请确认该函数使用正确,比如前面的叹号,后面的逗号,括号都为英文半角字符??
===================
修改原来答案,貌似你用的这个本来就不是mcgs的函数,这是实时曲线构件的一个方法而已,所以不能这么用,你在脚本编辑器里,右边选择到这个实时曲线,点开方法,选择addxydata那个就好了。
"控件0Addltem()"是mcgs下拉框构件的一个方法。使用的时候注意填写参数和窗体即可。譬如要对窗口0中的下拉框(控件2)添加选项 就在按钮里填写“窗口0控件2AddItem(姓名)”即可!
按钮的属性里有一个脚本程序的菜单
按钮1的脚本里写
if Data1=1 THEN
Data2=0
Data3=0
endif
按钮2的脚本里写
if Data2=1 THEN
Data1=0
Data3=0
endif
按钮3的脚本里写
if Data3=1 THEN
Data2=0
Data1=0
endif
DATA1 DATA2 DATA3 分别是按钮1 按钮2 按钮3 连接的变量
不知你按钮的 *** 作属性是不是按下置1
我是按照按钮 *** 作属性按下置1 回答的!
回复 竹本空心ok:改成在按钮1 的脚本里直接写 IF Data2=1 THEN Data2=0 endif IF Data3=1 THEN data3=0 endif 别的类推 这可以实现的! 你也可以把开始的答案写到抬起脚本里 同样可以实现!
1,打开或新建工程后,在组态的运行策略中,添加一个策略,然后进入此策略的策略组态窗口,在策略组态窗口中,新增策略行,单击“策略工具箱”中的“脚本程序”,将鼠标指针移到策略块图标,双击添加了“脚本程序”的策略块图标,进入脚本编辑环境,这个是对整个组态进行脚本编辑的。
2,打开窗口,双击窗口空白处,d出“用户窗口属性设置”对话框,在此对话框下有启动脚本,循环脚本,退出脚本都是可以编辑脚本程序的。但是这里编辑的脚本只是针对于这个窗口的。
3,鼠标指针移动到某个控件上,右键——事件——脚本函数——事件连接脚本,就可编辑脚本程序了,在这里,只能编辑这个控件某个动作时的脚本,比如组态工程运行中,鼠标点击此控件所运行的脚本程序。
望采纳。。。。
第一步:(用户窗口—新建—报警窗口)
第二步:(动画显示—基本属性—设计选择一个动画图标)
第三步:(动画显示—显示属性—显示变量—类型选择开关,数值型,地址关联M00。)
第四步:(画面右下角有4组坐标,要记录下来,后面脚本要使用到。)
第五步:(动画图标放到零点位置,否则d出位置不对。)
第六步:(运行策略—新建报警策略。)
第七步:(报警策略—属性—策略执行方式—对应数据对象—关联地址M00。)
第八步:(打开脚本程序,输入以下脚本。)
第九步:(d窗演示效果)
第十步:(在动画图标中添加一个按钮—属性—脚本程序输入脚本!CloseSubWnd(报警d窗 ))
第十一步:(可以关闭d出演示效果)
第十二步:(按钮— *** 作属性—数据对象值 *** 作
第十三步:(标准按钮—脚本程序—脚本编写IF 启动=0 and 复位=0 then!CloseSubWnd(报警d窗 )endif)
第十四步:(为1时不允许关闭d窗演示效果)
第十五步:(d窗脚本)
以上是MCGS报警功能的、配置、d窗、脚本功能应用。
以上就是关于在昆仑通态MCGS脚本程序中填写!AddXYData(,,,,,,)函数时总是提示未知表达式怎么解决全部的内容,包括:在昆仑通态MCGS脚本程序中填写!AddXYData(,,,,,,)函数时总是提示未知表达式怎么解决、MCGS中脚本程序.控件0.Addltem()说没这个函数怎么回事、MCGS 如何实现三个按钮的连锁动作。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)