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 

Rechteck ausgeben



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!

23.11.2012, 10:53 (Dieser Beitrag wurde zuletzt bearbeitet: 23.11.2012 10:57 von kowaltski.)
Beitrag #11

kowaltski Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Oct 2012

2012
2012
EN



RE: Rechteck ausgeben
So jetzt hatte ich wieder etwas Zeit mich mit dem Problem zu beschäftigen.

Also das erstellen der Waveform klappt jetzt soweit.
Nur an der Ausgabe davon hapert es noch.

Ich verwende die USB6221 'IO Karte von NI

Ich weiß das ich mit Hilfe eines Counters ein Trigger-Signal für den Digital I/O-Port an dem ich das Signal ausgeben will erstellen muss.
das Funktioniert auch soweit. (Mit Oszi nachgemessen)

Nur die Ausgabe des Signals funktioniert leider noch nicht.

Ich habe mein VI angefügt.

Weiß jemand wo mein Fehler liegt?
Als Counter wähle ich den CTR0 = PFI12


Soweit ich das beurteilen kann liegt es daran das ich 2x den DAQ-Start benutze in der Schleife - aber wie kann ich das vermeiden?


Angehängte Datei(en)
8.6 .vi  Ausgabe-Digital-Waveform.vi (Größe: 35,97 KB / Downloads: 191)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
23.11.2012, 13:18
Beitrag #12

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Rechteck ausgeben
Was willst du jetzt mit diesem VI erreichen?

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
26.11.2012, 07:19
Beitrag #13

kowaltski Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Oct 2012

2012
2012
EN



RE: Rechteck ausgeben
Moing

also ich will damit den erzeugten Rechteck an einem digitalen Ausgang ausgeben.

diesen Rechteck werde ich dann, wenn alles soweit funktioniert, ständig verändern (Frequenz)
Das somit erzeugte Signal soll dann einen Ton ergeben (Über eine Endstufe auf 2 Boxen)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.11.2012, 13:54
Beitrag #14

kowaltski Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Oct 2012

2012
2012
EN



RE: Rechteck ausgeben
sodala

also die Ausgabe funktioniert jetzt

nur hab ich noch ein paar fragen dazu

und zwar warum muss ich die Frequenz mit 2,5 multiplizieren um am Ausgang auch die eingestellte Frequenz zu bekommen (mit Oszi nachgemessen)

desweiteren wie kann ich die Schleife beschleunigen? sprich die aktualisierungen schneller ablaufen lassen?

darüberhinaus:
gibt es eine Möglichkeit in Labview gewisse Voreinstellungen abzspeichern - bisher muss ich immer wenn ich das Projekt öffne alles erst einstellen (Kanäle,Werte für Frequenz etc.)

sorry für die vielen Fragen aber bin leider noch LV-Neuling.


Angehängte Datei(en)
8.6 .vi  Ausgabe Waveform.vi (Größe: 33,51 KB / Downloads: 188)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.11.2012, 14:05
Beitrag #15

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Rechteck ausgeben
Hallo Kowaltski,

- Kommt der Faktor evtl. aus dem Unterschied von Samplerate (für den DO-Task) und deiner Fs für die Signalgenerierung?
- Du erzeugst sehr aufwändig eine DigitalWaveform, die du dann mit dem Takt des DO-Task ausgibst. Wozu der Aufwand, wenn du de Frequenzinformationen nicht nutzt?
- Wozu startest du in jeder Iteration den DO-Task neu?
- Wozu startest du in jeder Iteration einen komplett neuen CTR-Task?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.11.2012, 16:27
Beitrag #16

kowaltski Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Oct 2012

2012
2012
EN



RE: Rechteck ausgeben
(26.11.2012 14:05 )GerdW schrieb:  - Kommt der Faktor evtl. aus dem Unterschied von Samplerate (für den DO-Task) und deiner Fs für die Signalgenerierung?

stimmt danke für den tipp!

Zitat:- Du erzeugst sehr aufwändig eine DigitalWaveform, die du dann mit dem Takt des DO-Task ausgibst. Wozu der Aufwand, wenn du de Frequenzinformationen nicht nutzt?

hmm wie würdest du es anders machen?
die analog ausgänge der USB6221 sind für meine Anwendung zu langsam
und andere versuche mit arrays sind leider auch schon gescheitert Sad
hast du eine bessere Idee?


Zitat:- Wozu startest du in jeder Iteration den DO-Task neu?

Ich kann das Start nich außerhalb machen - zumindest bringt er mir dabei immer einen Fehler
das liegt daran das ich die Daten ja erst innerhalb der Schleife generiere.
Hast du bei diesem Problem auch eine bessere Idee?

Zitat:- Wozu startest du in jeder Iteration einen komplett neuen CTR-Task?

Fehler meinerseits - danke für den Tipp
Habs jetzt alles außerhalb der Schleife und funktioniert auch
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
26.11.2012, 17:17
Beitrag #17

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Rechteck ausgeben
Hallo kowaltski,

Zitat:die analog ausgänge der USB6221 sind für meine Anwendung zu langsam
Lt. Spec 833kS/s für die 2 AOs...

Zitat:andere versuche mit arrays sind leider auch schon gescheitert
Ich arbeite meist mit den kompletten "Ports" und verwende dafür passende U8/U16-Arrays für den DAQmxWrite-Befehl.

Zitat:Hast du bei diesem Problem auch eine bessere Idee?
Autostart-Option des DAQmxWrite?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.11.2012, 08:27
Beitrag #18

kowaltski Offline
LVF-Neueinsteiger


Beiträge: 9
Registriert seit: Oct 2012

2012
2012
EN



RE: Rechteck ausgeben
Danke für die Tipps

läuft schon immer besser
Die Ausgabe funktioniert jetzt tadellos

jetzt bin ich gerade dabei die feinheiten zu beseitigen.


dazu noch die frage:

wie kann ich Default-Einstellungen programmieren?

bisher muss ich nach dem öffnen des programms erst alles umstellen auf die passenden Werte
Ich weiß aber das es dafür eine Möglichkeit gibt mit Hilfe eines Attributsknoten nur finde ich da
die passende Einstellung nicht.
Kann mir damit jemand weiterhelfen bitte?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.11.2012, 09:22
Beitrag #19

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Rechteck ausgeben
Default-Einstellungen programmieren, mit dieser Aussage muss man aufpassen.

Du kannst:
- im Edit-Modus den Standardwert eines Controls setzen (Rechtsklick -> Data Operations -> Make Current Value Default)
- dann kannst du jederzeit zur Laufzeit dieses 1 Set an Standard-Einstellungen wieder herstellen (Invoke Node, Klasse VI -> Default Values -> Reinitialize ...)
- Zur Laufzeit kannst du natürlich nicht den Standardwert umprogrammieren!

Gruß, Jens

P.S.: Bitte überprüfe einmal deine Tastatur. Bei dir scheint regelmäßig die Hochstelltaste und die Kommataste nicht zu funktionieren (vgl. LVF-Regeln).

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
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Datenerfassung : 0 bis 20kHz Sinus und Rechteck Aufnnehmen und Abspielen chriss71 0 4.081 09.04.2010 13:02
Letzter Beitrag: chriss71
  Probleme bei Erzeugung Rechteck Signal mit NI9472 plockinger 3 5.163 10.04.2008 18:44
Letzter Beitrag: jg
  analoge rechteck signale zählen Majipinho 2 5.878 24.07.2007 17:23
Letzter Beitrag: Majipinho

Gehe zu: