AVEVA MARINE 二次开发学习总结


1.自定义程序存放位置: PML程序位置由evars.bat文件设置,可以自己修改。默认位置为:X:\AVEVA\Marine\OH12.0.SP6\PMLLIB

2.文件扩展名:

.pmlfnc --- 函数定义

.pmlobj --- 对象定义

.pmlfrm --- 对话框定义

3.文件夹命名:将以上三种文件分别放入三个不同的文件夹: forms,functions,objects

4.索引文件:pml.index。所有的PML程序文件都可以在这PMLLIB的个文件下找到。如果这个文件中没有,就无法被识别。把PML程序文件加入到这个文件中是通过命令完成的,命令为:pml rehash all

Hello world例子:

首先在路径X:\AVEVA\Marine\OH12.0.SP6\PMLLIB下新建一个文件夹命名为AddIns,自定义的PML的程序都可以放在这里。然后再创建3个文件夹forms,functions,objects。创建Hello.pmlfrm,内容如下:

setup form !!hello
		paragraph .Message text 'Hello World!'
		button .bye 'Goodbye' OK
exit

然后,进入outfitting模块或者Design模块,在命令窗口输入:pml rehash all

最后,在命令窗口输入:show !!Hello

如果一切正常,就会出现HelloWorld对话框。

你可能感兴趣的:(AM)