导航:首页 > 源码编译 > 昆仑软件编译时需要变量和脚本吗

昆仑软件编译时需要变量和脚本吗

发布时间:2022-10-18 11:49:55

‘壹’ 昆仑通态如何用脚本程序编写置位重位指令

!LogOn()
if !LogOn( )=0 and !strComp(!GetCurrentUser( ),"负责人")=0 then
用户窗口.测试主界面.Close( )
用户窗口.控制板调试界面.Open()
mcgs 字符串脚本指令:首先建立一个开关型变量data1,然后在画面里放上一个输入框,一个标签,设置输入框内容:表达式为data1,十六进制,设置标签内容:显示输出,表达式data1,十进制。这样就行了

‘贰’ 昆仑通态如何通过变量控制标签背景颜色

实时数据库先定义一个变量,然后在用户窗口新建一个窗口,打开窗口,用工具箱画一个标签,双击标签定义标签显示输出为对应变量,点击设备窗口,添加串口父设备,串口父设备下添加对应设备(或相应通讯协议),在对应设备里边添加通讯通道,设置要读写地址为此变量。然后连接设备,运行就完了

‘叁’ 用MCGS等组态软件做项目,这类软件的编程语言如何称呼

组态软件下做项目,有画面编辑,报表设计等。还有你说的编程,一般有点C语言基础就可以编程了。在组态软件中称为脚本编辑,没有是什么程序的说法。组态软件--国产的一般以公司的名字命名的。
脚本编辑的一般C语言吧。
MCGS是偏向VB的。
他们公司自称为脚本程序,我在一本教材上看到也是称脚本程序。

‘肆’ 昆仑通态怎么用按钮控制物体的水平移动 不用写脚本的方法

上升下降本来就是一个动态变化的过程,如果不写脚本这个程序很难实现,除非把那个变量关联到PLC的变量

‘伍’ 昆仑通态软件怎样查看脚本

打开MCGS编辑器,就可以查看脚本信息。
MCGS是北京昆仑通态自动化软件科技有限公司研发的一套基于Windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,主要完成现场数据的采集与监测、前端数据的处理与控制,可运行于Microsoft Windows 95/98/Me/NT/2000/xp等操作系统。
具有功能完善、操作简便、可视性好、可维护性强的突出特点。通过与其他相关的硬件设备结合,可以快速、方便的开发各种用于现场采集、数据处理和控制的设备。用户只需要通过简单的模块化组态就可构造自己的应用系统,如可以灵活组态各种智能仪表、数据采集模块,无纸记录仪、无人值守的现场采集站、人机界面等专用设备。

‘陆’ MCGS组态软件

表达式里面添加一个变量,然后在偏移值和变量表达式的数值里面添加一个范围,然后写脚本,注意:完成预期效果的关键就是脚本,首先写一个脚本让变量值递增,到达范围值最大值后再让它递减(也就是让两段脚本之间形成互锁关系),这个效果实现起来很简单,我们都用它来给客户讲课的

‘柒’ mcgs组态软件脚本编程

在第一个扫描周期,程序从上至下执行,如果条件成立,执行相应的语句,不成立执行下面的语句,直至程序的末尾,输出相应的值;接着进行第二个周期的扫描,利用第一个周期的返回值和每个语句进行比较,同样的步骤执行完毕;依次循环,知道所有的条件都不成立,返回最终的结果输出。你可以试验一下,就明白了,每次增加一条语句,不要把所有的都写上。表达不够好,希望能帮助你。

补充:你可以在组态环境下打开运行策略的窗口,根据你的需要你可以写启动策略或者循环策略,一般都是写循环策略,也可以新建自定义策略。以循环策略为例,你点击后打开,在界面上点右键,新增策略行,然后双击执行条件,在数据库里新建一个变量DO点吧,设置好启动条件,然后右键点击第三个方块——策略工具箱——脚本程序,拖到方块上,再双击方块,就会弹出编脚本程序的串口,把你需要的哪些语句写进去,写几条都可以,每个周期他都要扫描一次,执行成立的表达式,输出结果。(另外,你还需要在数据库中定义wheel这个变量,为数值型即浮点型的。)

比如说只写:if wheel>600 then wheel=wheel-600,这个表达式,你对变量wheel输入600,他就不执行,写601,结果就是601-600=1,同样的道理,你写1805,输出的结果就是5.可以随便增加语句,只执行判断条件非零的语句。

不知道这次说清楚没,希望能多交流。

再补充:先说一下组态,简单一点,所谓组态就是就是一种可视化的程序运行环境,一般用于工业电力化工等行业的自控方面,是一种人机交互,机机交互的媒介,(这是我自己下的定义)。它基于Windows操作系统和相关的VB或者C语言的基础上开发而成。他可以让人们自由的编辑,浏览,控制相关的设备等。也就是SCDA。
既然如此,在开发的时候它就可以利用这些编程语言,对它的一些控件(操作对象等)进行编程和定义。你提到的问题中的 Wheel 就是你要操作的对象,也就是组态中你需要定义的一个变量,既然是变量,他的值就是可以改变的,如果你对他赋一个初值,并且触发了程序运行的条件,他就会根据后台程序的执行结果(每个扫描周期)返回对应的值,只要后台程序一直在运行,并且满足你设定的条件,他就会不停的改变自己的值。
对于你上面写的那些条件,也叫程序,组态系统在每个周期都要把每一条语句执行一遍,从上到下,从左到右,如果第一条成立,就返回第一条语句的Wheel的结果,然后在执行下一条语句的时候把上一条的Wheel结果作为后一条语句的初值,继续判断条件,成立则根据你的算式算出一个新的结果送给下一条语句,不成立的话则跳过这一条,继续把刚才的结果作为初值乡下传。

快停电了,就说这么多吧QQ44710149,有机会多交流

‘捌’ 昆仑通态mcgs处理变量

这个没有好的办法,只能是一个个变量进行赋值。
我看你这个程序的意思貌似是要把配方里所有的配方项目都读取出来,是为了要显示吗,那你这个思路可是要累死了,1000个配方项目用1000个变量显示出来,你画面还要做1000个文本框,或者是表格里添加1000个变量吗,很累的。
如果是为了显示并选择的话,我的思路是就用一个变量,利用循环,挨个配方项目读取,读取出来后赋值给变量,然后保存变量,在读取,在保存,然后用存盘数据浏览将保存的变量都显示出来,这样就方便多了。反复操作一个变量。
望采纳。。。。。。

‘玖’ 昆仑通态的脚本问题

组态软件里面是有脚本编写功能的,格式很简单,通过调用一些语句来实现

‘拾’ 昆仑通态modbus-UDP通信需要写脚本程序吗

昆仑通态里有驱动,用莫迪康plc的modbus-udp,这一套机制好像就是莫迪康公司的

阅读全文

与昆仑软件编译时需要变量和脚本吗相关的资料

热点内容
两个数字的加减乘除运算编程 浏览:221
给手机加密码忘记了怎么办 浏览:596
单片机运算符 浏览:292
移动端微信商城源码 浏览:442
编程猫下一个背景在哪里 浏览:356
javaclasstype 浏览:238
乐高编程和乐高课的延伸 浏览:354
苹果手机怎么切换app美国账号 浏览:865
编译程序输入一个字符串 浏览:407
圆命令画法 浏览:308
如果给电脑e盘文件加密 浏览:802
javaswing项目 浏览:778
androidsdksetup 浏览:1005
pdf怎么设置中文 浏览:128
安卓手机用什么软件看伦敦金 浏览:966
魅族文件夹无名称 浏览:792
苏黎世无人机算法 浏览:876
核桃编程和小码王的融资 浏览:686
微积分教材pdf 浏览:728
写python给微信好友发消息 浏览:340