Event_Event Compute Operator — Dienstprogramme
Zurück zu Event_Event Compute Operator.
MoveLin
def MoveLin(target: CENPyOlpMatrix) -> CENPyOlpTpElementFügt am Ende ein Element „move linear“ hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpMatrix | Zielmatrix des linearen Bewegungselements. |
Gibt zurück: CENPyOlpTpElement — Lineares Werkzeugbahn-Element hinzugefügt.
MoveCir
def MoveCir(target: CENPyOlpMatrix, via: CENPyOlpMatrix) -> CENPyOlpTpElementFügt am Ende ein Element für eine Kreisbewegung hinzu
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpMatrix | Zielpunktmatrix der kreisförmigen Bewegung |
via | CENPyOlpMatrix | Durchgangspunktmatrix der Kreisbewegung |
Gibt zurück: CENPyOlpTpElement — Kreisförmiges Werkzeugbahn-Element hinzugefügt.
MoveCir
def MoveCir(target: CENPyOlpMatrix, radius: float, direction: int) -> CENPyOlpTpElementFügt am Ende ein kreisförmiges Bewegungselement hinzu. Die kreisförmige Bewegung befindet sich in der Ebene, die durch den Anfangstangentenvektor des Referenzpunkts und der Vektor, der den Referenzpunkt mit dem neuen Zielpunkt verbindet.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpMatrix | Zielpunktmatrix der kreisförmigen Bewegung (wenn die Position nicht auf dem Kreis liegt, wird sie so angepasst, dass sie auf dem Kreis liegt) |
radius | float | Kreisradius |
direction | int | Richtung des Kreises (im Uhrzeigersinn oder gegen den Uhrzeigersinn) |
Gibt zurück: CENPyOlpTpElement — Kreisförmiges Werkzeugbahn-Element hinzugefügt mit Richtung des Ziels (Position kann sich ändern)
MoveCir
def MoveCir(angle: float, radius: float) -> CENPyOlpTpElementFügt am Ende ein kreisförmiges Bewegungselement hinzu. Die Kreisbewegung erfolgt innerhalb der xy-Ebene des Bezugspunkts. Die Endtangente ist der Kreis. Tangente am Endpunkt.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
angle | float | Öffnungswinkel des Kreises |
radius | float | Kreisradius |
Gibt zurück: CENPyOlpTpElement — Kreisförmiges Werkzeugbahn-Element hinzugefügt.
MoveTangentCir
def MoveTangentCir(start: CENPyOlpMatrix, end: CENPyOlpMatrix, tangentTo: int) -> CENPyOlpTpElementFügt ein kreisförmiges Bewegungselement tangential zu einer Matrix hinzu
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
start | CENPyOlpMatrix | Startpunktmatrix der Kreisbewegung |
end | CENPyOlpMatrix | Endpunktmatrix der Kreisbewegung |
tangentTo | int | Tangente zum Anfang oder Ende : Anfang, Ende |
Gibt zurück: CENPyOlpTpElement — Kreisförmiges Werkzeugbahn-Element hinzugefügt.
MovePTP
def MovePTP(target: CENPyOlpMatrix) -> CENPyOlpTpElementFügt am Ende ein Punkt-zu-Punkt-Bewegelement hinzu
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpMatrix | Zielmatrix der Bewegung |
Gibt zurück: CENPyOlpTpElement — Punkt-zu-Punkt-Werkzeugweg-Element hinzugefügt.
SkipPath
def SkipPath(length: float, includeStartAndEnd: bool)Überspringt die Werkzeugweg-Elemente für eine bestimmte Länge.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
length | float | Die zu überspringende Länge. |
includeStartAndEnd | bool | Flagge zur Bestimmung, ob Start- und Endpunkt einbezogen werden sollen oder nicht. |