PDMS 12中的PML二次开发增强:新增功能与改进
需积分: 50 201 浏览量
更新于2024-07-16
2
收藏 900KB PDF 举报
"PML二次开发升级(PDMS 12).pdf"
PDMS 12 是AVEVA公司的Plant Design Management System(植物设计管理系统)的一个版本,该版本对PML(Process Modeling Language)进行了重大升级,使得开发人员可以更加高效地进行系统定制和扩展。PML是一种脚本语言,用于自动化PDMS中的各种任务。
在PDMS 12中,PML语言得到了增强,现在支持更多功能。例如,!!FMSYS对象新增了显示进度条和中断回调的能力,这对于执行长时间运行的任务或提供用户反馈非常有用。此外,全局drawlist对象的引入使得在PDMS环境中管理图形显示变得更加灵活。
另一个显著的变化是PML开发引入了.NET控件的支持,这意味着开发者可以利用.NET Framework的强大功能来创建更复杂、更用户友好的界面。用户还可以在PDMS内部创建自定义工具栏,这极大地提高了工作效率,使用户可以根据个人需求定制工作环境。
在搜索路径方面,PDMS 12现在允许路径中包含空格,这使得在处理包含空格的文件路径时更为方便。尽管环境变量pmllib仍然被使用,但搜索路径的更新提供了更大的灵活性。
在用户界面组件上,PDMS 12引入了新的窗口控件,如ComboBox,它结合了列表框和文本输入的功能;Line控件用于窗口分割;NumericInput控件带有增减箭头,方便数值输入;以及Container控件,专为.NET控件设计。同时,一些现有控件也得到了改进,如Button现在可以定义为链接标签,List控件不再需要声明列,Option控件支持未选择状态和弹出菜单,而Form控件则增加了自动滚动和透明度设置等功能。
除此之外,还有一些重要的更改需要注意,如RGroup不再被支持,取而代之的是Rtoggle;ID@语法已被弃用,建议使用EDG进行边的引用;而!!filebrowser函数现在变成了一个PML.Net窗口,尽管仍能调用!!filebrowser,但其行为有所变化。
PDMS 12的PML二次开发升级为开发者带来了更强大的工具和更多的可能性,同时也提升了用户体验。对于那些希望深度定制PDMS以满足特定项目需求的用户或公司,如武汉维图软件科技有限公司,这些新特性和改进无疑大大增强了其开发能力。
454 浏览量
488 浏览量
305 浏览量
177 浏览量
2021-08-04 上传
![](https://profile-avatar.csdnimg.cn/53b3b1f8d5924c6d841cf3b63befba31_jevonliu.jpg!1)
JevonLiu
- 粉丝: 56
最新资源
- Windows到Linux入门教程:基础知识与安装指南
- 伟大架构师的抽象层次策略:简化IT解决方案
- JasperReport与iReport中文配置与使用详解
- Oracle分析函数详解与应用示例
- 无线局域网详解:概念、标准与技术应用
- Quartz定时任务开发指南
- <项目名称>操作手册编写规范详解
- Cadence Allegro PCB设计中文手册
- uVision2入门:Keil C51 开发工具教程
- 搭建虚拟域名:解析与配置详解
- DWR中文教程:快速掌握远程方法调用
- 测试人员的思考艺术:超越数字迷思
- WEKA3.5.5用户指南:数据探索与分析
- DWR教程:入门与实践
- EJB3.0实战教程:从入门到精通
- TMS320C6416:600MHz DSP在3G基站高速处理中的关键角色