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!
13.02.2009, 12:08 (Dieser Beitrag wurde zuletzt bearbeitet: 13.02.2009 12:17 von Grobi.)
im MAX kann ich ja unter Geräte --> DAQmx Geräte eine nicht angeschlossene
DAQmx Karte mit einem Rechtsklick einfach löschen.
Kann ich dies auch in einem VI erledigen? Ich möchte gerne, dass nach einem
Prüfprozess eines Gerätes, nach erfolgreicher Prüfung und Entfernen des Gerätes
vom Rechner, dieses Gerät gelöscht wird.
Habe mir nochmal in Ruhe alle DAQ-VIs etc angeschaut. Ich kann das was ich machen
nöchte beim besten Willen nicht finden. Ich denke fertig gibts sowas also nicht.
Hat denn jemand einen Denkanstoß für mich, wie ich meine Geräte entfernen könnte?
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
DAQ Gerät entfernen
Ob das geht, weiß ich nicht. Ich weiß aber auch nicht, was das bringen soll.
Was hast Du denn vor?
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
18.02.2009, 08:29 (Dieser Beitrag wurde zuletzt bearbeitet: 18.02.2009 08:31 von Lucki.)
' schrieb:Hmm ist die Frage zu doof gestellt, oder ist das ansich zu kompliziert zu lösen, oder
habe ich vielleicht das falsche Unterforum gewählt?
Das ist alles nicht der Fall. Was fehlt, ist lediglich eine Begründung, wozu man das braucht und daß es sich nicht um eine Spielerei um ihrer selbst willen handelt - für mich sieht das etwas danach aus. Wenn du darin überzeugst, könnte ich mir vorstellen, daß man hier ernstlich über Dein Problem nachdenkt.
18.02.2009, 10:36 (Dieser Beitrag wurde zuletzt bearbeitet: 18.02.2009 10:39 von Grobi.)
Ok, ich versuche im Groben zu beschreiben worum es geht.
Wir wollen ein Produkt herstellen, in dem unter anderem eine NI-Karte verwendet wird.
Dieses Produkt muss bei uns auf Funktion, Toleranzen etc geprüft werden. Der Prüfprozess
selbst muss von mir mit LabVIEW bewerkstelligt werden. Vorgabe aus der Automatisierungs-/Prüfabteilung
ist, Prüfrechner, auf denen mehrere Prüfprozesse bearbeitet werden können weitestgehend wieder
zu bereinigen und sowenig wie möglich Datei- oder Treiberleichen zu hinterlassen.
Die USB Karten haben die Angewohnheit für jedes neue Gerät des gleichen Typs auch einen neuen Treiber
zu installieren und jedes Gerät neu im MAX aufzulisten.
Nach dem Prüfprozess kann man natürlich die Sachen von Hand de-installieren, das kostet aber Zeit
und alles was von Hand durchgeführt wird, wird auch gerne mal vergessen. Daher soll, wenn die Prüfung
beendet wird, alles was von den angeschlossenen Geräten da ist, entfernt werden.
Vielleicht kann man mit der Problembeschreibung eher etwas anfangen. Das Problem bleibt, wie krieg
ich die Geräte ohne es von Hand zu machen wieder vom Rechner runter.
' schrieb:Die USB Karten haben die Angewohnheit für jedes neue Gerät des gleichen Typs auch einen neuen Treiber
zu installieren und jedes Gerät neu im MAX aufzulisten.
Nach dem Prüfprozess kann man natürlich die Sachen von Hand de-installieren, das kostet aber Zeit
und alles was von Hand durchgeführt wird, wird auch gerne mal vergessen. Daher soll, wenn die Prüfung
beendet wird, alles was von den angeschlossenen Geräten da ist, entfernt werden.
Also ich kann das beschriebene Verhalten einfach nicht bestätigen. Ich hatte mir mal eine NI-USB-Karte geliehen. Also ich sie von USB abklemmte, war auch die Karte nicht mehr eingetragen.
Bei mir sind immer nur die Karten eingeragen, die entweder momentan stecken oder die ich simulieren möchte.
Anderes Beispiel.
Vor mir habe ich jetzt ein USB-Seriell-Adapterkabel. Stecke ich es in USB, dann gibt es im M&A-Explorer ein COM10. Ziehe ich es heraus, ist COM10 nicht mehr da.
Natürlich werden die Treiber nicht wieder gelöscht, aber drum ging es auch nicht in Deiner ursprünglichen Frage.