LabVIEWForum.de
Ignoriere Broken SubVIs - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Ignoriere Broken SubVIs (/Thread-Ignoriere-Broken-SubVIs)

Seiten: 1 2


RE: Ignoriere Broken SubVIs - joerg030284 - 11.02.2013 09:17

Hallo zusammen,

vielen Dank euch allen für die Ideen und das Nachdenken. Ich hatte bewusst nicht alle Randbedingungen genannt, weil dann die Beschreibung des Posts so lang wäre, dass ihn niemand gelesen hätte.
Naja, (leider) ist es so, dass:
- "im Büro" keine Fehlermeldungen bei nicht installierten Treibern aufpoppen sollen (da eben die Treiber zur Prüfprogrammerstellung nicht benötigt werden)
- die NI-Hardware eher der geringere Anteil der Hardware ist
- die Treiber wirklich auf den Prüfprogramm-PCs nicht installiert werden soll (einige wirklich große Softwarepakete, die auf einem Büro-PC nichts zu suchen haben und deswegen prinzipiell verboten sind)
- die VIs performant aufgerufen werden müssen, da die Laufzeiten eine Rolle spielen

Nach einigen Versuchen mit Conditional Disable Structures habe ich solche "interessante Verhaltensweisen" (Effekte, wo man mal wieder nicht zwischen Bug und Feature unterscheiden kann) gefunden, dass ich diese nicht im Projekt nutzen möchte, weil dann einiges ganz schön "fies" werden könnte.

Im Moment erscheint mir der Vorschlag von Marko als am zielführendsten.
Ich wollte die Frage hier mal stellen, in der Hoffnung, dass ich eine prinzipielle Möglichkeit ganz übersehen hätte.

OK, nochmal danke euch allen und viele Grüße,
Jörg


RE: Ignoriere Broken SubVIs - Lucki - 11.02.2013 10:38

(11.02.2013 09:17 )joerg030284 schrieb:  - "im Büro" keine Fehlermeldungen bei nicht installierten Treibern aufpoppen sollen (da eben die Treiber zur Prüfprogrammerstellung nicht benötigt werden)
Das "Aufpoppen" passiert aber genau umgekehrt, nämlich bei fehlendem Treiber, aber angeschlossener Hardware. Umgekehrt, also bei installiertem Treiber, aber fehlender Hardware, poppt doch nichts auf! (Aber ich weiß natürlich auch: Die Entscheidungen der übergeordneten Ebene sind invariant gegenüber solchen Sachargumenten Big Grin.)