第一章 MCGS 的可扩充性 1.1 概述 MCGS 组态软件是一套功能丰富、简单易用的组态软件,大部分工程师都可以很容易 的使用这套组态软件来完成一个完整的工程项目。 但是,当用户熟练的掌握了这套组态软件 以后,用户必然会寻求在这套组态软件上进一步开发的能力。 以实现有自己风格的界面、 自 己设计的控制算法和与自己硬件相匹配的驱动程序。其他一些长期使用 Visual Basic、C++、 Delphi 的高级工程开发人员, 为了充分利用自己的编程特长和已有的程序积累, 也希望能够 把自己编写的程序装配到 MCGS 组态软件中。 大部分面向工程应用的工程人员, 虽然没有时间和精力开发自己的专有模块, 但是,却 希望能够从 MCGS 开发组或第三方的专业、业余开发者那里获得为自己定制的特殊模块, 并且能够很方便的装配到现有的 MCGS 组态软件上。而对硬件开发商和一些高级的开发人 员,都希
第 1 页 共 59 页 从其它楼层复制构件图元 “从其它楼层复制构件图元”功能可以把其它楼层的构件图元复制到当前层。 1、如果要复制到的楼层中相同位置已经画入了相同类型相同属性的构件,则将弹出“同位置图元选择”的确认窗口:(图 1) 图 1 图 2 选择“覆盖目标层同位置同类型图元”,则用复制过来的图元覆盖当前楼层已经有的同位置同类型构件。 选择“保留目标层同位置同类型图元”,则不复制源楼层的构件,保留当前层构件的属性及位置。 2、当从其他楼层复制的构件图元与当前层已经存在的相同类型相同名称的构件图元公有属性不同时, 则弹出“同名称构件选择”提示: (图 2) 新建构件,名称加 -n:在当前楼层已有构件的基础上新建构件,名称后加 -n,n=1、2、3....... 如:在第 2层从第 1层复制构件, 2层中已经 存在 KL-1,如果 1层中也有 KL-1,复制到二层,选