MCGS实时数据库对象:接口规范与高级开发
需积分: 29 6 浏览量
更新于2024-08-10
收藏 1.78MB PDF 举报
"MCGS实时数据库对象-《现代交换原理与技术 - 陈永彬》"
MCGS(Monitor and Control for General System)是一款强大的组态软件,其核心是实时数据库对象,它封装了数据库并提供了一系列的方法和属性,使得外部程序能够通过OLE自动化操作与MCGS进行交互。MCGS分为组态环境和运行环境,两者都有各自的实时数据库对象,尽管方法和属性相同,但在不同环境中的某些方法表现会有所差异。例如,CreateNewData方法在组态环境中用于创建新的数据对象,而在运行环境中则无操作。
实时数据库对象包含多个属性,如WinVer表示当前操作系统的版本,McgsVer显示MCGS的版本号,McgsDataNum、McgsStgyNum、McgsWinNum和McgsDevNum分别代表实时数据库中的数据对象数、运行策略数、用户窗口数和设备构件数。McgsSetName和McgsSaveName则提供当前工程的名称和存盘数据库文件的名称。
MCGS的可扩充性是其一个重要特性,允许用户在掌握基础功能后进一步开发,创建个性化界面、控制算法和自定义驱动程序。这吸引了有编程背景的工程师,他们希望将自编程序集成到MCGS中。MCGS提供的可扩充接口规范和高级开发工具包使得用户可以安全地开发和保护自己的模块,避免非法拷贝。同时,这些工具支持快速开发,提供预设的数据后处理构件源代码,初级用户可以直接使用,高级用户则可以修改以满足特定需求。此外,通过这种方法开发的扩充构件具有高性能,能够构建独特的后处理系统,增强MCGS的功能适应性。
在MCGS中,实时数据库的大多数操作都有对应的内部函数,这些函数应在脚本程序和表达式中使用,而不是直接调用数据库对象的方法。这种设计确保了软件的稳定性和效率。MCGS不仅提供了一个全面的组态环境,还支持用户进行深入开发,以满足不同层次和行业的专业需求。
2019-01-08 上传
2023-01-04 上传
2023-08-22 上传
2023-06-24 上传
2024-05-14 上传
2023-09-01 上传
2024-09-06 上传
2023-05-15 上传
SW_孙维
- 粉丝: 43
- 资源: 3886
最新资源
- 彩虹rain bow point鼠标指针压缩包使用指南
- C#开发的C++作业自动批改系统
- Java实战项目:城市公交查询系统及部署教程
- 深入掌握Spring Boot基础技巧与实践
- 基于SSM+Mysql的校园通讯录信息管理系统毕业设计源码
- 精选简历模板分享:简约大气,适用于应届生与在校生
- 个性化Windows桌面:自制图标大全指南
- 51单片机超声波测距项目源码解析
- 掌握SpringBoot实战:深度学习笔记解析
- 掌握Java基础语法的关键知识点
- SSM+mysql邮件管理系统毕业设计源码免费下载
- wkhtmltox下载困难?找到正确的安装包攻略
- Python全栈开发项目资源包 - 功能复刻与开发支持
- 即时消息分发系统架构设计:以tio为基础
- 基于SSM框架和MySQL的在线书城项目源码
- 认知OFDM技术在802.11标准中的项目实践