大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要介绍了SuperIO二次开发图形显示界面的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇SuperIO二次开发图形显示界面的方法是什么文章都会有所收获,下面我们一起来看看吧。
成都创新互联是一家集网站建设,新城企业网站建设,新城品牌网站建设,网站定制,新城网站建设报价,网络营销,网络优化,新城网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
用于显示采集终端设备的数据,可以把不同类型设备的数据以多种形式集成显示在不同界面上。方便为用户提供多种的、更友好的人机交互界面。
开发设备显示容器一般是指窗体,主要是为了满足不同用户的显示需求,而能进行灵活配制,需要继承SuperIO.Show.IGraphicsShow接口。接口包括:
1) ThisKey
返回窗体ID,且唯一,如果有相同的窗体存在,不会再次显示该窗体了。
2) ThisName
窗体名称。
3) UpdateDevice
更新设备数据,接收设备OnDeviceObjectChangedHandler事件传入的对象实例。
4) RemoveDevice
移除设备,当删除设备的时候会调用这个函数接口。
5) GraphicsShowClosedHandler
窗体关闭,则调用这个事件。没有用窗体自带的关闭事件。主要考虑到不是窗体的情况,当然一般不会这样。
6) MouseRightContextMenuHandler
主要用显示上下文菜单。
7) Dispose
释放资源函数。
具体参考实例,请参见:DeviceShowUI项目实例。
1)增加对SuperIO组件的引用。
2)新建Form窗体,继承SuperIO.Show.IGraphicsShow接口,并且实现接口功能。
3)通过UpdateDevice接口实现解析对象,并显示解析对象后的数据。
界面方式测试是有窗体界面的,必须继承“SuperIO.UI .MainForm”类,并用代码把软件平台设置成调试模式“SuperIO.Device.DebugDevice.IsDebug = true;”,如图:
在Form_Load中初始化实例,并且加载调试图形显示模块,主要是创建实例,如:this.DebugGraphicsShow((SuperIO.Show.IGraphicsShow)_showUIForm)语句。如下图:
在“工业串口和网络软件通讯平台_SuperIO”目录下找到【ConfigTool.exe】应用程序,选择【界面视图配置】选卡,单击【挂载界面】按钮,把刚才开发的图形显示模块挂载到平台下。如下图:
运行【SuperIO_Run.exe】应用程序,在【界面视图】菜单中会显示刚才挂载的图形显示模块,单击此菜单项会显示相应的界面视图。
关于“SuperIO二次开发图形显示界面的方法是什么”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“SuperIO二次开发图形显示界面的方法是什么”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注创新互联行业资讯频道。