LabVIEWForum.de - Wie benutze ic h den Applikation Builder

LabVIEWForum.de

Normale Version: Wie benutze ic h den Applikation Builder
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Forum,
wie mein Name schon sagt bin ich neu hier ;-) Außerdem hab ich noch nicht so viel Ahnung von LabVIEW...
Deswegen eine Frage zum Applikation Builder....
Im Rahmen eines Praktikums soll ich ein ziemlich umfangreiches Programm, das mein Vorgänger mit LabVIEW 8.0 programmiert hat, mittels LabVIEW 8.2.1 und zugehörigen Applikation Builder zunächst mal als eigenständige .exe exportieren. Es handelt sich um ein Mess- und Kalibrierprogramm, das mittels Agilent 34970A misst und einen Regler steuert, der ein Wärmebad regelt.

Bei der .exe-Erstellung kommt es bei mir immer wieder zu Fehlern.
Das Programm besteht aus einem startenen HauptVI, 4 HauptVI's die im StartVi ausgewählt werden und unzähligen SubVis.
Wenn ich aus dem Startvi eines der HauptVis aufrufe kommt immer der 'Fehler: "Fehler 7 ist bei Open File+.vi:Open File aufgetreten"
Im Forum bin ich darauf gestoßen, dass der Pfad in den VIs nicht mehr stimmen könnte, wenn in eine .exe umgewandelt wird. siehe: hier
Ist das vielleicht das Problem?Muss ich diese Pfadänderung jetzt in den ganzen SubVis machen oder wie?
Oder mache ich grundsätzlich was falsch beim Applikation Builder???
Ich bin mir auch gar nicht so sicher, welche VI's ich als Quelldateien reinnehmen muss....
Fragen über Fragen, es wäre nett, wenn mir jemand helfen könnte, ich weiß echt nicht mehr weiter.....
Hi,

ja, du hast recht...vermutlich wird das VI "Current VI's Path" verwendet...und das liefert in der Exe was anderes. Es ist wohl irgendwo ein Pfad "hart codiert" im Blockdiagramm, und der leitet sich aus dem genannten VI ab. Das musst du umbauen! Ob das für alle VIs gilt, musst du selber prüfen. Vermutlich handelt es sich um eine INI-Datei, die beim Start des einen Haupt-VIs geladen wird, um dessen Bedienelemente zu initialisieren. Es kann natürlich sein dass das für mehrere VIs gilt...

Als Quell-Dateien musst du nur die zusätzlich hinzufügen, die dynamisch (z.B. über VI Server Technik) aufgerufen werden. Alles was direkt im Code ist, wird automatisch geladen...

Gruss
Achim
Hi Achim!
Danke für die schnelle Antwort.
Ich glaube ich habe die Datei gefunden, die schuld dran sein könnte, dass es nicht klappt. Die wird auch ca. zum Zeitpunkt der Fehlermeldung aufgerufen (glaube ich).
Ist es das, was damit gemeint ist? Und könnte ich dann die Blöcke wie im anderen Thread beschrieben davor hängen,dass es klappt?
Schönen Gruß
Ich kann's nicht öffnen...hab nur LV8.0.1!
Guten Morgen!
Jetzt wird das Programm leider wieder gebraucht und so kann ich momentan LabVIEW nicht nutzen, da es ja zur Zeit nur mit der Programmierumgebung läuft. Ich hoffe echt, das ändert sich bald und wir können da nen PC ohne Entwicklungsumgebung hinstellen. Sobald ich wieder dran kann, werd ich mal ne kompatible Version hochladen, oder nen Screenshot?...
So, Rechner wieder frei Tippen, ich hab die Datei jetzt nochmal als 8,0er Version gespeichert. Ich müsste den Pfad jetzt durch eines der Blockschaltbilder des anderen Threads ersetzen?
Schönen Gruß,Thiemo
Ja, direkt nach dem "Current VI's Path" musst du die Überprüfungen machen, die im anderen Thread beschrieben sind!

Gruss
Achim
Vielen Dank für die Antworten Achim!
Ich hab in sämtlichen Dateien, wo ich diesen Pfad gefunden habe, die Ersetzung vorgenommen wie in dem angehängten Beispiel..Ist das so richtig??
Komischerweise kommt die Fehlermeldung: "Fehler 7 ist bei Open File+.vi:Open File aufgetreten" noch immer und zwar genau an den selben Stellen. Andere Programmteile, die beim Öffnen dieselben "kritischen" Subvis benutzen, lassen sich problemlos starten. Das Problem könnte dann wohl doch eine andere Ursach haben, oder?...oh mann
Schönen Gruß
Kann es daran liegen, dass eine der SubVi'´s im problematischen Programmteil einen Umlaut im Namen hat? ....prüfen.vi
In allen anderen Programmteilen ist dies nicht der Fall, da gibt es ja auch keine Fehler...
Hallo! Ich glaube ich habe den Fehler geortet.
Er ensteht an einer Stelle, wo 2 Excel -Dateien aufgerufen werden. Ich denke also mal, die Pfadvermutung ist schon mal nah dran.

Könnte bitte einer der's drauf hat mal eben gucken, ob ich die Anpassung der Pfade (siehe Dateien oben) richtig gemacht habe, bzw. mir sagen was ich falsch gemacht habe??

Ich brauche echt dringend Hilfe, die Zeit läuft mir davon!!!!

Hoffnungsfrohe Grüße!
Referenz-URLs