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 

Oszilloskop Auslesen und Motor zeitgleich starten



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!

24.01.2012, 10:15 (Dieser Beitrag wurde zuletzt bearbeitet: 24.01.2012 10:18 von Lucki.)
Beitrag #5

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Oszilloskop Auslesen und Motor zeitgleich starten
Das Beste wäre, wenn man das synchrone Starten hardwaremäßig machen könnte. Beipielsweise: Wenn es an der Motorsteuerung einen Boolschen Ausgang gibt, der den Start des Motors anzeigt, könnte man damit den Oszi triggern.
Wenn man es softwaremäßig macht, dann gibt es, wenn es sich um NI-Produkte handelt, hervorragende Möglichkeiten zur Synchroniation. Bei dir wird es womöglich nicht ideal funktionieren. Aber erst mal solltest Du es wenigstens ernsthaft versuchen, bis jetzt sehe ich da noch nichts.
Denn: Es nützt doch nichts, die beiden VI gleichzeitig zu starten. Bei beiden werden ja vor dem Start der jeweiligen Hardware irgendwelche Konfigurationen ausgeführt, die unterschiedlich lange dauern. Außerdem weiß man nicht, in welcher zeitlichen Ordnung das Ganze überhaupt ausgeführt wird. Z.B ist denkbar, daß zuerst nur das eine VI ausgeführt wird, und zwar so lange, bis es dort im Programmablauf zu einem Wait kommt. Diese Zeit wird dann dazu benutzt, das andere VI abzuarbeiten. Von einem synchronem Start kann da überhaupt keine Rede sein.

Es kommt darauf an, dass die eigentlichen Startaufrufe innerhalb der beiden VIs so gleichzeitig wie möglich gestartet werden. Welches die Startaufrufe sind, weiß ich nicht, und noch undurschsichtiger wird die Sache, weil sich die Startaufrufe bei Dir womöglich in Schleifen mit unterschiedlichen Umlaufzeiten befinden. Wie soll da Synchronisation überhaupt funktionieren können?

Prinzipiell müßte man es so machen:

Varante 1: Alles (A und B) in einem VI
Man bräuchte eine Sequenz mit 3 Rahmen:
Rahemen 1: Code für Konfiguration A und B
Rahmen 2: Start A und B
Rahmen 3: Datenerfassung usw.
Man braucht nicht unbedingt Sequenzrahmen, die Reihenfolgs läßt sich auch mit dem Fehlerstrang manipulieren.

Variante 2: A und B in getrennten SubVIs
Mit den VIs "Rendezvous" kann man erreichen, das bestimmte Punkte in den beiden VIs gleichzeitig ausgeführt werden. Am besten das Beispiel studieren.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: Oszilloskop Auslesen und Motor zeitgleich starten - Lucki - 24.01.2012 10:15

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Oszilloskop ständig auslesen Vaati 4 5.662 10.02.2016 15:38
Letzter Beitrag: Vaati
Information Drehzahlaufnahme elektrischer Motor mittels Lichttaster Bambi 21 15.716 02.12.2015 20:05
Letzter Beitrag: GerdW
  Oszilloskop dbuckl 20 21.103 26.11.2013 11:29
Letzter Beitrag: samuel
  Oszilloskop ezio 6 7.121 09.10.2012 22:17
Letzter Beitrag: A.Berndsen
  Motor simulieren-erstes programm :S Evendi 7 7.444 09.11.2010 19:48
Letzter Beitrag: jg
  Mehrere Oszilloskop-Kanäle in einen Graphen CGHH 3 5.017 15.01.2010 17:15
Letzter Beitrag: Y-P

Gehe zu: