LabVIEWForum.de
Fehlerring für ganzes Projekt - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Fehlerring für ganzes Projekt (/Thread-Fehlerring-fuer-ganzes-Projekt)



Fehlerring für ganzes Projekt - Hasenfuss - 18.04.2013 14:19

Wenn ich einen Fehlerring für ein ganzes Projekt verwenden will (wo die Werte dann auch in anderen VIs vorhanden sind) - muss ich den dann als strikte Typdefinition in einer Datei definieren?


RE: Fehlerring für ganzes Projekt - macmarvin - 18.04.2013 18:12

Ja, wenn du es als strikte Typedef machst, werden die Werte bei allen Controls mit geändert. Aber nur bei Controls und _nicht_ bei schon verwendeten Konstanten davon.


RE: Fehlerring für ganzes Projekt - Hasenfuss - 19.04.2013 13:19

Wenn ich eine strikte Typdefinition erstelle, dann kann ich dort den Fehlerring - den ich im Blockdiagramm unter Programmierung-Dialog-Fehlerring - nicht einfügen, da es den nur für Blockdiagramme, aber nicht für Frontpanels gibt. Deshalb klappt das irgendwie nicht.


RE: Fehlerring für ganzes Projekt - NWOmason - 19.04.2013 13:33

(19.04.2013 13:19 )Hasenfuss schrieb:  Wenn ich eine strikte Typdefinition erstelle, dann kann ich dort den Fehlerring - den ich im Blockdiagramm unter Programmierung-Dialog-Fehlerring - nicht einfügen, da es den nur für Blockdiagramme, aber nicht für Frontpanels gibt. Deshalb klappt das irgendwie nicht.

Also du kannst generell jedes Element, welches als Stirct-Typ definiert ist, sowohl als Element auf dem FP einfügen, als auch als Konstante auf dem BD. Das Element wird doch eh als *.ctl erstellt und abgespeichert, weswegen ich dein Problem nicht nachvollziehen kann (Screenshot/VI/*.ctl mal zeigen?)

Beste Grüße,
NWO


RE: Fehlerring für ganzes Projekt - macmarvin - 19.04.2013 13:36

Meinst du mit Fehlerring dieses neue LV2012 Teil? Das ist glaube ich ein Express VI. Das Projektweit zu definieren... da sehe ich schwarz.


RE: Fehlerring für ganzes Projekt - Hasenfuss - 19.04.2013 14:51

Ich bekomme den Fehlerring einfach nicht in das Frontpanel einer strikten Typdefinition rein. Wenn ich danach suche, dann ist es für das Frontpanel nicht vorhanden, nur für das Blockdiagramm. Und ich kann den Fehlerring auch nicht in Anzeige- oder Bedienelement umwandeln.

Wenn ich den also nicht in eine CTL-Datei reinbekomme, dann kann ich daraus auch keinen Fehlerring für mein ganzes Projekt machen :-(


RE: Fehlerring für ganzes Projekt - jg - 19.04.2013 14:56

Beachte die Antwort von macmarvin.

Das ist kein "echtes" Ring-Control, alle Versuche, daraus eine ctl oder ein Anzeige-Element im FP zu machen, müssen zum Scheitern verurteilt sein.

Gruß, Jens


RE: Fehlerring für ganzes Projekt - Hasenfuss - 23.04.2013 18:23

Wie macht ihr das denn so mit Fehlerlisten in Projekten?


RE: Fehlerring für ganzes Projekt - NWOmason - 23.04.2013 19:18

(23.04.2013 18:23 )Hasenfuss schrieb:  Wie macht ihr das denn so mit Fehlerlisten in Projekten?

Also den Fehlerring habe ich bis jetzt noch nicht verwendet (Ist auch ein neues Feature unter lv12_img).

Du könntest aber eine FGV verwenden mit einem Enum als Eingang, dann kannst du selbst festlegen, welcher Fehler in deine 'Fehlerliste' wie aufgenommen wird. Die FGV kannst du dann überall im Projekt verwenden.

Sonst kommt es halt drauf an, wie du eine Fehlerliste verwenden willst. Also reines Sammeln? Wann soll im Programm auf Fehler reagiert werden?

Beste Grüße,
NWO


RE: Fehlerring für ganzes Projekt - Holy - 24.04.2013 05:42

Du kannst auch über Tools>Advanced>Edit Error Codes... eine eigene Fehlercodedatei erstellen. Dies führt dazu, dass der General und Simple Error Handler sowie Help>Explain Error... dir die eigetragene Beschreibung zu deinem Fehlercode anzeigen können.
Weiterhin tauchen diese Fehler dann auch automatisch im Fehlerring auf.

Ich benutze diesen Mechanismus um den Nutzer auch spezifische Meldungen anzuzeigen ohne diese im Quellcode hinterlegen zu müssen. Insbesondere auch hinsichtlich Lokalisierung etc..