MCGS脚本函数:数据对象操作函数详解
需积分: 38 109 浏览量
更新于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 脚本函数的最后一章,提供了多种系统操作功能,如系统初始化、系统状态获取等。
(待续)
2011-03-16 上传
2023-09-24 上传
2023-05-24 上传
2024-10-09 上传
2024-09-09 上传
2024-10-16 上传
2024-09-09 上传
shaokun1125
- 粉丝: 0
- 资源: 2
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器