希望使用Labview 做telnet連線
可是又需要指定網卡通訊
這該如何做到
說簡單一點就是如何用一台電腦控制多台相同IP和PORT的儀器
請問是因為儀器無法改IP或是有什麼特殊應用一定要相同IP?改個IP問題就解決了
這個問題在幾年前問過NI原廠
當時NI表示Labview的telnet沒有soure功能(現在不知道有沒有新增)
最後用其他語言寫了socket server
裡面使用windows 的telnet
labview的程式當作socket client去傳送指令給server
來達到用labview指定IP做telnet的功能
1個讚
NI的這個回答令我萬分驚訝~所有的文字語言都有~NI居然沒有
設備的IP是無法更動的
那你都知道其他語言有,就用其他語言寫包DLL到LV就好了啊,糾結什麼 ?
這樣不是很快就可以做完了呀 呵呵~
1個讚
程式效率的問題啊!!
這周會找時間將應用C# .NET寫的Labview程式範例PO上來
我也用C# .NET在Labview實現此功能
只是程式效率不如Labview原生的Function
我這邊最後解決方式也是使用labview的function阿
像上面說的使用其他語言寫Scoket Server
再使用labview原生的功能 DATA Communication \ TCP \ 底下的function去跟server溝通
並傳送指令給Server讓Server使用Source IP去對你的待測物連線即可
TCP通訊並不需要相同的語言
如果只想用Labview只能這樣