Falsches Laden von Vis?
Hallo,
ich denke mal, das gehört eher hier hin als allgemeines Problem.
Ich habe Probleme mit der Initialisierung eines Gerätes. Ich gehe davon aus, dass es sich nicht explizit um ein Problem mit diesem Gerät oder DLL handelt, sondern ein LabView/System internes Problem ist.
Folgende Szenarien stellen sich ein:
1. Wenn ich LabView starte und ein gespeichertes Vi öffne und starte, wo das Initialisierungs-Vi drin vorkommt, wird das Gerät (ein Monochromator von Andor) nicht initialisiert. Nun kann ich soviele Vis öffnen oder erstellen, das Gerät wird nie initialisiert, wahrscheinlich muss durch das abgespeicherte Vi etwas falsch geladen oder konfiguriert werden.
2. Wenn ich LabView starte, ein neues Vi erstelle, dort das Vi zum Initialisieren des Monochomators platziere und dieses Vi NICHT abspeicher, lassen sich alle anderen Vis, wo diese Initialisierung stattfindet, ordnungsgemäß starten und durchführen. Hier wurde jetzt scheinbar das Vi aus dem Speicher genommen, welches ich beim Erstellen des nicht abgespeicherten Vis am anfang geladen habe.
Also wenn ich ein Programm ausführen will, wo die initialisierung des Monochromators stattfindet, muss ich ganz am Anfang, wenn ich LabView starte ein neues Vi erstellen, dieses NICHt abspeichern und dort das Initialisierungs-Vi platzieren.
Wenn ich mir dieses Initialisierungs-Vi anschaue ist es in allen belangen (eigener Pfad und DLL Pfad) identisch mit den abgespeicherten Initialisierungs-Vis.
Kann sich das jemand erklären?
mfg
Nils
|