What's New

This section describes recent changes in Enterprise Knowledge Language.

This page discusses:

R2022x FD01 (FP.2205)

EKL for Knowledge: New EKL Function

The following new EKL function is added for XML Handling types Methods: XMLNode.XPathQuery().
Benefits: You can now find the required nodes from an XML file.
For more information, see XML Handling types Methods

EKL for Electrical: New EKL Methods

The following new EKL methods are added for ElecRoute: ElecRoute.Validate(), ElecRoute.InValidate(), and ElecRoute.Revise().
For more information, see Electrical Methods

EKL for Mechanical: New EKL Types

A new solid impact type is added in Assembly Impacts Types.
Benefits: A dedicated type for solid impacts lets you distinguish between other mechanical features.
For more information, see AssemblyImpacts (no NLS) Types

EKL for Space Allocation: New Space Allocation Functions

A new EKL package, Space Allocation Functions, is now available with the following EKL functions:
  • AssignVolume: assigns volume to a space reference.
  • GetSpaceClone: gets space clone from the given space reference.
Benefits: Productivity is improved when assigning volume to space references.
For more information, see Space Allocation Functions

Persistent Filter

You can now use a Persistent Filter in EKL.
Benefits: You can now develop and override certain resources of the technical order process based on geographical location before going into production.
For more information, see Persistent Filter EKL Access

R2022x GA

Knowledge Advisor Methods

You can now clear the contents of a sheet such as a design table or product table.DTSheetType.ClearSheet()
For more information, see KnowledgeAdvisor Methods

PLM Query

The new GetEditorRootOccurrences function gets the list of the root occurrences of the current editor.
For more information, see PLMQuery Functions

Structure Functional Design

You can now create objects of the SldPanel and SldSketchBasedPanel types, using the new() function. The following new type is available: StrStructureCopySpecification. The following types now have the new and enhanced methods:
Type New Methods Enhanced Methods
SldPanel GetLimitNormalOffset, AddOpening, RemoveOpening, GetNbOfLimits GetLimitingObject, SetLimitingObject, GetSupport, SetSupport
SldMember GetStartPoint, SetStartPoint, GetEndPoint, SetEndPoint -
SldSlot AddCollar, RemoveCollar GetPenetratingProfile, SetPenetratingProfile
SldOpening GetIntersectingElement, SetIntersectingElement, GetExtrusionMode, GetLimitMode, GetOpeningAxisSystem, SetOpeningAxisSystem, GetPositionedAxis, GetStandardModeType, SetStandardModeType, SetMidDistOffsetPosStratParms, SetOffsetOffsetPosStratParms, SetSpacingOffsetPosStratParms, GetPositioningStrategy, GetVRef GetOutputProfile, SetOutputProfile, GetURef
SldProfile GetLimitingObjectNormalOffset, SetLimitingObjects GetCurve, SetCurve, GetReference, SetReference, GetLimitingObject,SetLimitingObject, GetFirstSurface, SetFirstSurface, GetSecondSurface, SetSecondSurface
SldStiffenerOnFreeEdge GetSupportLimitingObjects, SetSupportLimitingObjects GetLimits, SetLimits
SldFlange SetFlangeLimits, GetSupportLimitingObject, SetSupportLimitingObject -
SldSketchBasedPanel GetPositionMode, GetNbOfLimits Get3DAxisSystem, Set3DAxisSystem
SldSketchBasedPlate GetPositionMode, GetNbOfLimits Get3DAxisSystem, Set3DAxisSystemGetLimitingObject, SetLimitingObject
StrStructureCopySpecification GetReferencePlane, RetrieveNewObject, ComputeCandidatePlaneFromProjectData, GenerateSketchOnDestination, ComputeInvertedOrientation, ComputeInputOrientation, CreateTransformedObject -
For more information, see Structure Design Types Structure Functional Design Functions