敘述:完全沒有聽說過KNX這個協議...................我這次項目中也是簡單的用了一下沒有過多的去研究
C#調用示例工程鏈接(labview調用示例在 DEBUG文件夾里面)
通過網盤分享的文件:KNX調用示例.zip
鏈接: https://pan.baidu.com/s/1NQUEYM11HID0M4ksetrTyg?pwd=6666 提取碼: 6666
--來自百度網盤超級會員v1的分享
1.準備工具
1.1 :KNX電源,USB轉KNX通訊工具(不知道是不是這個名稱)
1.2 :去KNX官網下載SDK?
1.3?:先去C# 項目管理 添加"KNX"
1.4 :查看KNX的API說明文檔
1.5 :去官網下載ETS5? 這個是KNX通訊調試工具(好像是吧!)
2.開始工作
2.1 認識工具(KNX電源和通訊工具? 圖片來自客戶拍攝 他應該看不到)
2.2 : 認識KNX調試工具ETS5 和下載KNX的API說明文檔
API示例和說明
C#里面需要安裝包
2.3 :重要的幾個函數說明
2.3.1 先枚舉設備 查找可用的USB設備
2.3.2 :連接設備和關閉資源
2.3.3 KNX發送數據 (ADDRES+值 (值有多種類型需要注意))
2.3.4 讀取總線返回或者事件監聽總線
3.C#調用開始
3.1:發現設備:
3.2:連接設備
3.3 發送并讀取總線返回
4.在ETS5里面去操作
4.1:查看是否發現設備
4.2 :打開群總監視器 點擊開始? 然后就可以發送指令了
4.3:值類型挺多的大家自己看項目里面的通訊指令去操作把
5.labview調用示例(我還是先用C#調試好方法 編譯DLL再去調用)
驗證示例:(經過驗證貌似沒啥大問題 簡單收發讀取 我只用到byte和bool類型 其余類型沒有添加)