MCGS脚本函数:数据对象操作函数详解
下载需积分: 50 | PDF格式 | 371KB |
更新于2024-07-23
| 160 浏览量 | 举报
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 脚本函数的最后一章,提供了多种系统操作功能,如系统初始化、系统状态获取等。
(待续)
相关推荐







shaokun1125
- 粉丝: 0
最新资源
- Struts2深入实践:数据传输与OGNL类型转换
- 掌握Makefile基础与实践指南
- H桥驱动电路解析:控制直流电机的转向
- C#编程基础教程:从入门到精通
- Struts2权威指南:从Struts1到WebWork的演进
- Spring开发指南:开源框架详解与实践
- Flex 2.0公开课:RIAs与ActionScript3.0的崛起
- SQL Server 2000数据库程序设计:模拟试题与性能优化
- Microsoft Project 2003实战教程:企业级项目管理指南
- C++编程规范与最佳实践
- 正则表达式速查指南
- NS中文参考手册:网络模拟的导航
- 《LINUX与UNIX SHELL编程指南》读书笔记二次发布
- 精通J2EE与BEA WebLogic Server
- 提升硬盘性能与寿命:博士信箱60问详解技巧
- 磁盘阵列RAID技术:提升存储性能与数据安全