西门子SIEMENS200smart总经销商
作为西门子中国有限公司授权合作伙伴,浔之漫智控技术(上海)有限公司代理经销西门子产品供应全国,西门子工控设备包括S7-200SMART、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。西部科技园,东边是松江大学城,西边和全球**芯片制造商台积电毗邻,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,
,建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品与此同时,我们
向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。
frames(框架)
框架“frame”相当于一个显示应用程序或菜单的“容器”,可用于定义应用程序和菜单的显
示位置和尺寸,单位为像素。另外,它还可以用于指定 Display Manager 启动后在其中显示
的应用程序或菜单。各框架中要显示的应用程序可以在文件systemconfiguration.ini
中规定。框架的名称,比如:该名称用于输入到画面的框架列表中。
x, y, width, height 框架的**位置 (x, y)、宽度和高度,单位:像素。
app 在首次显示该框架时在其中显示的应用程序。
runableApps 在应用程序互换显示时可以在该框架中显示的一系列应用程序。
menu 在该框架中显示的菜单。
“app”中有输入时,该条目被忽略,无效。菜单
除了应用程序外,在一幅画面的框架中还可以显示菜单。这些菜单主要用于使某个应用程序
在另一个框架中显示或者切换画面。
菜单配置由四个段落组成:
• 菜单项定义(段落[menuitems])
• 菜单项的外观和风格定义(段落 [menuitemstyle])
• 菜单结构定义(段落[menus])
• 菜单的外观和风格定义(段落[menustyle])
段落[menuitems]用于定义菜单项(即按键/按钮)。一个条目对应一个按键或按钮。
[menuitems]的各个属性都可以定义。
[menuitems]有以下属性:
属性 含义
name 菜单项的唯一名称。
onClicked 操作该菜单项后触发的动作。允许的动作在“菜单动作”中说
明。
text 菜单项上显示的文字。此处可以用\n 或 %n 换行。
textID Text-ID 用于引用和语言相关的文本。如果系统读到该文本,该
文本会取代“text”属性下输入的文本。
textContext Text-ID 的上下文。该上下文也可以在设计菜单时指定,或在文
件层级全局指定。但具体菜单项中的上下文指定有*高优先级,
会覆写上两种方法中的指定,而菜单设计中的上下文指定会覆写
文件层级的指定。
image 显示在菜单项上的图标的文件名。
显示按钮(Display Button)特例:
Display Manager 会自动为用于切换画面的按钮生成一个图标。
此处输入文件名时,输入需要切换到的目标画面的名称再加上后
缀名“.auto”。随后画面的简图会作为图标显示。简图使用的线条
宽度和颜色可以在属性 strokeWidth 和 strokeColor 下确定。
Display Button 既上没有文字,也没有 imagePressed 图标。
strokeWidth1) Display Button 上显示的简图的线条宽度,参见属性 image,默
认属性:1
strokeColor1) Display Button 上显示的简图的线条颜色,参见属性 image。
默认属性
含义
imagePressed 菜单项被按下后显示的图符的文件名。如果此处不作设置,系统
会自动使用名为“
_activated”的一份文件,其中的
是属性 image 中输入的名称。
accessLevel 显示菜单项需要具有的访问权限:
System、Manufacturer、Service、Customer、Key_3、
Key_2、Key_1、Key_0 或者对应的数字(0-7)
默认值:Key_0 (7)
menuItemStyle 菜单项的外观和样式。
提示
所有下文说明的属性既可以设计具体菜单项时指定,也可以在统
一设计菜单项样式时指定,但前者的优先级更高,会覆写后者。
textSize2) 字体大小
textAlignment2) 菜单项文字的对齐方式:
Left、Right、Top、Bottom、TopLeft、TopRight、
BottomLeft、BottomRight(类似于 Qt::Alignment)。
此处也可以十六进制(0x00)或十进制方式输入 Qt 标记字段的
数值。
默认值:Qt::AlignCenter
imageAlignment2) 菜单项图标的对齐方式:
Left、Right、Top、Bottom、TopLeft、TopRight、
BottomLeft、BottomRight(类似于 Qt::Alignment)。
此处也可以十六进制(0x00)或十进制方式输入 Qt 标记字段的
数值。
默认值:Qt::AlignCenter
width2) 菜单项的宽度,单位:像素。
默认值:
在排成一排的菜单布局中(row 型),总宽度减去菜单项之间的
间隔后,所有菜单项均匀分布;在排成一列的菜单布局中
(column 型),所有菜单项一样宽,等于总宽度渐去边距。
在网格型菜单布局中(grid 型)含义
height2) 菜单项的高度,单位:像素。
默认值:
在排成一列的菜单布局中(column 型),总高度减去菜单项之
间的间隔后,所有菜单项均匀分布;在排成一排的菜单布局中
(row 型),所有菜单项一样高,等于总高度渐去边距。
在网格型菜单布局中(grid 型),菜单项在高度和宽度上都均匀
分布。
color2) 菜单项的颜色。
参见“颜色定义”一节。
默认值:Qt::lightGray
pressedColor2) 菜单项被按下后的颜色。
参见“颜色定义”一节。
默认值:Qt::blue
textColor2) 菜单项文字的颜色。
参见“颜色定义”一节。
默认值:Qt::black
pressedTextColor2) 菜单项被按下后文字的颜色。
参见“颜色定义”一节。
默认值:Qt::white
borderWidth2) 菜单项边框的宽度,单位:像素。
默认值:1
borderColor2) 菜单项边框的颜色。
参见“颜色定义”一节。
默认值:Qt::darkGray
含义
textRect2) 用于菜单项定位的矩形,即小窗口部件“Widget”坐标系,也就是
说:菜单项的左上角为坐标 0,0,文字按该原点对齐。
输入格式为:
x, y, width, height。比如: textRect:="0,10,40,30"或
textRect:=0/10/40/30 或 textRect:=0 10 40 30
注意,如果该属性中用逗号来分隔各元素,便需要加引号,因为
逗号同时也是属性之间的分隔符。
默认值:矩形位于边框内部,当 borderWidth=0 时该矩形占据
整个菜单项。
imageRect2) 用于菜单项定位的矩形,即小窗口部件“Widget”坐标系,也就是
说:菜单项的左上角为坐标 0,0,图标按该原点对齐。
输入格式为:
x, y, width, height。比如 imageRect:="0,10,40,30" 或
imageRect:=0/10/40/30 或 imageRect:=0 10 40 30
注意,如果该属性中用逗号来分隔各元素,便需要加引号,因为
逗号同时也是属性之间的分隔符。
默认值:矩形位于边框内部,当 borderWidth=0 时该矩形占据
整个菜单项。
1) 只针对 Display Button。
2) 针对 menuItem 和 menuItemStyle。凡是没有指定的属性,系统会采用默认属性,详见上文。
在段落[menus]中,您可以将一个或多个菜单项 menuItems 组合成一个菜单。具体是通过
该段落中的属性 menuItems 实现的,在该属性下可以一一列出需要在一个菜单中显示的菜
单项(按键/按钮)。该段落中提供的所有属性详见下表:
属性 含义
menuItems 列明菜单项。
各个菜单项之间用逗号隔开。
采用 grid 菜单布局时,需要指定菜单项在菜单中所处的位置:
menuItem(row, col, rowSpan=1, colSpan=1)
row 和 col 从 0 开始编号。
rowSpan 和 colSpan 可选择性指定,默认值是 1,类似于
QGridLayout::addWidget()。
采用 row 或 col 菜单布局时,还需要指定间距 spacing(pixel) 和
stretch(factor=0):
• spacing 指定菜单项之间的间距,单位为像素,类似于
QBoxLayout::addSpacing()。
• stretch 指定各菜单项之间可拉伸的间距,还可以为它选择性
设置一个系数,类似于 QBoxLayout::addStretch()。
defaultframe 该菜单的菜单项控制的框架的名称,在 showApp 指令中该框架
为目标,因此一个菜单项可以在多个菜单中使用。
textContext 菜单项文本的上下文,详见上文。
itemAccessLevel /
accessLevel
显示菜单项需要具有的访问权限:
System、Manufacturer、Service、Customer、Key_3、
Key_2、Key_1、Key_0 或者对应的数字(0-7)
默认值:Key_0 (7)