- <?xml version="1.0" encoding="UTF-8"?>
- <ui version="4.0">
- <class>MainWindow</class>
- <widget class="QMainWindow" name="MainWindow">
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>0</y>
- <width>1280</width>
- <height>800</height>
- </rect>
- </property>
- <property name="minimumSize">
- <size>
- <width>960</width>
- <height>640</height>
- </size>
- </property>
- <property name="windowTitle">
- <string>综合平台编程器</string>
- </property>
- <property name="dockOptions">
- <set>QMainWindow::AllowNestedDocks|QMainWindow::AllowTabbedDocks|QMainWindow::AnimatedDocks</set>
- </property>
- <widget class="QWidget" name="centralWidget">
- <layout class="QVBoxLayout" name="centralLayout">
- <property name="spacing">
- <number>0</number>
- </property>
- <property name="leftMargin">
- <number>0</number>
- </property>
- <property name="topMargin">
- <number>0</number>
- </property>
- <property name="rightMargin">
- <number>0</number>
- </property>
- <property name="bottomMargin">
- <number>0</number>
- </property>
- <item>
- <widget class="QTabWidget" name="editorTabWidget">
- <property name="currentIndex">
- <number>0</number>
- </property>
- <property name="documentMode">
- <bool>true</bool>
- </property>
- <property name="tabsClosable">
- <bool>false</bool>
- </property>
- <property name="movable">
- <bool>false</bool>
- </property>
- <widget class="QWidget" name="hmiEditorTab">
- <attribute name="title">
- <string>HMI 页面</string>
- </attribute>
- <layout class="QVBoxLayout" name="hmiEditorLayout">
- <property name="spacing">
- <number>6</number>
- </property>
- <property name="leftMargin">
- <number>8</number>
- </property>
- <property name="topMargin">
- <number>8</number>
- </property>
- <property name="rightMargin">
- <number>8</number>
- </property>
- <property name="bottomMargin">
- <number>8</number>
- </property>
- <item>
- <widget class="QFrame" name="hmiPageHeader">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="minimumSize">
- <size>
- <width>0</width>
- <height>28</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>16777215</width>
- <height>28</height>
- </size>
- </property>
- <property name="frameShape">
- <enum>QFrame::NoFrame</enum>
- </property>
- <layout class="QHBoxLayout" name="hmiPageHeaderLayout">
- <property name="leftMargin">
- <number>2</number>
- </property>
- <property name="topMargin">
- <number>0</number>
- </property>
- <property name="rightMargin">
- <number>2</number>
- </property>
- <property name="bottomMargin">
- <number>0</number>
- </property>
- <item>
- <widget class="QLabel" name="hmiPageTitleLabel">
- <property name="text">
- <string>主操作页面</string>
- </property>
- </widget>
- </item>
- <item>
- <spacer name="hmiHeaderSpacer">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>40</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item>
- <widget class="QLabel" name="hmiPageSizeLabel">
- <property name="text">
- <string>800 x 480</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item>
- <widget class="QFrame" name="hmiCanvasPlaceholder">
- <property name="minimumSize">
- <size>
- <width>0</width>
- <height>320</height>
- </size>
- </property>
- <property name="frameShape">
- <enum>QFrame::StyledPanel</enum>
- </property>
- <layout class="QVBoxLayout" name="hmiCanvasLayout">
- <item>
- <widget class="QLabel" name="hmiEmptyLabel">
- <property name="text">
- <string>尚未创建 HMI 页面</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignCenter</set>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- </layout>
- </widget>
- <widget class="QWidget" name="logicEditorTab">
- <attribute name="title">
- <string>控制逻辑</string>
- </attribute>
- <layout class="QVBoxLayout" name="logicEditorLayout">
- <property name="leftMargin">
- <number>12</number>
- </property>
- <property name="topMargin">
- <number>12</number>
- </property>
- <property name="rightMargin">
- <number>12</number>
- </property>
- <property name="bottomMargin">
- <number>12</number>
- </property>
- <item>
- <widget class="QFrame" name="logicCanvasPlaceholder">
- <property name="frameShape">
- <enum>QFrame::StyledPanel</enum>
- </property>
- <layout class="QVBoxLayout" name="logicCanvasLayout">
- <item>
- <widget class="QLabel" name="logicEmptyLabel">
- <property name="text">
- <string>尚未创建控制逻辑</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignCenter</set>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- </layout>
- </widget>
- <widget class="QWidget" name="runtimeMonitorTab">
- <attribute name="title">
- <string>运行监控</string>
- </attribute>
- <layout class="QVBoxLayout" name="runtimeMonitorLayout">
- <property name="leftMargin"><number>0</number></property>
- <property name="topMargin"><number>0</number></property>
- <property name="rightMargin"><number>0</number></property>
- <property name="bottomMargin"><number>0</number></property>
- </layout>
- </widget>
- </widget>
- </item>
- </layout>
- </widget>
- <widget class="QMenuBar" name="menuBar">
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>0</y>
- <width>1280</width>
- <height>17</height>
- </rect>
- </property>
- <widget class="QMenu" name="fileMenu">
- <property name="title">
- <string>文件(&F)</string>
- </property>
- <addaction name="newProjectAction"/>
- <addaction name="saveProjectAction"/>
- <addaction name="saveAsProjectAction"/>
- <addaction name="loadProjectAction"/>
- <addaction name="separator"/>
- <addaction name="exitAction"/>
- </widget>
- <widget class="QMenu" name="editMenu">
- <property name="title">
- <string>编辑(&E)</string>
- </property>
- <addaction name="undoAction"/>
- <addaction name="redoAction"/>
- <addaction name="separator"/>
- <addaction name="deleteSelectionAction"/>
- <addaction name="deleteHorizontalWireAction"/>
- <addaction name="deleteVerticalWireAction"/>
- <addaction name="clearSelectionAction"/>
- </widget>
- <widget class="QMenu" name="runMenu">
- <property name="title">
- <string>运行(&R)</string>
- </property>
- <addaction name="editingModeAction"/>
- <addaction name="offlineModeAction"/>
- <addaction name="onlineModeAction"/>
- <addaction name="separator"/>
- <addaction name="configurePlcAction"/>
- <addaction name="disconnectPlcAction"/>
- </widget>
- <widget class="QMenu" name="viewMenu">
- <property name="title">
- <string>视图(&V)</string>
- </property>
- <addaction name="configureRegisterCommentsAction"/>
- </widget>
- <addaction name="fileMenu"/>
- <addaction name="editMenu"/>
- <addaction name="runMenu"/>
- <addaction name="viewMenu"/>
- </widget>
- <widget class="QStatusBar" name="statusBar"/>
- <widget class="QToolBar" name="modeToolBar">
- <property name="windowTitle">
- <string>运行模式</string>
- </property>
- <property name="movable">
- <bool>false</bool>
- </property>
- <property name="toolButtonStyle">
- <enum>Qt::ToolButtonTextBesideIcon</enum>
- </property>
- <attribute name="toolBarArea">
- <enum>TopToolBarArea</enum>
- </attribute>
- <attribute name="toolBarBreak">
- <bool>false</bool>
- </attribute>
- <addaction name="editingModeAction"/>
- <addaction name="offlineModeAction"/>
- <addaction name="onlineModeAction"/>
- <addaction name="configurePlcAction"/>
- <addaction name="disconnectPlcAction"/>
- </widget>
- <widget class="QToolBar" name="hmiToolBar">
- <property name="windowTitle">
- <string>HMI 控件</string>
- </property>
- <property name="toolButtonStyle">
- <enum>Qt::ToolButtonTextBesideIcon</enum>
- </property>
- <attribute name="toolBarArea">
- <enum>TopToolBarArea</enum>
- </attribute>
- <attribute name="toolBarBreak">
- <bool>false</bool>
- </attribute>
- <addaction name="addButtonAction"/>
- <addaction name="addIndicatorAction"/>
- <addaction name="addNumericDisplayAction"/>
- <addaction name="addNumericInputAction"/>
- <addaction name="addLabelAction"/>
- <addaction name="deleteControlAction"/>
- </widget>
- <widget class="QToolBar" name="logicToolBar">
- <property name="windowTitle">
- <string>控制逻辑节点</string>
- </property>
- <property name="toolButtonStyle">
- <enum>Qt::ToolButtonTextBesideIcon</enum>
- </property>
- <attribute name="toolBarArea">
- <enum>TopToolBarArea</enum>
- </attribute>
- <attribute name="toolBarBreak">
- <bool>false</bool>
- </attribute>
- <addaction name="addRungAction"/>
- <addaction name="insertHorizontalWireAction"/>
- <addaction name="insertVerticalWireAction"/>
- <addaction name="parallelInsertAction"/>
- <addaction name="deleteLogicAction"/>
- <addaction name="separator"/>
- <addaction name="addNormallyOpenAction"/>
- <addaction name="addNormallyClosedAction"/>
- <addaction name="addNormalCoilAction"/>
- <addaction name="editRungCommentAction"/>
- </widget>
- <widget class="QDockWidget" name="projectDock">
- <property name="minimumSize">
- <size>
- <width>210</width>
- <height>180</height>
- </size>
- </property>
- <property name="windowTitle">
- <string>工程</string>
- </property>
- <attribute name="dockWidgetArea">
- <number>1</number>
- </attribute>
- <widget class="QWidget" name="projectDockContents">
- <layout class="QVBoxLayout" name="projectDockLayout">
- <property name="leftMargin">
- <number>6</number>
- </property>
- <property name="topMargin">
- <number>6</number>
- </property>
- <property name="rightMargin">
- <number>6</number>
- </property>
- <property name="bottomMargin">
- <number>6</number>
- </property>
- <item>
- <widget class="QTreeWidget" name="projectTree">
- <property name="rootIsDecorated">
- <bool>true</bool>
- </property>
- <property name="headerHidden">
- <bool>true</bool>
- </property>
- <column>
- <property name="text">
- <string notr="true">1</string>
- </property>
- </column>
- <item>
- <property name="text">
- <string>HMI 页面</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>控制逻辑</string>
- </property>
- </item>
- </widget>
- </item>
- </layout>
- </widget>
- </widget>
- <widget class="QDockWidget" name="propertiesDock">
- <property name="minimumSize">
- <size>
- <width>250</width>
- <height>180</height>
- </size>
- </property>
- <property name="windowTitle">
- <string>属性</string>
- </property>
- <attribute name="dockWidgetArea">
- <number>2</number>
- </attribute>
- <widget class="QWidget" name="propertiesDockContents">
- <layout class="QVBoxLayout" name="propertiesDockLayout">
- <property name="leftMargin">
- <number>8</number>
- </property>
- <property name="topMargin">
- <number>8</number>
- </property>
- <property name="rightMargin">
- <number>8</number>
- </property>
- <property name="bottomMargin">
- <number>8</number>
- </property>
- <item>
- <widget class="QScrollArea" name="propertiesScrollArea">
- <property name="frameShape">
- <enum>QFrame::NoFrame</enum>
- </property>
- <property name="widgetResizable">
- <bool>true</bool>
- </property>
- <widget class="QWidget" name="propertiesPage">
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>0</y>
- <width>234</width>
- <height>455</height>
- </rect>
- </property>
- <layout class="QVBoxLayout" name="propertiesPageLayout">
- <item>
- <layout class="QFormLayout" name="selectionForm">
- <item row="0" column="0">
- <widget class="QLabel" name="selectionCaptionLabel">
- <property name="text">
- <string>当前对象</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QLabel" name="selectionValueLabel">
- <property name="text">
- <string>未选择</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item>
- <widget class="QStackedWidget" name="propertyStack">
- <widget class="QWidget" name="hmiPropertiesPage">
- <layout class="QFormLayout" name="hmiPropertiesForm">
- <property name="fieldGrowthPolicy">
- <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
- </property>
- <item row="0" column="0">
- <widget class="QLabel" name="controlIdLabel">
- <property name="text">
- <string>控件 ID</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QLineEdit" name="controlIdEdit"/>
- </item>
- <item row="1" column="0">
- <widget class="QLabel" name="controlTextLabel">
- <property name="text">
- <string>显示文本</string>
- </property>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QLineEdit" name="controlTextEdit"/>
- </item>
- <item row="2" column="0">
- <widget class="QLabel" name="controlXLabel">
- <property name="text">
- <string>X</string>
- </property>
- </widget>
- </item>
- <item row="2" column="1">
- <widget class="QSpinBox" name="controlXSpinBox">
- <property name="maximum">
- <number>4000</number>
- </property>
- </widget>
- </item>
- <item row="3" column="0">
- <widget class="QLabel" name="controlYLabel">
- <property name="text">
- <string>Y</string>
- </property>
- </widget>
- </item>
- <item row="3" column="1">
- <widget class="QSpinBox" name="controlYSpinBox">
- <property name="maximum">
- <number>4000</number>
- </property>
- </widget>
- </item>
- <item row="4" column="0">
- <widget class="QLabel" name="controlWidthLabel">
- <property name="text">
- <string>宽度</string>
- </property>
- </widget>
- </item>
- <item row="4" column="1">
- <widget class="QSpinBox" name="controlWidthSpinBox">
- <property name="minimum">
- <number>1</number>
- </property>
- <property name="maximum">
- <number>4000</number>
- </property>
- </widget>
- </item>
- <item row="5" column="0">
- <widget class="QLabel" name="controlHeightLabel">
- <property name="text">
- <string>高度</string>
- </property>
- </widget>
- </item>
- <item row="5" column="1">
- <widget class="QSpinBox" name="controlHeightSpinBox">
- <property name="minimum">
- <number>1</number>
- </property>
- <property name="maximum">
- <number>4000</number>
- </property>
- </widget>
- </item>
- <item row="6" column="0">
- <widget class="QLabel" name="bindingAreaLabel">
- <property name="text">
- <string>绑定区域</string>
- </property>
- </widget>
- </item>
- <item row="6" column="1">
- <widget class="QComboBox" name="bindingAreaComboBox">
- <item>
- <property name="text">
- <string>未绑定</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>M</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>D</string>
- </property>
- </item>
- </widget>
- </item>
- <item row="7" column="0">
- <widget class="QLabel" name="bindingIndexLabel">
- <property name="text">
- <string>绑定地址</string>
- </property>
- </widget>
- </item>
- <item row="7" column="1">
- <widget class="QSpinBox" name="bindingIndexSpinBox">
- <property name="maximum">
- <number>4000</number>
- </property>
- </widget>
- </item>
- <item row="8" column="0">
- <widget class="QLabel" name="targetPageLabel">
- <property name="text">
- <string>目标页面</string>
- </property>
- </widget>
- </item>
- <item row="8" column="1">
- <widget class="QComboBox" name="targetPageComboBox"/>
- </item>
- <item row="9" column="0">
- <widget class="QLabel" name="buttonOperationLabel">
- <property name="text">
- <string>按钮操作</string>
- </property>
- </widget>
- </item>
- <item row="9" column="1">
- <widget class="QComboBox" name="buttonOperationComboBox">
- <item>
- <property name="text">
- <string>置 ON</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>置 OFF</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>取反</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>瞬时 ON</string>
- </property>
- </item>
- </widget>
- </item>
- <item row="10" column="0">
- <widget class="QLabel" name="progressMinimumLabel">
- <property name="text">
- <string>最小值</string>
- </property>
- </widget>
- </item>
- <item row="10" column="1">
- <widget class="QSpinBox" name="progressMinimumSpinBox">
- <property name="minimum">
- <number>-32768</number>
- </property>
- <property name="maximum">
- <number>32767</number>
- </property>
- </widget>
- </item>
- <item row="11" column="0">
- <widget class="QLabel" name="progressMaximumLabel">
- <property name="text">
- <string>最大值</string>
- </property>
- </widget>
- </item>
- <item row="11" column="1">
- <widget class="QSpinBox" name="progressMaximumSpinBox">
- <property name="minimum">
- <number>-32768</number>
- </property>
- <property name="maximum">
- <number>32767</number>
- </property>
- </widget>
- </item>
- <item row="12" column="0">
- <widget class="QLabel" name="progressShowValueLabel">
- <property name="text">
- <string>数值显示</string>
- </property>
- </widget>
- </item>
- <item row="12" column="1">
- <widget class="QCheckBox" name="progressShowValueCheckBox">
- <property name="text">
- <string>显示百分比</string>
- </property>
- </widget>
- </item>
- <item row="13" column="0" colspan="2">
- <widget class="QPushButton" name="applyPropertiesButton">
- <property name="text">
- <string>应用属性</string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- <widget class="QWidget" name="logicPropertiesPage">
- <layout class="QFormLayout" name="logicPropertiesForm">
- <property name="fieldGrowthPolicy">
- <enum>QFormLayout::AllNonFixedFieldsGrow</enum>
- </property>
- <item row="0" column="0">
- <widget class="QLabel" name="logicNodeIdLabel">
- <property name="text">
- <string>节点 ID</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QLineEdit" name="logicNodeIdEdit">
- <property name="readOnly">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QLabel" name="logicNodeTypeCaption">
- <property name="text">
- <string>节点类型</string>
- </property>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QLabel" name="logicNodeTypeLabel">
- <property name="text">
- <string/>
- </property>
- </widget>
- </item>
- <item row="2" column="0">
- <widget class="QLabel" name="logicAddressAreaCaption">
- <property name="text">
- <string>地址区域</string>
- </property>
- </widget>
- </item>
- <item row="2" column="1">
- <widget class="QLabel" name="logicAddressAreaLabel">
- <property name="text">
- <string/>
- </property>
- </widget>
- </item>
- <item row="3" column="0">
- <widget class="QLabel" name="logicAddressLabel">
- <property name="text">
- <string>地址</string>
- </property>
- </widget>
- </item>
- <item row="3" column="1">
- <widget class="QSpinBox" name="logicAddressSpinBox">
- <property name="maximum">
- <number>4000</number>
- </property>
- </widget>
- </item>
- <item row="4" column="0">
- <widget class="QLabel" name="logicModeLabel">
- <property name="text">
- <string>工作方式</string>
- </property>
- </widget>
- </item>
- <item row="4" column="1">
- <widget class="QComboBox" name="logicModeComboBox"/>
- </item>
- <item row="5" column="0">
- <widget class="QLabel" name="logicComparisonLabel">
- <property name="text">
- <string>比较运算</string>
- </property>
- </widget>
- </item>
- <item row="5" column="1">
- <widget class="QComboBox" name="logicComparisonComboBox">
- <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>
- <item>
- <property name="text">
- <string>大于</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>大于等于</string>
- </property>
- </item>
- </widget>
- </item>
- <item row="6" column="0">
- <widget class="QLabel" name="logicValueLabel">
- <property name="text">
- <string>比较常量</string>
- </property>
- </widget>
- </item>
- <item row="6" column="1">
- <widget class="QSpinBox" name="logicValueSpinBox">
- <property name="minimum">
- <number>-32768</number>
- </property>
- <property name="maximum">
- <number>32767</number>
- </property>
- </widget>
- </item>
- <item row="7" column="0">
- <widget class="QLabel" name="logicPresetLabel">
- <property name="text">
- <string>预设时间(ms)</string>
- </property>
- </widget>
- </item>
- <item row="7" column="1">
- <widget class="QSpinBox" name="logicPresetSpinBox">
- <property name="minimum">
- <number>1</number>
- </property>
- <property name="maximum">
- <number>86400000</number>
- </property>
- <property name="value">
- <number>1000</number>
- </property>
- </widget>
- </item>
- <item row="8" column="0" colspan="2">
- <widget class="QPushButton" name="applyLogicPropertiesButton">
- <property name="text">
- <string>应用属性</string>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </widget>
- </item>
- </layout>
- </widget>
- </widget>
- </item>
- </layout>
- </widget>
- </widget>
- <widget class="QDockWidget" name="outputDock">
- <property name="minimumSize">
- <size>
- <width>300</width>
- <height>110</height>
- </size>
- </property>
- <property name="windowTitle">
- <string>输出</string>
- </property>
- <attribute name="dockWidgetArea">
- <number>8</number>
- </attribute>
- <widget class="QWidget" name="outputDockContents">
- <layout class="QVBoxLayout" name="outputDockLayout">
- <property name="leftMargin">
- <number>6</number>
- </property>
- <property name="topMargin">
- <number>6</number>
- </property>
- <property name="rightMargin">
- <number>6</number>
- </property>
- <property name="bottomMargin">
- <number>6</number>
- </property>
- <item>
- <widget class="QListWidget" name="outputList">
- <item>
- <property name="text">
- <string>系统已就绪</string>
- </property>
- </item>
- </widget>
- </item>
- </layout>
- </widget>
- </widget>
- <action name="exitAction">
- <property name="text">
- <string>退出(&X)</string>
- </property>
- </action>
- <action name="newProjectAction">
- <property name="text">
- <string>新建工程</string>
- </property>
- <property name="shortcut">
- <string>Ctrl+N</string>
- </property>
- </action>
- <action name="saveProjectAction">
- <property name="text">
- <string>保存工程</string>
- </property>
- <property name="shortcut">
- <string>Ctrl+S</string>
- </property>
- </action>
- <action name="saveAsProjectAction">
- <property name="text">
- <string>工程另存为</string>
- </property>
- <property name="shortcut">
- <string>Ctrl+Shift+S</string>
- </property>
- </action>
- <action name="loadProjectAction">
- <property name="text">
- <string>加载工程</string>
- </property>
- <property name="shortcut">
- <string>Ctrl+O</string>
- </property>
- </action>
- <action name="undoAction">
- <property name="text"><string>撤销</string></property>
- <property name="toolTip"><string>撤销当前编辑器的上一步操作</string></property>
- <property name="shortcut"><string>Ctrl+Z</string></property>
- </action>
- <action name="redoAction">
- <property name="text"><string>重做</string></property>
- <property name="toolTip"><string>重做当前编辑器最近撤销的操作</string></property>
- <property name="shortcut"><string>Ctrl+Y</string></property>
- </action>
- <action name="deleteSelectionAction">
- <property name="text"><string>删除所选</string></property>
- <property name="toolTip"><string>删除当前画布中选中的对象</string></property>
- <property name="shortcut"><string>Delete</string></property>
- </action>
- <action name="clearSelectionAction">
- <property name="text"><string>清除选择</string></property>
- <property name="toolTip"><string>清除当前画布选择</string></property>
- <property name="shortcut"><string>Esc</string></property>
- </action>
- <action name="configurePlcAction">
- <property name="text">
- <string>PLC 配置</string>
- </property>
- <property name="toolTip">
- <string>配置参数并连接真实 PLC</string>
- </property>
- </action>
- <action name="configureRegisterCommentsAction">
- <property name="text">
- <string>软元件注释</string>
- </property>
- <property name="toolTip">
- <string>维护工程级 M/D 地址注释</string>
- </property>
- </action>
- <action name="disconnectPlcAction">
- <property name="text">
- <string>断开 PLC</string>
- </property>
- <property name="toolTip">
- <string>断开当前 PLC 连接</string>
- </property>
- </action>
- <action name="addButtonAction">
- <property name="text">
- <string>按钮</string>
- </property>
- <property name="toolTip">
- <string>添加按钮控件</string>
- </property>
- </action>
- <action name="addIndicatorAction">
- <property name="text">
- <string>指示灯</string>
- </property>
- <property name="toolTip">
- <string>添加指示灯控件</string>
- </property>
- </action>
- <action name="addNumericDisplayAction">
- <property name="text">
- <string>数值显示</string>
- </property>
- <property name="toolTip">
- <string>添加数值显示控件</string>
- </property>
- </action>
- <action name="addNumericInputAction">
- <property name="text">
- <string>数值输入</string>
- </property>
- <property name="toolTip">
- <string>添加数值输入控件</string>
- </property>
- </action>
- <action name="addProgressBarAction">
- <property name="text">
- <string>进度条</string>
- </property>
- <property name="toolTip">
- <string>添加进度条控件</string>
- </property>
- </action>
- <action name="addLabelAction">
- <property name="text">
- <string>文本</string>
- </property>
- <property name="toolTip">
- <string>添加固定文本控件</string>
- </property>
- </action>
- <action name="addPageJumpAction">
- <property name="text">
- <string>页面跳转</string>
- </property>
- <property name="toolTip">
- <string>添加页面跳转控件</string>
- </property>
- </action>
- <action name="addAlarmListAction">
- <property name="text">
- <string>报警列表</string>
- </property>
- <property name="toolTip">
- <string>添加报警列表控件</string>
- </property>
- </action>
- <action name="configureAlarmsAction">
- <property name="text">
- <string>报警配置</string>
- </property>
- <property name="toolTip">
- <string>配置 M 和 D 报警条件</string>
- </property>
- </action>
- <action name="deleteControlAction">
- <property name="text">
- <string>删除</string>
- </property>
- <property name="toolTip">
- <string>删除当前控件</string>
- </property>
- </action>
- <action name="addRungAction">
- <property name="text">
- <string>新建网络</string>
- </property>
- <property name="toolTip">
- <string>在梯形图末尾新增网络</string>
- </property>
- </action>
- <action name="insertHorizontalWireAction">
- <property name="text">
- <string>横线</string>
- </property>
- <property name="toolTip">
- <string>在所选条件或横线后插入横线;没有选择时追加到当前网络</string>
- </property>
- <property name="shortcut">
- <string>F11</string>
- </property>
- </action>
- <action name="insertVerticalWireAction">
- <property name="text">
- <string>竖线</string>
- </property>
- <property name="toolTip">
- <string>为所选连续逻辑范围建立横线旁路和竖线连接</string>
- </property>
- <property name="shortcut">
- <string>F12</string>
- </property>
- </action>
- <action name="deleteHorizontalWireAction">
- <property name="text">
- <string>删除横线</string>
- </property>
- <property name="toolTip">
- <string>删除画布中选中的横线</string>
- </property>
- <property name="shortcut">
- <string>Shift+F11</string>
- </property>
- </action>
- <action name="deleteVerticalWireAction">
- <property name="text">
- <string>删除竖线</string>
- </property>
- <property name="toolTip">
- <string>删除画布中选中的竖线及其对应并联支路</string>
- </property>
- <property name="shortcut">
- <string>Shift+F12</string>
- </property>
- </action>
- <action name="parallelInsertAction">
- <property name="text">
- <string>并联支路</string>
- </property>
- <property name="toolTip">
- <string>为画布中选中的连续节点建立并联支路</string>
- </property>
- </action>
- <action name="addNormallyOpenAction">
- <property name="text">
- <string>常开</string>
- </property>
- <property name="toolTip">
- <string>向当前网络添加常开触点</string>
- </property>
- </action>
- <action name="addNormallyClosedAction">
- <property name="text">
- <string>常闭</string>
- </property>
- <property name="toolTip">
- <string>向当前网络添加常闭触点</string>
- </property>
- </action>
- <action name="addRisingEdgeAction">
- <property name="text">
- <string>上升沿</string>
- </property>
- <property name="toolTip">
- <string>添加一个扫描周期的上升沿触点</string>
- </property>
- </action>
- <action name="addFallingEdgeAction">
- <property name="text">
- <string>下降沿</string>
- </property>
- <property name="toolTip">
- <string>添加一个扫描周期的下降沿触点</string>
- </property>
- </action>
- <action name="addTimerContactAction">
- <property name="text">
- <string>T 触点</string>
- </property>
- <property name="toolTip">
- <string>添加离线仿真定时器触点</string>
- </property>
- </action>
- <action name="addCounterContactAction">
- <property name="text"><string>C 触点</string></property>
- <property name="toolTip"><string>添加离线仿真计数器完成触点</string></property>
- </action>
- <action name="addNormalCoilAction">
- <property name="text">
- <string>线圈</string>
- </property>
- <property name="toolTip">
- <string>设置当前网络的普通线圈</string>
- </property>
- </action>
- <action name="addSetCoilAction">
- <property name="text">
- <string>置位</string>
- </property>
- <property name="toolTip">
- <string>设置当前网络的置位线圈</string>
- </property>
- </action>
- <action name="addResetCoilAction">
- <property name="text">
- <string>复位</string>
- </property>
- <property name="toolTip">
- <string>设置当前网络的复位线圈</string>
- </property>
- </action>
- <action name="addTonAction">
- <property name="text">
- <string>TON</string>
- </property>
- <property name="toolTip">
- <string>设置非保持接通延时定时器输出</string>
- </property>
- </action>
- <action name="addCtuAction">
- <property name="text"><string>CTU</string></property>
- <property name="toolTip"><string>设置按上升沿执行的加计数器</string></property>
- </action>
- <action name="addCtdAction">
- <property name="text"><string>CTD</string></property>
- <property name="toolTip"><string>设置按上升沿执行的减计数器</string></property>
- </action>
- <action name="addMoveAction">
- <property name="text"><string>MOVE</string></property>
- <property name="toolTip"><string>设置 D 数据传送指令</string></property>
- </action>
- <action name="addAddAction">
- <property name="text"><string>ADD</string></property>
- <property name="toolTip"><string>设置带饱和处理的加法指令</string></property>
- </action>
- <action name="addSubAction">
- <property name="text"><string>SUB</string></property>
- <property name="toolTip"><string>设置带饱和处理的减法指令</string></property>
- </action>
- <action name="addCompareAction">
- <property name="text">
- <string>D 比较</string>
- </property>
- <property name="toolTip">
- <string>向当前网络添加 D 值与常量比较</string>
- </property>
- </action>
- <action name="editRungCommentAction">
- <property name="text">
- <string>网络注释</string>
- </property>
- <property name="toolTip">
- <string>编辑当前梯形图网络说明</string>
- </property>
- </action>
- <action name="deleteLogicAction">
- <property name="text">
- <string>删除节点/网络</string>
- </property>
- <property name="toolTip">
- <string>删除选中的逻辑节点或网络</string>
- </property>
- </action>
- <action name="editingModeAction">
- <property name="checkable">
- <bool>true</bool>
- </property>
- <property name="checked">
- <bool>true</bool>
- </property>
- <property name="text">
- <string>编辑</string>
- </property>
- <property name="toolTip">
- <string>进入编辑态</string>
- </property>
- </action>
- <action name="offlineModeAction">
- <property name="checkable">
- <bool>true</bool>
- </property>
- <property name="text">
- <string>离线运行</string>
- </property>
- <property name="toolTip">
- <string>进入离线运行态</string>
- </property>
- </action>
- <action name="onlineModeAction">
- <property name="checkable">
- <bool>true</bool>
- </property>
- <property name="text">
- <string>真机运行</string>
- </property>
- <property name="toolTip">
- <string>进入真机运行态</string>
- </property>
- </action>
- </widget>
- <resources/>
- <connections/>
- </ui>
|