我想請問一下labview程式在執行過程中,想由任何一台電腦連線觀看之。
似乎大家都使用web publishing tool,但web publishing tool有一個缺點,就是 遠端觀看的電腦需灌run-time engine
,是否有不需灌run-time engine,即可進行程式監控的方法嗎?
目前我是想用php+mysql來進行一個監控方法,不知可行嗎?還是大家有更好的提供方法,供我作一個參考~謝謝
(目標:網頁即時監控,觀察端不需再安裝任何程式)
我想請問一下labview程式在執行過程中,想由任何一台電腦連線觀看之。
似乎大家都使用web publishing tool,但web publishing tool有一個缺點,就是 遠端觀看的電腦需灌run-time engine
,是否有不需灌run-time engine,即可進行程式監控的方法嗎?
目前我是想用php+mysql來進行一個監控方法,不知可行嗎?還是大家有更好的提供方法,供我作一個參考~謝謝
(目標:網頁即時監控,觀察端不需再安裝任何程式)
透過瀏覽器將要控制的動作寫入mysql
再用labview讀取mysql即可達到控制
目前我想法也是這樣
但我經過測式,
1.首先開網頁管理員,並觀看database,看有無新增或減少。
2.由labview 連結到mysql新增一個database。
問題:
1.未顯示新增的database,然而更新才出現,這樣會不會當我程式在跑時,觀察端的網頁要一直不段的按F5,一直更新?
因為我還對網頁不熟,想先經由網頁管理員來測式一下是否當有資料匯入資料庫中,網頁立即會顯示,結果好像跟我想的不太一樣?
2.像是web publishing tool、XP遠端桌面...等,不知是利用哪種伺服原理,來傳送畫面與控制?
3.我有查看了一些TCP/IP、Socket,不知也可利用在網頁上嗎。
[QUOTE=fraidrock]
1.未顯示新增的database,然而更新才出現,這樣會不會當我程式在跑時,觀察端的網頁要一直不段的按F5,一直更新?
[/QUOTE]
你可以用ajax技術,讓特定欄位的資訊每隔幾秒就自動update一次,使用者不需要手動按F5。範例可以參考:http://www.w3cgallery.com/w3c-blog/php-mysql-ajax-hacks-trick/how-to-ajax-auto-refresh-after-x-seconds
[QUOTE=fraidrock]
2.像是web publishing tool、XP遠端桌面...等,不知是利用哪種伺服原理,來傳送畫面與控制?
[/QUOTE]
遠端桌面跟網頁不同,遠多桌面走的是3389 port,在微軟,那叫做terminal service,中文叫做終端機連線。之前是文字介面,要打指令,後來微軟把它變成圖形介面,可以使用滑鼠跟遠多桌面互動。但是核心仍然是terminal service。
[QUOTE=fraidrock]
3.我有查看了一些TCP/IP、Socket,不知也可利用在網頁上嗎。
[/QUOTE]