04.02.2013, 15:52
Beitrag #1
|
mez15
LVF-Gelegenheitsschreiber
Beiträge: 60
Registriert seit: Jan 2013
2015 SP1
2013
DE
Deutschland
|
Projekte übernehmen
Hallo Zusammen,
ich habe die Aufgabe die Programme von einem ehemaligen Kollegen zu übernehmen und weiterzuentwickeln. Ich möchte dabei das komplette Programm mit allen Unterprogrammen an einen anderen Speicherort kopieren. Wenn ich dann das Projekt vom neuen Speicherort öffne und im Haupt- oder Unterprogramm etwas abspeichere sollen die Änderungen wirklich nur am neuen Speicherort stattfinden, sodass die Originaldateien unangetastet bleiben. Wie mache ich das am besten? Als erstes würde ich vermuten: Haupt VI öffnen --> "Speichern unter" oder doch die .proj-Datei kopieren?
Besten Dank schonmal im Vorraus
|
|
|
04.02.2013, 16:02
Beitrag #2
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Projekte übernehmen
Da fallen mir mehrere Möglichkeiten ein:
1) Wenn das Projekt "sauber" in einem Verzeichnis (inkl. Unterverzeichnisses etc) auf deiner HDD abliegt, dann langt wahrscheinlich schon Copy-Paste des gesamten Verzeichnisses.
2) Erstellen einer Source-Distribution aus dem Projekt heraus.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
04.02.2013, 16:06
Beitrag #3
|
|
|
04.02.2013, 16:12
Beitrag #4
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Projekte übernehmen
VIs der user.lib sind natürlich in keiner der Varianten dabei!
Die liegen "zentral" in der user.lib, die gibt es pro LabVIEW-Version nur 1x.
Nachteile bei Variante 3:
- Projekt-Datei dürfte fehlen (bin mir aber nicht ganz sicher).
- Dynamisch geladene VIs fehlen (woher soll Save as wissen, was noch dazu gehört).
- Bei Vorhandensein mehrerer Main-VIs (z.B. zwecks mehrerer Targets) musst du das auch mehrfach machen.
Gruß, Jens
P.S.: Es bietet sich an dieser Stelle natürlich auch die Einführung eines Source-Code-Control-Systems an!
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
05.02.2013, 08:00
Beitrag #5
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
RE: Projekte übernehmen
Wenn er alleine daran arbeitet ist ein Source-Code-Control-System meiner Meinung nach überzogen.
Ich verwende, wenn nötig, immer Punkt 1 (alles in einem Verzeichnis, welches dann kopiert wird) und das klappt bisher ohne Probleme.
Man muss halt darauf achten, dass die entsprechenden Toolkits (falls verwendet) auch auf dem neuen Rechner installiert sind, oder dass Du entsprechend die VIs in Deinem Verzeichnis hast.
Gruß Markus
(04.02.2013 16:12 )jg schrieb: P.S.: Es bietet sich an dieser Stelle natürlich auch die Einführung eines Source-Code-Control-Systems an!
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
29.07.2013, 09:58
Beitrag #6
|
mez15
LVF-Gelegenheitsschreiber
Beiträge: 60
Registriert seit: Jan 2013
2015 SP1
2013
DE
Deutschland
|
RE: Projekte übernehmen
Hallo Zusammen,
jetzt muss ich das Thema leider nochmal rausholen. Bis jetzt habe ich wie vorgeschlagen, immer den kompletten Ordner umbenannt, und somit konnte ich meine VIs ändern ohne dass die vorherige Version des Kollegen davon etwas mitbekommen hätte.
Jetzt bin ich auf ein Projekt gestoßen, dass Sub-VIs außerhalb des eigentlichen Programm-Verzeichnisses enthält, sprich, ich kann jetzt nicht mehr einfach das Hauptverzeichnis kopieren, da sich Sub-VIs teilweise außerhalb befinden, und auch andere Programme auf diese VIs zugreifen.
Wie gehe ich den in diesem Fall am schlausten vor, um meine eigene Version des Programmes zu erstellen und an jeglichen Sub-VIs des Programmes arbeiten zu können, ohne dass dadurch dann andere Programme betroffen sind.
Beste Grüße und Dank schonmal im vorraus.
|
|
|
29.07.2013, 10:30
Beitrag #7
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
RE: Projekte übernehmen
Kopier' Dir die SubVIs einfach in Deinen Ordner, falls Du sie ändern willst.
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
30.07.2013, 09:36
Beitrag #8
|
|
|
30.07.2013, 09:39
Beitrag #9
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Projekte übernehmen
Probiers mal mit einer Source Distribution (Projekt -> Build Specifications -> New -> Source Distribution).
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
30.07.2013, 09:41
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
RE: Projekte übernehmen
Da wurde dann schon früher geschlampt.
Probier's mal mit "Save for Previous Version". Dann sollten die dazugehörigen VIs für die frühere Version mitgespeichert werden.
Dann kannst Du sie an dem gespeicherten Ort öffnen und wieder ganz "normal" speichern (für die aktuellste Version).
Gruß Markus
(30.07.2013 09:36 )mez15 schrieb: Boah, ich verzweifel hier! Das Projekt besteht aus über 200 SubVIs die querfeld über das komplette Laufwerk in verschiedenen anderen Ordnern von anderen Programmen verteilt sind . Kann ich nicht das Projekt einfach aufrufen und an einen anderen Ort speichern?!? Der erste Weg über den Windows-Explorer scheint aussichtslos
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
| |