Forum Italiano sui Prodotti NI

cancel
Showing results for 
Search instead for 
Did you mean: 

programmi compilati con LabVIEW 2009 e application builder non funzionano

Ciao Claudio,

l'eseguibile che mi hai mandato funziona regolarmente sul mio pc, come tutti gli eseguibili fatti da me con LV2009.

Il problema è che anche questo tuo eseguibile non funziona sugli altri PC ASEM, come pure non funzionano i miei.

Ho provato anche ad installare su questi PC il runtime scaricato dal sito NI, come mi hai consigliato, ma non va; quindi il problema non è nel mio RTinstaller.

Stessa identica procedura, con LV 8.6, tutto funziona regolarmente, quindi non dovrebbe essere nemmeno un mio errore di procedura.

Sui PC ASEM che danno il problema è installato Windows XP Professional Versione 2002 Service Pack 2; Il processore è un Transmeta Crusoe TM 5900 797 MHz, 240 MB di RAM.

0 Kudos
Message 11 of 27
(3,673 Views)

Ciao

 

Ma il tuo windows XP è  una di queste due versioni?

Windows XP 64-bit Edition o Windows XP Professional x64 Edition ?

Queste due versioni non sono supportate dal LabView 9!!

  

 

 LabVIEW 2009 - Released August 2009
(Windows Vista/XP/2000, Mac OS X 10.4.0 or higher, Linux Kernel 2.2.x/2.4.x/2.6.x)
*NOTE: Does not support Windows XP 64, but supports Vista x64

 

Se il tuo windows xp è una delle due versioni sopracitate allora c'è incompatibilità tra sistema operativo e software.

 

Se così nn fosse mi viene in mente di farti fare una bella ripulita generale del pc attraverso la procedura MSI Blast.

 

Ti indico il link da cui puo scaricare l'applicativo MSI Blast per ripulire il computer:

 

http://forums.ni.com/ni/board/message?board.id=250&message.id=12643&requireLogin=False

 

 

Inoltre ti segnalo i passi da svolgere prima di lanciare questo programma:

 

The following procedure will remove the National Instrument Software:

 

1. Turn off the computer and physically remove or unplug all NI hardware that you have installed on your system. This includes anything that is PCI-, ISA-, USB-, 1394-, or Ethernet-based.

 

2. Turn the computer on and go through Add/Remove Programs (START » SETTINGS » CONTROL PANEL » Add/Remove Programs) and remove everything NI-related. Generally, if you can remember, it is best to uninstall things in the reverse order in which they were installed. For example, if you installed LabVIEW, then NI-DAQ, and then the Internet Developers Toolkit for LabVIEW, you should uninstall the Internet Developers Toolkit first, then NI-DAQ, and then LabVIEW last. 

 

3. After everything has been removed (do not be concerned at this point if an item still shows up in the Add/Remove Programs list after you have removed it), close all programs and restart your computer. 

 

4. Go to START button of your operating system, choose RUN and type "regedit". This will open the Registry Editor window. Go to the Registry Menu and choose Export Registry File. Select "All" for the export range, and select a file name. This creates a backup of the Registry in case a mistake is made when deleting the keys.

 

5. Remove the following registry components from the Windows Registry:
HKEY_CURRENT_USER\Software\National Instruments Delete the entire tree!
HKEY_LOCAL_MACHINE\Software\National Instruments Delete the entire tree!
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\PCI\ , \ISA, or \PCMCIAand delete registry entries containing any keys with 1093 in them.
Do not worry if any of these trees are not listed. Continue with the remainder of the process.

Note: You may need to modify security policies. In Windows 2000/98/95/NT, go to [regedt32] then Security>> Permissions. In Windows XP you can modify security options using Edit>> Permissions in the Registry Editor (regedit).

 

6. Close regedit.

 

7. Make sure that you do not have any of your own VIs or other files saved in the "C:\VXIpnp", "C:\Program Files\National Instruments", or "C:\WINDOWS\nidaq" folders. If you do, copy them to a different location. If you are concerned about keeping old virtual channels and your SCXI setup intact, then backup the "C:\WINDOWS\niconfig.daq" file, too. Delete all folders and files mentioned above. 

Note: If you have Windows NT/2000, replace "C:\Windows" with "C:\WINNT" in the paths listed above. 

 

8. Download the MISblast.zip and copy it to the hard drive. 

 

9. Run MSIblast.exe by unzipping the file and selecting the appropriate executable.

 

10. Reboot your computer. 

 

11. You should be ready to install your software. For the cleanest possible install, first install all of your application development software, such as LabVIEW, Measurement Studio, etc. Do a custom install, so that you can install just the application WITHOUT ANY DRIVERS. Reboot your PC when requested after each install. Even if the installer does not tell you to reboot, it would probably be a good idea to do so anyway. Now install your driver software and follow the associated user manuals. Some older non Plug-n-Play hardware must be installed before the driver. Download the latest versions of the drivers that support your hardware from our Drivers and Updates software library (link below), and install them one-by-one, rebooting after each install. 

 

12. Finally, shut down and re-install your hardware. When you boot back up, it should be detected in MAX.

Rimango in attesa di sapere l'esito della nuova installazione e se il problema e stato risolto.

 

Ciaoooooo

 

0 Kudos
Message 12 of 27
(3,668 Views)

Nessun altro utente ha avuto questo problema?

Posso sperare che il prossimo aggiornamento ne sia esente?

0 Kudos
Message 13 of 27
(3,654 Views)

Ciao!

 

E' la prima volta che affronto una problematica di questo tipo.

 

Non ho ben capito se la tua versione del sistema operativo è una di quelle due che ti ho menzionato, e quindi il motivo per cui nn funzionano gli eseguibili risiede in tale incompatibilità.

 

Claudio

 

0 Kudos
Message 14 of 27
(3,649 Views)

Ciao a tutti,

ho letto del problema con Labview 2009, lo ho avuto anche io e poi non lo ho risolto....sigh!!!

Ora sto provando la versione 2010 di Labview.....il non ho più questo problema (non so quindi se sia dovuto a Labview 2009 o al suo run time engine).

Con Labview 2010 e relativo run time tutto ok.....i VI partono eseguono la loro funzionalità anche su macchine dove non c'è Labview....però la comunicazione seriale non funziona!!!! Ho provato di tutto e non so più cosa fare!!!

 

Una volta creato l'eseguibile la comunicazione seriale non va.....nemmeno sul PC dove è installato Labview 2010 (e dal quale ho creato VI ed eseguibile)!!!

Non ho nessun errore o warning durante la creazione dell'eseguibile ed il VI funziona invece in maniera perfetta. Ho provato ad instllare run time engine appropriato anche sul PC dove c'è Labview....ma niente.

 

Grazie a tutti in anticipo...!!

0 Kudos
Message 15 of 27
(3,160 Views)

Hai installato anche NI-VISA oltre al runtime engine?

Ciao

0 Kudos
Message 16 of 27
(3,156 Views)

si ho anche NI-VISA, anche se sul PC dove c'è Labview non dovrebbe essercene bisogno....o sbaglio?

0 Kudos
Message 17 of 27
(3,153 Views)

Ne hai comunque bisogno, ma probabilmente assieme a LV hai installato anche VISA.

Forse c'è qualche altro programma che sta tenendo occupata la porta seriale? Ovvero: ha aperto la connessione con la seriale e non l'ha chiusa?

0 Kudos
Message 18 of 27
(3,149 Views)

L'unico a tenere impegnata la porta potrebbe essere Labview stesso, anche se non c'è un VI aperto ma solo l'interfaccia inizile da dove creare un nuovo VI o progetto ecc.  ora comunque provo a chiuderlo e vedo cosa succede.....anche se ho lo stesso comportamento anche su altri PC....con installato il run time engine e i driver VISA...e qui non c'è labview che potrebbe tenere occupate le porte....il comportamento è comunque lo stesso

0 Kudos
Message 19 of 27
(3,146 Views)

No non funziona......se ti può essere d'aiuto per identificare il problema, ti posso dire che la mia applicazione quando sta inviando i dati su seriale accende un led, che poi si spegne finito l'invio....questo led funziona regolarmente....ma in realtà sulla seriale non arriva nulla

0 Kudos
Message 20 of 27
(3,145 Views)