Skip to Content

Change log

Change log of the Python interface

Release 2026-1

ActionFrom / ToSubjectComment
AddedCENPyOlpJointGetCurrentPosGetMaxPosGetMinPosAPI methods to get resource data such joint minimum and maximum limits value and joint current value
AddedCENPyOlpProcessGeometryOperatorGetProcessGeometryIdentifierGetAttributeIntegerByNameGetAttributeDoubleByNameGetAttributeStringByNameGetAttributeBoolByName IsProcessGeometryBoxWithinWorkingAreaOfController GetBoundingBoxAPI methods to get UUID, custom added attribute  of the process geometry and method to check if PG is controller working area located
AddedCENPyOlpFrameGetMatrix GetWorldMatrix GetNameAPI method to get frame position matrix, get frame world position matrix and get frame name
AddedCENPyOlpResourceGetAllJoints GetBaseFrames GetChildFramesAPI method to get all resource joints, all resource base frames and all resource child frames
AddedCENPyOlpControllerGetBaseFrames GetToolFramesAPI method to get tool frames and base frames associated with the controller
AddedCENPyOlpControllerSetActiveBaseFrame SetActiveToolFrameAPI method to set active tool frame and active base frame on the controller
AddedCENPyOlpOperationGetBaseFrameGetToolFrameAPI method to get tool frame and base frame of the operation
AddedCENPyOlpProgramSetBaseFrameSetToolFrameAPI method to set tool frame and base frame on the entire program
AddedCENPyOlpOperationGroupSetBaseFrameSetToolFrameAPI method to set tool frame and base frame for all child operations within the operation group
AddedCENPyOlpOperationSetBaseFrameSetToolFrameAPI method to set tool frame and base frame to the operation
AddedCENPyOlpSyncRobotsEventSetSyncMode SetSyncTextAPI method to set synchronization mode and set the text for the synchronized robot events
AddedCENPyOlpBalancingSequencingOperatorMoveOperationsToController MoveOperationsToProgram MoveOperationGroupsToController MoveOperationGroupsToProgram GetAllProcessGeometriesAPI methods to move operations, operations groups to program or to controller and to get all process geometries
ModifiedCENPyOlpVector,CENPyOlpPointIntellisensetype of returned value

Release 2025-2

ActionFrom / ToSubjectComment
AddedCallbacksDesignChangeProcessGeometriesReportScriptAfter a design change action, all modifications done to existing process geometries, operations, operations groups and programs are displayed via a report operator for the user to handle in its own way
AddedCallbacksExecuteBalancingSequencingScriptNew script that can sequence and balance automatically based on user criteria the programs(groups,operations) between controllers
AddedCENPyOlpControllerRetrieval of controller programsNew methods for GetActiveProgram, SetActiveProgram and GetPrograms are now available
AddedCENPyOlpControllerPossibility to trigger cycle time calculationAPI to calculate the cycle time for active program components, or for a specific operation from the program

Release 2025-1

ActionFrom / ToSubjectComment
AddedAuxiliaryCommandsAuxiliaryCommandsNew AutoExecute auxiliary command entries for CycleTimeDelayCalculation. They are executed before starting each calculation of the cycle time in the Balancing & sequencing dashboard in the OLP workbench.
ModifiedCENPyOlpOperationCENPyOlpOperationAdded the GetActiveEventRules() method to retrive the active rule events in CENPyOlpOperation
ModifiedCENPyOlpEventObjectCENPyOlpEventObjectAdded the IsAttributeValid(attribName) method to check if the given attribute is valid (exists) in OlpEvent
AddedCENPyOlpPositionGetCoordinatesToBaseFrameGetting the Positions coordinates relative to the current baseframe (and not the Tag coordinates!)
AddedOlpCorePythonBaseOperatorGetWindowsEnvironmentVariableGets a desired Windows Environment Variable cause Python Command os.environ.get does not work

Release 2024-2

ActionFrom / ToSubjectComment
AddedOlpCoreOlpCoreAdded the OlpCore chapter, that defines the base Python library for writing a downloader with Python.
AddedUploadUploadAdded the Upload chapter, that defines the Python library for writing an uploader with Python.
ModifiedDownloadDownloadAdded new methods, link to base classes.
ModifiedEmbedded PythonPython interpreter versionUpdated from 3.7.4 to 3.12.4 version
Modifiedsite-packagesdebugpyDebugpy library is used instead of ptvsd python debug
Addedsite-packagesnumpyNumpy library is included in standard delivery package

Release 2024-1-3

ActionFrom / ToSubjectComment
AddedIOlpEventRuleCENPyOlpEventRuleOperatorAdded predefined constants TechRequestIDs used to flag TPEs in some LeadIn, LeadOut, Approach and Retract (method FindTpeByTechRequestId)

Release 2024-1

ActionFrom / ToSubjectComment
Addednls.pyclass NLSUtility()Added Method GetETwoNLS to get Language set in E2.
Addedarcreport.pyclass ArcReportUtility(PDF)Added a Base Class to create an ArcWelding PDF Report.
AddedCENPyOlpProgramModifyOperatorCreateMatrixGet an initial empty CenPyOlpMatrix Object.
AddedCENPyOlpResourceGetHomePositionsReturn home positions as objects of CENPyOlpHomePosition class.
AddedCENPyOlpHomePositionGetJointAtReturns object CENPyOlpJoint representing the joint at the desired index.
AddedCENPyOlpHomePositionGetCount,GetName, GetPositionOfNew methods.
AddedCENPyOlpJointGetName,GetKinType,GetJointType,GetJointIndexNew methods.
AddedCENPyOlpContollerGetWeldingDataSetsFromDataBaseGet defined welding data sets from weld database of the active controller.
AddedCENPyOlpEventHandlerGetAllRuleBasedEvents GetAllNonRuleBasedEventsGet a list of all existing rule-based or Olp events on the given toolpath element.
AddedCENPyOlpEventObjectGetOlpEventNameGet the current Event’s Name.
AddedCENPyOlpEvent_EventComputeOperatorIsPythonEventChecks if the reference event is a C++ or python event.

Release 2023-2-5

ActionFrom / ToSubjectComment
AddedCENPyOlpWM_AttribChangedOperatorGetChangedComponentWith the added methods, it is now possible to control attribute values at levels below the callback.
GetOperatorForComponent
CENPyOlpTech_AttribChangedOperatorGetChangedComponent
GetOperatorForComponent

Release 2023-2

ActionFrom / ToSubjectComment
AddedCENPyOlpContollerGetMainResourcesMaxTCPFeedrateGets the maximum TCP Feedrate Value of the Main Resource.
AddedCENPyOlpTpElementGetTrack GetTeachFlagsGet the track corresponding to this toolpath element. Get the teach flags.
CENPyOlpTeachHandlerRemoveTeachFlagsRemove the teach flags.
CENPyOlpOperationGetTracksGet all toolpath tracks of the operation.
CENPyOlpOperationGroupGetTracksGet all toolpath tracks of the operation group.
CENPyOlpProgramGetTracksGet all toolpath tracks of the program.
CENPyOlpTrack-New class.
CENPyOlpProgramModifyOperatorGetInterpolationHandlerGet interpolation handler.
CENPyOlpInterpolationHandlerCreatePathInterpolation DeletePathInterpolation SwitchPathInterpolationType AddPathInterpolationSupport RemovePathInterpolationSupport CreateSurfaceInterpolation DeleteSurfaceInterpolation SwitchSurfaceInterpolationType AddSurfaceInterpolationSupport RemoveSurfaceInterpolationSupport IsInterpolated IsSupportNew class.
ConstantsErrorCodes InterpolationErrorCodes InterpolationType TeachFlagsNew constants.
DynamicLimitsCheckJointsDynamicLimitsDynamic limits check.
Updatedreport.pyclass ReportUtility(FPDF)Extend new commands for PDF Report
AddedCENPyOlpSeamFindingOperatorGetSeamFindingPoint GetSeamTrackingPoint SeamFindingApproachRetractPoint SeamFindingApproachRetractPointAltNew class.

Release 2023-1-2

ActionFrom / ToSubjectComment
Addednls.pyclass NLSUtility()Added a Base Class to do NLS Translation.

Release 2023-1-2

ActionFrom / ToSubjectComment
Addedreport.pyclass ReportUtility(FPDF)Added a Base Class to create a PDF Report.

Release 2023-1-1

ActionFrom / ToSubjectComment
AddedCENPyOlpBuiltInEventGetBuiltInEventInsertPositionAdded a Method to get BuildIn Event´s Insert Position.
AddedCENPyOlpEventObjectGetOlpEventInsertPositionAdded a Method to get OLP Event´s Insert Position.

Release 2023-1

ActionFrom / ToSubjectComment
UpdatedCENPyOlpTpElement CENPyOlpTeachHandlerGetCollisionStatus ModifyTpElementUpdated an existing function to include both cost evaluation and simulation results. Add a return value to the function.
AddedCENPyOlpTpElementGetSimulationCollisionStatus GetTurnUserStringGet the simulation collision status. Get the turn user string of the underlying toolpath element.

Release 2022-3-2

ActionFrom / ToSubjectComment
AddedCENPyOlpEvent_EventComputeOperatorExecuteBrushEventCompute ExecuteGunEventComputeAdditional overloads with optional trigger parameters.

Release 2022-3-1

ActionFrom / ToSubjectComment
UpdatedPostTechOnFrameChanged PostWmOnFrameChangedCENPyOlpFrameChangedOperatorAdd a return value to PostTechOnFrameChanged and PostWmOnFrameChanged callbacks.
AddedCENPyOlpControllerGetControllerType GetSeries GetModel GetActiveToolFrameName GetActiveToolResourceName GetLastGeneratedFilePathsFromDownload GetLastSelectedFilePathsFromUpload DownloadProgramByNameNew functions.
cenpylibFileUtilityThe paths to the Cenit and E2 logos are available in cenpylib.
CENPyOlpWM_SyncPgAttribOperatorGetControllerGet parent controller.
CENPyOlpEvent_PEOperatorGetControllerGet parent controller.
CENPyOlpEvent_EventComputeOperatorGetCurrentToolResourceNameGet the name of the current tool.
CENPyOlpOperationGroupSetNameSet the operation group name.
CENPyOlpOperationSetNameSet the operation name.
ConstantsDownloadErrorCodes ControllerType ColumnTypeNew constants.
CENPyOlpAttributeTableWhole topicTable attribute for controller profiles and operator especially for import/export of table.
CENPyOlpAttributeTableOperatorWhole topic
CENPyOlpAttribGetterGetAttributeTableByName GetScopeSortedTableRowsNew functions.
CENPyOlpEvent_EventComputeOperatorExecuteBrushEventCompute ExecuteGunEventComputeNew functions to easily implement events that set brushes for guns and events that turn guns on or off.

Release 2022-3

ActionFrom / ToSubjectComment
AddedPython Code Style GuideStyle Guide for Python Code General CENIT style recommendationsGeneral guidelines for CENIT code style.
Python librariescenpylibPython package, developed by CENIT AG, contains IntelliSense and all the utilities implemented for easy scripting.
Visual Studio Code configurationsRecommended VS Code extensions IntelliSense settingsRecommended Visual Studio Code configurations.
AuxiliaryCommandsCallbacksProgramProcessGeometries callback ProcessGeometry auxiliary command entriesFirst implementation of the ProgramProcessGeometries auxiliary commands.
CENPyOlpProgramProcessGeometryOperatorGetLoggerOperator GetCsvParserOperator GetController GetActiveProgram GetSelectedProcessGeometries GetStartStateNamesNew operator with its functions.
CENPyOlpProcessGeometryOperatorGetContourLengthGet the curve length of the contour process geometry.
CENPyOlpTech_RecipeOperatorGetSelectedProcessGeometriesReplaces the GetActiveProcessGeometries function.
CENPyOlpProgramProgramProcessGeometries IsMainFunction to program selected process geometries. Get if the program has the “main” flag or is a subprogram.
CENPyOlpOperationGroupGetParentProgramNameGet the name of the parent program.
CENPyOlpTpElementSetNameSet the new name of the toolpath element.
CENPyOlpControllerCreateProgram GetAttributeByName GetAttributeIntegerByName GetAttributeFloatByName GetAttributeStringByName GetAttributeBoolByName GetOutputDirectoryFunctions to create a new controller program. Functions to get user-defined attribute objects by the given name and an output directory path.
AutoExecute auxiliary command entriesPostProgramDownload PostProgramDownloadOnsite PostProgramUpload PostProgramUploadOnsite PrevProgramDownloadOnsite PrevProgramUpload PrevProgramUploadOnsiteNew AutoExecute auxiliary script entries.
CENPyOlpTech_RuleInitOperatorOverrideEventRuleInsertPositionNew functions to override the default insert position for an event rule.
CENPyOlpTech_RuleUpdateOperatorOverrideEventRuleInsertPosition
CENPyOlpWM_RuleInitOperatorOverrideEventRuleInsertPosition
CENPyOlpWM_RuleUpdateOperatorOverrideEventRuleInsertPosition

Release 2022-2-4

ActionFrom / ToSubjectComment
AddedCENPyOlpEvent_PEOperatorIsEventCreatedAutomaticallyGet if the reference event was created by a rule, another event, or inserted manually.
CENPyOlpEvent_EventComputeOperatorIsEventCreatedAutomatically
CENPyOlpEvent_AttribChangedOperatorIsEventCreatedAutomatically

Release 2022-2-3

ActionFrom / ToSubjectComment
AddedCENPyOlpTeachHandlerSetTpElementName SetTpElementMotionType SetTpElementTargetType SetTpElementConfigBehavior SetTpElementTurnBehaviorAdded ability to set TPE parameters through TeachHandler.
CENPyOlpTpElementGetTargetType GetConfigBehavior GetConfigUserString GetTurnBehavior GetCollisionStatus GetReachabilityStatus GetSingularityStatusAdded ability to get TPE parameters.
ConstantsTargetType ConfigBehavior TurnBehavior CollisionStatus ReachabilityStatus SingularityStatusNew constants.

Release 2022-2-1

ActionFrom / ToSubjectComment
AddedCENPyOlpWM_SyncPgAttribOperatorGetCurrentToolFrameIndex GetCurrentBaseFrameIndex GetCurrentToolFrameMatrix GetCurrentBaseFrameMatrixMethods return the current tool and base frames of the parent operation.

Release 2022-2

ActionFrom / ToSubjectComment
AddedPython librariesfpdf2Added fpdf package for PDF document generation.

Release 2022-1

ActionFrom / ToSubjectComment
AddedAutoExecute auxiliary command entriesPostProgramProcessGeometries PrevProgramDownloadThe first implementation of the AutoExecute auxiliary script entries.
AuxiliaryCommandsCallbacksModifyActiveProgram callback OlpProgram auxiliary command entriesFirst implementation of the ModifyActiveProgram auxiliary commands.
CENPyOlpProgramModifyOperatorGetAttribGetter GetAttribSetter GetLoggerOperator GetController GetCsvParserOperator GetActiveProgram GetComputeHandler GetTeachHandler GetEventHandler GetProgramTpElementsByNameThis operator is called withing the scope of the ModifyActiveProgram callback.
CENPyOlpPositionX Y Z RX RY RZ GetCoordinates SetCoordinates GetViaPointCoordinates SetViaPointCoordinates GetOrientation SetOrientation GetRefTpElement SetRefTpElement GetPositionRelation SetPositionRelation GetMatrix GetViaPointMatrix TranslatePosition TranslateViaPointPosition RotatePosition GetViaPointName GetJointValues SetJointValues GetExternalJointValues SetExternalJointValuesHandles all modifications and translations of a toolpath element using simplified functions and working with Cartesian coordinates.
CENPyOlpProgramGetName GetAttribGetter GetAttribSetter GetOperationGroups GetlOperations GetLastCreatedOperations GetTpElements GetTpElementsWithEventProvides access to the program level.
CENPyOlpComputeHandlerEnableAutoRecompute DisableAutoRecompute TriggerRecomputeIt is available only in ModifyActiveProgram callback.
CENPyOlpTeachHandlerGetTpElementPosition ModifyTpElement InsertNewTpElement RemoveTpElementApplies all modifications of the CENPyOlpPosition to the toolpath element.
CENPyOlpEventHandlerGetEventsByName GetRuleBasedEventsByName GetBuiltInEventsByType AddEventByName AddBuiltInEventByType RemoveEvent RemoveBuiltInEventHandles all event modifications.
CENPyOlpTpElementGetName GetProcessType GetMotionTypeNew methods to get the toolpath element information.
CENPyOlpOperationGroupGetName OverrideAttribute GetOperations GetTpElements GetTpElementsWithEventNew methods to access operation group data.
CENPyOlpOperationGetName OverrideAttribute GetProcessGeometryIdentifier GetTpElements GetTpElementsWithEventNew methods to access operation data.
CENPyOlpControllerGetProgramNames GetLogicPortByNameNew methods to get the program names and logic ports.
CENPyOlpResourceGetAttributeByName GetValueOfIntegerAttributeByName GetValueOfFloatAttributeByName GetValueOfStringAttributeByName GetValueOfBoolAttributeByNameNew methods to get the resource attributes or directly the values of the resource attributes.
ConstantsBuiltInEventTypes ReComputeEnterStates ComputeStateMatrix AttribOverrideMode MotionType PosRelation TpProcessTypeNew types have been added and old ones have been expanded.
Python librariestkinterAdded tkinter GUI package
CENPyOlpEvent_EventComputeOperatorGetTouchSensingOperatorGet touch sensing operator.
CENPyOlpTouchSensingOperatorWhole topicNew Touch Sensing operator.

Release 2021-6

ActionFrom / ToSubjectComment
AddedPostTechOnFrameChanged PostWmOnFrameChangedCENPyOlpFrameChangedOperatorThe callback PostTechOnFrameChanged and PostWmOnFrameChanged is called from kernel when the tool or base frame was changed at the operation level.
CENPyOlpBuiltInEventSetOutputTarget GetOutputTargetMethods to set/get target output for event.
CENPyOlpTech_UpdateOperatorGetAttribGetter GetAttribSetter GetAttribCreator GetLoggerOperator GetController GetOlpProgram RemoveAttribute SetAttribOwner GetTechEventRuleUpdateOperator GetWmEventRuleUpdateOperator GetCycleExplodeStatus GetLastSavedPythonTechnologyVersionMethods to get/set/create/remove attributes, to get program components, controller, logger operator, cycle explode status, last saved python technology version, to set owner of attribute, to update
CENPyOlpProgramComponentGetType GetParentComponent GetChildComponents GetCreatorNameMethods to get rule and active event names, add a new event or set an active event for the current event rule.
CENPyOlpTech_RuleUpdateOperatorAddEvent GetRuleName GetActiveEventName SetActiveEventMethods to get rule and active event names, add a new event or set an active event for the current event rule.
CENPyOlpWM_RuleUpdateOperatorAddEvent GetRuleName GetActiveEventName SetActiveEventMethods to get rule name and to add an event.
PostTechUpdateCENPyOlpTech_UpdateOperatorThe callback to update of program if the technology script was changed and the technology script version was increased.
CENPyOlpAttribCreatorAddIntegerAddInteger() replaces the old AddInt() method. AddInt() is still supported.
UpdatedCENPyOlpCsvParserOperatorLoadCsvFileUpdated example of how to get the path to CSV file from TechTabs folder.
Debugging Python with Visual Studio CodeDebugging stepsReview the necessary debugging steps.
AddedCENPyOlpControllerIsTeamController GetTeamController GetControllersAdd access to the Team controller and its resources.
CENPyOlpTpElementGetMatrixToActiveBaseFrame GetMatrixToBaseFrame GetGlobalTransformedMatrix GetGlobalTransformedMatrixUnaligned GetInitialPathMatrixTranslatedInBaseFrameMethods to get a matrix of the current toolpath element.
UpdatedCENPyOlpMatrixGetRotationExisting method changed: return rotation angles in radians by default and in degrees if input parameter (True) is specified.

Release 2021-5

ActionFrom / ToSubjectComment
AddedCENPyOlpControllerGetActiveToolFrameIndex() GetActiveBaseFrameIndex() GetActiveToolFrameMatrix() GetActiveBaseFrameMatrix()Methods return the active base frame defined in the unit setup.
CENPyOlpEvent_PEOperator CENPyOlpEvent_PEOperatorUpload CENPyOlpEvent_EventComputeOperatorGetCurrentToolFrameIndex() GetCurrentBaseFrameIndex() GetCurrentToolFrameMatrix() GetCurrentBaseFrameMatrix()Methods return the current base frame for a specific toolpath element, defined on the operation level.
CENPyOlpMatrixIsValid()Method that checks whether a matrix is valid or just a null object.
AttribOverrideModeCENPyOlpAttribSetter CENPyOlpSystemAttribSetterAttribSetter operator was extended with the new AttribOverrideMode parameter, thereby all methods in CENPyOlpAttribSetter and CENPyOlpSystemAttribSetter were updated too.

Release 2021-4

ActionFrom / ToSubjectComment
AddedCENPyOlpWaitForResourcePortEventAddResourcePortInt16 AddResourcePortByteNew Byte and Int16 resource port events in the CENPyOlpResourcePortEvent class
CENPyOlpSetResourcePortEventAddResourcePortInt16 AddResourcePortByte

Release 2021-3

ActionFrom / ToSubjectComment
AddedCENPyOlpTech_AttribChangedOperator CENPyOlpWM_AttribChangedOperator CENPyOlpSeries_AttribChangedOperator CENPyOlpEvent_AttribChangedOperatorGetChangedAttributeName()Method to get the name of changed attribute, which triggered “*OnAttribChanged” callback
DeprecatedCENPyOlpTech_AttribChangedOperator CENPyOlpWM_AttribChangedOperator CENPyOlpSeries_AttribChangedOperatorGetChangedAttribute()Please use GetChangedAttributeName() instead

Release 2021-2

ActionFrom / ToSubjectComment
AddedCENPyOlpSystemAttribSetterSetProcessFlowDirectionEnabled the SetProcessFlowDirection method for python API

Release 2020-5

ActionFrom / ToSubjectComment
AddedOlpEventisEnabledSpecifies if the event should be shown in the event panel.

Release 2020-4

ActionFrom / ToSubjectComment
AddedOlpEventCENPyOlpEvent_PEOperatorUploadsee PostProcessAttributesUpload

Release 2020-2

ActionFrom / ToSubjectComment
AddedIOlpSeries callbacksGetRegShapeStyle+ Added support for ControllerPackage folder structure
CENPyOlpAccelerationEventSetUnit(unit: ATTRIBUTE_TYPE)merged to SP 2019.5.3
IOlpEventCENPyOlpEvent_EventComputeOperatorAdded method SetTechnologyRequestId
IOlpEventRuleCENPyOlpEventRuleOperatorAdded method FindTpeByTechRequestId

Release 2019-6.0

ActionFrom / ToSubjectComment
AddedE2ptvsd 4.3.0Debug with vsCode / vs2017 / vs2019
IOlpSeriesCENPyOlpSeries_AttribInitOperatorsee PostSeriesInitAttributes
CENPyOlpSeries_EventInitOperatorsee PostSeriesInitEvents
CENPyOlpSeries_AttribChangedOperatorsee PostSeriesOnAttribChanged
CENPyOlpAttributeIsValid() : boolnew method added to check if attribute exists in OLP
DeprecatedE2ptvsd_v2.2.6Debug with vs2015 (still possible, but the library \Lib\site-packages\ptvsd should be downgraded manually)

Release 2019-5.0

ActionFrom / ToSubjectComment
AddedObjectsCENPyOlpResourceResource now accessible, can be used to retrieve Ports
CENPyOlpPortPorts used to send signals during simulation
CENPyOlpSetResourcePortEventNew event to work with Resource Ports
CENPyOlpWaitForResourcePortEventNew event to work with Resource Ports
CENPyOlpEventOperatorAddSetResourcePortEvent()Method to create new event
AddWaitForResourcePortEvent()Method to create new event
CENPyOlpControllerGetResources()Method to retrieve controlled resources from the controller

Release 2018-2.0

ActionFrom / ToSubjectComment
AddedIOlpEventCallbacksGetCycleRotationAutoFlagIf not specified will call internally GetCycleRotationFlag()
GetCycleRotationManualFlagIf not specified will call internally GetCycleRotationAutoFlag()
GetCycleTranslationAutoFlagIf not specified will call internally GetCycleTranslationFlag()
GetCycleTranslationManualFlagIf not specified will call internally GetCycleTranslationAutoFlag()
DeprecatedIOlpEventCallbacksGetCycleRotationFlagReplaced with GetCycleRotationAutoFlag()
GetCycleTranslationFlagReplaced with GetCycleTranslationAutoFlag()
centypes.pyfrom centypes import *No need to call “from centypes import *” from customization script anumore. It is done internally.
FixedCustomization script filesPython callback execution from wrong scripthttps://dfstrac.de.cenit-group.com/CENSEM207/ticket/9100 

Release 2018-1.4

ActionFrom / ToSubjectComment
AddedIOlpEventGetCycleReferenceBehaviordef GetCycleReferenceBehavior(): return  CYCLEREFBEHAVIOR_NORMAL

Release 2018-1.3 (05.07.2018)

ActionFrom / ToSubjectComment
AddedCENPyOlpEvent_EventComputeOperatorGetEventOperatorSee. CENPyOlpEventOperator
IOlpEventRulePostExecute
ConstantsReComputeEnterStates
ConstantsTPINSERTPOS_INHERITSee. TPINSERTPOSITION
CENPyOlpTech_MfGeoInitOperatorGetCurrentProcessGeometryOperatorSee. CENPyOlpProcessGeometryOperator
PostWmSyncPgAttributesCENPyOlpWM_SyncPgAttribOperator
CENPyOlpTech_AttribInitOperatorGetCsvParserOperatorSee. CENPyOlpCsvParserOperator
CENPyOlpWM_POAttribOperatorGetGeometryOperatorSee. CENPyOlpWM_GeometryOperator
file: WorkMethod.pyPostProcessOperationAttributesSee. CENPyOlpWM_POAttribOperator
file: WorkMethod.pyPostProcessOperationGroupAttributesSee. CENPyOlpTech_POGAttribOperator
CENPyOlpSetBoolSignalEventSee. CENPyOlpEventOperator
CENPyOlpSetFloatSignalEvent
CENPyOlpSetIntSignalEvent
CENPyOlpWaitForBoolSignalEvent
CENPyOlpWaitForFloatSignalEvent
CENPyOlpWaitForIntSignalEvent
CENPyOlpWaitForBoolSensorEvent
CENPyOlpBoolActorEvent
CENPyOlpFloatArrayActorEvent
CENPyOlpAccelerationEvent
PostTechOnAttribChangedCENPyOlpTech_AttribChangedOperator
PostWmOnAttribChangedCENPyOlpWm_AttribChangedOperator
CENPyOlpEventOperatorAddAccelerationEvent
RemovedCENPyOlpEvent_EventComputeOperatorAddEventMoved to CENPyOlpEventOperator See. eventComputeOperator.GetEventOperator()
AddActorEvent
AddSensorEvent
AddSetSignalEvent
AddWaitForSignalEvent
AddSpeed
AddToolEvent
AddAccuracyEvent
AddDwellEvent
CENPyEnumsCENPyEnumsAll  “from CENPyEnums import *” has to be removed. ReComputeEnterStates constants should be used from now. attrib.SetReComputeEnterState(ENTERSTATE_COMPLETE)

Deprecated, still supported.

Was this page helpful?