1.新建c#應用程式,命名為opc client,將opcautomation.dll引用,如圖。
using opcautomation;
2. 定義opc的三個介面類opcserver類、opcgroup類和opcitem類;
opcserver kepserver;
opcgroups kepgroups;
opcgroup kepgroup;
opcitems kepitems;
opcitem kepitem;
3. 列舉網路opc伺服器
列舉opc伺服器用到getopcservers()函式
//獲取計算機ip,計算機名稱
iphostentry iphost = dns.resolve(environment.machinename);
if (iphost.addresslist.length > 0)
else
//通過ip來獲取計算機名稱,可用在區域網內
iphostentry iphostentry = dns.gethostbyaddress(strhostip);
strhostname = iphostentry.hostname.tostring();//獲取本地計算機上的opcservername
trycmbservername.selectedindex = 0;
btnconnserver.enabled = true;
}catch (exception err)
4. 連線opc伺服器
tryelse
}catch (exception err)
5. 建立組和列出opc伺服器中所有節點
//建立組
trycatch (exception err)
//列出opc伺服器中所有節點
//展開分支
opcbrowser.showbranches();
//展開葉子
opcbrowser.showleafs(true);
foreach (object turn in opcbrowser)
關於編寫程式
當初選擇了文經學院,毅然決然的選擇了電腦科學與技術這個專業,說實話我也不太清楚為什麼,程式設計員大多數都是男生,作為女生的我,也想嘗試一下吧,來上課,第一次接觸程式設計,老師只是叫我們照著書打,就算是這樣,我們還是不能正確執行,粗心大意的毛病在這個時候顯現的無疑,但是卻一點沒有澆滅我對學計算機的熱情...
編寫 Servlet 程式 2
servlet 中的doget 和 dopost 分別對應資訊反饋和資訊提交。乙個純的servlet就是把網頁 寫到outer中!比如 out.println out.println 實現的網頁如圖 doget response.setcontenttype text html charset gb...
案例編寫心得2
編寫案例的時候,你需要考慮到各種各樣的情況,考慮到各種場景,而各種場景,就需要對實現的業務邏輯熟悉。但是會存在一些問題 比如,當開發說這種場景明確不存在,但是是在程式控制的情況下,這種場景才不會存在,那這種場景需不需要進行驗證。比如說的s狀態,不會存在撤銷狀態的中間過程,但是,是否真的會不存在,我們...