Skip to Content
FASTSUITE E2API RéférencePython APIAPI DomainesGestion des événementsEvent_Event Opérateur de calculEvent_Event Opérateur de calcul — Utilitaires

Event_Event Opérateur de calcul — Utilitaires

Revenons à Event_Event Compute Operator.

MoveLin

def MoveLin(target: CENPyOlpMatrix) -> CENPyOlpTpElement

Ajoute un élément « déplacer linéaire » à la fin.

Paramètres :

NomTypeDescription
targetCENPyOlpMatrixMatrice cible de l’élément linéaire de déplacement.

Retours : CENPyOlpTpElement — Élément de trajet linéaire ajouté.

MoveCir

def MoveCir(target: CENPyOlpMatrix, via: CENPyOlpMatrix) -> CENPyOlpTpElement

Ajoute un élément de déplacement circulaire à la fin

Paramètres :

NomTypeDescription
targetCENPyOlpMatrixMatrice de points cibles du déplacement circulaire
viaCENPyOlpMatrixvia la matrice ponctuelle du déplacement circulaire

Retours : CENPyOlpTpElement — Élément de trajectoire circulaire ajouté.

MoveCir

def MoveCir(target: CENPyOlpMatrix, radius: float, direction: int) -> CENPyOlpTpElement

Ajoute un élément de déplacement circulaire à la fin. Le déplacement circulaire se fait dans le plan construit par le vecteur tangent initial du point de référence et le vecteur reliant la référence au nouveau point cible.

Paramètres :

NomTypeDescription
targetCENPyOlpMatrixMatrice de points cibles du déplacement circulaire (si la position n’est pas sur le cercle, elle sera ajustée pour être sur le cercle)
radiusfloatRayon du cercle
directionintDirection du cercle (dans le sens horaire ou antihoraire)

Retours : CENPyOlpTpElement — Élément de trajet d’outil circulaire ajouté avec la direction de la cible (la position peut changer)

MoveCir

def MoveCir(angle: float, radius: float) -> CENPyOlpTpElement

Ajoute un élément de déplacement circulaire à la fin. Le mouvement circulaire se situe dans le plan xy du point de référence. La tangente finale est le cercle tangente à l’extrémité.

Paramètres :

NomTypeDescription
anglefloatangle d’ouverture du cercle
radiusfloatRayon du cercle

Retours : CENPyOlpTpElement — Élément de trajectoire circulaire ajouté.

MoveTangentCir

def MoveTangentCir(start: CENPyOlpMatrix, end: CENPyOlpMatrix, tangentTo: int) -> CENPyOlpTpElement

Ajoute un élément circulaire de déplacement tangent à une matrice

Paramètres :

NomTypeDescription
startCENPyOlpMatrixMatrice de point de départ de la circulaire de déplacement
endCENPyOlpMatrixMatrice de point final du déplacement circulaire
tangentTointtangente au début ou à la fin : Début, fin

Retours : CENPyOlpTpElement — Élément de trajectoire circulaire ajouté.

MovePTP

def MovePTP(target: CENPyOlpMatrix) -> CENPyOlpTpElement

Ajoute un élément de déplacement point à point à la fin

Paramètres :

NomTypeDescription
targetCENPyOlpMatrixMatrice cible du déplacement

Retour : CENPyOlpTpElement — élément de trajectoire point à point ajouté.

SkipPath

def SkipPath(length: float, includeStartAndEnd: bool)

Saute les éléments de trajet d’outil pour une longueur donnée.

Paramètres :

NomTypeDescription
lengthfloatLa longueur à sauter.
includeStartAndEndboolDrapeau déterminant s’il faut inclure ou non le point de départ et de fin.
Was this page helpful?