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 

vi 1 sek. laufen und speichern



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!

08.01.2013, 12:24
Beitrag #1

wen Offline
LVF-Grünschnabel
*


Beiträge: 36
Registriert seit: Oct 2012

2010
2012
DE



vi 1 sek. laufen und speichern
Sehr geehrte Damen und Herren,


ich habe gerade ein Problem in mein "vi" gefunden,
unter folgende Programm, es kann nicht nur 1 sekunde laufen , auf Grafik zeigen und Daten in der Datei speichern.
also, die Abtastrat ist 1000/s, in allgemein, wenn 1 sek läuft, dann es wird 1000 Werte in Datei speichern.
Wo tritt das Problem auf und wie kann man das lösen?
ich hoffe, dass ich richtig beschreibe.

Mit freundlichen Grüßen,
wen


Angehängte Datei(en)
10.0 .vi  1 sek laufen.vi (Größe: 56,48 KB / Downloads: 195)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
08.01.2013, 13:50 (Dieser Beitrag wurde zuletzt bearbeitet: 08.01.2013 13:51 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: vi 1 sek. laufen und speichern
Hallo wen,

versuche bitte, dich in die Grundlagen der DAQmx-Funktionen einzulesen!

Du stellst eine Samplerate von 1000Hz ein. Um damit 1000 Werte zu lesen, benötigt DAQmxRead genau 1s! Du musst also nur "1000" bei den zu lesenden Samples vorgeben und brauchst keine weitere Wartezeit in der Schleife mehr!!!

- RubeGoldberg: Es gibt eine fertige Funktion für "=0"...
- In deinem VI werden nur die Daten der letzten Iteration gespeichert. Soll das so sein?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.01.2013, 13:52
Beitrag #3

wen Offline
LVF-Grünschnabel
*


Beiträge: 36
Registriert seit: Oct 2012

2010
2012
DE



RE: vi 1 sek. laufen und speichern
dank für die Hinweis,

aber wenn ich "warte Zeit" lösche, dann es zeigt auf die Grafik nicht mehr.
was habe ich noch gefunden, ist das, dass in diesem While Schleife immer 2 sek. Delay hat,
mit welchem Maßnahme kann diese Delay löschen? (dh. keine Delay mehr)

Dank für die Hilfe!Big Grin
Mit freundlichen Grüßen,
wen
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.01.2013, 13:57
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: vi 1 sek. laufen und speichern
Hallo wen,

Zitat:aber wenn ich "warte Zeit" lösche, dann es zeigt auf die Grafik nicht mehr.

Du hast also gemacht, was ich so beschrieben habe:
Zitat:Du musst also nur "1000" bei den zu lesenden Samples vorgeben und brauchst keine weitere Wartezeit in der Schleife mehr!!!
?

Zitat:was habe ich noch gefunden, ist das, dass in diesem While Schleife immer 2 sek. Delay hat
Wo taucht dieser Delay denn auf?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.01.2013, 15:47
Beitrag #5

wen Offline
LVF-Grünschnabel
*


Beiträge: 36
Registriert seit: Oct 2012

2010
2012
DE



RE: vi 1 sek. laufen und speichern
Hallo GerdW,

für diese Delay in meinem Programm kann man auf die Grafik sehen, die Signal zeigt immer nach 2sek. an.

und wenn man die Warte Zeit in Schleife in meinem Programm löscht, dann zeigt wirklich nicht mehr auf Front Panel!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.01.2013, 09:32
Beitrag #6

Schwand Offline
LVF-Stammgast
***


Beiträge: 276
Registriert seit: Nov 2007

2014
2006
DE

31789
Deutschland
RE: vi 1 sek. laufen und speichern

Akzeptierte Lösung

(10.01.2013 15:47 )wen schrieb:  und wenn man die Warte Zeit in Schleife in meinem Programm löscht, dann zeigt wirklich nicht mehr auf Front Panel!

Hallo,

da du ja nur eine bestimmte Anzahl an Messwerten haben willst, könntest du beim Timing.vi den SampleMode auf "Finite Samples" stellen. Dann sollte es auch ohne die Wartezeit klappen.

Grüßle
S.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.01.2013, 09:53
Beitrag #7

wen Offline
LVF-Grünschnabel
*


Beiträge: 36
Registriert seit: Oct 2012

2010
2012
DE



RE: vi 1 sek. laufen und speichern
Hallo GerdW,

ich habe probiert, mit Finite Samples funktiniert. Vielen Dank!

Aber wenn ich würde die Laufzeit geben, ohne warte Zeit, wie kann man die bestimmte Laufzeit des Programms realisieren?

Mit freundlichen Grüßen,
wen
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.01.2013, 10:38
Beitrag #8

Schwand Offline
LVF-Stammgast
***


Beiträge: 276
Registriert seit: Nov 2007

2014
2006
DE

31789
Deutschland
RE: vi 1 sek. laufen und speichern

Akzeptierte Lösung

Ich bin zwar nicht der Gerd, aber macht nix,

du willst also dein Programm nur eine bestimmte Zeit laufen lassen? Im Moment ist es ja so, dass eine bestimmte Anzahl von Schleifendurchläufen abgearbeitet wird und das Programm dann beendet wird. Du müsstest für die Zeitvariante bestimmen, wie lang ein Schleifendurchlauf dauert (vermutlich geringfügig länger als 1 Sekunde) und dir dann überlegen, wie du die Laufzeit einschränken willst.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.01.2013, 10:17
Beitrag #9

wen Offline
LVF-Grünschnabel
*


Beiträge: 36
Registriert seit: Oct 2012

2010
2012
DE



RE: vi 1 sek. laufen und speichern
oook..
Aber wie kann das realisieren? Gibt es eine kleine Beispiele, damit ich gut verstehen kann.
Dank sehr!!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.01.2013, 10:20
Beitrag #10

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: vi 1 sek. laufen und speichern

Akzeptierte Lösung

Hallo wen,

LabVIEW bringt sehr viele Beispiele mit, auch zu DAQmx.
Einfach mal "Beispiele suchen" aufrufen...

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
  Mehrere Tests parallel laufen lassen Minako 21 5.148 22.10.2024 09:44
Letzter Beitrag: Kiesch
  2 Motoren Synchron laufen lassen 911tom 5 9.613 22.12.2017 08:50
Letzter Beitrag: kpa
  Stop während Eventstruktur am laufen ist haydenfan 5 6.080 05.11.2013 09:50
Letzter Beitrag: haydenfan
  SubVi Parallel laufen und schliessen Dom0503 8 9.116 01.08.2011 14:24
Letzter Beitrag: Dom0503
  Sub-VI parallel und unabhängig laufen lassen viperjumper 2 6.124 21.07.2011 09:42
Letzter Beitrag: viperjumper
  VI im Hintergrund laufen lassen uecontitech 11 13.997 07.10.2010 12:22
Letzter Beitrag: GerdW

Gehe zu: