LabVIEWForum.de
Aktivierung von Vision Acquisition und Co zur Laufzeit abfragen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Module (/Forum-LabVIEW-Module)
+---- Forum: LabVIEW Vision (/Forum-LabVIEW-Vision)
+---- Thema: Aktivierung von Vision Acquisition und Co zur Laufzeit abfragen (/Thread-Aktivierung-von-Vision-Acquisition-und-Co-zur-Laufzeit-abfragen)



Aktivierung von Vision Acquisition und Co zur Laufzeit abfragen - dereinzug - 21.02.2013 14:50

Hallo miteinander,

es ergibt sich das folgende Problem:
Ein Rechner (LabVIEW-Runtime 2010, Vision Development-Module Runtime 2010 und Vision Acquisition) sind auf einem Rechner
installiert und korrekt aktiviert.
Jetzt kann es passieren, dass die Netzwerkkarte, die für die Aktivierung herangezogen wird, deaktiviert wird.
Damit geht dann die Aktivierung verloren.
Die von mir programmierte Anwendung funktioniert dann logischerweise nicht mehr, nur leider bekommt man keinerlei Hinweise dazu.
Im Measurement&Automation Explorer kann die Kamera noch angesprochen werden und auch dort gibt es keinen Hinweis zur nicht mehr gültigen Lizenz.

Klar, im Lizenz-Manager kann man es nachschauen. Im ersten Moment schaut dort aber keiner nach.

Von daher würde ich gerne bei Programmstart der kompilierten EXE den Status der Aktivierung überprüfen und bei einem Problem eine Meldung ausgeben.

Hat jemand von Euch sowas schon mal gemacht oder eine Idee, wo ich dazu etwas finden könnte?

ciao Tom


RE: Aktivierung von Vision Acquisition und Co zur Laufzeit abfragen - GerdW - 21.02.2013 16:58

Hallo Tom,

Zitat:Die von mir programmierte Anwendung funktioniert dann logischerweise nicht mehr, nur leider bekommt man keinerlei Hinweise dazu.
Keine Fehlermeldung? Nichts?


RE: Aktivierung von Vision Acquisition und Co zur Laufzeit abfragen - dereinzug - 21.02.2013 17:14

Hallo Gerd,

stimmt, keinerlei Hinweise stimmt nicht.
Es kommt nur eine eher allgemeine bzw. kryptische Fehlermeldung, dass mit der Kamerakommunikation etwas nicht stimmt.
Ok. Diese könnte ich Abfangen und eine eigene Meldung mit den möglichen Ursachen anzeigen, in der dann auch das Aktivierungsthema
als mögliche Ursache angesprochen wird.

Wäre dann mein Plan B.
Lieber wäre es mir, wenn ich den Stand der Aktivierung gezielt abfragen könnte.

ciao Tom


RE: Aktivierung von Vision Acquisition und Co zur Laufzeit abfragen - GerdW - 21.02.2013 17:52

Hallo Tom,

ich selbst arbeite nicht mit Vision. Aber gibt es vielleicht eine Funktion, die irgendeinen Status des Vision-Treibers zurückgibt, die du abfragen könntest? Bei DAQmx wäre das z.B. die Abfrage der angeschlossenen Geräte. Bekomme ich keine Geräte gemeldet, dann ist das so. Bekomme ich hier schon einen Fehler, dann fehlt wohl der Treiber komplett...

Dein "Plan B" ist eigentlich "Plan A": Wenn Vision-Funktion einen Fehler meldet, dann Aktivierung bemängeln!


RE: Aktivierung von Vision Acquisition und Co zur Laufzeit abfragen - alieninvader - 22.02.2013 08:59

Guten Morgen,

wie wäre es, wenn du zu Beginn des Programms per Befehl ausführen den Dosbefehl "ipconfig -all" aufrufst. Dort kannst du sehen, welche Netzwerkkarten gerade vorhanden sind. Wenn deine Nezwerkkarte nicht da ist, kannst du den Fehler ausgeben.

Gruß

Stefan


RE: Aktivierung von Vision Acquisition und Co zur Laufzeit abfragen - dereinzug - 26.02.2013 16:00

Hallo miteinander,

ich konnte das Lizenzproblem jetzt nachstellen.

Zu Beginn des Programms wird "IMAQdx Open Camera.vi" ausgeführt.
Wenn die Kamera nicht angesteckt ist, kommt dieser Fehlercode:
-1074360311

Ist die Kamera angesteckt, die Lizenz aber nicht mehr gültig, dann dieser hier:
-1074360282

Damit wäre mein Problem dann gelöst.

Danke für Eure Hilfe!

ciao Tom