上一页 | 下一页 |
用户控件常用在 “PLC”没法实现一些特定功能的情况,使用VS制作一个用户控件嵌入到ProH可视化。一般常用在非标的mes上传,一些非标的特殊作用控件。
注意1:需要在声明类之前加上“ [ToolboxItem(true)]”ProU的可视化才能识别到。
注意2:类生成的库文件需要放在D:\YouKong\ProU\plug_in\dotnet以及D:\YouKong\ProH里,然后重启一下ProU后就可以在可视化的工具箱中找到对应的控件
注意3:控件中使用到的外部库文件必须跟系统平台是一致的(X64的电脑必须使用X64的库文件),并且需要把外部库文件的放在D:\YouKong\ProH中,如果初始化控件的时候有调用到外部库则D:\YouKong\ProU也要放一份外部库文件。
注意4:为方便ProH和库文件查各自问题,可以先建一个Windows窗体把用户控件测试好之后在嵌入到ProH可视化中。
注意5:ProH初始化完成时会调用“public void InitFinish()” ,ProH准备退出时调用“public void ExitCmd() ”,所以用户控件的初始化可以使用InitFinish函数,如果软件退出时需要保存用户控件的数据可以使用ExitCmd函数。
注意6:用户控件已经运行在PorH可视化之后还想调试代码可以根据下面的方法设置一下
1.把用户控件编译的dll输出目录改成ProH根目录
2.①进入调试页面 ②启动操作设置为启动外部操作,选择ProH.exe ③工作目录选择ProH根目录
3.然后F5启动VS即可调试用户控件的代码
上一页 | 下一页 |