LabVIEW 的TCP/IP傳輸

各位先進好,我最近需要利用LaVIEW來開發SECS的傳輸模組
這是一種基於TCP/IP 的通訊協定  目前做過初步的研究
打算利用EXAMPLE裡的Simple Data Server 和Simple Data Client來開發
但實際將NB和桌電 以網路線對連 並且在Client端輸入Server端IP來傳輸
可是發現只有以NB為client 桌電為server時才可以正常傳輸
不知道是哪邊的設定有誤呢?
煩請各位解惑

又,有其他在開發TCP/IP模組上的建議嗎?

這工程很大, 建議先送出Select.Req給winSECS之類的軟體建立 HSMS.Selected狀態

或是直接使用ocx元件在LabVIEW使用 會比較快
比較好奇是…位啥要用LabVIEW寫SECS Driver? 
LabVIEW用在CIM方面的應用比較少人作

[QUOTE=拉拉]這工程很大, 建議先送出Select.Req給winSECS之類的軟體建立 HSMS.Selected狀態

或是直接使用ocx元件在LabVIEW使用 會比較快
比較好奇是…位啥要用LabVIEW寫SECS Driver? 
LabVIEW用在CIM方面的應用比較少人作
[/QUOTE]
首先謝謝版友解答 ,雖然我看不太懂…
會用LabVIEW開發是因為這主要是個GUI的開發計畫 ,SECS只是其中的一個功能
那其實也不用到把整個SECS寫進去 ,只要能夠對應其中一些指令就可以了

那關於板友提到的select.req 還有HSMS.selected可以說明的詳細一點嗎?

如果像我所說的只要對應特定的stream function,或更甚只要可以把透過TCP/IP傳過來的資料接收
內部再做解析的話,可以直接用類似example裡的data sever & data client的做法就可以了嗎?

另外,HSMS和TCP/IP 有甚麼主要的差別嗎? 雖然兩種都是走Ethernet,但還是有些差異在?

一口氣問了這麼多問題,還麻煩板友能夠撥空為我解惑,在這裡先謝過各位了。

建議使用winSECS的ocx元件

HSMS是架構在TCP/IP協定上的通訊格式, 
可以上網找相關資料或是工研院 有詳盡的資料

[QUOTE=Alphas]各位先進好,我最近需要利用LaVIEW來開發SECS的傳輸模組
這是一種基於TCP/IP 的通訊協定  目前做過初步的研究
打算利用EXAMPLE裡的Simple Data Server 和Simple Data Client來開發
但實際將NB和桌電 以網路線對連 並且在Client端輸入Server端IP來傳輸
可是發現只有以NB為client 桌電為server時才可以正常傳輸
不知道是哪邊的設定有誤呢?
煩請各位解惑

又,有其他在開發TCP/IP模組上的建議嗎?

[/QUOTE]


請問筆電是使用無線網路嗎?

[QUOTE=拉拉]建議使用winSECS的ocx元件

HSMS是架構在TCP/IP協定上的通訊格式, 
可以上網找相關資料或是工研院 有詳盡的資料
[/QUOTE]
HSMS 是架構在 TCP/IP 協定上的通訊格式, ←這和我先前研究所得的認知相同
只是我在使用使Fast sim這套軟體的SECS 模組發傳資料給卻收不到 才有這方面的疑問
所謂的使用OCX元件是要如何使用?  我寫程式的經驗很淺  可能要請版友說明的詳細點

另外我使用的是有線網路

Alphas40970.8294328704

HSMS是架構在TCP/IP之上, 就代表tcp listen之類的vi是連上TCP/IP而已

必須在建立HSMS.selected的狀態, 這時FASTsim(也就是WinSECS)才能送出SxFy的字串
所以你只是連上TCP/IP 的connect狀態, 還沒建立HSMS連線狀態(也就是HSMS.Selected)
結論是, FASTsim應該是沒送出任何字串, 所以你LabVIEW的TCP/IP read不到任何字串才對

你用FASTsim 開啟兩個程式, 先互丟訊息練習一下

[QUOTE=拉拉]HSMS是架構在TCP/IP之上, 就代表tcp listen之類的vi是連上TCP/IP而已

必須在建立HSMS.selected的狀態, 這時FASTsim(也就是WinSECS)才能送出SxFy的字串
所以你只是連上TCP/IP 的connect狀態, 還沒建立HSMS連線狀態(也就是HSMS.Selected)
結論是, FASTsim應該是沒送出任何字串, 所以你LabVIEW的TCP/IP read不到任何字串才對

你用FASTsim 開啟兩個程式, 先互丟訊息練習一下

[/QUOTE]

其實我先前就試過FASTsim的功能了  也成功在兩台電腦上傳接資料過
這邊我好奇的是 如何在LabView裡頭建立HSMS連線,是要用到先前提到的winsecs.ocx這檔案嗎?
還希望板友不吝為我解惑,謝謝

附件為2004年寫的, 你參考ㄧ下

OnlineTEST.vi
SECSTest.llb

1個讚

[QUOTE=拉拉]附件為2004年寫的, 你參考ㄧ下

OnlineTEST.vi
SECSTest.llb[/QUOTE]

沒想到板友竟然這麼慷慨分享自己的心血 真是感激不盡
我會好好研究一下的內容的  謝謝

麻?版友提供一下winsecs.ocx??,找了好几天了(?▽?)

winsecs 是有lic的

隔了這麼多年, 竟然又開始接觸SECS協定. 不過客戶都沒用過winSECS 而且也停止更新了