用IE監控LABVIEW無法連線?

我在server端用LABVIEW的Datasocket將資料傳送到client端,cilent也是用LABVIEW作成後轉成DLL檔,再用VB設定引用DLL,再轉成網頁檔,將網頁檔放置在Windows內建的IIS(即擁有讓人以網頁型態登入自己的電腦),而網頁是利用Datasocket接收資料,然後顯示在IE上

一開始顯示網頁ok,按下連線後,顯示『執行階段錯誤"5",array dimension mismatch』,接著整個網頁自動關掉了,請問我哪裡設定錯誤嗎?

PS:轉成DLL時,有兩個選擇,我選C calling conventions

2004-09-16_124401_ieread.rar

有兩個問題.

1. 在vb程式中你並沒有 call dll, 而是直接用 datasocket 物件來連結了.

2. 在vb程式中,你試著要畫出 wave 資料, 但 xy graph 物件是吃 array, 而你的 wave 資料是一個 I32 加上一個 double. 型別不同, 當然不能執行了. 應該把型別調一下就行了.

這是我改良後的檔案,但是在sercerread0920.vi的wave圖中的x,因為接收資料後,已經變成10倍大,而我想把他變回原來的值,但因為是接收後已經是陣列,所以我不知道如何更改,另外我在vb的連線已經ok了

謝謝你

2004-10-05_102949_labview&vb.rar