MCGS组态软件的用户脚本程序

时间:2023-03-10来源:佚名

用户脚本程序是用户借助于高级语言所编制的操作程序,它兼容于 VB、VC语言。在 MCGS组态软件中,为用户提供了各种特定流程控制程序和操作处理程序,使组态过程得以简单。

脚本程序语言要素

在MCGS组态软件中,对脚本程序语言的要素做了具体的规定,包裹“数据类型”、“变量及常量”、“MCGS对象”、“表达式”、“运算符”、“运算符优先级”等。下面就做进一步的说明。

数据类型:在 MCGS进入运行时,数据变量的类型有很多种,主要有“开关型”、“数值型”、“字符型”等。

变量及常量:

变量:在脚本程序中,不能由用户自定义变量,也不能定义子程序和子函数。只能对实时数据库中的数据对象进行操作,用数据对象的名称来读写数据对象的值,而且,无法对数据对象的其他属性进行操作。

常量:是已经赋了值的数据对象,象开关量的 0或1,数值量的“1234、100,字符量的”班次“、“运行”等。

系统内部变量:在 MCGS中,系统为用户定义了一些内部数据对象,他们可以被灵活地使用。为了与一般的数据对象区分,系统内部变量的前面必须加“$“符号。

系统内部函数:在 MCGS中,系统为用户定义了许多内部函数,他们可以经常地在脚本程序中被使用。

MCGS脚本的操作对象

MCGS操作的对象包括工程中的用户窗 口、用户策略和设备构件。MCGS操作对象在脚本程序中不能当作变量和表达式使用,但可以当作系统内部函数的参数使用。

表达式:由各种数据对象、函数、括号、运算符号等组成的计算式。

运算符号:

MCGS组态软件的用户脚本程序

脚本程序赋值语句

赋值语句的形式为:数据对象=表达式,如:M=A*B,其中表达式的类型必须与数据对象值的类型相符。

脚本程序条件语句

If [表达式] Then [赋值语句或退出语句]

If [表达式] Then

[语句]
Endif

数据类型

If [表达式] Then
[语句]
Else
[语句]
Endif

脚本程序退出语句:

退出语句为: Exit ,用于中断脚本程序的运行,停止后面语句的执行。

脚本程序注释语句

以单引号“”开头的语句称为注释语句,单引号必须是在西文状态下书写。一般用与字符变量的注释。

    热销商品

    加厚abs安全帽电工建筑工地程施工领导监理透气防砸头盔可印字V型

    这款加厚ABS安全帽专为电工、建筑工地施工人员、领导及监理设计,采用高强度ABS工程塑料,抗冲击、防砸性能优异,有效保障头部安全。帽体加厚设计,增强耐用性与防护等级...
    5.8

    水口钳高硬度模型剪钳电子钳工业级口水剪斜嘴钳偏口斜口专用钳子

    水口钳高硬度模型剪钳是一款工业级精密工具,专为电子、模型制作及精细作业设计。采用优质高碳钢材质,经热处理工艺打造,具备卓越的硬度和耐磨性,可轻松剪切金属引脚、...
    4.8

    170电子剪钳II 如意斜口钳 工业斜嘴钳水口钳 模型剪塑胶钳尖嘴钳

    170电子剪钳II如意斜口钳是一款专业级精密工具,集工业斜嘴钳、水口钳、模型剪、塑胶钳与尖嘴钳功能于一体,适用于电子维修、模型制作、手工艺及精密作业。其采用优...
    4.5

    安全帽国标工地加厚施工领导透气安全头盔建筑工程监理免费印字

    本款安全帽严格遵循国家GB 2811-2019标准,专为建筑工程、工地施工及监理人员设计。采用高强度ABS工程塑料,加厚壳体有效抗冲击,保障头部安全。帽体轻盈透气,内置可调...
    10

    包邮三角型简易螺丝刀三角十字螺丝刀螺丝批改锥起子五金工具5mm

    这款5mm三角型简易螺丝刀,专为拧紧或拆卸三角形螺丝设计,适用于电子维修、家电维护及精密仪器装配等场景。采用优质合金钢材质,刀头硬度高、耐磨损,确保长久使用不变...
    3.64

    网站栏目