LabVIEWForum.de - Änderungen im vorhandenen Programm

LabVIEWForum.de

Normale Version: Änderungen im vorhandenen Programm
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Morgen liebe LabVIEW Wissende,

ich bin relativ neu in der Materie LabVIEW und bitte von daher schon mal um Nachsicht!
Aufgrund meines neuen Jobs beschäftige ich mich gerade mit LabVIEW.

Die ersten Programmiererkenntnisse mit LabVIEW habe ich in den letzten Tagen schon gesammelt, nun möchte ich mir die vorhanden (laufenden) Programmen anschauen.

Zuvor die Infos, ich greife auf verschiedene LabVIEW VISU mittels Server zu und möchte mir bei diesen nun das Blockdiagramm (den Programmcode) anschauen.
SPS-->(OPC-->LabVIEW)-->WAN-->LabVIEW-->VISU so wurde mir der Datenfluss bzw. die Kommunikation erklärt!

Ich weiss leider nicht wo das jeweils aktuelle Programm abgelegt wurde (Sicherheitskopie). Das bedeutet ich möchte mir zunächst eine Sicherheitskopie erstellen (wie?) um mich danach mit dem aktuellen Programm zu beschäftigen ohne die Gefahr das ich dieses "zerschieße" und keine Sicherheitskopie mehr habe.
Als zweites möchte ich auch wissen, wie erstelle ich eine neue *.exe Datei (wenn ich überhaupt eine neue erstellen muss) um meine Änderungen zu "testen".

Ich hoffe ich habe meine Frage klar genug darstellen können und warte auf rege Hinweise und Tipps!

LG Ninja2602!
(09.08.2011 07:24 )Ninja2602 schrieb: [ -> ]Ich weiss leider nicht wo das jeweils aktuelle Programm abgelegt wurde (Sicherheitskopie). Das bedeutet ich möchte mir zunächst eine Sicherheitskopie erstellen (wie?) um mich danach mit dem aktuellen Programm zu beschäftigen ohne die Gefahr das ich dieses "zerschieße" und keine Sicherheitskopie mehr habe.

Ich gehe mal davon aus, dass dein aktuelles Programm in einem Projekt beheimatet ist. Da kannst du ganze einfach eine Kopie des ganzen Projekts erstellen. Und zwar im Project Explorer unter File»Save As kann eine komplette Kopie des Projektes erstellt werden:

[attachment=35140]

Jedoch würde ich, je nachdem, wie komplex das Projekt ist, die Kopie vorher testen, ob auch alle Datein kopiert wurden und das Programm noch funktioniert.

Btw. habt ihr kein Versionsverwaltungstool?


(09.08.2011 07:24 )Ninja2602 schrieb: [ -> ]Als zweites möchte ich auch wissen, wie erstelle ich eine neue *.exe Datei (wenn ich überhaupt eine neue erstellen muss) um meine Änderungen zu "testen".

Generell musst du keine *.exe erstellen um deine Änderungen zu testen. Dies kannst du auch in der Entwicklungsumgebung machen. Soll das Programm (mit den Änderungen) auch auf einem Zielrechner ohne LabVIEW laufen, ist das Erstellen einer *.exe unabdingbar.

Tutorials zur *.exe-Erstellung gibt es z.b. in der Hilfe anhand eines Beispiels:

Example: Building a Stand-Alone Application
http://zone.ni.com/reference/en-XX/help/...to/exe_ex/

Beste Grüße,
NWO
Guten Morgen NWOmason,

danke für die hilfreichen Tipps.
Ich habe versucht mir eine Kopie meines gesamten Projektes zu erstellen.
Als Pfad zum speichern habe ich einen in "Eigene Dateien" angegeben, aber wenn ich die Kopie suche, finde ich sie nirgends!
Haben Sie einen Tipp woran das liegen kann?

LG Ninja2602!
(10.08.2011 08:26 )Ninja2602 schrieb: [ -> ]Als Pfad zum speichern habe ich einen in "Eigene Dateien" angegeben, aber wenn ich die Kopie suche, finde ich sie nirgends!
Haben Sie einen Tipp woran das liegen kann?

Generell sind wir hier eigentlich per Du Smile


Also normalerweisße wird die Kopie auch genau an den Ort gespeichert, der im Dialog ausgewählt ist.

Erstell doch einfach mal einen neuen Ordner auf dem Desktop und speichere dorthin.


Beste Grüße,
NWO
Moin,

so habe das ganze gerade nocheinmal probiert. Interessanter weise hat er jetzt etwas gespeichert was ich auch wiederfinde.
Allerdings kommen immer mehrere Abgfragen, z.B.
"This operation will save 1 file(s) over existing files. Do you want ..."
Wenn ich an dieser Stelle sage "Continue" kommen danach noch Popups mit
"Cannot save library "xy.lvlib":xy_DBx.lvlib. Another library in memory is already loaded
from that path."

Was bedeutet das und was muss ich da dann am besten machen?

LG!

P.S. Ab jetzt duze ich dann auch mal!
Nächste einfache Frage!

Wie kann ich eine von mir erstelle "Library" umbenennen?

Ich habe in den "Eigenschaften" bei "Documention" den "Localized Name" geändert, dieser wird im Project Explorer aber nicht geändert!
Anwelcher Stelle muss ich den Namen ändern damit dieser auch im Project Explorer einen anderen Namen bekommt?

LG!
Und weils so schön ist, die nächste!

Habe in dem Projekt, welches ich gerade durchforste, eine *.rtm-Datei gefunden.

Was ist eine *.rtm-Datei und wozu wird diese benötigt (und wie erstellt).

LG!

Ok, welchen Zweck sie hat habe ich glaube ich gerade heruasgefunden.
Damit kann ich in einem Projekt ein "Menu" erstellen.
Aber wie http://www.labviewforum.de/images/smilie.../blink.gif
Noch mal zurück zum Save as...
Ich kopiere im Normalfall den gesamten Projektorder woanders hin. Klappt in der Regel ohne Probleme.

Gruß, Jens
(10.08.2011 13:57 )jg schrieb: [ -> ]Noch mal zurück zum Save as...
Ich kopiere im Normalfall den gesamten Projektorder woanders hin. Klappt in der Regel ohne Probleme.

Gruß, Jens


Moin,
das habe ich schon probiert, auch dann erscheinen die diversen Meldungen!?
(10.08.2011 12:32 )Ninja2602 schrieb: [ -> ]Was bedeutet das und was muss ich da dann am besten machen?

Versuch mal eine Speicherung ohne diese Libarys (Sind das NI Libarys oder von Drittherstellern). Nochmal sei erwähnt, dass dieses Speicherverfahren eine komplette Kopie deines Projektes erzeugen sollte (Funktioniert z.B. auch mit Dateien, die im Netzwerk liegen, diese werden dann auch an den eingegeben Pfad mitkopiert)

(10.08.2011 12:32 )Ninja2602 schrieb: [ -> ]Ich habe in den "Eigenschaften" bei "Documention" den "Localized Name" geändert, dieser wird im Project Explorer aber nicht geändert!
Anwelcher Stelle muss ich den Namen ändern damit dieser auch im Project Explorer einen anderen Namen bekommt?

Welchen Namen meinst du genau? Den des Projektes? Das ist immer der Name der *.lvproj-Datei. Diesen kannst du ändern, wenn du beim Speichern 'Rename' auswählst. Hast du das gemeint?

(10.08.2011 13:36 )Ninja2602 schrieb: [ -> ]Damit kann ich in einem Projekt ein "Menu" erstellen.
Aber wie http://www.labviewforum.de/images/smilie.../blink.gif

Schau dir dazu am besten das Beispiele im Examplefinder (Suchbegriff 'menus') an. Wenn du ein eigenes Laufzeitmenü erstellst, kannst du diese in einer Datei (*.rtm) hinterlegen. Diese kann dann wieder eingelesen werden, und das Menü muss nicht händisch erzeugt werden z.B.

Beste Grüße,
NWO
Referenz-URLs