2305 lines
74 KiB
XML
2305 lines
74 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<ui version="4.0">
|
|
<class>MainWindow</class>
|
|
<widget class="QMainWindow" name="MainWindow">
|
|
<property name="enabled">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<width>1004</width>
|
|
<height>563</height>
|
|
</rect>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>1000</width>
|
|
<height>550</height>
|
|
</size>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>14</pointsize>
|
|
</font>
|
|
</property>
|
|
<property name="windowTitle">
|
|
<string>Rokae AIO</string>
|
|
</property>
|
|
<property name="styleSheet">
|
|
<string notr="true">background-color: rgb(233, 233, 233);</string>
|
|
</property>
|
|
<property name="documentMode">
|
|
<bool>false</bool>
|
|
</property>
|
|
<widget class="QWidget" name="centralwidget">
|
|
<layout class="QFormLayout" name="formLayout">
|
|
<item row="0" column="0">
|
|
<layout class="QVBoxLayout" name="vl_1_left" stretch="4,1,1,1,10">
|
|
<item alignment="Qt::AlignmentFlag::AlignHCenter|Qt::AlignmentFlag::AlignVCenter">
|
|
<widget class="QLabel" name="label">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>200</width>
|
|
<height>100</height>
|
|
</size>
|
|
</property>
|
|
<property name="maximumSize">
|
|
<size>
|
|
<width>240</width>
|
|
<height>120</height>
|
|
</size>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<family>Segoe Print</family>
|
|
<pointsize>24</pointsize>
|
|
<bold>true</bold>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>Rokae AIO</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignmentFlag::AlignCenter</set>
|
|
</property>
|
|
<property name="margin">
|
|
<number>0</number>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item alignment="Qt::AlignmentFlag::AlignHCenter|Qt::AlignmentFlag::AlignVCenter">
|
|
<widget class="QPushButton" name="btn_start">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>150</width>
|
|
<height>36</height>
|
|
</size>
|
|
</property>
|
|
<property name="maximumSize">
|
|
<size>
|
|
<width>180</width>
|
|
<height>45</height>
|
|
</size>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>14</pointsize>
|
|
<bold>true</bold>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>开始执行</string>
|
|
</property>
|
|
<property name="flat">
|
|
<bool>false</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item alignment="Qt::AlignmentFlag::AlignHCenter|Qt::AlignmentFlag::AlignVCenter">
|
|
<widget class="QPushButton" name="btn_stop">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>150</width>
|
|
<height>36</height>
|
|
</size>
|
|
</property>
|
|
<property name="maximumSize">
|
|
<size>
|
|
<width>180</width>
|
|
<height>45</height>
|
|
</size>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>14</pointsize>
|
|
<bold>true</bold>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>停止执行</string>
|
|
</property>
|
|
<property name="flat">
|
|
<bool>false</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item alignment="Qt::AlignmentFlag::AlignHCenter|Qt::AlignmentFlag::AlignVCenter">
|
|
<widget class="QPushButton" name="btn_reset">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>150</width>
|
|
<height>36</height>
|
|
</size>
|
|
</property>
|
|
<property name="maximumSize">
|
|
<size>
|
|
<width>180</width>
|
|
<height>45</height>
|
|
</size>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>14</pointsize>
|
|
<bold>true</bold>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>输出重置</string>
|
|
</property>
|
|
<property name="flat">
|
|
<bool>false</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<spacer name="verticalSpacer">
|
|
<property name="orientation">
|
|
<enum>Qt::Orientation::Vertical</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>40</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item row="0" column="1">
|
|
<layout class="QVBoxLayout" name="vl_1_right" stretch="1,3">
|
|
<item>
|
|
<widget class="QTabWidget" name="tw_funcs">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>0</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<pointsize>14</pointsize>
|
|
<bold>true</bold>
|
|
</font>
|
|
</property>
|
|
<property name="currentIndex">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="elideMode">
|
|
<enum>Qt::TextElideMode::ElideNone</enum>
|
|
</property>
|
|
<property name="usesScrollButtons">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="documentMode">
|
|
<bool>true</bool>
|
|
</property>
|
|
<property name="tabsClosable">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="tabBarAutoHide">
|
|
<bool>false</bool>
|
|
</property>
|
|
<widget class="QWidget" name="tab_data">
|
|
<attribute name="title">
|
|
<string>数据处理</string>
|
|
</attribute>
|
|
<layout class="QVBoxLayout" name="verticalLayout">
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout" stretch="1,1,1,10,0">
|
|
<item>
|
|
<widget class="QComboBox" name="cb_data_func">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>100</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<item>
|
|
<property name="text">
|
|
<string>制动</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>转矩</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>激光</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>精度</string>
|
|
</property>
|
|
</item>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QComboBox" name="cb_data_current">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>100</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<item>
|
|
<property name="text">
|
|
<string>周期</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>最大值</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>平均值</string>
|
|
</property>
|
|
</item>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QLabel" name="label_4">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>路径</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter</set>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QLineEdit" name="le_data_path">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignVCenter</set>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QToolButton" name="toolButton">
|
|
<property name="text">
|
|
<string>...</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<spacer name="verticalSpacer_2">
|
|
<property name="orientation">
|
|
<enum>Qt::Orientation::Vertical</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>161</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="tab_unit">
|
|
<attribute name="title">
|
|
<string>整机测试</string>
|
|
</attribute>
|
|
<layout class="QVBoxLayout" name="verticalLayout_2">
|
|
<item>
|
|
<layout class="QHBoxLayout" name="hl_2_unit1" stretch="1,1,1,10,0">
|
|
<item>
|
|
<widget class="QComboBox" name="cb_unit_func">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>100</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<item>
|
|
<property name="text">
|
|
<string>制动</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>转矩</string>
|
|
</property>
|
|
</item>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QComboBox" name="cb_unit_tool">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>100</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<item>
|
|
<property name="text">
|
|
<string>tool33</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>tool66</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>tool100</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>inertia</string>
|
|
</property>
|
|
</item>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QLabel" name="label_6">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>路径</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter</set>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QLineEdit" name="le_unit_path">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QToolButton" name="toolButton_2">
|
|
<property name="text">
|
|
<string>...</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<spacer name="verticalSpacer_3">
|
|
<property name="orientation">
|
|
<enum>Qt::Orientation::Vertical</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>40</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="tab_durable">
|
|
<attribute name="title">
|
|
<string>耐久采集</string>
|
|
</attribute>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_11">
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_10" stretch="1,2">
|
|
<item>
|
|
<layout class="QVBoxLayout" name="verticalLayout_9">
|
|
<item>
|
|
<widget class="QFrame" name="frame">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>200</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="maximumSize">
|
|
<size>
|
|
<width>300</width>
|
|
<height>16777215</height>
|
|
</size>
|
|
</property>
|
|
<property name="frameShape">
|
|
<enum>QFrame::Shape::StyledPanel</enum>
|
|
</property>
|
|
<property name="frameShadow">
|
|
<enum>QFrame::Shadow::Raised</enum>
|
|
</property>
|
|
<layout class="QVBoxLayout" name="verticalLayout_8">
|
|
<item>
|
|
<layout class="QVBoxLayout" name="verticalLayout_7">
|
|
<item>
|
|
<widget class="QLabel" name="label_11">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>14</pointsize>
|
|
<bold>true</bold>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>选择指标</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignmentFlag::AlignLeading|Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignVCenter</set>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QScrollArea" name="sa_durable">
|
|
<property name="widgetResizable">
|
|
<bool>true</bool>
|
|
</property>
|
|
<widget class="QWidget" name="scrollAreaWidgetContents">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<width>213</width>
|
|
<height>78</height>
|
|
</rect>
|
|
</property>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_9">
|
|
<item>
|
|
<layout class="QVBoxLayout" name="verticalLayout_5">
|
|
<item>
|
|
<widget class="QCheckBox" name="cb_1">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>周期内平均转矩</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QCheckBox" name="cb_2">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>周期内最大速度</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<spacer name="verticalSpacer_5">
|
|
<property name="orientation">
|
|
<enum>Qt::Orientation::Vertical</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>40</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<layout class="QVBoxLayout" name="verticalLayout_6">
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_6" stretch="1,10,1">
|
|
<item>
|
|
<widget class="QLabel" name="label_8">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>路径</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignmentFlag::AlignCenter</set>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QLineEdit" name="le_durable_path">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QToolButton" name="toolButton_3">
|
|
<property name="text">
|
|
<string>...</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_7" stretch="1,10">
|
|
<item>
|
|
<widget class="QLabel" name="label_9">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>间隔</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignmentFlag::AlignCenter</set>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QLineEdit" name="le_durable_interval">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<property name="whatsThis">
|
|
<string/>
|
|
</property>
|
|
<property name="inputMethodHints">
|
|
<set>Qt::InputMethodHint::ImhNone</set>
|
|
</property>
|
|
<property name="placeholderText">
|
|
<string>每次数据采集的时间间隔,默认(最小)300s</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_8" stretch="2,0,8">
|
|
<item>
|
|
<widget class="QCheckBox" name="cb_durable_total">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
<bold>true</bold>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>全部打开/关闭</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="btn_draw">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
<bold>true</bold>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>绘图</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QLabel" name="label_3">
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<spacer name="verticalSpacer_4">
|
|
<property name="orientation">
|
|
<enum>Qt::Orientation::Vertical</enum>
|
|
</property>
|
|
<property name="sizeHint" stdset="0">
|
|
<size>
|
|
<width>20</width>
|
|
<height>40</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="tab_network">
|
|
<attribute name="title">
|
|
<string>网络设置</string>
|
|
</attribute>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_13">
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_12" stretch="11,1">
|
|
<item>
|
|
<widget class="QStackedWidget" name="sw_network">
|
|
<property name="currentIndex">
|
|
<number>0</number>
|
|
</property>
|
|
<widget class="QWidget" name="page">
|
|
<layout class="QHBoxLayout" name="horizontalLayout_14">
|
|
<item>
|
|
<layout class="QVBoxLayout" name="verticalLayout_10">
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_3" stretch="1,4,1,4,8,1">
|
|
<item>
|
|
<widget class="QLabel" name="label_2">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>70</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
<bold>true</bold>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>HMI IP</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignmentFlag::AlignCenter</set>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QLineEdit" name="le_hmi_ip">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>150</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>192.168.0.160</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="btn_hmi_conn">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
<bold>true</bold>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>连接</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QLabel" name="label_5">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QComboBox" name="cb_hmi_cmd">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>240</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<item>
|
|
<property name="text">
|
|
<string>controller.heart</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>diagnosis.open</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>diagnosis.get_params</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>device.get_params</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>safety_area_data</string>
|
|
</property>
|
|
</item>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="btn_hmi_send">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
<bold>true</bold>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>发送</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_5">
|
|
<item>
|
|
<widget class="QPlainTextEdit" name="pte_hmi_send"/>
|
|
</item>
|
|
<item>
|
|
<widget class="QPlainTextEdit" name="pte_hmi_recv"/>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="page_2">
|
|
<layout class="QHBoxLayout" name="horizontalLayout_17">
|
|
<item>
|
|
<layout class="QVBoxLayout" name="verticalLayout_11">
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_15" stretch="1,4,1,4,8,1">
|
|
<item>
|
|
<widget class="QLabel" name="label_7">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>70</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
<bold>true</bold>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>MD Port</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignmentFlag::AlignCenter</set>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QLineEdit" name="le_md_port">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>150</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>502</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="btn_md_conn">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
<bold>true</bold>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>连接</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QLabel" name="label_12">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QComboBox" name="cb_md_cmd">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>240</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<item>
|
|
<property name="text">
|
|
<string>ctrl_motor_on</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>ctrl_motor_off</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>ctrl_soft_estop</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>ctrl_estop_reset_clear_alarm</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>sta_motor</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>sta_soft_estop</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>sta_estop</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>sta_alarm</string>
|
|
</property>
|
|
</item>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="btn_md_send">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
<bold>true</bold>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>发送</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_16">
|
|
<item>
|
|
<widget class="QPlainTextEdit" name="pte_md_send"/>
|
|
</item>
|
|
<item>
|
|
<widget class="QPlainTextEdit" name="pte_md_recv"/>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="page_3">
|
|
<layout class="QHBoxLayout" name="horizontalLayout_26">
|
|
<item>
|
|
<layout class="QVBoxLayout" name="verticalLayout_14">
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_24" stretch="1,4,1,4,8,1">
|
|
<item>
|
|
<widget class="QLabel" name="label_17">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Preferred" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>70</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
<bold>true</bold>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>EC Port</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignmentFlag::AlignCenter</set>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QLineEdit" name="le_ec_port">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>150</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>8080</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="btn_ec_conn">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
<bold>true</bold>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>连接</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QLabel" name="label_18">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QComboBox" name="cb_ec_cmd">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>240</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<item>
|
|
<property name="text">
|
|
<string>motor_on</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>motor_off</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>pp_to_main</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>start</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>stop</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>clear_alarm</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>switch_mode_auto</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>switch_mode_manual</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>open_drag</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>close_drag</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>list_prog</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>current_prog</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>load_prog</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>estop_reset</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>estopreset_and_clearalarm</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>motoron_pptomain_start</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>motoron_start</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>pause_motoroff</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>set_program_speed</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>set_soft_estop</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>switch_auto_motoron</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>open_safe_region</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>close_safe_region</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>open_reduced_mode</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>close_reduced_mode</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>setdo</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>set_robot_time</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>motor_on_state</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>robot_running_state</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>estop_state</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>operating_mode</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>home_state</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>fault_state</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>collision_state</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>task_state</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>cart_pos</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>jnt_pos</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>jnt_vel</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>jnt_trq</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>reduced_mode_state</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>io_state</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>alarm_state</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>collision_alarm_state</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>collision_open_state</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>controller_is_running</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>encoder_low_battery_state</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>robot_error_code</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>program_full</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>program_reset_state</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>program_speed</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>robot_is_busy</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>robot_is_moving</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>safe_door_open</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>soft_estop_state</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>cart_vel</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>tcp_pose</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>tcp_vel</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>tcp_vel_mag</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>ext_estop_state</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>hand_estop_state</string>
|
|
</property>
|
|
</item>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="btn_ec_send">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
<bold>true</bold>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>发送</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_25">
|
|
<item>
|
|
<widget class="QPlainTextEdit" name="pte_ec_send"/>
|
|
</item>
|
|
<item>
|
|
<widget class="QPlainTextEdit" name="pte_ec_recv"/>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<layout class="QVBoxLayout" name="verticalLayout_4">
|
|
<item>
|
|
<widget class="QPushButton" name="hmi_btn">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
<bold>true</bold>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>HMI</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="md_btn">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
<bold>true</bold>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>Modbus</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="ec_btn">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
<bold>true</bold>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>EC</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QTabWidget" name="tw_docs">
|
|
<property name="font">
|
|
<font>
|
|
<pointsize>14</pointsize>
|
|
<bold>true</bold>
|
|
</font>
|
|
</property>
|
|
<property name="currentIndex">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="elideMode">
|
|
<enum>Qt::TextElideMode::ElideNone</enum>
|
|
</property>
|
|
<property name="documentMode">
|
|
<bool>true</bool>
|
|
</property>
|
|
<widget class="QWidget" name="tab_output">
|
|
<attribute name="title">
|
|
<string>输出</string>
|
|
</attribute>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_4">
|
|
<item>
|
|
<widget class="QPlainTextEdit" name="pte_output">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<property name="lineWrapMode">
|
|
<enum>QPlainTextEdit::LineWrapMode::WidgetWidth</enum>
|
|
</property>
|
|
<property name="readOnly">
|
|
<bool>true</bool>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QWidget" name="tab_log">
|
|
<attribute name="title">
|
|
<string>日志</string>
|
|
</attribute>
|
|
<layout class="QVBoxLayout" name="verticalLayout_3">
|
|
<item>
|
|
<widget class="QTreeWidget" name="treew_log">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<attribute name="headerVisible">
|
|
<bool>true</bool>
|
|
</attribute>
|
|
<column>
|
|
<property name="text">
|
|
<string>ID</string>
|
|
</property>
|
|
</column>
|
|
<column>
|
|
<property name="text">
|
|
<string>Timestamp</string>
|
|
</property>
|
|
</column>
|
|
<column>
|
|
<property name="text">
|
|
<string>Level</string>
|
|
</property>
|
|
</column>
|
|
<column>
|
|
<property name="text">
|
|
<string>Module</string>
|
|
</property>
|
|
</column>
|
|
<column>
|
|
<property name="text">
|
|
<string>Content</string>
|
|
</property>
|
|
</column>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<layout class="QHBoxLayout" name="horizontalLayout_2" stretch="1,1,1,1,3,1,10">
|
|
<item>
|
|
<widget class="QLabel" name="label_page">
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>100</width>
|
|
<height>0</height>
|
|
</size>
|
|
</property>
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>10</pointsize>
|
|
<bold>true</bold>
|
|
</font>
|
|
</property>
|
|
<property name="styleSheet">
|
|
<string notr="true">background-color: rgb(222, 222, 222);</string>
|
|
</property>
|
|
<property name="text">
|
|
<string>0/0</string>
|
|
</property>
|
|
<property name="alignment">
|
|
<set>Qt::AlignmentFlag::AlignCenter</set>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="btn_docs_previous">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>上一页</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="btn_docs_realtime">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>实时</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="btn_docs_next">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>下一页</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QLabel" name="label_13">
|
|
<property name="text">
|
|
<string/>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QPushButton" name="btn_docs_search">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<property name="text">
|
|
<string>查找</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QLineEdit" name="le_docs_search">
|
|
<property name="font">
|
|
<font>
|
|
<family>Consolas</family>
|
|
<pointsize>12</pointsize>
|
|
</font>
|
|
</property>
|
|
<property name="placeholderText">
|
|
<string>[id/level/module] 查找内容</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<widget class="QStatusBar" name="statusbar">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="minimumSize">
|
|
<size>
|
|
<width>0</width>
|
|
<height>27</height>
|
|
</size>
|
|
</property>
|
|
<property name="styleSheet">
|
|
<string notr="true">background-color: rgb(200, 200, 200);</string>
|
|
</property>
|
|
</widget>
|
|
</widget>
|
|
<resources/>
|
|
<connections>
|
|
<connection>
|
|
<sender>btn_start</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>prog_start()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>89</x>
|
|
<y>158</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>18</x>
|
|
<y>130</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>btn_stop</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>prog_stop()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>43</x>
|
|
<y>176</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>15</x>
|
|
<y>172</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>btn_reset</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>prog_reset()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>41</x>
|
|
<y>217</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>15</x>
|
|
<y>214</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>btn_draw</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>curve_draw()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>700</x>
|
|
<y>144</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>701</x>
|
|
<y>179</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>cb_durable_total</sender>
|
|
<signal>checkStateChanged(Qt::CheckState)</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>durable_cb_change()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>586</x>
|
|
<y>142</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>546</x>
|
|
<y>180</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>btn_docs_previous</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>pre_page()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>408</x>
|
|
<y>523</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>307</x>
|
|
<y>517</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>btn_docs_realtime</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>realtime_page()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>489</x>
|
|
<y>523</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>435</x>
|
|
<y>520</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>btn_docs_next</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>next_page()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>570</x>
|
|
<y>523</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>520</x>
|
|
<y>519</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>btn_docs_search</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>search_keyword()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>731</x>
|
|
<y>523</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>688</x>
|
|
<y>521</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>le_docs_search</sender>
|
|
<signal>returnPressed()</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>search_keyword()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>837</x>
|
|
<y>521</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>932</x>
|
|
<y>525</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>cb_hmi_cmd</sender>
|
|
<signal>currentTextChanged(QString)</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>hmi_cb_change()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>810</x>
|
|
<y>89</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>585</x>
|
|
<y>185</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>btn_hmi_send</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>hmi_send()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>891</x>
|
|
<y>89</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>789</x>
|
|
<y>185</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>hmi_btn</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>hmi_page()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>982</x>
|
|
<y>85</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>744</x>
|
|
<y>2</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>md_btn</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>md_page()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>982</x>
|
|
<y>124</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>784</x>
|
|
<y>6</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>ec_btn</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>ec_page()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>982</x>
|
|
<y>163</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>969</x>
|
|
<y>9</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>cb_md_cmd</sender>
|
|
<signal>currentTextChanged(QString)</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>md_cb_change()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>808</x>
|
|
<y>89</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>612</x>
|
|
<y>181</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>btn_md_send</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>md_send()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>889</x>
|
|
<y>89</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>795</x>
|
|
<y>181</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>btn_ec_send</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>ec_send()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>326</x>
|
|
<y>80</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>652</x>
|
|
<y>7</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>btn_hmi_conn</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>hmi_conn()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>545</x>
|
|
<y>89</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>372</x>
|
|
<y>186</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>btn_md_conn</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>md_conn()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>545</x>
|
|
<y>89</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>398</x>
|
|
<y>182</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>btn_ec_conn</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>ec_conn()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>326</x>
|
|
<y>80</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>412</x>
|
|
<y>0</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>le_durable_interval</sender>
|
|
<signal>editingFinished()</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>check_interval()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>637</x>
|
|
<y>109</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>821</x>
|
|
<y>0</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>cb_ec_cmd</sender>
|
|
<signal>currentTextChanged(QString)</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>ec_cb_change()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>466</x>
|
|
<y>80</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>540</x>
|
|
<y>0</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>le_hmi_ip</sender>
|
|
<signal>returnPressed()</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>hmi_conn()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>464</x>
|
|
<y>87</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>216</x>
|
|
<y>130</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>tw_docs</sender>
|
|
<signal>currentChanged(int)</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>switch_log_tab()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>313</x>
|
|
<y>193</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>202</x>
|
|
<y>172</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>treew_log</sender>
|
|
<signal>itemDoubleClicked(QTreeWidgetItem*,int)</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>show_item_content()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>308</x>
|
|
<y>230</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>205</x>
|
|
<y>308</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>cb_data_func</sender>
|
|
<signal>currentTextChanged(QString)</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>data_cb_change()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>273</x>
|
|
<y>61</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>208</x>
|
|
<y>7</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>toolButton</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>file_browser()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>973</x>
|
|
<y>69</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>1002</x>
|
|
<y>19</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>toolButton_2</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>file_browser()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>985</x>
|
|
<y>75</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>1003</x>
|
|
<y>56</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
<connection>
|
|
<sender>toolButton_3</sender>
|
|
<signal>clicked()</signal>
|
|
<receiver>MainWindow</receiver>
|
|
<slot>file_browser()</slot>
|
|
<hints>
|
|
<hint type="sourcelabel">
|
|
<x>983</x>
|
|
<y>76</y>
|
|
</hint>
|
|
<hint type="destinationlabel">
|
|
<x>1003</x>
|
|
<y>88</y>
|
|
</hint>
|
|
</hints>
|
|
</connection>
|
|
</connections>
|
|
<slots>
|
|
<slot>prog_start()</slot>
|
|
<slot>prog_stop()</slot>
|
|
<slot>prog_reset()</slot>
|
|
<slot>file_browser()</slot>
|
|
<slot>curve_draw()</slot>
|
|
<slot>durable_cb_change()</slot>
|
|
<slot>pre_page()</slot>
|
|
<slot>realtime_page()</slot>
|
|
<slot>next_page()</slot>
|
|
<slot>load_sql()</slot>
|
|
<slot>search_keyword()</slot>
|
|
<slot>hmi_conn()</slot>
|
|
<slot>md_conn()</slot>
|
|
<slot>ec_conn()</slot>
|
|
<slot>hmi_page()</slot>
|
|
<slot>md_page()</slot>
|
|
<slot>ec_page()</slot>
|
|
<slot>hmi_send()</slot>
|
|
<slot>md_send()</slot>
|
|
<slot>ec_send()</slot>
|
|
<slot>hmi_cb_change()</slot>
|
|
<slot>md_cb_change()</slot>
|
|
<slot>ec_cb_change()</slot>
|
|
<slot>check_interval()</slot>
|
|
<slot>switch_log_tab()</slot>
|
|
<slot>show_item_content()</slot>
|
|
<slot>data_cb_change()</slot>
|
|
</slots>
|
|
</ui>
|