
西门子SIEMENS工业控制总经销商
作为西门子中国有限公司授权合作伙伴,浔之漫智控技术(上海)有限公司代理经销西门子产品供应全国,西门子工控设备包括S7-200SMART、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。西部科技园,东边是松江大学城,西边和全球**芯片制造商台积电毗邻,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,
,建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品我们
向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。
菜单样式。
指定所有外观属性。
提示
所有下文说明的属性既可以在[menus]中指定,也可以在
[menustyle]中指定。但前者的优先级更高,会覆写后者。
layout1) 菜单项的对齐方式:
row、col 或 grid。row 或 col 表示菜单项排成一行或排成一列。
grid 表示菜单项网格式排列。
默认属性:row
margin1) 表示菜单项和菜单外边缘之间的距离。
单位为像素,类似于 QBoxLayout::setMargin() 或
QGridLayout::setContentsMargin();适用于所有 4 个方向
默认值:1
spacing1) 菜单项之间的间距。
单位为像素,类似于 QBoxLayout::setSpacing() 或
QGridLayout::setSpacing()。
默认值:1
color/
backgroundColor1)
菜单的颜色/背景色。
参见“颜色定义”一节。
默认值:Qt::gray段落[menustyles]可以统一定义菜单的样式,即所有外观属性。各个外观属性可以在定
义具体菜单时在[menus]中修改。
属性 menuStyle 的说明:见上文。
示例 4
[menustyles]
MENUSTYLE001= name:=msVerticalMenu, color:=59/76/88,
layout:=column, margin:=0, spacing:=1
MENUSTYLE023= name:=msGrid, color:=59/76/88, layout:=grid,
margin:=10, spacing:=1
*后还必须为菜单指定框架,可使用框架的属性菜单动作
在菜单项的属性 onClicked 中可以定义按下该菜单项后执行的动作。该属性可包含一条指令
或包含多条用分号隔开、需要连续执行的指令。
可以执行以下指令:
指令 含义
showDisplay(displayname) 切换到名为 displayname 的画面上。
目标画面必须已在同一份显示配置文件中定义完
毕。
showApp(framename, appname) 在名为 framename 的框架中显示名为 appname
的应用程序。
如果该应用程序已在同一画面的另一个框架中显
示,则该程序从该框架移动到指令中的框架中。
可能的话,从 framename 中挤出的应用程序会
转移到“变空”的框架中显示。这种情况就是所
谓的“应用程序交换”。在该框架的属性
runableApps 中可以指定哪些应用程序可以转移
到空置框架中显示。
在框架名称前还可以加一个画面名称,语法
为 displayname.framename,以便修改不可
见的画面中的框架占用情况。
除了 appname 外,也可以使
用 framename.currentApp
或
displayname.framename.currentApp。
showApp() 会将显示在框架(framename
或 displayname.framename)中的应用程序
移动到指定的框架中。
名为 framename 的框架中以提示框的形式显
示名为 appname 的应用程序。
框架 framename 不得属于某个画面,即不能在
某个现有画面的属性 frames 中指
定。showPopup() 会自动打开目标框架,将它
叠加在当前的活动画面上。
此处的“应用程序”只允许是
在 SlGfwSideScreenDialog 类基础之上开发
的应用程序。SINUMERIK Operate 和 OEM 框架应
用程序可能无法作为弹出式程序显示。要将
在 SlGfwSideScreenDialog 类基础之上开发
的应用程序设计为弹出式程序时,需要将它的窗
口指定为窗口,也就是说:在 windowFlags()
中置位位“Qt::WindowStaysOnTopHint”。
一个时间点上始终只能打开一个弹出式窗口。
hidePopup(appname) 隐藏用showPopup()或togglePopup()
显示的应用程序。
togglePopup(framename, appname) 在名为 framename 的框架中以提示框的形式显
示名为 appname 的应用程序。如果应用程
序 appname 已经作为提示框显示,则会被隐藏。
showMenu(framename, menuname) 在名为 framename 的框架中显示名
为 menuname 的菜单。
showPopupMenu(framename,
menuname)
在名为 framename 的框架中以弹出菜单的形式
显示名为 menuname 的菜单。
hidePopupMenu(menuname) 隐藏用 showPopupMenu()
或 togglePopupMenu() 显示的弹出菜单。
togglePopupMenu(framename,
menuname)
在名为 framename 的框架中以弹出菜单的形式
显示名为 menuname 的菜单。如果菜
单 menuname 已经作为弹出菜单在 framename
框架中显示,则会被隐藏。含义
setMirrorMode(true|false) 启用(true)或关闭(false)镜像模式
在此处启用镜像模式时,在所有没有
用enableMirrorMode(false)关闭镜像模式
的画面中,框架都呈水平镜像显示。也就是说:
之前显示在左边的框架现在都显示在右边,之前
显示在右边的框架现在都显示在左边。框架的尺
寸此时保持不变。
toggleMirrorMode() 切换镜像模式。
关闭启用的镜像模式或启用之前关闭的镜像模式。
sendCmd(appname, cmd1, ...) 向名为 appname 的应用程序发送一条指令。如
果目标应用程序是 SINUMERIK Operate
(appname="OPERATE"),便可以用这种方式
选择 SINUMERIK Operate 的某个操作区域。
例如 sendCmd(OPERATE, AreaMachine)
操作区域(AreaMaschine)的名称位于文
件 systemconfiguration.ini 的段
落[areas]中。如果目标应用程序是一个
在 SlGfwSideScreenDialog 类基础上开发的
应用程序,则该应用程序的 onMessage()条目
中会包含一条类型
为 SL_GFW_MSG_DISPCONFIG_CMD 的指令。
指令cmd1,…, cmd10 作为消息数据指定,也就
是字符串格式,各个参数cmd1 … cmd10之间用
符号“|”分隔。
sendCmd()无法将指令传给 Microsoft Windows
应用程序(.EXE)