Analoge Output Karte ansteuern - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ) +---- Thema: Analoge Output Karte ansteuern (/Thread-Analoge-Output-Karte-ansteuern) |
Analoge Output Karte ansteuern - Felix777 - 10.12.2017 11:26 Hallo zusammen, ich möchte eine analoge DAQ Karte mit verschiedenen manchmal auch sehr kurzen Pulsen ansteuern. Das versuche ich mit den VIs aus der "Analog Waveform"-Pallete zu machen. Manchmal erzeuge ich sehr große Arrays und Labview gibt eine Fehlermeldung aus, weil der Speicherplatz fällt. Wie könnte ich das umgehen? Kann ich z.B. mehrere Waveform-Cluster erzeugen die unterschiedliche Startzeit-t0 haben und diese nacheinender mit einem bestimmten Delay in meine DAQ-Karte schreiben? RE: Analoge Output Karte ansteuern - gottfried - 10.12.2017 11:33 Poste einmal Dein VI, sonst ist es schiweig Dir zu helfen. RE: Analoge Output Karte ansteuern - Felix777 - 10.12.2017 11:53 (10.12.2017 11:33 )gottfried schrieb: Poste einmal Dein VI, sonst ist es schiweig Dir zu helfen. Anbei ist ein einfaches Beispiel mit der Array-Initialisierung. Ab einer bestimmten Länge geht es nicht mehr RE: Analoge Output Karte ansteuern - IchSelbst - 10.12.2017 12:23 (10.12.2017 11:53 )Felix777 schrieb: Ab einer bestimmten Länge geht es nicht mehrIrgendwo hat alles eine Grenze: 720 MB pro Instanz ist halt für Otto-Normalverbraucher zu viel. Kannst du mal kurz erklären, warum es 90 Mio Werte sein müssen? RE: Analoge Output Karte ansteuern - Felix777 - 10.12.2017 12:34 (10.12.2017 12:23 )IchSelbst schrieb:(10.12.2017 11:53 )Felix777 schrieb: Ab einer bestimmten Länge geht es nicht mehrIrgendwo hat alles eine Grenze: 720 MB pro Instanz ist halt für Otto-Normalverbraucher zu viel. Müssen nicht. Wie oben beschrieben, ich möchte mithilfe der analogen DAQ-Karte ein analoges Signal erzeugen mit vielen sehr kurzen Pulsen. Der kleinste wäre 800 ns breit. Eine Möglichkeit wäre, diese mithilfe vom Waveform-Cluster zu erzeugen. Die Pulse wiederholen sich aber. Also, vielleicht könnte ich einen kürzeren Puls formen und wiederholen? Dann brauche ich nicht so viel Speicher? RE: Analoge Output Karte ansteuern - jg - 10.12.2017 20:34 Das hängt natürlich alles auch sehr von der verwendeten DAQ-Hardware ab. Aber grundsätzlich, wenn sich das Signal wiederholt, dann natürlich nur 1 Periode generieren und mit Resample-Mode der Karte die Wiederholungen generieren. Schau dir einfach mal die Beispiel im NI-Examplefinder an, da ist bestimmt was Passendes dabei. Gruß, Jens RE: Analoge Output Karte ansteuern - Felix777 - 10.12.2017 21:02 (10.12.2017 20:34 )jg schrieb: wenn sich das Signal wiederholt, dann natürlich nur 1 Periode generieren und mit Resample-Mode der Karte die Wiederholungen generieren. Da hört sich sehr gut an. Danke für deine Antwort. Wie kommt man in diese Resample-Mode ? RE: Analoge Output Karte ansteuern - Felix777 - 10.12.2017 21:47 So was? https://forums.ni.com/t5/Community-Example-Submissions/myDAQ-Digital-Write-repeating-digital-array/ta-p/3517468 oder eher so was: https://forums.ni.com/t5/Multifunction-DAQ/Generate-repeating-analog-signal-synced-TTL/td-p/2602391 RE: Analoge Output Karte ansteuern - GerdW - 11.12.2017 07:26 Hallo Felix, bestimmt nicht das CommunityExample, wo nur einzelne Samples im Millisekundentakt ausgegeben werden. Eher das andere Beispiel "Generate repeating analog signal". Warum guckst du nicht einfach im Beispielfinder nach? Da findest du jede Menge DAQmx-BeispielVIs… |