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 

Conditional Disable Structures ??



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!

31.05.2021, 08:35
Beitrag #1

seni austria Offline
Urgestein
*


Beiträge: 17
Registriert seit: Aug 2005

LV6.1...LV2017
1988
EN

6800
Oesterreich
Conditional Disable Structures ??
Hallo zusammen..

Ich entwickle ein Framework für verschiedene Prüfanwendungen die jeweils spezielle DLLs enthalten (je nach Treiber und Anwendung).
Dass ich nicht bei jedem Prüfstand alle DLL installieren muss, will ich die 'Conditional Disable Structures' verwenden.

Dazu habe ich ein Symbol 'Typ' definiert, mit welchen das entsprechende Case geschaltet werden soll.

Frage:
Wie kann ich den Wert für Symbol 'Typ' setzen ? am besten zur Laufzeit über eine Variable ?

PS:
Da ich nicht auf jedem Rechner alle DLL zur Verfügung habe ist das glaube ich die einzige Möglichkeit mein Problem zu lösen..

Bin für alle Hinweise oder 'Work-arounds' dankbar.

Wolfgang


Angehängte Datei(en)
17.0 .vi  Conditional Disable Structures.vi (Größe: 6,45 KB / Downloads: 99)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
31.05.2021, 09:30
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.398
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Conditional Disable Structures ??
Hallo semi,

Zitat:Wie kann ich den Wert für Symbol 'Typ' setzen ?
Den Wert setzt du in den Projekt-Eigenschaften.

Zitat:am besten zur Laufzeit über eine Variable ?
Das geht nicht!
Der Wert für die CDS wird beim Kompilieren ausgewertet - und nicht zur Laufzeit!

Zitat:Da ich nicht auf jedem Rechner alle DLL zur Verfügung habe ist das glaube ich die einzige Möglichkeit mein Problem zu lösen..
Dein Glaube trügt dich.
Ein Lösung wäre es, mit nachzuladenden "Modulen" zu arbeiten…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.05.2021, 11:10
Beitrag #3

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Conditional Disable Structures ??
(31.05.2021 09:30 )GerdW schrieb:  
Zitat:Wie kann ich den Wert für Symbol 'Typ' setzen ?
Den Wert setzt du in den Projekt-Eigenschaften.

Unter ...\LabVIEW xxxx\resource\plugins\Utility\IfDef.llb\ gibt es 2 VIs, mit denen du innerhalb der LabVIEW IDE in deinem Projekt diese CC-Symbole lesen und ändern kannst. Aber wie Gerd schon geschrieben hat, das hilft dir nicht zur Laufzeit.

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
02.06.2021, 07:59
Beitrag #4

seni austria Offline
Urgestein
*


Beiträge: 17
Registriert seit: Aug 2005

LV6.1...LV2017
1988
EN

6800
Oesterreich
RE: Conditional Disable Structures ??
Hallo zusammen

Vielen Dank an Gerd und Jens - habe das 'Problem' nun gelöst.

Es ist eine Kombination aus beiden Postings.
Ich setze zuerst die CC-Symbole über ein Start-Vi und rufe dann mein eigentliches VI (mit der Conditional Disable Structure) dynamisch auf. Damit wird die Hardware 'automatisch' angepasst. Beim späteren Compilieren ist das CC-Symbol schon gesetzt und die entsprechenden VIs für die Prüfhardware werden richtig eingebunden..

Schöne Grüsse aus Österreich
Wolfgang
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Button Enable bzw. Disable galilio 13 8.738 19.04.2016 10:06
Letzter Beitrag: Freddy
  VI-Analyzer Test: Disable Automated Error Handling BNT 2 4.656 04.03.2014 16:18
Letzter Beitrag: BNT
  Diagram Disable/Enable verändert Funktion des VI gottfried 1 3.079 07.09.2010 14:52
Letzter Beitrag: GerdW
  Eigenschaft Enable Disable über Referenz setzen GT123 15 11.143 31.08.2009 06:03
Letzter Beitrag: GT123
  Conditional Disable Struktur cb 4 5.377 15.09.2008 09:34
Letzter Beitrag: jg
  Aufbau einer Schaltung mit Event Structures Oli_N 17 11.770 16.03.2007 14:07
Letzter Beitrag: Lucki

Gehe zu: