Ciao a tutti. Premetto la mia inesperienza con Labview.
Ho acquistato un multimetro 1906 della TTI e ho scaricato i relativi driver dal sito del produttore.
Tali driver sono in pratica 3 files: .h, .c, .fp. Il file .fp è relativo a Labwindows. Usando io Labview 8.5, ho scaricato il programma per convertirlo in files compatibili con Labview. Una volta convertito il file, ho ottenuto tutto l' "albero di .vi" a partire da un file .llb. Aprendo una qualsiasi delle .vi, mi si chiede il file tt1906_32.dll, ovvero la libreria principale del multimetro.
A quanto ho capito questa libreria mi doveva essere fornita direttamente dalla tti o cmq dalla NI.
Dove posso prenderla?
Ho pensato che dovrei crearla io, tramite il file .h che mi viene fornito. Da tools----import----shared library .
Il problema è che mi chiede anche il file .dll. Quindi mi sembra di capire che il file .h da solo non mi basta per ottenere la shared libray .dll.
Quindi sono stato costretto a creare da me delle .vi che andassero bene per il multimetro, non potendo contare su quelle fornite dal produttore. Ma voglio ugualmente capire dove sbaglio, anche perché i programmi da me creati mancano di diversi controlli, soprattutto sull’errore.
Avete delle idee?
Ringrazio anticipatamente.
Giuseppe
Mancanza "shared library"
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Mancanza "shared library"
Ciao Giuseppe!
Dove hai ricevuto il driver di LabVIEW per 1906 TTI?
Come posso vedere qui: http://www.tti-test.com/downloads/drivers-download.htm c'è solo un driver per LabWindows/CVI.
Per quanto riguarda, ad es
Dove hai ricevuto il driver di LabVIEW per 1906 TTI?
Come posso vedere qui: http://www.tti-test.com/downloads/drivers-download.htm c'è solo un driver per LabWindows/CVI.
Per quanto riguarda, ad es
-
- interested
- Сообщения: 4
- Зарегистрирован: 18 сен 2009, 11:22
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Mancanza "shared library"
Ciao Eg, grazie dell'interessamento.
In effetti i driver sono solo quelli. Esiste un programmino (Labview Interface Generator) fatto ad hoc per la conversione dei files .fp (Labwindows) in .vi (Labview). Tuttavia, dopo un paio di passaggi e dopo avermi chiesto l' .fp, anche il programmino in pratica mi chiede la dll.
Tuttava, mi fa fare lo stesso la conversione, posizionando un blocchetto "Call library Function node" in luogo della dll. Tale blocchetto permette anche di far riferimento ad un path, gli ho dato come cammino il file .h. Nulla da fare, non va.
In effetti i driver sono solo quelli. Esiste un programmino (Labview Interface Generator) fatto ad hoc per la conversione dei files .fp (Labwindows) in .vi (Labview). Tuttavia, dopo un paio di passaggi e dopo avermi chiesto l' .fp, anche il programmino in pratica mi chiede la dll.
Tuttava, mi fa fare lo stesso la conversione, posizionando un blocchetto "Call library Function node" in luogo della dll. Tale blocchetto permette anche di far riferimento ad un path, gli ho dato come cammino il file .h. Nulla da fare, non va.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Mancanza "shared library"
Così, questo programma non è in grado di generare LabVIEW driver dal codice C. È possibile convertire solo funzioni di chiamata DLL in LabVIEW.
Ma il driver non utilizzare la DLL.
Non è utile per voi.
Guardare il C - il codice sorgente e tentare di attuarla in LabVIEW. È molto facile.
Devi solo usare VISA Read e VISA Write. Vengono spiegate tutte le stringhe di inviare nel file Tt1906.c.
Mi dispiace per mio italiano.
Ma il driver non utilizzare la DLL.
Non è utile per voi.
Guardare il C - il codice sorgente e tentare di attuarla in LabVIEW. È molto facile.
Devi solo usare VISA Read e VISA Write. Vengono spiegate tutte le stringhe di inviare nel file Tt1906.c.
Mi dispiace per mio italiano.
-
- interested
- Сообщения: 4
- Зарегистрирован: 18 сен 2009, 11:22
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Mancanza "shared library"
Ciao Eg.
Potresti rispondermi in inglese? in italiano non riesco a capire.
Grazie
Potresti rispondermi in inglese? in italiano non riesco a capire.
Grazie
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Mancanza "shared library"
So, this program can't generate LabVIEW driver from C code. You can convert only drivers, which uses DLL.
But the driver does not use the DLL.
It is not useful for you.
Look on the C - source code and try to implement it in LabVIEW. It is very easy.
You must use only VISA Read and VISA Write. All strings, which should be sent, are explained in the Tt1906.c file.
But the driver does not use the DLL.
It is not useful for you.
Look on the C - source code and try to implement it in LabVIEW. It is very easy.
You must use only VISA Read and VISA Write. All strings, which should be sent, are explained in the Tt1906.c file.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация: