com
www.Tecnomatix.com
1.1.
EmpActions
No change.
1.2.
EmpAppServices
Interface
IEmpNodesServices
1.3.
EmpApplicationData
No change.
1.4.
Method
AddSecondaryIds
RemoveAllSecondaryIds
CreateScopeFlowsTo
RemoveSecondaryIds
SetSecondaryIds
GetSecondaryIds
GetObjectsBySecondaryId
CreateExternalDocuments
EmpCore
No change.
Status
New
New
New
New
New
New
New
New
The change
www.Tecnomatix.com
1.5.
EmpIntegration
Interface
IEmpImportCollection
Method
Property - CheckOut
Status
New
The change
Interface
IEmpGeneralTraversal
Method
Property -VisitOnceInAllRoots
Status
New
The change
IEmpTypeCollector
Property -VisitOnceInAllRoots
New
Method
AreUsersActive
Status
New
AreGroupsActive
New
GetAdministratorsGroup
New
1.6.
EmpModel
No change.
1.7.
EmpServerEnv
No change.
1.8.
1.9.
EmpTraversals
EmpVersions
No change.
1.10. EmpIconMgmt
No change.
1.11. EmpTypeMgmt
No change.
1.12. EmpUserMgmt
Interface
IEmpUserManager
The change
www.Tecnomatix.com
1.13. EmpExpressionDomain
New Library.
1.14. EmpVariantDomain
Interface
IEmpVariantFilterEngine
Method
FindPublicVariantSetsByExpr
ession
Status
New
The change
Interface
IEmpDataEventsHandler
Method
Advise3
Status
New
The change
IEmpDataEvents3
Same as IEmpDataEvents2
IEmpDataEventsHandler
OnTransactionEnded
New
Interface
New
1.15. EmpEnvironment
No change.
1.16. EmpDataEvents
1.17. EmpApplication
Units support added
Interface
Method
IEmpAppOptions GetUnitConversionFactor
Status
New
GetUnitName
New
GetUnitPrecision
New
GetTimeDigitsAfterDecPoint
New
SetTimeDigitsAfterDecPoint
New
GetLinearDigitsAfterDecPoint
New
SetLinearDigitsAfterDecPoint
New
GetAngularDigitsAfterDecPoint
New
SetAngularDigitsAfterDecPoint
New
GetMassDigitsAfterDecPoint
New
The change
www.Tecnomatix.com
SetMassDigitsAfterDecPoint
New
GetTimeUnits
New
SetTimeUnits
New
GetLinearUnits
New
SetLinearUnits
New
GetAngularUnits
New
SetAngularUnits
New
GetMassUnits
New
SetMassUnits
New
1.18. EmpViewerInterface
No change.
1.19. EmpDataEvents
No change.
1.20. EmpAppBase
No change.
1.21. EmpAppClientManager
No change.
1.22. EmpTreeControl
Tree sorting added
Interface
IEmpTreeControl
Method
get_SortTreeByCaption
Status
New
put_SortTreeByCaption
New
SaveTreeSortedByCaption
New
The change
www.Tecnomatix.com
1.23. EmpClientCommands
No change.
1.24. EmpPropertiesControl
No change.
1.25. EmpInfoViewer
No change.
1.26. EmpTypeLibrary
Added EmpSecondaryIdData.
Added value "CadSys_JT" to enum EmpEnumCadSystemType
1.27. EmpGUIBase
Units support added.
Interface
Method
IEmpOptions
UpdateTimeUnits
Status
New
UpdateMassUnits
New
UpdateLinearUnits
New
UpdateAngularUnits
New
UpdateTimeDigitsAfterDecPoint
New
UpdateMassDigitsAfterDecPoint
New
UpdateLinearDigitsAfterDecPoint
New
UpdateAngularDigitsAfterDecPoint
New
The change
www.Tecnomatix.com
1.1.
Planning Objects
Class
Status
ITxPlanningObject
TxPlanningMfgFeature
TxPlanningObject
TxPlanningOperation
TxPlanningPart
TxPlanningPartPrototypeAssignment
TxPlanningPLP
TxPlanningPrototypeAssignment
TxPlanningResource
TxPlanningToolPrototypeAssignment
ITxEmsServicesProvider
ITxPlatformServicesProvider
TxEmsServicesProvider
TxProcessModule
TxObjectList
New
New
New
New
New
New
New
New
New
New
New
New
New
New
New
Function
New
Functions
TxSelection
1.2.
Method
PlanningRepresentations
GetPlanningItems
GetAllItems
GetOrderedItems
TotalCount
PlanningCount
Robotics
Class
Status
ITxRobotSimulationController
TxRobotSimulationEngine
New
New
TxRobotExternalAxisData
New
TxRoboticLocationOperationMotionParameters
New
Method
www.Tecnomatix.com
TxRoboticViaLocationOperation
TxWeldLocationOperation
TxKinematicLink
TxWeldOptions
TxOLPUtilities
ITxRoboticLocationOperation
1.3.
New
Functions
New
Functions
New
Function
New
Functions
New
Functions
New
Function
ParentJoint
TxApproachAxis
Approach
ApproachAxisPermittedDeviationAngle
ThirdAxisPermittedDeviationAngle
CreateRobotSimulationController
CreateDefaultRobotSimulationController
RobotExternalAxesData
Exceptions
Class
Status
TxPrototypeNotAssignedToOperationException
New
1.4.
DisplayMode
RobotExternalAxesData
IsProjectionValid
RobotExternalAxesData
DisplayMode
Method
Layout
Class
Status
Method
New
Functions
New
Functions
Class
Status
Method
TxGraphicViewer
TxViewersManager
TxCamera
New
New
New
New
Function
ViewersManager
TxLayoutCreationData
TxLayoutManager
1.5.
TxApplication
Graphic Viewer
www.Tecnomatix.com
1.6.
Engineering.UI
Class
Status
TxFlexGrid
TxImageManipulator
TxImageProvider
TxPickListener
TxStateImageManager
TxTypeFilterValidator
ITxValidador
TxObjComboBoxCtrl
New
New
New
New
New
New
New
New
Function
TxObjEditBoxCtrl
New
Functions
HideErrorWindow
HideErrorWindow
ShowErrorWindow
SetValidator
Class
Status
Method
TxManipulatorSymbolElementData
TxMfgFeature
TxMeasurementsCalculator
MeasurementValues
New
New
New
New
New
Functions
New
Functions
1.7.
Miscellaneous
TxLabel
TxBoundingBox
TxColor
TxProjectionInvalidData
ITxDisplayableObject
ITxGroup
TxManipulator
TxWeldPoint
Method
New
Functions
New
Function
New
Function/s
New
Functions
New
Functions
New
Function
Implement ITxDisplayableObject
TxBoundingBoxesIntersectionState
DoesIntersect
operator==
override Equals
override GetHashCode
TxProjectionInvalidReason
DisplayMode
New Event:
DetailedRepresentationRetrieved
SetElementColor
TxDisplayMode DisplayMode
WeldLocationOperations
www.Tecnomatix.com
1.1.
PPD Format
In version 7.5 a bug in the PPD export/import was fixed. Before the fix, the PPD failed whenever it
encountered External IDs with special characters. Now, such cases are handled by the system, and
the special characters receive special treatment, as described below:
PPD new behavior:
If an externalID contains special characters (such as \ , ", . or ' ), the system appends quote marks
before and after the string.
When the special character is: " or \ the system adds an extra \ before it.
This behavior takes places in the "ref" fields and in the start line of the element.
There are no changes for cases when the externalID contains no special character.
Examples:
Start of element:
externalID as C:\SYSTEMROOT\ABC\3D\Parts\assembly_21.asm
will appear in the file as "C:\\SYSTEMROOT\\ABC\\3D\\Parts\\assembly_21.asm"
PM_UPDATE PmCompoundPart "C:\\SYSTEMROOT\\ABC\\3D\\Parts\\assembly_21.asm"
Vector Ref field:
if the object has two children with the following externalIDs:
q._inf_1_8_ and C:\SYSTEMROOT\ABC\3D\Parts\\03
the string in the file will be:
children = "q._inf_1_8_","C:\\SYSTEMROOT\\ABC\\3D\\Parts\\03"
Single Ref field:
Assuming a layout of an object has the following externalID:
C:\SYSTEMROOT\ABC\3D\Parts\assembly_21.asm_lt
it will appear as:
layout = "C:\\SYSTEMROOT\\ABC\\3D\\Parts\\assembly_21.asm_lt";
1.2.