支援自定義協議的虛擬儀器 winform版

2022-01-12 04:30:36 字數 748 閱讀 8060

首先,這個程式的由來,額,工作以來,做的最久的就是上位機,對市面上的大部分組態軟體都感到不滿,不好用,labview雖然用起來不錯,但是入門還是不夠簡單,剛好現在工作比較閒(已經不再做上位機了),所以抽時間做了乙個簡單的虛擬儀器。與市面上主流的組態軟體相比,並沒有內建主流協議支援,而是由使用者自己定義協議型別。關於這個程式,簡要介紹如下:

程式分為:虛擬儀器設計器和執行器。

設計器:

ui定製:和普通的組態一樣,可以新增儀錶盤,led數字,實時曲線等(支援自定義控制項,但是需要派生一些介面),並設定繫結的變數和更新介面元素的命令協議。

協議定義:需要定義每個位元組型別等,和簡單的操作指令碼。

執行器:

執行介面:載入定義的虛擬儀器檔案,模擬串列埠傳送資料到虛擬儀器。

額,因為個人很懶,所以做的東西也是追求極致的簡單o(╯□╰)o,畢竟面向的使用者是電子工程師,希望能在幾分鐘就能上手(其實這個程式已經砍掉了最初設想的很多功能,只保留了最基本的功能)。。。做完後問了問以前的電子工程師同事,他們倒是蠻感興趣的,想想可能還是有一定的市場吧o(╯□╰)o。。。

如何實現自定義的URL協議

iurlsearchhook 該介面被瀏覽器用來轉換乙個未知的url協議位址。當瀏覽器企圖去開啟乙個未知協議的url位址時,瀏覽器首先嘗試從這個位址得到當前的協議,如果不成功,瀏覽器將建立在系統中註冊的url search hook物件並呼叫每乙個物件的translate方法,直到位址被轉換或所有的...

用自定義協議呼叫自己的程式

iphone sdk中最酷的功能之一是乙個應用程式能夠把自己和自定義的url協議繫結,這個url協議可用於啟動該應用程式 通過瀏覽器或者iphone上的另乙個程式 建立這樣的繫結並不難,難的是你忍不住要在你的程式裡用它!首先,你需要說明你想如何在程式中響應這個url。最簡單的自定義協議的方法是 喚醒...

自定義協議,例如電驢之類的軟體

這些日子做專案的時候boss剛好提了這麼個需求,經一位同事指點,研究了一下,原來是這樣實現的。ed2k file 06527奇趣大自然 微觀世界 下 rmvb 89831750 02c2bafdcc4950cc3c2e6f583c07e896 h t3zb75txblju5aal6wstywmt6y...