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 

Synchronisation 2 Ventile



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!

07.03.2008, 11:00 (Dieser Beitrag wurde zuletzt bearbeitet: 07.03.2008 19:58 von jg.)
Beitrag #1

skander Offline
LVF-Grünschnabel
*


Beiträge: 48
Registriert seit: Feb 2008

8.2 / 8.5
2008
de

54521
Deutschland
Synchronisation 2 Ventile
Hallo liebe LV User

Ich kann bis jetzt meine zwei Ventile so steuern so dass sich der eine anschaltet und der andere ausschaltet ( Dank Achim). so weit alles gut.
Da mir die Zeit sehr wichtig ist ( sogar die paar msExcl ) möchte ich diese Umschaltzeit kompensieren. Also ich möchte meine Ventile synchronisieren.
Hat jemand einen Vorschlag.
Danke euch

Lv82_img


Angehängte Datei(en)
Sonstige .vi  Umschalten_1Assi.vi (Größe: 55,34 KB / Downloads: 170)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.03.2008, 11:08
Beitrag #2

Achim Offline
*****
*****


Beiträge: 4.222
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Synchronisation 2 Ventile
Hi,

was meinst du mit kompensieren bzw. synchronisieren? Soll alles schneller werden?

Eine Variante wäre wohl, mal den DAQ-Assi rauszuschmeißen (zuviel Overhead)...dazu einfach mal nen Rechtsklick drauf machen und "code erzeugen" (oder so ähnlich...) auswählen!

Hast du mal den Versatz gemessen, der zwischen dem Umschalten liegt? Wie hast du das denn so genau gemessen?

Alternativ musst du halt doch mit "Port" arbeiten, anstelle von "Lines"...evtl. geht es dann schneller, weil so der ganze Port gleichzeitig gesetzt wird.
Da es aber hauptsächlich von deiner SW abhängt, wie schnell das geht, musst du eben in Kauf nehmen, dass dein Rechner keine "Laufzeitgarantie" geben kann...das wird immer unterschiedlich schnell sein, je nachdem was deine CPU grade macht. Wenn du ein deterministisches System willst (d.h. mit garantierten Zeiten), musst du ein Echtzeit-Betriebssystem (z.B. LabVIEW RT) mit entsprechender HW verwenden!

A.

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.03.2008, 11:34
Beitrag #3

skander Offline
LVF-Grünschnabel
*


Beiträge: 48
Registriert seit: Feb 2008

8.2 / 8.5
2008
de

54521
Deutschland
Synchronisation 2 Ventile
' schrieb:Hi,

was meinst du mit kompensieren bzw. synchronisieren? Soll alles schneller werden?

Eine Variante wäre wohl, mal den DAQ-Assi rauszuschmeißen (zuviel Overhead)...dazu einfach mal nen Rechtsklick drauf machen und "code erzeugen" (oder so ähnlich...) auswählen!

Hast du mal den Versatz gemessen, der zwischen dem Umschalten liegt? Wie hast du das denn so genau gemessen?

Alternativ musst du halt doch mit "Port" arbeiten, anstelle von "Lines"...evtl. geht es dann schneller, weil so der ganze Port gleichzeitig gesetzt wird.
Da es aber hauptsächlich von deiner SW abhängt, wie schnell das geht, musst du eben in Kauf nehmen, dass dein Rechner keine "Laufzeitgarantie" geben kann...das wird immer unterschiedlich schnell sein, je nachdem was deine CPU grade macht. Wenn du ein deterministisches System willst (d.h. mit garantierten Zeiten), musst du ein Echtzeit-Betriebssystem (z.B. LabVIEW RT) mit entsprechender HW verwenden!

A.

Ich habe die Umschaltzeit nicht gemessen aber ich gehe davon aus dass da paar ms verloren gehen.
Mit synchronisieren meinte ich , die Zeit bis ein Ventil sich einschaltet irgendwie durch LV abziehen kann.
Ich dachte es gäbe von der Software Seite eine Lösung oder Weg.
Habe bei Exampel finder so was gefunden. könnte mir das helfen?


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.03.2008, 12:22
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Synchronisation 2 Ventile
Ich hatte doch schon den Link zum NI-Examplefinder und dem passenden Beispielen gepostet:

http://www.LabVIEWforum.de/index.php?s=&am...ost&p=46936

MfG, 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.03.2008, 08:20
Beitrag #5

skander Offline
LVF-Grünschnabel
*


Beiträge: 48
Registriert seit: Feb 2008

8.2 / 8.5
2008
de

54521
Deutschland
Synchronisation 2 Ventile
' schrieb:Ich hatte doch schon den Link zum NI-Examplefinder und dem passenden Beispielen gepostet:

http://www.LabVIEWforum.de/index.php?s=&am...ost&p=46936

MfG, Jens
HI Jens

Sorry ich verstehe nicht genau was hat das Exampel mit meine Frage zu tun.
Das Beispiel heißt ."Dig Channel Gen"! Könntest du mich nur kurz aufklären wenn es geht!

Ist es überhaupt machbar?

Danke

Skander
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.03.2008, 14:14
Beitrag #6

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
Synchronisation 2 Ventile
Zum Synchronisieren gibt es eine ganze Palette in LabVIEW.

Du kannst deine Ventil-Programmmodule parallel laufen lassen und z.B. durch ein Occurence synchronisieren.

Oder benutze auch Timing Loops, dann sollte die Zeitdifferenz wegfallen.

Gruß, eg

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.03.2008, 14:58
Beitrag #7

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Synchronisation 2 Ventile
' schrieb:HI Jens

Sorry ich verstehe nicht genau was hat das Exampel mit meine Frage zu tun.
Das Beispiel heißt ."Dig Channel Gen"! Könntest du mich nur kurz aufklären wenn es geht!

Ist es überhaupt machbar?

Danke

Skander
Ich wollte damit nur auf die direkte Programmierung von DO (digital out) hinweisen, ohne DAQ-Assi. Wenn du jetzt 2 DO zur gleichen Zeit umschalten willst (also einen ein und den andern aus), dann geht das im Prinzip genau mit diesem Beispiel.

MfG, 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.03.2008, 15:56
Beitrag #8

skander Offline
LVF-Grünschnabel
*


Beiträge: 48
Registriert seit: Feb 2008

8.2 / 8.5
2008
de

54521
Deutschland
Synchronisation 2 Ventile
' schrieb:Ich wollte damit nur auf die direkte Programmierung von DO (digital out) hinweisen, ohne DAQ-Assi. Wenn du jetzt 2 DO zur gleichen Zeit umschalten willst (also einen ein und den andern aus), dann geht das im Prinzip genau mit diesem Beispiel.

MfG, Jens
Danke Jens für deine Antwort. So Weit bin ich ja schon. Ich kann meine Ventile abwechselnd umschalten. Ich versuch nur die Umschaltszeit ( die paar ms)
komplett zu kürzen( wenn es überhaupt geht).
Vielleicht messe ich erst mal diese Zeit und dann kann ich damit was anfangen.

MFG Skander
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.03.2008, 23:29
Beitrag #9

skander Offline
LVF-Grünschnabel
*


Beiträge: 48
Registriert seit: Feb 2008

8.2 / 8.5
2008
de

54521
Deutschland
Synchronisation 2 Ventile
' schrieb:Zum Synchronisieren gibt es eine ganze Palette in LabVIEW.

Du kannst deine Ventil-Programmmodule parallel laufen lassen und z.B. durch ein Occurence synchronisieren.

Oder benutze auch Timing Loops, dann sollte die Zeitdifferenz wegfallen.

Gruß, eg

Danke .Ich werde Morgen versuchen das alles umzusetzen. Über Occurrence gibt es aber nicht so viele Beispiele.
Thanks

MFG Skander
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.03.2008, 08:25
Beitrag #10

skander Offline
LVF-Grünschnabel
*


Beiträge: 48
Registriert seit: Feb 2008

8.2 / 8.5
2008
de

54521
Deutschland
Synchronisation 2 Ventile
' schrieb:Zum Synchronisieren gibt es eine ganze Palette in LabVIEW.

Du kannst deine Ventil-Programmmodule parallel laufen lassen und z.B. durch ein Occurence synchronisieren.

Oder benutze auch Timing Loops, dann sollte die Zeitdifferenz wegfallen.

Gruß, eg
Hallo Eugen ,

Ich habe das theoretisch soweit verstanden mit der Occurrence aber ich kann das leider nicht umsetzen. Könntest du mir bitte helfen.Sad
Danke
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
  Synchronisation PXIe und cDAQ Bärbel 4 3.428 13.01.2021 12:26
Letzter Beitrag: Bärbel
  cRIO und DAQmx Synchronisation oder Trigger? gibsonuser 8 5.738 27.08.2015 06:42
Letzter Beitrag: cb
  Hardwarefehler bei Synchronisation mit cDAQ MM 7 5.945 06.08.2015 20:40
Letzter Beitrag: MM
  Synchronisation von Messungen auf 2 Rechnern dave1 13 11.100 20.04.2015 10:41
Letzter Beitrag: GerdW
Question Synchronisation und Trigger in einem FemtoLaser 14 9.616 31.01.2014 09:52
Letzter Beitrag: Y-P
  Synchronisation zweier Messkarten Geri-Gera 3 4.636 26.11.2013 12:24
Letzter Beitrag: jg

Gehe zu: