MCGS脚本函数:数据对象操作函数详解
需积分: 38 192 浏览量
更新于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 上传
236 浏览量
2023-09-24 上传
点击了解资源详情
2022-07-14 上传
2021-09-26 上传
2013-06-07 上传
shaokun1125
- 粉丝: 0
- 资源: 2
最新资源
- TrebBrennan.github.io
- genetic-startups-web:代表初创企业生命的遗传算法(用Ruby on Rails + React编写)
- demo
- cmake-3.14.1-Linux-x86_64.tar.gz
- Pokemon Wallpaper HD Custom New Tab-crx插件
- spam-filter-with-naive-bayes:使用多名词朴素贝叶斯算法构建垃圾邮件SMS过滤器
- 招生信息网网站模版
- vegcart:具有提供商状态管理的Flutter演示应用程序。 包括多个主题选项
- CSharpOopsProject
- Bulletin_Board
- 20200928农业机械系列深度研究:2019年中国农机自动驾驶行业研究报告.rar
- CircleProgress:圆形动画progressbar,这里是github一个开源项目,代码down下拉,研究了一下,并做了详细的注释
- 节点后端
- mex_utils:MATLAB 的 mex 接口的 C++ 包装器,旨在
- 20210311电子行业汽车电子专题:汽车芯片缺货缘由及关注重点.rar
- 篮球 热门运动 高清壁纸 新标签页 主题-crx插件