Skip to Content
FASTSUITE E2API RéférencePython APIPython GuideCommencerJournal des changements

Journal des changements

Journal des modifications de l’interface Python

Sortie 2026-1

ActionDe / VersSujetCommentaire
AjoutéCENPyOlpJointGetCurrentPosGetMaxPosGetMinPosAPI méthodes pour obtenir des données de ressources telles que la valeur des limites minimales et maximales conjointes et la valeur courante conjointe
AjoutéCENPyOlpProcessOperatorGeometryOperatorGetProcessGeometryIdentifierGetAttributeIntegerByNameGetAttributeDoubleByNameGetAttributeStringByNameGetAttributeBoolByName IsProcessGeometryBoxWithinWorkingAreaOfController GetBoundingBoxAPI méthodes pour obtenir UUID, attribut personnalisé ajouté à la géométrie du procédé et méthode pour vérifier si PG est la zone de travail du contrôleur située
AjoutéCENPyOlpFrameGetMatrix GetWorldMatrix GetNameAPI méthode pour obtenir la matrice de position des images, obtenir la matrice de position du monde des images et obtenir le nom de l’image
AjoutéCENPyOlpResourceGetAllJoints GetBaseFrames GetChildFramesAPI méthode pour obtenir tous les joints de ressources, toutes les trames de base de ressources et toutes les trames enfants de ressources
AjoutéCENPyOlpControllerGetBaseFrames GetToolFramesAPI méthode pour obtenir les cadres d’outil et les cadres de base associés au contrôleur
AjoutéCENPyOlpControllerSetActiveBaseFrame SetActiveToolFrameAPI méthode pour définir la trame d’outil active et la trame de base active sur le contrôleur
AjoutéCENPyOlpOperationGetBaseFrameGetToolFrameAPI méthode pour obtenir le cadre d’outil et le cadre de base de l’opération
AjoutéProgramme CENPyOlpSetBaseFrameSetToolFrameAPI méthode pour définir le cadre d’outil et le cadre de base sur l’ensemble du programme
AjoutéCENPyOlpOperationGroupSetBaseFrameSetToolFrameAPI méthode pour définir le cadre d’outil et le cadre de base pour toutes les opérations enfants au sein du groupe d’opérations
AjoutéCENPyOlpOperationSetBaseFrameSetToolFrameAPI méthode pour définir le cadre d’outil et le cadre de base à l’opération
AjoutéCENPyOlpSyncRobotsEventSetSyncMode SetSyncTextAPI méthode pour définir le mode de synchronisation et définir le texte pour les événements robotiques synchronisés
AjoutéCENPyOlpBalancingSequencingOperatorMoveOperationsVersContrôleur MoverOpérationsProgrammeMoverOpérationGroupsContrôleur MoverOpérationGroupsProgrammeObtenirToutProcessusGeométriesAPI méthodes pour déplacer les opérations, les groupes d’opérations vers le programme ou le contrôleur et pour obtenir toutes les géométries de processus
ModifiéCENPyOlpVector,CENPyOlpPointIntellisensetype de valeur retournée

Sortie 2025-2

ActionDe / VersSujetCommentaire
AjoutéRappelsDesignChangeProcessusGeométriesReportScriptAprès une action de changement de conception, toutes les modifications apportées aux géométries de processus, opérations, groupes d’opérations et programmes existants sont affichées via un opérateur de rapport que l’utilisateur peut gérer à sa manière
AjoutéRappelsExécuteBalancingSequencingScriptNouveau script qui peut séquencer et équilibrer automatiquement, selon les critères utilisateur, les programmes(groupes, opérations) entre contrôleurs
AjoutéCENPyOlpControllerRécupération des programmes contrôleursDe nouvelles méthodes pour GetActiveProgram, SetActiveProgram et GetPrograms sont désormais disponibles
AjoutéCENPyOlpControllerPossibilité de déclencher le calcul du temps de cycleAPI calculer le temps de cycle pour les composants actifs du programme, ou pour une opération spécifique du programme

Sortie 2025-1

ActionDe / VersSujetCommentaire
AjoutéCommandes auxiliairesCommandes auxiliairesNouvelles entrées de commande auxiliaires AutoExecute pour CycleTimeDelayCalculation. Ils sont exécutés avant de commencer chaque calcul du temps de cycle dans le tableau de bord Équilibrage et séquençage de l’établi OLP.
ModifiéCENPyOlpOperationCENPyOlpOperationAjout de la méthode GetActiveEventRules() pour reconstituer les événements actifs de règles dans CENPyOlpOperation
ModifiéCENPyOlpEventObjectCENPyOlpEventObjectAjout de la méthode IsAttributeValid(attribName) pour vérifier si l’attribut donné est valide (existe) dans OlpEvent
AjoutéCENPyOlpPositionGetCoordinatesToBaseFrameObtenir les coordonnées Positions par rapport à la base frame actuelle (et non aux coordonnées Tag !)
AjoutéOlpCorePythonBaseOperatorGetWindowsEnvironmentVariableObtient une variable d’environnement Windows désirée car la commande Python os.environ.get ne fonctionne pas

Sortie 2024-2

ActionDe / VersSujetCommentaire
AjoutéOlpCoreOlpCoreAjout du chapitre OlpCore, qui définit la bibliothèque Python de base pour écrire un téléchargeur avec Python.
AjoutéTéléchargerTéléchargerAjout du chapitre Upload, qui définit la bibliothèque Python pour écrire un uploader avec Python.
ModifiéTéléchargerTéléchargerAjout de nouvelles méthodes, lien vers les classes de base.
ModifiéPython embarquéVersion de l’interpréteur PythonMise à jour de la version 3.7.4 à la version 3.12.4
Modifiésite-packagesdébogageLa bibliothèque de débogage est utilisée à la place de ptvsd python debug
Ajoutésite-packagesnumpyLa bibliothèque Numpy est incluse dans le forfait de livraison standard

Sortie le 03-024

ActionDe / VersSujetCommentaire
AjoutéIOlpEventRuleCENPyOlpEventRuleOperatorAjout de constantes prédéfinies que les TechRequestID utilisaient pour signaler les TPE dans certains LeadIn, LeadOut, Approach et Retract (méthode FindTpeByTechRequestId)

Sortie 2024-1

ActionDe / VersSujetCommentaire
Ajouténls.pyclasse NLSUtility()J’ai ajouté la méthode GetETwoNLS pour définir le langage dans E2.
Ajoutéarcreport.pyclasse ArcReportUtility(PDF)Ajout d’une classe de base pour créer un rapport PDF ArcWelding.
AjoutéCENPyOlpProgramModifyOperatorCreateMatrixObtenez un objet CenPyOlpMatrix vide initialement.
AjoutéCENPyOlpResourceGetHomePositionsRetour des positions d’origine en tant qu’objets de la classe CENPyOlpHomePosition.
AjoutéCENPyOlpHomePosteGetJointAtRetourne l’objet CENPyOlpJoint représentant l’articulation à l’indice désiré.
AjoutéCENPyOlpHomePosteCompteCompte, Nom, PositionDeDe nouvelles méthodes.
AjoutéCENPyOlpJointGetName, GetKinType, GetJointType, GetJointIndexDe nouvelles méthodes.
AjoutéCENPyOlpContollerGetWeldingDataSetsFromDataBaseObtenez des ensembles de données de soudage définis à partir de la base de données de soudure du contrôleur actif.
AjoutéCENPyOlpEventHandlerGetAllRuleBasedEvents GetAllNonRuleBasedEventsObtenez une liste de tous les événements existants basés sur des règles ou OLP sur l’élément de parcours d’outil donné.
AjoutéCENPyOlpEventObjectGetOlpEventNameObtenez le nom de l’événement en cours.
AjoutéCENPyOlpEvent_EventComputeOperatorIsPythonEventVérifie si l’événement de référence est un événement C++ ou Python.

Sortie le 05-02/2023

ActionDe / VersSujetCommentaire
AjoutéCENPyOlpWM_AttribChangedOperatorGetChangedComponentAvec ces méthodes ajoutées, il est désormais possible de contrôler les valeurs d’attribut à des niveaux inférieurs au rappel.
GetOperatorForComponent
CENPyOlpTech_AttribChangedOperatorGetChangedComponent
GetOperatorForComponent

Sortie 2023-2

ActionDe / VersSujetCommentaire
AjoutéCENPyOlpContollerGetMainResourcesMaxTCPFeedrateObtient la valeur maximale du taux d’alimentation TCP de la ressource principale.
AjoutéCENPyOlpTpElementGetTrack GetTeachFlagsObtenez la piste correspondant à cet élément de trajectoire d’outil. Prenez les drapeaux d’enseignement.
CENPyOlpTeachHandlerRetirerDrapeauxTeachsEnlève les drapeaux d’enseignement.
CENPyOlpOperationGetTracksObtenez toutes les pistes de l’outillage de l’opération.
CENPyOlpOperationGroupGetTracksRassemblez toutes les pistes de parcours d’outil du groupe d’opérations.
Programme CENPyOlpGetTracksObtenez toutes les pistes du parcours d’outil du programme.
CENPyOlpTrack-Nouvelle classe.
CENPyOlpProgramModifyOperatorGetInterpolationHandlerPrends un gestionnaire d’interpolation.
CENPyOlpInterpolationHandlerCréerCheminInterpolation SupprimerCheminInterpolation CommutateurCheminInterpolationType AjouterInterpolationCheminInterpolationSupport RetirerCheminInterpolationSupport CréerSurfaceInterpolation SupprimerSurfaceInterpolationType AddSurfaceInterpolationSupport SupprimerSurfaceInterpolationSupport SupprimerSurfaceInterpolationSupport IsInterpolationIsSupportNouvelle classe.
ConstantesCodes d’erreur interpolationCodes d’erreur interpolationType TeachFlagsDe nouvelles constantes.
DynamicLimitsJoints de ContrôleLimites DynamiquesVérification des limites dynamiques.
Mise à jourreport.pyRapport de classe Utilité (FPDF)Étendre les nouvelles commandes pour le rapport PDF
AjoutéCENPyOlpSeamFindingOperatorGetSeAmFindingPoint GetSeamTrackingPoint CoutureTrouveApprocheRétractationPointApprocheRétractationPointAltAltNouvelle classe.

Sortie 2023-1-2

ActionDe / VersSujetCommentaire
Ajouténls.pyclasse NLSUtility()Ajout d’une classe de base pour faire la traduction NLS.

Sortie 2023-1-2

ActionDe / VersSujetCommentaire
Ajoutéreport.pyRapport de classe Utilité (FPDF)Ajout d’une classe de base pour créer un rapport PDF.

Sortie le 1-01-2023

ActionDe / VersSujetCommentaire
AjoutéCENPyOlpBuiltInEventGetBuiltInEventInsertPositionAjout d’une méthode pour obtenir la position d’insertion de l’événement BuildIn.
AjoutéCENPyOlpEventObjectGetOlpEventInsertPositionAjout d’une méthode pour obtenir la position d’insertion de l’événement OLP.

Sortie 2023-1

ActionDe / VersSujetCommentaire
Mise à jourCENPyOlpTpElement CENPyOlpTeachHandlerGetCollisionStatus ModifyTpElementMise à jour d’une fonction existante pour inclure à la fois l’évaluation des coûts et les résultats de simulation. Ajoutez une valeur de retour à la fonction.
AjoutéCENPyOlpTpElementGetSimulationCollisionStatusGetTurnUserStringObtenez le statut de la collision de la simulation. Obtenez la chaîne turn user de l’élément de trajectoire d’outil sous-jacent.

Sortie 2022-3-2

ActionDe / VersSujetCommentaire
AjoutéCENPyOlpEvent_EventComputeOperatorExecuteBrushEventCompute ExecuteGunEventComputeSurcharges supplémentaires avec des paramètres de déclenchement optionnels.

Sortie le 01-03-2022

ActionDe / VersSujetCommentaire
Mise à jourPostTechOnFrameModifié PostWmOnFrameModifiéCENPyOlpFrameChangedOperatorAjoutez une valeur de retour aux rappels PostTechOnFrameChanged et PostWmOnFrameChanged.
AjoutéCENPyOlpControllerGetControllerType GetSeries GetModel GetActiveToolFrameName GetActiveToolResourceName GetLastGeneratedFilePathsFromDownload GetLastSelectedFilePathsDeUpload DownloadProgramByNameNouvelles fonctions.
cenpylibFileUtilityLes chemins vers le Cenit et E2 logos sont disponibles en cenpylib.
CENPyOlpWM_SyncPgAttribOperatorGetControllerPrends la manette parentale.
CENPyOlpEvent_PEOperatorGetControllerPrends la manette parentale.
CENPyOlpEvent_EventComputeOperatorGetCurrentToolResourceNameObtenez le nom de l’outil actuel.
CENPyOlpOperationGroupNom de l’ensembleDéfinissez le nom du groupe d’opérations.
CENPyOlpOperationNom de l’ensembleDéfinissez le nom de l’opération.
ConstantesDownloadErrorCodes ControllerType Column TypeDe nouvelles constantes.
CENPyOlpAttributeTableSujet completAttribut de table pour les profils de contrôleur et opérateur en particulier pour l’importation/exportation de table.
CENPyOlpAttributeTableOperatorSujet complet
CENPyOlpAttribGetterGetAttributeTableByName GetScopeSortedTableRowsNouvelles fonctions.
CENPyOlpEvent_EventComputeOperatorExecuteBrushEventCompute ExecuteGunEventComputeDe nouvelles fonctions pour faciliter l’implémentation d’événements qui activent des balais pour les armes et des événements qui activent ou désactivent les armes à feu.

Sortie 2022-3

ActionDe / VersSujetCommentaire
AjoutéGuide de style de code PythonGuide de style pour le code Python Recommandations générales de style CENITDirectives générales pour le style du code CENIT.
Bibliothèques PythoncenpylibLe paquet Python, développé par CENIT AG, contient IntelliSense et tous les utilitaires implémentés pour faciliter le scripting.
Configurations de Visual Studio CodeExtensions VS Code recommandées Paramètres IntelliSenseConfigurations recommandées de Visual Studio Code.
CommandesAuxiliairesRappelsEntrées de commande auxiliaire de ProcessProcessGeometries en rappel ProcessGeometriesPremière implémentation des commandes auxiliaires ProgramProcessGeometries.
CENPyOlpProgramProcessGeometryOperatorGetLoggerOperator GetCsvParserOperator GetController GetActiveProgram GetSelectedProcessGeometries GetStartStateNamesNouvel opérateur avec ses fonctions.
CENPyOlpProcessOperatorGeometryOperatorGetContourLengthObtiens la longueur de courbe de la géométrie du procédé de contour.
CENPyOlpTech_RecipeOperatorGetSelectedProcessGeometriesRemplace la fonction GetActiveProcessGeometries.
Programme CENPyOlpProgramProcessGeometries IsMainFonction pour programmer des géométries de processus sélectionnées. Vérifiez si le programme a le drapeau « main » ou s’il est un sous-programme.
CENPyOlpOperationGroupGetParentProgramNameObtenez le nom du programme parent.
CENPyOlpTpElementNom de l’ensembleDéfinissez le nouveau nom de l’élément de trajet d’outil.
CENPyOlpControllerCreateProgram GetAttributeByName GetAttributeIntegerByName GetAttributeFloatByName GetAttributeStringByName GetAttributeBoolByName GetOutputDirectoryFonctions pour créer un nouveau programme de contrôleur. Fonctions pour obtenir les objets d’attributs définis par l’utilisateur par le prénom et un chemin de répertoire de sortie.
AutoExécuter les entrées de commande auxiliairePostProgramTélécharger PostProgramTélécharger PostProgramProgramUploader PostProgramUploadOnsite PrevProgramDownloadOnsite PrevProgramUploadPrévProgramUploadOnsite PressProgramUploadOnsiteNouvelles entrées de script auxiliaires AutoExecut.
CENPyOlpTech_RuleInitOperatorAnnulerÉvénementRègleInsérerPositionNouvelles fonctions pour remplacer la position d’insertion par défaut d’une règle d’événement.
CENPyOlpTech_RuleUpdateOperatorAnnulerÉvénementRègleInsérerPosition
CENPyOlpWM_RuleInitOperatorAnnulerÉvénementRègleInsérerPosition
CENPyOlpWM_RuleUpdateOperatorAnnulerÉvénementRègleInsérerPosition

Sortie le 4-2-2022

ActionDe / VersSujetCommentaire
AjoutéCENPyOlpEvent_PEOperatorIsEventCreatedAutomaticallyVérifiez si l’événement de référence a été créé par une règle, un autre événement, ou inséré manuellement.
CENPyOlpEvent_EventComputeOperatorIsEventCreatedAutomatically
CENPyOlpEvent_AttribChangedOperatorIsEventCreatedAutomatically

Sortie 2022-2-3

ActionDe / VersSujetCommentaire
AjoutéCENPyOlpTeachHandlerSetTpElementName SetTpElementMotionType SetTpElementTargetType SetTpElementConfigBehavior SetTpElementTurnBehaviorAjout de la possibilité de définir les paramètres TPE via TeachHandler.
CENPyOlpTpElementGetTargetType GetConfigBehavior GetConfigUserString GetTurnBehavior GetCollisionStatus GetReachabilityStatus GetSingularityStatusPossibilité supplémentaire d’obtenir les paramètres TPE.
ConstantesCibleType ConfigComportementTournerComportementCollisionÉtatAtteignabilitéStatut SingularitéStatutDe nouvelles constantes.

Sortie 2022-2-1

ActionDe / VersSujetCommentaire
AjoutéCENPyOlpWM_SyncPgAttribOperatorGetCurrentToolFrameIndex GetCurrentBaseFrameIndex GetCurrentToolFrameMatrix GetCurrentBaseFrameMatrixLes méthodes retournent l’outil courant et les trames de base de l’opération parente.

Sortie 2022-2

ActionDe / VersSujetCommentaire
AjoutéBibliothèques Pythonfpdf2Ajout d’un paquet fpdf pour la génération de documents PDF.

Sortie 2022-1

ActionDe / VersSujetCommentaire
AjoutéAutoExécuter les entrées de commande auxiliairePostProgramProcessGeometries PrevProgramDownloadLa première implémentation des entrées de script auxiliaires AutoExecut.
CommandesAuxiliairesRappelsCallback ModifyActiveProgram Entrées de commande auxiliaire OlpProgramPremière implémentation des commandes auxiliaires ModifyActiveProgram.
CENPyOlpProgramModifyOperatorGetAttribGetter GetAttribSetter GetLoggerOperator GetController GetCsvParserOperator GetActiveProgram GetComputeHandler GetTeachHandler GetEventHandler GetProgramTpElementsByNameCet opérateur est appelé dans le cadre du rappel ModifyActiveProgram.
CENPyOlpPositionX Y Z RX RY RZ GetCoordonnées SetCoordonnées ObtenirViaPointCoordonnées SetViaPointCoordonnées GetOrientationEnsembleOrientationObtenGetRefTpÉlément EnsembleRefTpÉlément ObtenirPositionRelation SetPositionRelation GetMatrice GetViaPointMatrice TraduirePositionTranslatePositionRotationPositionGetViaPointName GetJointValues SetJointValues SetJointValues GetExternalJointValues SetExterneJointValuesGère toutes les modifications et traductions d’un élément de trajet d’outil en utilisant des fonctions simplifiées et en travaillant avec des coordonnées cartésiennes.
Programme CENPyOlpGetName GetAttribGetter GetAttribSetter GetOperationGroups GetlOperations GetLastCreatedOperations GetTpElements GetTpElementsWithEventPermet d’accéder au niveau du programme.
CENPyOlpComputeHandlerEnableAutoRecompute DisableAutoRecompute TriggerRecomputeIl n’est disponible qu’en rappel ModifyActiveProgram.
CENPyOlpTeachHandlerGetTpElementPosition ModifyTpElement InsertNewTpElement RemoveTpElementApplique toutes les modifications de la CENPyOlpPosition à l’élément de trajet d’outil.
CENPyOlpEventHandlerGetEventsByName GetRuleBasedEventsByName GetBuiltInEventsByType AddEventByName AddBuiltInEventByType RemoveEvent RemoveBuiltInEventS’occupe de toutes les modifications des événements.
CENPyOlpTpElementGetName GetProcessType GetMotionTypeNouvelles méthodes pour obtenir les informations sur les éléments de trajet d’outil.
CENPyOlpOperationGroupGetName OverrideAttribute GetOperations GetTpElements GetTpElementsWithEventNouvelles méthodes pour accéder aux données du groupe d’opérations.
CENPyOlpOperationGetName OverrideAttribute GetProcessGeometryIdentifier GetTpElements GetTpElementsWithEventNouvelles méthodes pour accéder aux données d’exploitation.
CENPyOlpControllerGetProgramNames GetLogicPortByNameDe nouvelles méthodes pour obtenir les noms des programmes et les ports logiques.
CENPyOlpResourceGetAttributeByName GetValueOfIntegerAttributeByName GetValueOfFloatAttributeByName GetValueOfStringAttributeParName GetValueOfBoolAttributeByNameDe nouvelles méthodes pour obtenir les attributs de ressource ou directement les valeurs de ces attributs.
ConstantesBuiltInEventTypes ReComputeEnterStates ComputeStateMatrix AttribOverrideMode MotionType PosRelation TpProcessTypeDe nouveaux types ont été ajoutés et les anciens ont été étendus.
Bibliothèques PythontkinterAjout du package GUI tkinter
CENPyOlpEvent_EventComputeOperatorGetTouchSensingOperatorPrends un opérateur de détection tactile.
CENPyOlpTouchSensingOperatorSujet completNouvel opérateur de détection tactile.

Sortie 2021-6

ActionDe / VersSujetCommentaire
AjoutéPostTechOnFrameModifié PostWmOnFrameModifiéCENPyOlpFrameChangedOperatorLe rappel PostTechOnFrameChanged et PostWmOnFrameChanged est appelé depuis le noyau lorsque l’outil ou la trame de base a été modifié au niveau de l’opération.
CENPyOlpBuiltInEventSetOutputTarget GetOutputTargetMéthodes pour définir/obtenir la sortie cible pour l’événement.
CENPyOlpTech_UpdateOperatorGetAttribGetter GetAttribSetter GetAttribCreator GetLoggerOperator GetController GetOlpProgram RemoveAttribute SetAttribOwner GetTechEventRuleUpdateOperator GetWmEventRuleUpdateOperator GetCycleExplodeStatus GetLastSavedPythonTechnologyVersionMéthodes pour obtenir/définir/créer/supprimer des attributs, obtenir des composants de programme, contrôleur, opérateur de logger, état d’explosion de cycle, dernière version de technologie python sauvegardée, définir le propriétaire de l’attribut, mettre à jour
CENPyOlpProgramComponentGetType GetParentComponent GetChildComponents GetCreatorNameMéthodes pour obtenir les noms des règles et des événements actifs, ajouter un nouvel événement ou définir un événement actif pour la règle d’événement en cours.
CENPyOlpTech_RuleUpdateOperatorAddEvent GetRuleName GetActiveEventName SetActiveEventMéthodes pour obtenir les noms des règles et des événements actifs, ajouter un nouvel événement ou définir un événement actif pour la règle d’événement en cours.
CENPyOlpWM_RuleUpdateOperatorAddEvent GetRuleName GetActiveEventName SetActiveEventMéthodes pour obtenir le nom de la règle et ajouter un événement.
PostTechUpdateCENPyOlpTech_UpdateOperatorLe rappel à la mise à jour du programme si le script technologique était modifié et que la version du script technologique était augmentée.
CENPyOlpAttribCreatorAddIntegerAddInteger() remplace l’ancienne méthode AddInt(). AddInt() est toujours pris en charge.
Mise à jourCENPyOlpCsvParserOperatorLoadCsvFileExemple mis à jour de comment obtenir le chemin vers le fichier CSV depuis le dossier TechTabs.
Débogage de Python avec Visual Studio CodeÉtapes de débogageExaminez les étapes de débogage nécessaires.
AjoutéCENPyOlpControllerIsTeamController GetTeamController GetControllersAjoutez l’accès au contrôleur d’équipe et à ses ressources.
CENPyOlpTpElementGetMatrixToActiveBaseFrame GetMatrixToBaseFrame GetGlobalTransformedMatrix GetGlobalTransformedMatrixUnaligned GetInitialPathMatrixTranslatedInBaseFrameMéthodes pour obtenir une matrice de l’élément de trajet d’outil actuel.
Mise à jourCENPyOlpMatrixGetRotationMéthode existante modifiée : renvoyer les angles de rotation en radians par défaut et en degrés si le paramètre d’entrée (True) est spécifié.

Sortie 2021-5

ActionDe / VersSujetCommentaire
AjoutéCENPyOlpControllerGetActiveToolFrameIndex() GetActiveBaseFrameIndex() GetActiveToolFrameMatrix() GetActiveBaseFrameMatrix()Les méthodes retournent la trame de base active définie dans la configuration de l’unité.
CENPyOlpEvent_PEOperator CENPyOlpEvent_PEOperatorUpload CENPyOlpEvent_EventComputeOperatorGetCurrentToolFrameIndex() GetCurrentBaseFrameIndex() GetCurrentToolFrameMatrix() GetCurrentBaseFrameMatrix()Les méthodes retournent la trame de base courante pour un élément spécifique du parcours d’outil, défini au niveau de l’opération.
CENPyOlpMatrixIsValid()Méthode qui vérifie si une matrice est valide ou simplement un objet nul.
AttribOverrideModeCENPyOlpAttribSetter CENPyOlpSystemAttribSetterL’opérateur AttribSetter a été étendu avec le nouveau paramètre AttribOverrideMode, ainsi, toutes les méthodes de CENPyOlpAttribSetter et CENPyOlpSystemAttribSetter ont également été mises à jour.

Sortie 2021-4

ActionDe / VersSujetCommentaire
AjoutéCENPyOlpWaitForResourcePortEventAddResourcePortInt16 AddResourcePortByteNouveaux événements de port de ressources Byte et Int16 dans la classe CENPyOlpResourcePortEvent
CENPyOlpSetResourcePortEventAddResourcePortInt16 AddResourcePortByte

Sortie 2021-3

ActionDe / VersSujetCommentaire
AjoutéCENPyOlpTech_AttribChangedOperator CENPyOlpWM_AttribChangedOperator CENPyOlpSeries_AttribChangedOperator CENPyOlpEvent_AttribChangedOperatorGetChangedAttributeName()Méthode pour obtenir le nom de l’attribut modifié, qui déclenchait le rappel « *OnAttribChanged »
DépréciéCENPyOlpTech_AttribChangedOperator CENPyOlpWM_AttribChangedOperator CENPyOlpSeries_AttribChangedOperatorGetChangedAttribute()Veuillez utiliser GetChangedAttributeName() à la place

Sortie 2021-2

ActionDe / VersSujetCommentaire
AjoutéCENPyOlpSystemAttribSetterSetProcessFlowDirectionActivation de la méthode SetProcessFlowDirection pour Python API

Sortie 2020-5

ActionDe / VersSujetCommentaire
AjoutéOlpEventisEnabledPrécise si l’événement doit être affiché dans le panneau de l’événement.

Sortie 2020-2024

ActionDe / VersSujetCommentaire
AjoutéOlpEventCENPyOlpEvent_PEOperatorUploadvoir PostTraitAttributesUpload

Sortie 2020-2

ActionDe / VersSujetCommentaire
AjoutéRappels IOlpSeriesGetRegShapeStyle+ Ajout du support de la structure de dossiers ControllerPackage
CENPyOlpAccelerationEventSetUnit(unité : ATTRIBUTE_TYPE)fusionné avec SP 2019.5.3
IOlpEventCENPyOlpEvent_EventComputeOperatorMéthode ajoutée SetTechnologyRequestId
IOlpEventRuleCENPyOlpEventRuleOperatorMéthode ajoutée FindTpeByTechRequestId

Sortie 2019-6.0

ActionDe / VersSujetCommentaire
AjoutéE2PTVSD 4.3.0Débogage avec vsCode / vs2017 / vs2019
IOlpSeriesCENPyOlpSeries_AttribInitOperatorvoir PostSeriesInitAttributes
CENPyOlpSeries_EventInitOperatorvoir PostSeriesInitEvents
CENPyOlpSeries_AttribChangedOperatorvoir SérieAprèsEnAttribModifié
CENPyOlpAttributeIsValid() : boolnouvelle méthode ajoutée pour vérifier si un attribut existe dans OLP
DépréciéE2ptvsd_v2.2.6Débogage avec vs2015 (toujours possible, mais la bibliothèque \Lib\site-packages\ptvsd devrait être rétrogradée manuellement)

Sortie 2019-5.0

ActionDe / VersSujetCommentaire
AjoutéObjetsCENPyOlpResourceRessource désormais accessible, peut être utilisée pour récupérer Ports
CENPyOlpPortPorts utilisés pour envoyer des signaux pendant la simulation
CENPyOlpSetResourcePortEventNouvel événement pour travailler avec les ports de ressources
CENPyOlpWaitForResourcePortEventNouvel événement pour travailler avec les ports de ressources
CENPyOlpEventOperatorAddSetResourcePortEvent()Méthode pour créer un nouvel événement
AddWaitForResourcePortEvent()Méthode pour créer un nouvel événement
CENPyOlpControllerGetResources()Méthode pour récupérer les ressources contrôlées depuis le contrôleur

Sortie 2018-2.0

ActionDe / VersSujetCommentaire
AjoutéIOlpEventRappelsGetCycleRotationAutoFlagSi ce n’est pas spécifié, il appellera en interne GetCycleRotationFlag()
GetCycleRotationManualFlagSi ce n’est pas spécifié, il appellera en interne GetCycleRotationAutoFlag()
GetCycleTranslationAutoFlagSi non spécifié, appellera en interne GetCycleTranslationFlag()
GetCycleTranslationManualFlagSi ce n’est pas spécifié, il appellera en interne GetCycleTranslationAutoFlag()
DépréciéIOlpEventRappelsGetCycleRotationFlagRemplacé par GetCycleRotationAutoFlag()
GetCycleTranslationFlagRemplacé par GetCycleTranslationAutoFlag()
centypes.pyDe centypes import *Pas besoin d’appeler « from centypes import * » depuis le script de personnalisation anumore. Cela se fait en interne.
FixéFichiers de script de personnalisationExécution de rappel en Python à partir d’un mauvais scripthttps://dfstrac.de.cenit-group.com/CENSEM207/ticket/9100 

Sortie 2018-1.4

ActionDe / VersSujetCommentaire
AjoutéIOlpEventGetCycleReferenceBehaviordef GetCycleReferenceBehavior() : return CYCLEREFBEHAVIOR_NORMAL

Sortie 2018-1.3 (07.05.2018)

ActionDe / VersSujetCommentaire
AjoutéCENPyOlpEvent_EventComputeOperatorGetEventOperatorTu vois. CENPyOlpEventOperator
IOlpEventRulePostExecute
ConstantesReComputeEnterStates
ConstantesTPINSERTPOS_INHERITTu vois. TPINSERTPOSITION
CENPyOlpTech_MfGeoInitOperatorOpérateurGéométrieProcessGetCurrentTu vois. CENPyOlpProcessOperatorGeometryOperator
PostWmSyncPgAttributesCENPyOlpWM_SyncPgAttribOperator
CENPyOlpTech_AttribInitOperatorGetCsvParserOperatorTu vois. CENPyOlpCsvParserOperator
CENPyOlpWM_POAttribOperatorOpérateurGetGeometryTu vois. CENPyOlpWM_GeometryOperator
fichier : WorkMethod.pyPostProcessusAttributsOpérationTu vois. CENPyOlpWM_POAttribOperator
fichier : WorkMethod.pyPostProcessGroupOpérationAttributsTu vois. CENPyOlpTech_POGAttribOperator
CENPyOlpSetBoolSignalEventTu vois. CENPyOlpEventOperator
CENPyOlpSetFloatSignalEvent
CENPyOlpSetIntSignalEvent
CENPyOlpWaitForBoolSignalEvent
CENPyOlpWaitForFloatSignalEvent
CENPyOlpWaitForIntSignalEvent
CENPyOlpWaitForBoolSensorEvent
CENPyOlpBoolActorEvent
CENPyOlpFloatArrayArrayActorEvent
CENPyOlpAccelerationEvent
PostTechOnAttribChangedCENPyOlpTech_AttribChangedOperator
PostWmOnAttribChangedCENPyOlpWm_AttribChangedOperator
CENPyOlpEventOperatorAddAccelerationEvent
SuppriméCENPyOlpEvent_EventComputeOperatorAddEventDéplacé vers CENPyOlpEventOperator Voir. eventComputeOperator.GetEventOperator()
AddActorEvent
AddSensorEvent
AddSetSignalEvent
AddWaitForSignalEvent
AddSpeed
AddToolEvent
AddAccuracyEvent
AddDwellEvent
CENPyEnumsCENPyEnumsTout « from CENPyEnums import * » doit être supprimé. Les constantes ReComputeEnterStates devraient être utilisées à partir de maintenant. attrib. SetReComputeEnterState(ENTERSTATE_COMPLETE)

Déprécié, toujours soutenu.

Was this page helpful?