各位大大...
我現在想要用創維的GL660這個USB IC 來做成一個儀器與PC之間的interface我現在也有GL660的source code GL660 Programming Source Code.zip,然後我也看了dll的討論文章,自己也有試著去做一個labview可以用的dll,可是我始終是失敗,請問有哪位仁兄可以為我解答一下,謝謝
各位大大...
我現在想要用創維的GL660這個USB IC 來做成一個儀器與PC之間的interface我現在也有GL660的source code GL660 Programming Source Code.zip,然後我也看了dll的討論文章,自己也有試著去做一個labview可以用的dll,可是我始終是失敗,請問有哪位仁兄可以為我解答一下,謝謝
老實說我並不知道怎麼幫你
我今天才剛開始研究dll
但是我建議你把問題講的更清楚
甚至把你的程式貼出來
指出什麼地方有問題或不知道怎麼想
提問題要很明白指出你想問的東西
別人才有辦法幫你
祝好運
Dera normanshi 大大
在 source code 的內容中 有bool 的回傳型態以及WORD,BYTE,DWORD...等等的資料宣告型態
可是我在labview的宣告中,都找不到這樣的宣告,所以我都不知道該怎樣宣告我的函數,這個是我最主
要的問題,這個如果可以克服我應該就可以往下做看看了,謝謝
labview中所可以使用的type你可以在help中查
formula node --> syntax
我想你應該知道
至於word,byte,dword要用那種型態的變數去對應
我剛在ni網站看到別人的作法
他們並不是直接有可以對應的型態
而是需要作一點轉換 甚至要用try and error的方式去試
你可以看看這篇
http://forums.ni.com/ni/board/message?board.id=170&message.id=12253&requireLogin=False
Dera normanshi 大大
UsbReadScanner(unsigned char *buffer, DWORD len, BYTE EppCtl)
這個函式,是去讀取usb傳回PC的data
這個函式我有用labview來試著做出來
現在我就有一個問題了,在C語言中的bufptr,我可以宣告一個array來對應bufptr
那麼在labview中,我這樣的做法對不對阿
另外一個函式UsbWriteScanner(unsigned char *buffer, DWORD len, BYTE EppCtl)
這個函式,在C語言中是去找對應buffer的array,將array中的data由PC傳給usb,
這樣的話我要怎樣在labview中實現這個function啊,labview有point的相關資料嗎?
arthuryu38940.570462963難倒我了... 還好NI官網上高手一推...
參考一下這篇
http://forums.ni.com/ni/board/message?board.id=170&message.id=34922&requireLogin=False
裡面建議的方法是先用U8 array將資料讀入然後再把他轉成string
作法像這樣
[QUOTE=normanshi]
難倒我了... 還好NI官網上高手一推...
參考一下這篇
http://forums.ni.com/ni/board/message?board.id=170&message.id=34922&requireLogin=False
裡面建議的方法是先用U8 array將資料讀入然後再把他轉成string
作法像這樣
我打不開,我的labview是6.i的
[/QUOTE]