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 

Analogausgabe von wfm pausieren?!



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!

11.02.2010, 12:18
Beitrag #1

NoD Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 70
Registriert seit: Apr 2008

8.5
2007
de

87654
Deutschland
Analogausgabe von wfm pausieren?!
Hallo Leute,

ich gebe 2 analoge Spannungen als Waveform aus. (siehe Anhang)
Nun möchte ich aber diese Ausgabe der waveform pausieren können, dass heisst wenn man einen pausebutton drückt, soll die ausgabe den aktuelle spannungswert halten und beim erneuten betätigen des schalters an der gleichen stelle fortfahren.
wie funktioniert das mit den Daqmx elementen? oder geht das anders auch?!?!

vielen Dank. Gruß

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.02.2010, 12:21
Beitrag #2

NoD Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 70
Registriert seit: Apr 2008

8.5
2007
de

87654
Deutschland
Analogausgabe von wfm pausieren?!
Hat niemand eine gute Idee?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.02.2010, 12:35
Beitrag #3

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.695
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Analogausgabe von wfm pausieren?!
' schrieb:Hat niemand eine gute Idee?
Richtig, eine gute Idee hab ich bisher nicht gehabt. Cool

Bisher war ich noch nicht in der Verlegenheit, eine bereits begonnene DAQ-Ausgabe zu unterbrechen. Auch hab ich bisher, wenn auch nur nebenbei, kein Element gesehen, dass eine Unterbrechung machen könnte.

Du kannst aber mal auf der DAQ-Task-Palette die vielen Eigenschaftsknoten durchsuchen. Möglicherweise gibst es ein Task-spezifisches Property, mit dem man eine Task stoppen und an der selben Stelle weiterlaufen lassen kann.

Eine andere Lösung wäre folgendes:
Lass nicht die Task die komplette Waveform ausgeben. Mach eine While-Schleife, in der du die Werte einzeln ausgibst. So kannst du die Ausgabe des nächsten Wertes verzögern. Das würde aber nur für Rasterzeiten bis 2ms 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
08.03.2010, 16:50
Beitrag #4

NoD Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 70
Registriert seit: Apr 2008

8.5
2007
de

87654
Deutschland
Analogausgabe von wfm pausieren?!
Hallo,

ich habe jetzt versucht in den Eigenschaftsknoten der Daqmx Elemente was brauchbares zu finden. Es scheint jedoch, dass es nix gibt.

Hat von euch jemand noch eine Idee?
Kann man das Ganze vielleich irgendwie anders programmieren? Vielleicht so, dass wenn man den Pause-Button drückt, der Daqmx-Puffer ausgelesen wird und die restlichen, noch nicht ausgegebenen Elemente zwischengespeichert und der task mit diesem Elementen neu gestartet wird. Also mit den Stopp und Start-Funktionen der Daqmx-Palette?!?

Vielen Dank
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.03.2010, 17:04
Beitrag #5

BsaiboT Offline
LVF-Stammgast
***


Beiträge: 449
Registriert seit: Nov 2009

2010
2007
kA

22459
Deutschland
Analogausgabe von wfm pausieren?!
Da ich davon ausgehe, dass der letzte Wert gehalten werden soll, der ausgegeben wird bevor man auf "Pause" drückt, solltest du dich mit IchSelbst's Vorschlag noch einmal genauer befassen.

Welche Ausgabezeiten hast du denn zu erfüllen? Hast du Frequenzen größer 500Hz in deiner Ausgabe?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.03.2010, 10:49 (Dieser Beitrag wurde zuletzt bearbeitet: 11.03.2010 10:51 von NoD.)
Beitrag #6

NoD Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 70
Registriert seit: Apr 2008

8.5
2007
de

87654
Deutschland
Analogausgabe von wfm pausieren?!
Hallo,

also über 500Hz nicht. Wie ich so mitkriege tendiert ihr beide zu einer Software getimeten Lösung. Soll ich dann meinen fall so ähnlich aufbauen, wie das NI-Beispiel: gen mult volt updates-sw timed?

   

Oder könntet Ihr mir etwas konkreter weiterhelfen?

Vielen Dank.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.03.2010, 19:48
Beitrag #7

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.695
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Analogausgabe von wfm pausieren?!
' schrieb:Soll ich dann meinen fall so ähnlich aufbauen, wie das NI-Beispiel:
Im Prinzip ja.

Für die Methode der Rastervorgabe gibt es mehrere Möglichkeiten: TimedLoop oder Wait. Es gibt auch einen DAQmx-Knoten. Siehe Bild. Man kann beim Erstellen der Task eine Samplerate angeben. Dieser Knoten wartet dann solange, bis eine Rasterzeit beendet ist.


Angehängte Datei(en) Thumbnail(s)
   

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 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Grenzwerttest pausieren an0nym 3 4.381 23.03.2012 09:01
Letzter Beitrag: NWOmason
  Retriggerbare Analogausgabe startet nur einmal UBTTom 2 3.722 10.02.2010 08:01
Letzter Beitrag: UBTTom
  Analogausgabe: Signalfrequenz stimmt nicht JanH 12 11.101 10.05.2007 10:36
Letzter Beitrag: IBA
  Anfängerfrage Analogausgabe michael 4 7.064 03.05.2007 06:09
Letzter Beitrag: michael

Gehe zu: