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!
Ich bin seit ein paar Wochen mit LabView beschäftigt um Messungen mit DAQ-Karten zu machen. Ich verwende die Karten NI9215 und NI9472 in dem Ethernet Chassis cDAQ-9181.
Bisher habe ich allerdings immer den DAQ Assistenten verwendet, möchte nun aber auf eine Mögichkeit ohne diesem zurückgreifen, da überall geschrieben wird, dass es besser ist ohne diesem zu arbeiten.
Wie auch immer...
Jetzt habe ich angefangen mit Hilfe von Foren-Einträgen und anderen Berichten aus dem Internet dieses Programm zu erstellen.
Allerdings bekomm ich immer den Fehler -200072:
"Duplicate channels in the list of physical channels are not supported by this device."
ein Blick auf die Initialisierung des DAQ Gerätes würde die Lösung bestimmt zeigen.
Aber ich kann leider kein 8.6 VI öffnen.
Es findet sich bestimmt jemand der Dir die Frage beantwortet, oder Du machst noch schnell einen Screenshot vom Blockdiagramm.
LabVIEW Professional 2011, Embedded for ARM MCU, Embedded for ADI BF
1996
EN
55129
Deutschland
RE: DAQ Messung ohne DAQ Assistent
Hi,
du hast Minimum und Maximum bei der Konfigurierung vertauscht.
Abgesehen davon, die die Konfiguration der Karte vor die Schleife und das schließen hinter die Schleife. Start und stopp benötigst du in dem Fall nicht unbedingt.
Gruß
Das Schönste, was wir entdecken können, ist das Geheimnisvolle.
LabVIEW Professional 2011, Embedded for ARM MCU, Embedded for ADI BF
1996
EN
55129
Deutschland
RE: DAQ Messung ohne DAQ Assistent
In deinem VI AI-Voltage ist maximum Voltage -10 Volt und mimimum Voltage 10 Volt.
Die sind also vertauscht und die Fehlermeldung gibt dies ja auch an:
Error -200082 occurred at DAQmx Start Task.vi:1
Possible reason(s):
Minimum is greater than or equal to the maximum. Ensure the maximum value is greater than the minimum value. If using a custom scale, ensure that the scaled maximum is greater than the scaled minimum.
Property: AI.Min
Corresponding Value: 10,000000
Property: AI.Max
Corresponding Value: -10,000000
Channel Name: Current
Task Name: _unnamedTask<CF>
Das Schönste, was wir entdecken können, ist das Geheimnisvolle.
Also das ist nicht der Fehler der bei mir angezeigt wird.
-200072: Duplicate channels in the list of physical channels are not supported by this device.
LabVIEW Professional 2011, Embedded for ARM MCU, Embedded for ADI BF
1996
EN
55129
Deutschland
RE: DAQ Messung ohne DAQ Assistent
Ok, du hast ja auch alles in eine Schleife geschmissen. Da kann es schon sein das da noch ein Fehler drinnen ist.
Versuch es mal mit dem angehängten VI, musst aber noch das Gerät und den Channel ändern.
Gruß
Das Schönste, was wir entdecken können, ist das Geheimnisvolle.
LabVIEW Professional 2011, Embedded for ARM MCU, Embedded for ADI BF
1996
EN
55129
Deutschland
RE: DAQ Messung ohne DAQ Assistent
Du hast entweder die Möglichkeit mit den physikalischen Kanälen zu arbeiten oder du erstellst, z.B. im MAX, einen Task.
Das Problem mit den Tasks, die nicht in deinem Programm definiert sind ist aber, wenn du den Rechner wechselst und nur dein Programm transferierst ist es nicht mehr lauffähig, da der benannte Task fehlt.
Im übrigen, kannst du jeden DAQ-Asistenten auch in normalen Code wandeln. Erzeuge mal einen DAQ Assistenten, klicke mit rechts drauf und wähle NI-DAQmx Code erzeugen, dann hast du den Code. Im ersten subVI siehst du dann die Konfiguration.
Gruß,
Knut
Das Schönste, was wir entdecken können, ist das Geheimnisvolle.