Ja, ist installiert. Aber ich versuch es nocheimal mit einer Neuinstallation.
Wenn die Runtime nicht installiert ist sollte doch gar nichts funktionieren, oder?
So, Runtime neu installiert -> Keine Verbindung mit dem Multimeter möglich.
Zum probieren die LV Entwicklungsumgebung installiert (Evaluierungsmodus) -> Auch da keine Verbindung möglich wenn ich mein VI öffne...
(17.09.2012 08:55 )pdengg schrieb: [ -> ]Ich hab's jetzt soweit hinbekomme, dass bei mir am Entwicklungsrechner auch die EXE funktioniert.
Was hast Du geändert, damit in der Exe die richtige Schnittstelle zu dem Multimeter verwendet wird?
Grüße
Andreas
Irgendwie redet/schreibt man hier gegen eine Wand:
(14.09.2012 13:57 )GerdW schrieb: [ -> ]- welche Fehlermeldungen bekommst du bei der EXE?
- schon mal Debugging einer Exe probiert?
(17.09.2012 09:33 )jg schrieb: [ -> ]Welche Fehlermeldungen erhältst du in der Exe?
Das gilt natürlich erst Recht für die Entwicklungsumgebung. Du sagst selber, du hast die jetzt auf einem der Zielrechner installiert. Jetzt sollte das Debugging wirklich ein Kinderspiel sein (Stichwort Highlight-Modus, Probes, Breakpoints etc. pp.)
Gruß, Jens
Der Fehler kommt aus der Initialisierung, genauer aus dem "wait VI".
Dabei werden zwei verschiedene Fehlercodes ausgegeben. (Siehe Bild) Beim Programmdurchlauf kommen die Fehler in dieser Reihenfolge: Fehler1, Fehler1, Fehler2, F2, F1, F1, F2, F2,....
[
attachment=41558]
Fehler 1: −1073807253 ab Visa Read
Wäre lt. dem was ich gefunden habe ein Framing Error
Fehler 2: -1073807302 ab Eigenschaftsknoten vor Visa Read
Setup Error?
Werde mal schauen ob ich den Wurm irgendwie heraus bekomme.
Was ich aber nach wie vor nicht verstehe ist, dass das Originale Treiber ist (somit die Parameter stimmen müssten) und dass dieser Treiber auf meinem Entwicklungs PC ohne Fehler funktioniert...
Treiber
Könnte das der Fehler sein?
[
attachment=41559]
Und: Wieso initialisiert du in der FOR-Schleife immer wieder die Schnittstelle? Evtl. könnte es auch helfen, die Schnittstelleninformation nach dem Init über ein Schieberegister in den nächsten Durchlauf zu transportieren, dann hätte sich das mit dem Mehrfach-Init erledigt.