已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
iFix下的一种画面切换方法在工业生产线上,一个大的生产系统往往由若干个子系统构成。其相应的监控画面也应该随之分成若干个画面组。这里就产生了一个问题,就是如何处理从一个子系统切换到另一个子系统时画面的切换,在一个子系统内由一个工艺画面切换到另一个工艺画面的问题。一、画面构成我们把屏幕分为四个部分: 顶部,由标题和工艺功能画面切换按钮组成。标题可随工艺画面变化而变化,反映画面内容;工艺功能画面切换按钮用于切换子系统内不同的功能画面。绿色按钮代表工艺画面部分当前显示画面和该按钮一致,且禁止操作;灰色按钮代表工艺画面部分可以切换到该按钮指示的工艺画面。按钮上的标识为工艺小系统名;称或功能名称,按钮的数量和子系统有关。该部分根据具体需要可以增加按钮和其它显示内容。该部分一般不会被切换。 左侧 含子系统切换按钮。也可以增加具体工程要求的其它按钮和数据、状态显示内容。工艺画面所属系统对应操作按钮颜色为绿色,且不能操作。其余系统所对应按钮为灰色,可操作。按钮标识为子系统名称。该部分一般不会被切换。 底部 一般是公共报警或子系统报警该部分可固定不切换,也可根据子系统的变化而切换。 中部 这一部分是设备监控的主要部分。这是设备状态、过程数据显示及设备操作的区域。随子系统和工艺功能显示要求而切换。各子系统的工艺功能画面数量不等。二、系统规划2.1、子系统的划分2.2、各子系统工艺画面、功能画面的内容确定以上两项列出表格。2.3、切换方法的规划设计2.3.1、画面名称的构成画面名称按下述格式构成:工艺名称(功能名称)_子系统编号_工艺功能编号.grf 4汉字 1位数字1位数字这样处理,便于系统的动画表示和工艺功能画面的动画表示。2.3.2、辅助全局变量其中:SYS_No-子系统编号,整形数;GY_No-工艺单元、功能画面编号,整形数;Pic_Nm0-在显示工艺、功能画面名称,字符串;Pic_Nm1-待显示工艺、功能画面名称,字符串;2.4、显示及切换规则2.4.1、例:按钮“系统1”背景色为绿色,且禁止操作时,说明工艺、功能区显示的是1#子系统的设备运行情况。依此类推。2.4.2、例:例:按钮“系统1”背景色为绿色,且禁止操作;顶部按钮“1” 背景色为绿色,且禁止操作时,说明工艺、功能区显示的是1#子系统的1#设备组设备运行情况。依此类推。子系统不同,顶部显示的按钮数量多少不等。按钮显示与否,和子系统相关。2.4.3、例:1#子系统有10个画面,2#子系统有6个画面。如果当前显示的是1#子系统10号画面,按“系统4”按钮时,画面切换到4#子系统1#画面。其余相同。三、相关脚本3.1、顶部画面脚本画面全局变量Dim SYS_No As StringDim HM_NM0 As StringDim HM_NM1 As String1#按钮脚本Private Sub GY_BT1_Click()SYS_No = user.SYS_No.CurrentValueHM_NM0 = user.Pic_Nm0.CurrentValueHM_NM1 = GY_ + Format(SYS_No) + _ + Format(1) + .grf ReplacePicture HM_NM1, HM_NM0End Sub10#按钮脚本Private Sub GY_BT10_Click()SYS_No = user.SYS_No.CurrentValueHM_NM0 = user.Pic_Nm0.CurrentValueHM_NM1 = GY_ + Format(SYS_No) + _ + Format(10) + .grf ReplacePicture HM_NM1, HM_NM0End Sub其余类同。3.2、左侧画面脚本画面全局变量Dim HM_Nm0 As StringDim HM_Nm1 As StringDim HM_No As String1#子系统按钮脚本Private Sub SYS_BT1_Click() HM_Nm0 = user.Pic_Nm0.CurrentValue HM_No = Format(user.GY_No.CurrentValue) HM_Nm1 = GY_ + Format(1) + _ + HM_No + .grf ReplacePicture HM_Nm1, HM_Nm0End Sub2#子系统按钮脚本Private Sub SYS_BT2_Click() HM_Nm0 = user.Pic_Nm0.CurrentValue HM_No = Format(user.GY_No.CurrentValue) If user.GY_No.CurrentValue 6 Then HM_No = 1 HM_Nm1 = GY_ + Format(2) + _ + HM_No + .grf ReplacePicture HM_Nm1, HM_Nm0End Sub3#子系统按钮脚本Private Sub SYS_BT3_Click() HM_Nm0 = user.Pic_Nm0.CurrentValue HM_No = Format(user.GY_No.CurrentValue) If user.GY_No.CurrentValue 7 Then HM_No = 1 HM_Nm1 = GY_ + Format(3) + _ + HM_No + .grf ReplacePicture HM_Nm1, HM_Nm0End Sub4#子系统按钮脚本Private Sub SYS_BT4_Click() HM_Nm0 = user.Pic_Nm0.CurrentValue HM_No = Format(user.GY_No.CurrentValue) If user.GY_No.CurrentValue 8 Then HM_No = 1 HM_Nm1 = GY_ + Format(4) + _ + HM_No + .grf ReplacePicture HM_Nm1, HM_Nm0End Sub四、按钮动画4.1、左侧系统切换按钮按钮颜色动画如下图。按钮使能动画如下图。4.2、顶部工艺功能切换按钮4.3、中部工艺功能画面初始化脚本 画面GY_1_1初始化脚本Private Sub CFixPicture_Initialize()user.Pic_Nm0.CurrentValue = GY_1_1user.GY_No.CurrentValue = 1user.SYS_No.CurrentValue = 1End Sub 画面GY_2_3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 内衣购销协议书范本
- 材料协议合同书样本
- 区块链服务合同范本
- 机械租赁个人协议书
- 广东佛山市乐从镇事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 常熟市城市经营投资限公司招考工作人员易考易错模拟试题(共500题)试卷后附参考答案
- 不能达成调解协议书
- 校级结对交流协议书
- 宁波市交通运输委员会委管委属事业单位招考高层次人才易考易错模拟试题(共500题)试卷后附参考答案
- 农村办酒场合同范本
- 数据新闻与信息可视化 课件 第一章 数据新闻与可视化概论
- 2024年宁波市水务环境集团有限公司招聘笔试参考题库含答案解析
- 嵊州嘉洋纺织有限公司面料技术改造项目环境影响报告
- 110kv各类型变压器的计算单
- 华友岗位职级图
- 《商务礼仪与沟通》项目十
- 了不起的我课件完整版
- 三菱HOPE电梯的故障码
- 抖音企业号操作文档最新版
- YC/T 145.2-2012烟用香精相对密度的测定
- GB/T 5709-1997纺织品非织造布术语
评论
0/150
提交评论