15.09.2008, 08:16
Beitrag #1
|
cb
LVF-SeniorMod
Beiträge: 1.731
Registriert seit: Feb 2006
2018SP1
2001
EN
40xxx
Deutschland
|
Conditional Disable Struktur
Tach Kolleschen,
mir stellt sich grad die Frage, wie sich die Conditional Disable Struktur verhält, wenn das VI kompiliert ist. Entfernt der Compiler alle SubDiagrams, die "unzutreffend" sind?
Die Hilfe gibt da leider nur Auskunft, wie es sich verhält, wenn man diese Struktur auf dem FPGA einsetzt, nicht aber, wie sie sich unter RT oder auf dem PC verhält ...
Danke & Grüße,
CB
|
|
|
15.09.2008, 08:32
(Dieser Beitrag wurde zuletzt bearbeitet: 15.09.2008 08:32 von VDB.)
Beitrag #2
|
VDB
LVF-Stammgast
Beiträge: 426
Registriert seit: Oct 2005
2010-2011
1997
kA
52134
Deutschland
|
Conditional Disable Struktur
' schrieb:Tach Kolleschen,
mir stellt sich grad die Frage, wie sich die Conditional Disable Struktur verhält, wenn das VI kompiliert ist. Entfernt der Compiler alle SubDiagrams, die "unzutreffend" sind?
Die Hilfe gibt da leider nur Auskunft, wie es sich verhält, wenn man diese Struktur auf dem FPGA einsetzt, nicht aber, wie sie sich unter RT oder auf dem PC verhält ...
Danke & Grüße,
CB
Kompiliert bedeutet hier Executable? Oder kompilieren des Diagramms nach Änderungen?.
Meines Wissens wird alles was durch die Con-Dis-Struktur ausgeblendet wird nicht in der Exe aufgenommen.
VDB
|
|
|
15.09.2008, 08:42
Beitrag #3
|
cb
LVF-SeniorMod
Beiträge: 1.731
Registriert seit: Feb 2006
2018SP1
2001
EN
40xxx
Deutschland
|
Conditional Disable Struktur
' schrieb:Kompiliert bedeutet hier Executable? Oder kompilieren des Diagramms nach Änderungen?.
Meines Wissens wird alles was durch die Con-Dis-Struktur ausgeblendet wird nicht in der Exe aufgenommen.
VDB
ja, kompiliert bedeutet in meinem Fall "in der Exe" ...
und ja, ich "vermute" das auch, aber ich hätt gern ne "sichere" Info
|
|
|
15.09.2008, 09:26
(Dieser Beitrag wurde zuletzt bearbeitet: 15.09.2008 09:27 von VDB.)
Beitrag #4
|
|
|
15.09.2008, 09:34
Beitrag #5
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Conditional Disable Struktur
Also aus meiner Erfahrung muss das, was bei einer Conditional Disable Struktur gerade nicht aktiv ist, nicht in einer Exe drin sein.
Begründung: Ich arbeite gerade mit Conditional Disable, um z.B. verschiedene DAQ-Treiber-Versionen in eine meiner Programme einzubinden (DAQmx, Trad DAQ oder KEIN Daq). Wenn ich die Exe jetzt z.B. mit der Option "Kein DAQ" erstelle, dann läuft sie auch auf Rechnern, auf denen kein DAQ-Treiber installiert ist. Da LV die Eigenschaft hat, zuerst mal beim Start nachzuschauen, ob alle DLLs vorhanden sind, an die Aufrufe im Code stehen, und da ich keine Fehlermeldung bekomme (und außerdem die Exe verschiedene Größe hat, ja nach Option), ist für mich der ausgeblendete Teil auch nicht in der Exe drin.
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.
|
|
|
| |