C - Vibration der Plattform definieren
Befehl
C<vibration><duration>
Parameter
Vibration - Vibrationstyp, angegeben durch einen Buchstaben (A-D-E-F-I-J-K), siehe Vibrationstypen.
Dauer - Dauer der Vibration:
wenn auf 0 gesetzt, wird die Vibration solange fortgesetzt, bis die Frist für die Vibration erreicht ist (30000 ms) oder bis die Vibration durch den Befehl HC gestoppt wird.
wenn auf einen Wert zwischen 1 und 30000 ms eingestellt, dauert die Vibration die angegebene Zeitspanne.
wird der Parameter nicht spezifiziert, vibriert die Plattform für die in Asycube Studio konfigurierte Dauer, siehe Dauer der Vibration.
Rückgabe
C<Vibration><Dauer>
, wobei
<Vibration>
der angeforderte Vibrationstyp ist,<Dauer>
die Gesamtdauer, die das System benötigt, um die angeforderte Vibrationsdauer durchzuführen (ausschliesslich Kommunikationszeit) ist.
Bemerkung
Die effektive Vibrationsdauer entspricht immer dem im Befehl angeforderten Wert. Der in der Antwort zurückgegebene Wert der Dauer hängt jedoch von verschiedenen Bedingungen ab. Für weitere Einzelheiten lesen Sie bitte den Abschnitt Timing der Vibrationen.
Beschreibung
Verwenden Sie diesen Befehl, um die Plattform mit einer bestimmten Vibration und Dauer vibrieren zu lassen. Die Plattformvibration kann in Asycube Studio bearbeitet werden. Mehr Informationen dazu finden Sie im Abschnitt Vibration der Plattform zum Rezeptassistenten.
Während einer laufenden Vibration können Sie mit dem Befehl ?42 - Verbleibende Dauer der Plattformvibration abrufen die verbleibende Dauer ermitteln.
Vibrationstypen
Ein Asycube kann verschiedene Typen von Vibrationen ausführen, die jeweils einer Vibrationsrichtung entsprechen. Jedem Vibrationstyp ist wie folgt ein Buchstabe zugewiesen:
A - Vorwärts
D - Links
E - Rechts
F - Rückwärts
I - Flip
K - Quer-Zentrierung
J - Längs-Zentrierung
Bemerkung
Die Vibrationstypen K und J sind nur mit Asycubes 240, 380 und 530 verfügbar.
Anwendungsbeispiel
Im ersten Beispiel unten wird der Vibrationstyp F ausgewählt und eine Dauer von 100 Millisekunden angefordert. Wie im Abschnitt Timing der Vibrationen erläutert, werden dieser Dauer in der Antwort 60 Millisekunden hinzugefügt.
command : CF100
response : CF00160
Im zweiten Beispiel unten wird der Vibrationstyp A ausgewählt, jedoch keine Dauer angegeben. Die Plattform vibriert für die in Asycube Studio konfigurierte Dauer (in diesem Fall 100 Millisekunden).
Command : CA
Response : CA00160
In diesem letzten Beispiel wird der Vibrationstyp I und eine fortwährende Vibration gewählt. Um die Vibration zu stoppen, kann der Befehl HC verwendet werden.
Command : CI0
Response : CI00000