发表于:2015/4/29 9:29:19
#0楼
这段时间有机会使用昆仑通态的mcgs人机k7062,在使用中遇到一些问题,与大家共享。
1、Mcgs变量导入excel
由于在mcgs里没有这项功能,所以只好曲线实现。在西门子的200编程软件microwin中符号变量表可以复制然后到excel里粘贴即可。顺着这种思路我也想这么做,但是在数据库中全部选中复制后,excel里的粘贴是灰色的,此路不通。后来有个比较麻烦的方法总算解决了一下。就是随便找个脚本编写的地方,右侧的变量里逐一点击到脚本编辑区,每个变量写的时候记得加上回车。然后复制,粘贴到excel里,虽然这个方法不是很好但至少能够复制到excel里了。
2、!Sleep( )、!WaitFor( )系统函数少用为妙
这两个函数都是内部的系统类似休眠一样的函数,需要等待,等待期间影响其他脚本或者程序的运行。最初不知道是怎么用就用了,结果在使用过程中当sleep或者waitfor的时候连mcgs屏幕程序下载都受影响,有是通讯不上,有时候程序下载了半天不反应。感觉这个函数不好,后来都用定时器代替了事。
3、对象使用浏览很好
由于每个人的思路不同,或者说即使是自己编的东西由于多,自己也想不出来相互的关系如何,这时就可以使用对象使用浏览,可以根据变量名或者策略名找到所有使用过的地方。记得使用时先更新一下。
先写得不多,以后会更新。
1、Mcgs变量导入excel
由于在mcgs里没有这项功能,所以只好曲线实现。在西门子的200编程软件microwin中符号变量表可以复制然后到excel里粘贴即可。顺着这种思路我也想这么做,但是在数据库中全部选中复制后,excel里的粘贴是灰色的,此路不通。后来有个比较麻烦的方法总算解决了一下。就是随便找个脚本编写的地方,右侧的变量里逐一点击到脚本编辑区,每个变量写的时候记得加上回车。然后复制,粘贴到excel里,虽然这个方法不是很好但至少能够复制到excel里了。
2、!Sleep( )、!WaitFor( )系统函数少用为妙
这两个函数都是内部的系统类似休眠一样的函数,需要等待,等待期间影响其他脚本或者程序的运行。最初不知道是怎么用就用了,结果在使用过程中当sleep或者waitfor的时候连mcgs屏幕程序下载都受影响,有是通讯不上,有时候程序下载了半天不反应。感觉这个函数不好,后来都用定时器代替了事。
3、对象使用浏览很好
由于每个人的思路不同,或者说即使是自己编的东西由于多,自己也想不出来相互的关系如何,这时就可以使用对象使用浏览,可以根据变量名或者策略名找到所有使用过的地方。记得使用时先更新一下。
先写得不多,以后会更新。
清泉石上,明月松间。