INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

Symbole für bedingte Deaktivierungsstruktur erstellen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

07.05.2012, 06:50
Beitrag #1

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Symbole für bedingte Deaktivierungsstruktur erstellen
Hi zusammen,

bei der bedingten Deaktivierungsstruktur kann z.B. CPU gewählt und zwischen mehreren Werten unterschieden werden (PowerPC, x86, null).

Wie kann ich den bei eigenen Symbolen mehrere Werte definieren bzw. geht das überhaupt?
In der Hilfe konnte ich dazu nichts finden. Ich schaffe es nur, pro Symbol ein Wert zu definieren:

   

Grüße
Matze

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
07.05.2012, 08:40 (Dieser Beitrag wurde zuletzt bearbeitet: 07.05.2012 08:43 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Symbole für bedingte Deaktivierungsstruktur erstellen
Hallo Matze,

ein Symbol kann doch nur einen Wert haben!?
Du kannst diesen Wert jederzeit ändern, aber mehrere Werte zur selben Zeit geht halt nicht...

Das bedeutet nicht, dass du auf verschiedene Werte in der ConditionalDisableStructure prüfen kannst! Aber "es kann nur einen [Wert] geben"... Smile

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.05.2012, 12:26
Beitrag #3

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
RE: Symbole für bedingte Deaktivierungsstruktur erstellen
Hallo Gerd,

hm, und wie weist man den Symbolen einen Wert zu?

Konkret geht's mir darum: Ich habe 2 verschiedene DAQ-Treiber. Je nachdem, welcher Treiber gewählt ist, möchte ich die zugehörigen VIs in die EXE einkompilieren oder nicht. D.h. ich muss irgendwo in Einstellungen für die Exe hinterlegen, welchen Wert mein Symbol hat oder nicht?

In einer bedingten Deaktivierungsstruktur würde ich den Wert dann abfragen.

Grüße

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.05.2012, 12:27
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Symbole für bedingte Deaktivierungsstruktur erstellen
Hallo Matze,

Zitat:und wie weist man den Symbolen einen Wert zu?
Du hast doch schon selbst ein Bild des passenden Dialogs eingeblendet? Muss ich dir jetzt erklären, wo du diesen Dialog findest?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.05.2012, 12:51
Beitrag #5

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
RE: Symbole für bedingte Deaktivierungsstruktur erstellen
Den Screenshot habe ich selbst erstellt.
Ok, dann funktioniert das nicht, was ich gerne hätte.

Ich ging davon aus, dass ich in einem Projekt ein Symbol definieren kann und in den Build-Eigenschaften einen Wert setze. So könnte ich ein einziges Projekt pflegen, aber je nach Treiber eine andere Exe daraus erstellen.

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.05.2012, 12:59 (Dieser Beitrag wurde zuletzt bearbeitet: 08.05.2012 13:02 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Symbole für bedingte Deaktivierungsstruktur erstellen

Akzeptierte Lösung

Hallo Matze,

so wie ich das sehe, musst du dieses Symbol momentan noch selbst vor jedem Kompilieren prüfen/anpassen. Sollte machbar sein.

Ansonsten: Dies wäre ein prima Vorschlag für den IdeaExchange bei NI!

Und siehe da, diesen Vorschlag gibt es schon!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
08.05.2012, 13:00
Beitrag #7

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Symbole für bedingte Deaktivierungsstruktur erstellen
Bei den selbstdefinierten Symbolen kannst du beliebige Strings eingeben. Was, das bleibt dir überlassen.

Die Einträge bei der "Conditional Disable Structure" müssen dann natürlich zu deinen Einträgen im Projekt passen.

Bsp:
Du willst eine Exe erstellen, einmal z.B. mit DAQmx-Funktionen, einmal mit simulierten Eingaben.
Dann erstellst du dir ein Conditional Disable Symbol DAQmx mit Wert "On".
Diesen Wert "On" kannst du jederzeit umeditieren auf "Off" (oder "Aus", oder "deaktivert", oder...)

Jetzt kannst du innerhalb deines Projektes alle DAQmx-Aufrufe in Conditional-Disable-Strukturen kapseln. Sinnvollerweise enthält der Fall DAQmx=On die DAQmx-Aufrufe, der Fall DAQmx=Off (oder DAQmx="Aus" oder...) eine DAQmx-Simulation.

Je nachdem, was du jetzt innerhalb der Projekts einträgst, wird die in dem einen Fall dann eine Exe mit DAQmx, einmal ohne DAQmx erzeugt.

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.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.05.2012, 13:08
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Symbole für bedingte Deaktivierungsstruktur erstellen
Hallo Jens,

Zitat:Bei den selbstdefinierten Symbolen kannst du beliebige Strings eingeben. Was, das bleibt dir überlassen.
Naja, nicht ganz. Erlaubt sind nur alphanumerische Zeichen und Unterstriche...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.05.2012, 14:38
Beitrag #9

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
RE: Symbole für bedingte Deaktivierungsstruktur erstellen
Ok besten Dank euch zwei!

Dann muss ich den Wert momentan in den Projekteigenschaften ändern. Schöner wäre es natürlich gewesen, das in den Build-Einstellungen vornehmen zu können.

Grüße

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Variable für bedingte Deaktivierungsstruktur während Programmlaufzeit ändern? MaxP 2 3.402 11.06.2018 11:49
Letzter Beitrag: MaxP
  Symbole (VI's) verkleinern/vergrößern, wie bzw. wo? t.hipp 2 5.489 27.07.2014 19:33
Letzter Beitrag: Lucki
  Symbole Anschlussdatentyp A.Limbach 5 5.302 24.01.2014 15:11
Letzter Beitrag: Lucki
  Symbole verschwinden in komp. Bibliotheken dali4u 2 3.668 08.10.2013 09:03
Letzter Beitrag: dali4u
  While schleife - bedingte Ausgabe Kiesch 14 11.366 08.08.2013 13:16
Letzter Beitrag: Kiesch
  Symbole in Baumstruktur einfügen Wendigo 15 11.009 16.11.2012 16:12
Letzter Beitrag: Wendigo

Gehe zu: