MCGS脚本程序

“MCGS脚本程序”相关的资料有哪些?“MCGS脚本程序”相关的范文有哪些?怎么写?下面是小编为您精心整理的“MCGS脚本程序”相关范文大全或资料大全,欢迎大家分享。

MCGS脚本程序

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

MCGS脚本程序

本专题将从以下几个方面介绍MCGS脚本程序: ? 脚本程序简介 ? 脚本语言编辑环境 ? 脚本程序语言要素 ? 脚本程序基本语句 ? 脚本程序的查错和运行

脚本程序简介

对于大多数简单的应用系统,MCGS的简单组态就可完成。只有比较复杂的系统,才需要使用脚本程序,但正确地编写脚本程序,可简化组态过程,大大提高工作效率,优化控制过程。

用户脚本程序是由用户编制的、用来完成某种特定的流程控制和操作处理的程序。它被封装在一个功能构件里(称为脚本程序功能构件),在后台由独立的线程来运行和处理,能够避免由于单个脚本程序的错误而导致整个系统的瘫痪。

在MCGS中,脚本语言的编程语法非常类似于普通的Basic语言,但在概念和使用上更简单直观,力求做到使大多数普通用户都能正确、快速地掌握和使用。

脚本程序在MCGS组态软件中有四种应用场合,分别为: ? 在“运行策略”中的“脚本程序”构件中使用;

? 在“菜单”属性设置中的“脚本程序”中使用,作为菜单的一个辅助功

能运行;

? 在“用户窗口”属性设置中的“启动脚本”、“循环脚本”、“退出脚本”

中使用;

? 更常见的用法是应用在动画界面的事件中,如在窗口中的“标准按钮”

属性设置中的“脚

mcgs脚本驱动

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

北京昆仑通态自动化软件科技有限公司

脚本驱动V2.0使用指导手册

版本号:0.1

- 1 -

北京昆仑通态自动化软件科技有限公司 第一章 新脚本驱动说明

一. 脚本驱动适用范围

1. 脚本驱动适用的版本

A. MCGS嵌入式组态软件;

版本号:6.5(01.0010)注:此版本以上为新版本,以下为旧版本 B. MCGS通用版的定制版组态软件 C. MCGS网络版的定制版组态软件

2. 脚本驱动适用的设备

A. 独立板卡设备 B. 串口通信设备

3. 脚本驱动适用的协议

二. 脚本驱动兼容性

1. 旧版本脚本驱动兼容新版本组态软件

2. 新版本脚本驱动不兼容旧版本的组态软件,旧版本组态软件无法识别新版本脚本驱

三. 脚本驱动新增内容

1. 脚本驱动新增功能

新增加生成向导功能,具体参照第三章内容。

2. 脚本驱动新增函数

(1) 数据解析函数

1.!SvrGetByteFromByteArr(ByRef ByteArr, start, ByRef n, Flag) 2.!SvrGetShortFromByteArr(ByRef ByteArr, start, ByRef n, Flag) 3.!SvrGetIntFromByteArr(By

MCGS脚本驱动开发工具使用指导手册

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

北京昆仑通态自动化软件科技有限公司

脚本驱动V2.0使用指导手册

版本号:0.1

- 1 -

北京昆仑通态自动化软件科技有限公司

目 录

- 2 -

北京昆仑通态自动化软件科技有限公司 第一章 新脚本驱动说明

一. 脚本驱动适用范围

1. 脚本驱动适用的版本

A. MCGS嵌入式组态软件;

版本号:6.5(01.0010)注:此版本以上为新版本,以下为旧版本 B. MCGS通用版的定制版组态软件 C. MCGS网络版的定制版组态软件

2. 脚本驱动适用的设备

A. 独立板卡设备 B. 串口通信设备

3. 脚本驱动适用的协议

二. 脚本驱动兼容性

1. 旧版本脚本驱动兼容新版本组态软件

2. 新版本脚本驱动不兼容旧版本的组态软件,旧版本组态软件无法识别新版本脚本驱

三. 脚本驱动新增内容

1. 脚本驱动新增功能

新增加生成向导功能,具体参照第三章内容。

2. 脚本驱动新增函数

(1) 数据解析函数

1.!SvrGetByteFromByteArr(ByRef ByteArr, start, ByRef n, Flag) 2.!SvrGetShortFromByteArr(ByRef ByteArr, start, ByRef n, Fl

MCGS脚本驱动开发工具使用指导手册

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

北京昆仑通态自动化软件科技有限公司

脚本驱动V2.0使用指导手册

版本号:0.1

- 1 -

北京昆仑通态自动化软件科技有限公司

目 录

错误!未找到图形项目表。

- 2 -

北京昆仑通态自动化软件科技有限公司 第一章 新脚本驱动说明

一. 脚本驱动适用范围

1. 脚本驱动适用的版本

A. MCGS嵌入式组态软件;

版本号:6.5(01.0010)注:此版本以上为新版本,以下为旧版本 B. MCGS通用版的定制版组态软件 C. MCGS网络版的定制版组态软件

2. 脚本驱动适用的设备

A. 独立板卡设备 B. 串口通信设备

3. 脚本驱动适用的协议

二. 脚本驱动兼容性

1. 旧版本脚本驱动兼容新版本组态软件

2. 新版本脚本驱动不兼容旧版本的组态软件,旧版本组态软件无法识别新版本脚本驱

三. 脚本驱动新增内容

1. 脚本驱动新增功能

新增加生成向导功能,具体参照第三章内容。

2. 脚本驱动新增函数

(1) 数据解析函数

1.!SvrGetByteFromByteArr(ByRef ByteArr, start, ByRef n, Flag) 2.!SvrGetShortFromByteArr(ByRef ByteArr, start

MCGS脚本驱动开发工具使用指导手册

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

北京昆仑通态自动化软件科技有限公司

脚本驱动V2.0使用指导手册

版本号:0.1

- 1 -

北京昆仑通态自动化软件科技有限公司

目 录

错误!未找到图形项目表。

- 2 -

北京昆仑通态自动化软件科技有限公司 第一章 新脚本驱动说明

一. 脚本驱动适用范围

1. 脚本驱动适用的版本

A. MCGS嵌入式组态软件;

版本号:6.5(01.0010)注:此版本以上为新版本,以下为旧版本 B. MCGS通用版的定制版组态软件 C. MCGS网络版的定制版组态软件

2. 脚本驱动适用的设备

A. 独立板卡设备 B. 串口通信设备

3. 脚本驱动适用的协议

二. 脚本驱动兼容性

1. 旧版本脚本驱动兼容新版本组态软件

2. 新版本脚本驱动不兼容旧版本的组态软件,旧版本组态软件无法识别新版本脚本驱

三. 脚本驱动新增内容

1. 脚本驱动新增功能

新增加生成向导功能,具体参照第三章内容。

2. 脚本驱动新增函数

(1) 数据解析函数

1.!SvrGetByteFromByteArr(ByRef ByteArr, start, ByRef n, Flag) 2.!SvrGetShortFromByteArr(ByRef ByteArr, start

实验三 LINUX SHELL脚本程序设计

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

实验三 LINUX SHELL脚本程序设计

实验类别:设计型 实验时数:6学时

开课单位:计算机学院计算机科学与技术系 实验地点:健翔校区计算中心

一、实验目的

通过本实验练习,使学生了解常用SHELL的编程特点,掌握SHELL程序设计的基础知识。对SHELL程序流程控制、SHELL程序的运行方式、bash程序的调试方法及bash的常用内部命令有进一步的认识和理解。通过本实验,学生应能够基本掌握编写SHELL程序的步骤、方法和技巧。

二、实验环境

操作系统:任何Unix/Linux及Sun Solaris 或 windows 系列 应用系统:SHELL 或 windows环境下的cygwin模拟系统

三、预备知识

1、 SHELL程序的主要用途

在SHELL程序中不仅仅可以使用命令的集合,而且可以安排自动化处理过程,因此可以通过编写SHELL程序使大量的任务执行实现自动化。SHELL比较擅长完成系统管理任务,尤其适合完成那些易用性、可维护性和便携性比执行效率更优先的任务。

我们可以使用任意一种文本编辑器完成SHELL程序的编写,在SHELL编程中要遵

mcgs

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

过程控制系统实训报告

一. 工程的新建和保存

1.打开MCGS组态环境

选择【文件】→【程序】→【MCGS组态软件】命令,打开MCGS组态环境;或者在桌面找到【M CGS通用版组态环境】图标(如图1所示),双击打开。

图1

2.新建工程

选择【文件】→【新建工程】→命令,新建MCGS工程,如图2所示

图2

3.工程命名

将工程以“广汇111.MCG”为文件名保存在相应的文件夹下。

二. 数据库组态

单击工作台中的“实时数据库”标签,进入“实时数据库”窗口,如图3所示

图3

1.定义数据对象

1) 单击“新增对象”按钮,在窗口数据对象列表中,增加新的数据对象(以pv为例,

sv、mv相同),。

2) 选中对象,单击“对象属性”按钮,或双击选中对象,打开“数据对象属性设置”

对话框,如图4所示。

3) “对象名称”命名为“pv”,“对象类型”为“数值”。 4) 单击“存盘属性”,选择“定时存盘”,“存盘周期”为10秒。 5) 单击“报警属性”,选择“允许进行报警处理”,报警上限为最大值减最大值的20%,

上上限为最大值减最大值的10%;下限为最小值加最大值的20%,下下限为最小值加

最大值的10%

2.定义组对象

单击“新增对象” 按钮,在窗口数据对象列表中

实验三 LINUX SHELL脚本程序设计

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

实验三 LINUX SHELL脚本程序设计

实验类别:设计型 实验时数:6学时

开课单位:计算机学院计算机科学与技术系 实验地点:健翔校区计算中心

一、实验目的

通过本实验练习,使学生了解常用SHELL的编程特点,掌握SHELL程序设计的基础知识。对SHELL程序流程控制、SHELL程序的运行方式、bash程序的调试方法及bash的常用内部命令有进一步的认识和理解。通过本实验,学生应能够基本掌握编写SHELL程序的步骤、方法和技巧。

二、实验环境

操作系统:任何Unix/Linux及Sun Solaris 或 windows 系列 应用系统:SHELL 或 windows环境下的cygwin模拟系统

三、预备知识

1、 SHELL程序的主要用途

在SHELL程序中不仅仅可以使用命令的集合,而且可以安排自动化处理过程,因此可以通过编写SHELL程序使大量的任务执行实现自动化。SHELL比较擅长完成系统管理任务,尤其适合完成那些易用性、可维护性和便携性比执行效率更优先的任务。

我们可以使用任意一种文本编辑器完成SHELL程序的编写,在SHELL编程中要遵

MCGS函数

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

运行环境操作函数

!ChangeLoopStgy(StgyName,n)

函数意义:改变循环策略的循环时间。

返 回 值:数值型。返回值=0:调用正常,<>0:调用不正常。 参 数:StgyName,策略名;

n,数值型,以毫秒数表示循环策略的循环时间。

实 例:!ChangeLoopStgy(报警策略,5000),将报警策略的循环时间改为5秒。

!CloseAllWindow(WndName)

函数意义:关闭所有窗口,如果在字符串”WndName”中指定了一个窗口,则打开这

个窗口,关闭其他窗口。如果”WndName”为空串,则关闭所有窗口。

返 回 值:数值型。返回值:=0:调用正常。<>0:调用不正常。 参 数:WndName, 用户窗口名,字符型。

实 例:!CloseAllWindow(\工况图\,关闭除了用户窗口“工况图”以外的其他

窗口,若“工况图”窗口没有打开,则在关闭其他窗口的同时打开该窗口;

!CloseAllWindow(\,关闭所有窗口。

!CloseAllSubWnd()

函数意义:关闭窗口中的所有子窗口。 返 回 值:浮点型,=0为操作。

实 例:!CloseAllSubWnd() ,关闭

mcgs函数

标签:文库时间:2024-12-15
【bwwdw.com - 博文网】

运行环境操作函数

!ChangeLoopStgy(StgyName,n)

函数意义:改变循环策略的循环时间。

返 回 值:数值型。返回值=0:调用正常,<>0:调用不正常。 参 数:StgyName,策略名;

n,数值型,以毫秒数表示循环策略的循环时间。

实 例:!ChangeLoopStgy(报警策略,5000),将报警策略的循环时间改为5秒。

!CloseAllWindow(WndName)

函数意义:关闭所有窗口,如果在字符串”WndName”中指定了一个窗口,则打开这

个窗口,关闭其他窗口。如果”WndName”为空串,则关闭所有窗口。

返 回 值:数值型。返回值:=0:调用正常。<>0:调用不正常。 参 数:WndName, 用户窗口名,字符型。

实 例:!CloseAllWindow(\工况图\,关闭除了用户窗口“工况图”以外的其他

窗口,若“工况图”窗口没有打开,则在关闭其他窗口的同时打开该窗口;

!CloseAllWindow(\,关闭所有窗口。

!CloseAllSubWnd()

函数意义:关闭窗口中的所有子窗口。 返 回 值:浮点型,=0为操作。

实 例:!CloseAllSubWnd() ,关闭