For-Schleife - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: For-Schleife (/Thread-For-Schleife--25802) |
RE: For-Schleife - Jacky11 - 13.05.2014 10:34 Ok, danke Jens jetzt hab ich das nächste problem Gruß RE: For-Schleife - GerdW - 13.05.2014 10:36 Und welches nicht vohandene "device" hast du ausgewählt - oder auch nicht ausgewählt? RE: For-Schleife - Jacky11 - 13.05.2014 12:23 Wo ausgewählt? Bei den physical channels?Dev1/ao0 Gruß RE: For-Schleife - GerdW - 13.05.2014 12:25 Hallo Jacky, wieso erzeugst du einen "AI Voltage" Channel in einem DAQmx-Task, mit dem du einen AO-Wert ausgeben willst? RE: For-Schleife - Jacky11 - 13.05.2014 13:00 Oh man das war ein doofer Fehler von mir! und der nächste Fehler kommt Fehler: 50103 "The Specified Resource is Reserved" Ich habe 2 Analoge Output Tasks, das ist das Problem richtig? Case 6 im folgenden Link wird der Fehler sein? http://digital.ni.com/public.nsf/allkb/485201B647950BF886257537006CEB89 Wie kann ich das anders machen?! Grüße RE: For-Schleife - GerdW - 13.05.2014 13:04 Pack doch beide AO-Kanäle in einen Task… Mal im Ernst: mit LabVIEW kommen jede Menge Beispiel-VIs, die sehr umfänglich die Nutzung von DAQmx demonstrieren. Hast du dir mal diese BeispielVIs angeschaut - und auch verstanden, was die so machen? RE: For-Schleife - jg - 13.05.2014 13:11 Sind es auch wirklich 2 unterschiedliche AO-Kanäle? Woher sollen wir das auf Grund deiner Screenshots wissen? Gruß, Jens RE: For-Schleife - Jacky11 - 13.05.2014 13:53 NEIN Gerd, ich verstehe nicht alle Beispiele, ich bin Anfänger und darum frage ich auch immer so doof, tut mir leid, aber für sowas sollte ja ein Forum da sein und nicht um einem zu sagen dass er nichts kann... Ich hab mal mein VI angehängt, bin echt am verzweifeln und komm nicht weiter... RE: For-Schleife - GerdW - 13.05.2014 14:00 Hallo Jacky, das war kein persönlicher Angriff meinerseits… Zitat:für sowas sollte ja ein Forum da seinEin Forum ist dazu da, bei Problemen Hilfestellung zu leisten. Ich für meinen Teil erwarte aber auch, dass sich der Fragesteller vorher die Grundlagen angelesen hat und die mit LabVIEW mitgelieferten BeispielVIs angeschaut hat. - Es gibt Beispiele, die zeigen, wie man mit einem AI/AO-DAQmx-Kanal umgeht. - Es gibt Beispiele, die zeigen, wie man mit mehreren (AI/AO-) Kanälen umgeht. - Es gibt Beispiele, wie man AI und AO gemeinsam nutzt. - Es gibt das von mir verlinkte Dokument zu den DAQmx-Basics. Es gibt alle diese Erläuterung, an denen man sich orientieren kann. Du kannst also ein BeispielVI nehmen und es für dich kopieren. Dann spielst du daran herum, indem du es für deine Bedürfnisse abänderst. Wenn ein Fehler auftaucht, weißt du woran es liegt: an der zuletzt durchgeführten Änderung… (Dieses Vorgehen nennt sich auch Trial&Error.) Jeder hat hier mal mit DAQmx angefangen. Ich z.B. arbeite erst die letzten paar Jahre damit und habe mich auch an diesen BeispielVIs entlanggehangelt. Immer, wenn ich ein neues "Kapitel" bei DAQmx aufschlage, schaue ich mir als erstes das zugehörige BeispielVI an. Hat bisher immer funktioniert… Kannst du dein VI auch in LV2011 anhängen? Und wenn du auf extern definierte DAQmx-Tasks (wie in deinem Bild) verweist, solltest du auch schreiben, wie diese definiert wurden. Deine MAX-Einstellungen kennen wir nämlich auch nicht… RE: For-Schleife - dali4u - 13.05.2014 15:59 1.) DAQ Assistent Kennst Du den DAQ Assistenten? Zum Einarbeiten in DAQ ist dieser sehr gut. Schritt 1 Dort kannst Du z.B. auswählen, dass Du Analog Ausgabe auf ao0 und ao1 machen willst. Schritt 2 auf OK klicken Schritt 3 im Blockdiagramm rechte Maustaste auf das Icon vom DAQ Assi und dann "NI DAQmx Code erzeugen" Das erstellt Dir fertige VIs für diese Anwendung. Damit hast Du die Möglichkeit dir Deine eigenen Beispiele anzufertigen, z.B. für 1 Kanäle Analog In, 2 Kanäle Analog Out, unsw. 2.) Dataflow Was aber auf keinen Fall funktioniert ist gleichzeitg Analog Out UND Analog In, ohne dass Du für den ensprechenden Dataflow sorgst, z.B. durch die Verbindung von Error Out und Error In. Wenn Du die beiden VIs "DAQmx schreiben" für Analog In und Analog Out "frei in der Luft rumhängen hast" kommt es zu dem Fehler 50103. Was im übrigen auch in Deinem Link als Fehlerbeschreibung steht: "Concurrently running two or more analog input or analog output tasks." |