MCGS脚本函数:数据对象操作函数详解
需积分: 50 115 浏览量
更新于2024-07-23
2
收藏 371KB PDF 举报
MCGS 脚本函数
MCGS 脚本函数是一种强大的数据对象操作函数,主要用于对数据对象进行操作和处理。本函数库共分为三章,分别是数学函数、数据对象操作函数和系统操作函数。
第一章数学函数
数学函数是 MCGS 脚本函数中的基础函数,提供了多种数学运算功能,如三角函数、指数函数、对数函数、绝对值函数等。这些函数可以帮助开发者快速实现复杂的数学运算。
* !Atn(x):返回 x 的反正切值
* !Arcsin(x):返回 x 的反正弦值
* !Arccos(x):返回 x 的反余弦值
* !Cos(x):返回 x 的余弦值
* !Sin(x):返回 x 的正弦值
* !Tan(x):返回 x 的正切值
* !Exp(x):返回 e 的 x 次幂
* !Log(x):返回 x 的自然对数
* !Sqr(x):返回 x 的平方
* !Abs(x):返回 x 的绝对值
* !Sgn(x):返回 x 的符号函数值
* !BitAnd(x,y):返回 x 和 y 的按位与结果
* !BitOr(x,y):返回 x 和 y 的按位或结果
* !BitXor(x,y):返回 x 和 y 的按位异或结果
* !BitClear(x,y):返回 x 中清除 y 的按位结果
* !BitSet(x,y):返回 x 中设置 y 的按位结果
* !BitNot(x):返回 x 的按位非结果
* !BitTest(x,y):返回 x 中测试 y 的按位结果
* !BitLShift(x,y):返回 x 左移 y 位的结果
* !BitRShift(x):返回 x 右移的结果
* !Rand(x,y):返回 x 到 y 之间的随机数
第二章数据对象操作函数
数据对象操作函数是 MCGS 脚本函数的核心部分,提供了多种数据对象操作功能,如应答报警、更改数据对象、复制数据对象、删除数据对象等。
* !AnswerAlm(DatName):应答数据对象 DatName 所产生的报警
* !ChangeDataSave(DatName,n):更改数据对象 DatName 的保存状态
* !ChangeSaveDat(DatName,Num1,Num2):更改数据对象 DatName 的保存状态
* !CopySaveDat(Tdb,Sdb,TabName,TimeField,Flag):复制数据对象 DatName 到目标数据库
* !DelAllSaveDat(DatName):删除数据对象 DatName 的所有保存数据
* !DelAllAlmDat(DatName):删除数据对象 DatName 的所有报警数据
* !DelAlmDat(DatName,Num):删除数据对象 DatName 的指定报警数据
* !DelSaveDat(DatName,Num):删除数据对象 DatName 的指定保存数据
* !EnableAlm(name,n):启用或禁用数据对象的报警功能
* !EnableDataSave(name,n):启用或禁用数据对象的保存功能
* !GetAlmValue(DatName,Value,Flag):获取数据对象 DatName 的报警值
* !GetEventDT(EvName):获取事件 EvName 的发生时间
* !GetEventP(EvName):获取事件 EvName 的发生概率
* !GetEventT(EvName):获取事件 EvName 的类型
* !MoveAlmDat(DatName,FileName,Num1,Num2,Flag):移动数据对象 DatName 的报警数据
* !MoveSaveDat(DatName,FileName,Num1,Num2,Flag):移动数据对象 DatName 的保存数据
* !SaveData(DatName):保存数据对象 DatName
* !SaveDataInit():初始化数据对象的保存功能
* !SaveDataOnTime(Time,TimeMS,DataName):在指定时间保存数据对象 DatName
* !SaveSingleDataInit(Name):初始化单个数据对象的保存功能
* !SetAlmValue(DatName,Value,Flag):设置数据对象 DatName 的报警值
第三章系统操作函数
系统操作函数是 MCGS 脚本函数的最后一章,提供了多种系统操作功能,如系统初始化、系统状态获取等。
(待续)
246 浏览量
649 浏览量
337 浏览量
8856 浏览量
153 浏览量
888 浏览量
698 浏览量
523 浏览量

shaokun1125
- 粉丝: 0
最新资源
- STM32F4实现CANOPEN主站控制器开发指南
- 兼容性强的CSS+jQuery自定义提示框插件
- Morn UI:专为游戏开发打造的高效UI框架及编辑器
- 汇川MD280变频器英文说明书V1.0详细指南
- ENVISAT 数据处理教程:辐射定标与大气校正
- React.js单页应用开发与构建指南
- 简易数据库管理工具:提升数据库维护与界面体验
- 解决VS2005/2008导出Excel时引用难题
- Java实现模拟扑克牌洗牌发牌过程详解
- React项目开发教程:创建、测试与生产部署
- Android UI界面设计:打造视觉盛宴
- Arduino PCD8544液晶显示器库使用教程
- 美观的JavaScript日期控件及示例代码下载
- 谷仓猫头鹰:面向RFID、RTLS和M2M的开放物联网中间件解决方案
- 资源占用低,功能全面的系统清理软件推荐
- C语言项目开发:标准库速查手册使用指南