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 

Occurrence/Tasking/Timing



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!

16.01.2009, 14:12 (Dieser Beitrag wurde zuletzt bearbeitet: 16.01.2009 14:41 von LLEA2.)
Beitrag #1

LLEA2 Offline
LVF-Grünschnabel
*


Beiträge: 37
Registriert seit: Jan 2008

8.5
2008
kA

10777
Deutschland
Occurrence/Tasking/Timing
hallo,

ich muss mir zurzeit Gedanken machen, wie ich ein bestimmtes Problem lösen kann. Ich möchte zwei Schleifen (später min 6) unabhängig voneinander also quasi parallel laufen lassen, nach n-Schritten soll eine Synchronisation erfolgen. Die Schleifen sind im Moment innerhalb eines Rahmens einer Sequenzstruktur untergebracht und dienen zur Ansteuerung mehrere Sondenverschiebegeräte mit jeweils zwei Achsen. Hierbei treten nun zwei Probleme auf. Aufgrund der gegegeben Struktur mit Sequenrahmen und einer While-Schleife können entweder alle gleichzeitg losfahren oder immer nur eine manuell pro Schleifendurchlauf. Hier sollen alle manuell und "quasi" parallel ansteuerbar sein (siehe hierzu das angehängte VI -Occurrence). Das viel größere Problem ist, dass es "schnelle" und "langsame" Sonden gibt. Im Moment wird mit jedem Durchlauf zunächst eine bestimmte Position mit der ersten Achse angefahren und im Anschluss die zweite Achse (Winkel) angesteuert. Schnelle Sonden fahren auf eine Höhe und einen Winkel und sind fertig, müssen aber im Moment auf die langsamen Warten, die sich ggf. in n-weiteren Schleifendurchläufen nach bestimmten Parametern ausrichten. In dieser Zeit könnte die schnelle Sonde schon weitere Winkel auf der selben Höhe anfahren, was aufgrund der gegebenen Programmstruktur nicht möglich ist, da darauf gewartet werden muss, dass die langsamen Sonden den Soll-Winkel auch wirklich (in mehreren Schritten, min. 2) erreicht haben. Meine Frage wäre nun, wie kann ich diese Probleme grundlegend am besten ändern. Die einzelnen Sonden müssen in eigenen Schleifen und nicht in einer großen angesteuert werden. Für die Synchronisation nach n-Schritten könnte ich Semaphoren oder Rendezvous-Elemente verwenden? Ich wäre für jeden Tipp dankbar.

In Bezug auf das manuelle und quasi parallele Ansteuern habe ich mich an Occurrence-Elementen versucht und hierbei das Problem, dass ich nur ein Ereignis zur Laufzeit generieren kann und demnach mein Zählbeispiel nicht erneut starten kann?! Des Weiteren kann ich bei dem VI nicht verhindern, dass die While-Schleifen das erste Mal durchläuft.

mfg


Lv85_img


Sonstige .vi  occurrence.vi (Größe: 18,46 KB / Downloads: 324)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Occurrence/Tasking/Timing - LLEA2 - 16.01.2009 14:12
Occurrence/Tasking/Timing - jg - 16.01.2009, 14:38
Occurrence/Tasking/Timing - IchSelbst - 16.01.2009, 15:17
Occurrence/Tasking/Timing - LLEA2 - 28.01.2009, 12:09
Occurrence/Tasking/Timing - LLEA2 - 28.01.2009, 17:41
Occurrence/Tasking/Timing - LLEA2 - 28.01.2009, 19:02
Occurrence/Tasking/Timing - IchSelbst - 28.01.2009, 19:19
Occurrence/Tasking/Timing - LLEA2 - 29.01.2009, 17:18

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Lightbulb Windows 11 Timing Philipp_Kant 3 646 13.11.2024 14:03
Letzter Beitrag: Philipp_Kant
  Timing Einstellung DAQ-assistent bachatero18 6 4.411 26.02.2019 15:11
Letzter Beitrag: bachatero18
  Sequenz zur Dokumentation, Einfluss auf das Timing TSC 7 5.190 19.10.2016 07:08
Letzter Beitrag: TSC
  Timing-Probleme Joachim 1 3.166 20.08.2015 09:07
Letzter Beitrag: jg
  Timing Problem Nattdis 0 2.681 05.02.2015 14:56
Letzter Beitrag: Nattdis
  Timing simulation and control loop I2thavo 0 3.630 23.07.2014 19:49
Letzter Beitrag: I2thavo

Gehe zu: