Iocomp組件需要在vs2010環境下使用,目前用到的是4.04版本。在兩個項目中用到了它,一個是鍋爐監控系統,另一個是絕緣靴檢測系統。
鍋爐監測系統
這個節目基本都是使用Iocomp控件完成。
出水管、回水管是 pipe 和 pipeJoint實現
溫度計是 thermometer
壓力計是gaugeTube
故障指示燈是 Led
大小火是普通的PictureBox
啟停按鈕是 SwithPanel
水箱是Tank
變頻器是Motor
開啟度是Valve
這兩個東西是用objectCanvas畫出來的
數字顯示的控件都是用的DisplayDouble控件,可以定義小數位數、單位信息。
泄漏電流監測系統
這個里面的實時電壓電流曲線是使用Plot組件實現的,下面的工具欄按鈕可以自定義大小、隱藏\顯示、漢化。但下拉列表里面的按鈕需要使用代碼漢化,比如:
this.plotToolBarStandard1.Appearance = ToolBarAppearance.Normal; this.plotToolBarButton1.DropDownMenu.MenuItems[0].Text = "復位全部坐標軸"; this.plotToolBarButton1.DropDownMenu.MenuItems[1].Text = "復位選定坐標軸";
按鈕功能也可以通過plot組件直接實現,比如:
總結
這個控件很強大,但目前的破解版也僅限於vs2010環境,並且經常不知道什么原因就不能使用編輯窗體了,好在用到的類庫都可以反編譯,且用且珍惜吧,有錢就去買正版,真的不錯。