我一直用西门子博途的软件编写触摸屏界面程序,但是里面控件很少,能不能自己开发一些控件添加?如何添加了?比如VC++ 6.0里面,微软Windows的控件就很丰富,可以直接拖入使用,而西门子博途就没有这些控件。比如要做个对话框带按钮的,还得自己画,有几个对话框就画几个,极为不方便。。。。
问题补充:
各位老司机,,麻烦说出具体的方法吧。
图片说明:
最佳答案
这个应该是可以的,可以用C# ,Vb写一个activeX控件,然后需要将控件先注册,然后从activeX中添加相应的控件,我测试过一个IO 域,只实现了输出功能,输入功能没有实现,所有这个还要自己尝试。
另外可使用wincc 的面板功能,在菜单栏文件中创建面板类型,组态好后,保存。然后在过程画面中去调用,这种相对简单些,且可靠性高。
如果是在博途里面的话
创建面板:选中组态号的几个控件然后右键,点击创建面板,然后会在我的面板中显示出来,使用的时候直接拖动即可。
activeX控件导入:在我的控件中右键选择“选择对象”然后选择注册好的控件,前提是自己已经注册好。关于控件的制作这个就要多学习一下面向对象的语言。
参考链接:
如何在计算机中注册未知的 OCXs/ActiveX 对象或使计算机能够识别它们?
https://support.industry.siemens.com/cs/cn/zh/view/9927882
如何将 WinCC 图形编辑器中的 ActiveX 组件集成到现有的库中并注册?
https://support.industry.siemens.com/cs/cn/zh/view/8853514
提问者对于答案的评价:
虽然说道了wincc/..但还是没说博途怎么加入,比其他人只说“可以”也没有下文怎么加要好的答案。。。多谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc144251.html