INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Getimter Digitaler Output



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!

01.11.2015, 10:18
Beitrag #3

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.700
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
RE: Getimter Digitaler Output
(01.11.2015 01:02 )thomasth schrieb:  Hat keiner eine Starthilfe für mich?...
Ein erster Ansatz ist immer folgender: Nimm den MAX (Measurement & Automation Explorer) und erstelle eine Task, die genau das macht, was du willst. Diese Task kannst du dann entweder in LV verwenden oder importieren.

Verwenden würde heißen:
Wenn jemand im MAX die Task löscht, funktioniert auch dein LV-Programm nicht mehr. Vorteil: Kaum Aufwand im LV-Programm.

Importieren würde heißen:
Das LV-Programm ist dann unabhängig von der im MAX erstellten Task. Außerdem kannst du genau nachvollziehen, was du gemacht hast. Big Grin

Außerdem gilt:
Was du im MAX nicht einstellen kannst bzw. hingekommst, geht höchstwahrscheinlich auch nicht in LV. z.B. konnte ich mit einer simulieren USB-6343 keinen automatischen Trigger setzen. Umgekehrt gilt natürlich: Wenn's im MAX geht, muss es auch in LV gehen ...

"Ausgang-Tasks" haben ein strukturellen Problem: nämlich die Länge des Ausgangspuffers, die aus gegebenen Gründen (Speicherplatz auf dem Ausgabegerät) beschränkt ist. (im Gegensatz zu Eingang-Tasks: dort werden die Daten einfach an die Applikation weitergegeben, sodass ein (theoretisch) unendlich langer Eingangspuffer entsteht). Wenn der interne Puffer (ob sich der im MAX befinden oder auf der Ausgabeeinheit ist von LV aus gesehen egal, siehe beim Erstellen der Task im MAX) für deine Anwendung groß genug ist, dann kannst du den verwenden.

Ich habe (analoge, nicht statische) Ausgaben bisher immer im LV auf Anwenderebene gemacht: Zuerst die Ausgangsdaten berechnen (das können theoretisch dann auch Mengen bis zu einer Stunde sein). Dann werden die Daten in einer eigenen While-Schleife (= Programm-Task) im gewünschten Raster ausgegeben. Bisher (unter XP und Win7, Lv86_img5 bis LV2014) hat das immer gut funktioniert. Ich würde mal sagen, auch deine Anwendung müsste mit einer eigenen Ausgabe funktionieren.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Getimter Digitaler Output - thomasth - 30.10.2015, 19:43
RE: Getimter Digitaler Output - IchSelbst - 01.11.2015 10:18

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Analog Output: hardware getaktet Output gleichzeitig mit on demand output kwakz 5 5.116 05.03.2021 10:04
Letzter Beitrag: jg
  Digitaler Ausgang liefert 3,5 Volt Gesetzt 1 3.378 27.02.2017 13:06
Letzter Beitrag: jg
  Digitaler Counter NI 9423 d3isman 15 14.037 31.01.2013 12:26
Letzter Beitrag: Selectah83
  Digitaler Ausgang über NI 9476 Tobias Martin 2 4.695 04.10.2012 06:45
Letzter Beitrag: Y-P
  Digitaler Signalverlauf über DAQmx Digital Out, Falsches Delta t auf dem Osci dali4u 3 6.279 13.04.2011 09:46
Letzter Beitrag: jg
  Getaktete Erfassung digitaler Daten und unmittelbare Auswertung zur Drehgeschwindigkeitsbestimmung ColtSeavers 1 4.299 20.08.2010 10:23
Letzter Beitrag: wha@atmel

Gehe zu: