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 

Analogausgang als PWM Ausgang verwenden



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!

10.09.2015, 15:39
Beitrag #1

Moes Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Jun 2015

13.0f2
2015
DE

30629
Deutschland
Analogausgang als PWM Ausgang verwenden
Hallo ich möchte das untere Signal nachbilden,

Folgende Eigenschaften:
Ruhepegel: 3,2V
Low (T1): 1~2ms
High (T2): 250ms bis 8s einstellbar
Leerlaufpegel: 3,2V

Also kontinuierlich kurz Tasten, vorgesehen zur Ausgabe ist ein Ausgang des NI9264 Moduls
Im Anhang mal ein Screenshot von meinem Oszi und dem Labview Programm, leider bleibt dieses einfach stehen ??

1. Ist es nicht vorgesehen den DAQmx Kanal mehrfach hintereinander zu beschreiben?

2. Meine erste Idee war eine Sequenz zu verwenden, nur die müsste dann auch in eine Schleife und beschreibt den Ausgang auch mehrfach :-(

3. Leider muss das Signal bei 3,2V im Leerlauf hängen, ein Digitalausgang (Ni 9472) könnte man nicht verwenden oder? (Hier liegt bei mir leider 24V als Versorgung an)

Bin für jeden Hinweis dankbar!

Gruß M


Angehängte Datei(en) Thumbnail(s)
       

Chassi: cDAQ 9178 mit
AnalogIn: 9205
AnaloOut: 9264
DigitalIn: 9421
DigitalOut: 9472
CAN "In": 9862
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
10.09.2015, 15:59
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Analogausgang als PWM Ausgang verwenden
Mit Software-Timing bekommst du das nicht hin. Du musst eine Waveform erstellen und diese mit Hardware-Takt immer wieder ausgeben.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.09.2015, 16:43
Beitrag #3

Moes Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Jun 2015

13.0f2
2015
DE

30629
Deutschland
RE: Analogausgang als PWM Ausgang verwenden
Danke für den schnellen Tipp, ich habe unter C:\Program Files (x86)\National Instruments\LabVIEW 2014\examples\Waveform entsprechende Beispiele gefunden denke ich.

Hier ein Link zu dem Labview Baustein:
http://zone.ni.com/reference/de-XX/help/..._waveform/

Ok also kann ich quasi als "Array" mein Signal trocken herstellen und dann an den Ausgang der Box schreiben?

Mit Hardware Takt schreiben meintest du sicher das Signal auf die Box übertragen und dann die Ausgabe starten.
Geht das aus Labview heraus?

Gruß M

Chassi: cDAQ 9178 mit
AnalogIn: 9205
AnaloOut: 9264
DigitalIn: 9421
DigitalOut: 9472
CAN "In": 9862
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.09.2015, 16:53
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Analogausgang als PWM Ausgang verwenden
Beispiele zu hardwaregetaktetem AO findest du im NI Examplefinder.

Oder hier:
http://www.labviewforum.de/Thread-Gettin...h-NI-DAQmx

Etwas detaillierter waren die DAQmx-Bsps bis einschließlich LabVIEW 2011, zu finden über die NI-Seite:
http://digital.ni.com/public.nsf/allkb/9...E7006B4646

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.09.2015, 11:14 (Dieser Beitrag wurde zuletzt bearbeitet: 11.09.2015 12:36 von Moes.)
Beitrag #5

Moes Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Jun 2015

13.0f2
2015
DE

30629
Deutschland
RE: Analogausgang als PWM Ausgang verwenden
Hallo, danke für den schnellen input Big Grin

Ehrlich gesagt kannte ich die Tutorial Links noch nicht und habe sie auch per Google so nicht gefunden!
Sehr wertvoll denke ich.


So ich habe mir aus dem folgenden Beispiel:
C:\Program Files (x86)\National Instruments\LabVIEW 2014\examples\Waveform\Waveform - Create

Meine Waveform erstellt.

Mit diesem hier schreibe ich sie auf einen Ausgang der Messtechnik:
Continuously Generate Voltage using Internal Sample Clock - Non Regeneration.vi
https://decibel.ni.com/content/docs/DOC-12478

Non Regenration heißt das mein Signal verstellbar bleibt, hoffe ich mal 2hands


Siehe Beispiel im Anhang, kann man in die While() Schleife noch eine Wartezeit einbauen?

Möchte gerne die CPU Last noch senken Blush


Angehängte Datei(en)
14.0 .vi  Waveform.Dips.V1.vi (Größe: 34,48 KB / Downloads: 195)

Chassi: cDAQ 9178 mit
AnalogIn: 9205
AnaloOut: 9264
DigitalIn: 9421
DigitalOut: 9472
CAN "In": 9862
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.09.2015, 16:46
Beitrag #6

Moes Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Jun 2015

13.0f2
2015
DE

30629
Deutschland
RE: Analogausgang als PWM Ausgang verwenden
Hallo ich hätte zu dem obigen Thema eine weitere Frage, bei diesem Beispeil:

https://decibel.ni.com/content/docs/DOC-11199

Wird ja leider nur in der hinteren While Schleife geprüft ob die Ausgabe noch funktioniert,
Ist es möglich mit den Daqmx Tasks auf User Input zu reagieren?

Es wäre genial wenn man nach erstellen der Waveform diese auf den Speicher/FIFO übertragen könnte und nur eine neue Übertragung Startet wenn der Benutzer die Buttons verstellt ^^

Gibt es in Labview eine möglichkeit auf Benutzereingabe zu reagieren?

Gruß Moes

Chassi: cDAQ 9178 mit
AnalogIn: 9205
AnaloOut: 9264
DigitalIn: 9421
DigitalOut: 9472
CAN "In": 9862
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
14.09.2015, 16:52
Beitrag #7

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Analogausgang als PWM Ausgang verwenden
Ironie
(14.09.2015 16:46 )Moes schrieb:  Gibt es in Labview eine möglichkeit auf Benutzereingabe zu reagieren?
Nicht böse gemeint, aber das erzwingt quasi die folgende einfache Antwort: JA!

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.09.2015, 13:40 (Dieser Beitrag wurde zuletzt bearbeitet: 15.09.2015 14:46 von Moes.)
Beitrag #8

Moes Offline
LVF-Grünschnabel
*


Beiträge: 23
Registriert seit: Jun 2015

13.0f2
2015
DE

30629
Deutschland
RE: Analogausgang als PWM Ausgang verwenden
Ne ich meinte um ressourcen zu sparen wäre es genial wenn man die Build Waveform nur neu bildet wenn der Benutzer die Buttons anklickt, eine Art Schleife um nochmals alle Buttons abzufragen wäre etwas krass finde ich.

Schleife1:100ms: Buttons->lokale Variable
Schleife2:20ms:Lokale Variablen->Signalform Erstellen und Schreiben

Im Anhang mal mein Vi das in der jetzigen Version nicht mehr lauffähig ist?? (Task-Name: _unnamedTask<5> reserviert die gleichen Ressourcen???)

Frage am Rande: Kann man überhaupt in zwei unterschiedlich schnellen Schleifen das Signal gleichzeitig schreiben?
Ich würde mich freuen wenn einer von Euch mal draufschaut und vielleicht ist der Fehler ja trivial, LabVIEW lacht mich grade aus Ass

Bahn

Gruß Moes!


Angehängte Datei(en)
14.0 .vi  Signal.Test.vi (Größe: 71,11 KB / Downloads: 191)

Chassi: cDAQ 9178 mit
AnalogIn: 9205
AnaloOut: 9264
DigitalIn: 9421
DigitalOut: 9472
CAN "In": 9862
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
  Analogausgang kontinuierlich schreiben, während der Moes 7 9.088 18.12.2015 09:09
Letzter Beitrag: Moes
Question Ausgang lesen olmethn 5 6.028 24.03.2015 18:14
Letzter Beitrag: GerdW
  Analogausgang ansprechen, Anfänger talljohn 2 4.260 27.09.2013 08:11
Letzter Beitrag: GerdW
  Frage: was ist der Unterschied zwischen "integrierte Timing-Quelle verwenden" und "Anschluss für Timing-Quelle verwenden wlan 4 5.795 07.05.2008 12:46
Letzter Beitrag: wlan
  VI Ausgang Planke 14 12.855 12.02.2008 15:16
Letzter Beitrag: Planke
  Ausgang Skalieren in MAX manuel001 17 14.170 25.09.2007 22:16
Letzter Beitrag: jg

Gehe zu: