LabVIEWForum.de
Quellcode nachbearbeiten? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Quellcode nachbearbeiten? (/Thread-Quellcode-nachbearbeiten)

Seiten: 1 2


Quellcode nachbearbeiten? - Sunset - 18.05.2012 08:04

Ich will den Quellcode eines bereits vorhandenen, fertiggestellten Programms bearbeiten.

Wo ist der Startpunkt? Es gibt llb, bld, eine Menge vi Dateien. Gibt es eine Art "main" Routine?

Vielen Dank für die Hilfe.


RE: Quellcode nachbearbeiten? - Kasi - 18.05.2012 08:12

Optimalerweise sollte die Verzeichnisstruktur so aufgebaut sein, dass im Grundverzeichnis einzig und allein das gesuchte Main.vi zu finden ist. Dem ist wohl bei dir nicht der Fall, insofern würde ich mal in die build-Datei sehen (*.bld) und schauen, ob man aus deren Einstellungen (source-files -> startup vis) das Haupt-vi identifizieren kann.


RE: Quellcode nachbearbeiten? - Sunset - 18.05.2012 08:18

Vielen Dank. D.h. das "Haupt" vi sollte im besten Sinn auch "main.vi" heissen?

Wie kann ich bld Dateien öffnen?


RE: Quellcode nachbearbeiten? - Kasi - 18.05.2012 08:22

Das kann natürlich jeder für sich entscheiden, ich persönlich nenne sie immer projektname_main.vi, aber im Sinne des guten Stils sollte schon irgendwie die "Haupt"-Bedeutung rauskommen.

Leider kenne ich den Umgang mit bld Dateien selbst nicht, man kann sie allerdings gut konvertieren, um sie in neueren Labview-Versionen nutzen zu können. Näheres dazu hier: http://zone.ni.com/reference/de-XX/help/371361H-0113/lvhowto/buildingapporsharedlib/
In dem neu erstellten Projekt solltest du dann in den Build-Einstellungen den von mir genannten "source-files-> startup vis" Eintrag finden


RE: Quellcode nachbearbeiten? - Sunset - 18.05.2012 08:28

Hmn, mit dem Link kann ich (noch) nichts mit anfangen.
Wie komme ich denn zu der "source-files -> startup vis" Einstellung, über die Du sprachst?


RE: Quellcode nachbearbeiten? - Kasi - 18.05.2012 08:33

Du musst das tun, was im Link beschrieben steht Wink
Also aus dem *.bld (Build) eine *.lvproj (Projekt) Datei erstellen. Besser, als das da erklärt ist, kann ich es auch nicht. Versuch mal, wenigstens Punkt 2 bis 5 und Punkt 7 durchzuführen. Letzter sollte dich dann zu den von mir genannten Einstellungen führen.


RE: Quellcode nachbearbeiten? - Sunset - 18.05.2012 08:46

Ok, habs gemacht. Ergebnis ist ein "build was unsuccessful", invoke node in ......"

Wie kann ich Punkt 7,
"rechten Maustaste auf die Build-Spezifikation" verwirklichen?


RE: Quellcode nachbearbeiten? - Kasi - 18.05.2012 08:52

"Garnicht"
Da ja kein Projekt erstellt werden konnte.
...
Kannst du mal Punkt 1 versuchen? (siehe hierzu auch http://zone.ni.com/reference/de-XX/help/371361H-0113/lvhowto/mass_compiling_vis/)
Und wenn dort eine ähnliche Fehlermeldung kommt, mal die komplette Fehlermeldung Rückmelden? Und wenn die Fehlermeldung nicht kommt, nochmal Punkt 2 bis 7 durchführen?


RE: Quellcode nachbearbeiten? - Sunset - 18.05.2012 09:21

Hallo,

danke für Deine Mühe. Jetzt hat es funktionert, war offenbar eine falsche bld-File. Es ist ein Projekt Explorer aufgetaucht mit einem Unterpunkt Build Specifications. Dort gibt es noch mal zwei Unterpunkte, Installer und den Programmnamen.

Das Startup Vis Fenster ist leer. Kann das sein?


RE: Quellcode nachbearbeiten? - Kasi - 18.05.2012 10:09

Wenn nichts in den Build-Specifications steht (normalerweise wäre das unter "Application (EXE)" zu finden), habe ich keinen Ansatz mehr, außer "raten" oder "alle ausprobieren". Vielleicht das VI mit dem kürzesten Namen? Vielleicht das VI, welches zuletzt gespeichert wurde? Ich kenne leider keinen Weg, ohne Struktur das oberste in der Hierarchie zu identifzieren. Du kannst natürlich jedes öffnen und dir mittels "View -> VI Hierarchy" das VI mit der größten Hierarchie raussuchen...alles blöde Vorschläge, ich habe keinen weiteren Ansatz Sad