Event_Event Rechenoperator — Versorgungsunternehmen
Zurück zu Event_Event Compute Operator.
MoveLin
def MoveLin(target: CENPyOlpMatrix) -> CENPyOlpTpElementFügt am Ende ein “Linear bewegen”-Element hinzu.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpMatrix | Zielmatrix des bewegten linearen Elements. |
Returns: CENPyOlpTpElement — Lineares Werkzeugwegelement hinzugefügt.
MoveCir
def MoveCir(target: CENPyOlpMatrix, via: CENPyOlpMatrix) -> CENPyOlpTpElementFügt am Ende ein kreisförmiges Bewegungselement hinzu
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpMatrix | Zielpunktmatrix des Bewegungskreises |
via | CENPyOlpMatrix | über die Punktmatrix des Bewegungskreises |
Rücksendungen: CENPyOlpTpElement — Kreisförmiges Werkzeugwegelement 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 initialen Tangentialvektor des Referenzpunkts und konstruiert wird. der Vektor, der die Referenz mit dem neuen Zielpunkt verbindet.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpMatrix | Zielpunktmatrix des Bewegungskreises (wenn die Position nicht auf dem Kreis liegt, wird er auf den Kreis angepasst) |
radius | float | Kreisradius |
direction | int | Richtung des Kreises (im Uhrzeigersinn oder gegen den Uhrzeigersinn) |
Returns: CENPyOlpTpElement — Kreisförmiges Werkzeugpfadelement mit Zielrichtung hinzugefügt (Position kann sich ändern)
MoveCir
def MoveCir(angle: float, radius: float) -> CENPyOlpTpElementFügt am Ende ein kreisförmiges Bewegungselement hinzu. Die Kreisbewegung befindet sich innerhalb der xy-Ebene des Bezugspunkts. Die Endtangente ist der Kreis Tangent am Endpunkt.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
angle | float | Öffnungswinkel des Kreises |
radius | float | Kreisradius |
Rücksendungen: CENPyOlpTpElement — Kreisförmiges Werkzeugwegelement 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 des Bewegungskreises |
end | CENPyOlpMatrix | Endpunktmatrix des Bewegungskreises |
tangentTo | int | Tangente zum Anfang oder Ende : Start, Ende |
Rücksendungen: CENPyOlpTpElement — Kreisförmiges Werkzeugwegelement hinzugefügt.
MovePTP
def MovePTP(target: CENPyOlpMatrix) -> CENPyOlpTpElementFügt am Ende ein Punkt-zu-Punkt-Bewegungselement hinzu
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
target | CENPyOlpMatrix | Zielmatrix der Bewegung |
Returns: CENPyOlpTpElement — Punkt-zu-Punkt-Werkzeugweg-Element hinzugefügt.
SkipPath
def SkipPath(length: float, includeStartAndEnd: bool)Überspringt die Werkzeugwegelemente für eine gegebene Länge.
Parameter:
| Name | Typ | Beschreibung |
|---|---|---|
length | float | Die Länge, die übersprungen werden sollte. |
includeStartAndEnd | bool | Flagge, die bestimmt, ob Start- und Endpunkt aufgenommen werden sollen oder nicht. |