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 

2xSchrittmotor und 2x SMCI33-2



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!

30.09.2018, 17:48 (Dieser Beitrag wurde zuletzt bearbeitet: 30.09.2018 17:50 von GerdW.)
Beitrag #18

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: 2xSchrittmotor und 2x SMCI33-2
Hallo s-vdobre,

Zitat:Zum Beispiel ich bin bei "Abtaste X", der Motor startet und dann sofort werden die Befehle an Motor2 also Vorgang "Abtaste Z - links" gestartet und keine Befehle mehr zum Motor1 kommen. Solche können gesendet werden,erst nach den die Befehle für Motor2 gesendet worden sind. Deshalb sehe ich keine Möglichkeit wie man das realisieren kann.
Das ist so, weil DU es so programmiert hast!
Niemand schreibt dir vor, wie du von "Abtaste X" zu "Abtaste Z" kommst: du musst nicht direkt in den nächsten State wechseln!
Wenn man wichtige Bedingungen prüfen will, kann man dies bei JEDEM Statewechsel tun, z.B. nach der Case-Struktur, bevor man die nächste Iteration startet…
Man kann auch, mit entsprechend vielen Bedingungen, mehr als nur 2 mögliche States als nächsten wählen.

Tipp:
Einfach mal ein Blatt Papier nehmen und einen Plan zeichnen!

Zitat:Für die dritte Frage finde ich keine Lösung....
Ich habe es so versucht: Schieberegister für die for-Schleife "Abtaste X" erstellt, dann ein Indikator am Ausgangsregister und ich möchte dieses Wert wieder am Anfang eingeben. Und dann es vergleichen (z.B. bei 50 Durchgänge: Eingangswert > 50 T/F?) und dann weiter auswählen welche Case ausgeführt wird. So einen vergleich wie in den "Zustandsautomat_stop".
Wenn du das Schieberegister an der äußeren While-Loop anlegst, dann hast du IN JEDEM State Zugriff auf die darin enthaltenen Daten.

Tipp:
Einen State durchverdrahten, dann auf den Ausgangstunnel einen Rechtsklick und diesen Tunnel als "Linked Tunnel" festlegen: es werden automatisch auch alle anderen States durchverdrahtet. Dann nur noch die "interessanten" States, die diesen Draht mit seinen Daten benötigen, editieren…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: 2xSchrittmotor und 2x SMCI33-2 - GerdW - 30.09.2018 17:48

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Nanotec SMCI33-1 USB Ansteuerung Programmierknecht 2 7.876 03.06.2013 14:10
Letzter Beitrag: Programmierknecht
  Ansteuern von zwei SMCI33 tritrap 5 8.521 11.12.2009 19:54
Letzter Beitrag: M4Z
  Schrittmotorsteuerung SMCI33 raff99 12 17.705 27.11.2009 14:18
Letzter Beitrag: Mike###

Gehe zu: