Automation - What's New?
Discontinuation
Discontinuation of the ISD.PDM.APIBefore carrying out a HELiOS update for an older HiCAD version, please note that from HELiOS 2022 omwards, the previous ISD.PDM.API will be discontinued and replaced by the new API from Helios.Interface. If you use customisations that use functionalities from the previous ISD.PDM.API, you must update the customisations to the new API before carrying out the HELiOS update. If you use customisations that use functionalities from the HiCAD API, you should ensure that the HiCAD version used is at least version 2502.5 or 2601.1 or newer. If you are unsure whether you are using corresponding adaptations, please talk to your administrator or contact the ISD in case of doubt. |
Service Pack 2 2024 (V 2902)
API extension in 3-D
The HiCAD API now also supports the following 3-D functions:
-
Dependent part
: ISD.CAD.Creators.DependentNodeCreator
-
Deform
: ISD.CAD.Modifiers.Deform
Develop beam
To develop curved steel engineering beams, the HiCAD API now supports the Develop beam function (Steel Engineering > Pull-down menu: Tools) with the following command:
-
ISD.CAD.Steel.DevelopBeam
API for various View functions
HiCAD now offers various functions for creating views via the API:
-
Detail view, Cuboid/Sphere
: ViewCreator.CreateDetailView mit DetailViewSphereParams bzw. DetailViewCuboidParams
-
Create new cut-out
: View.CreateCutout
-
Activate exploded view
: View.EnableExplosion, View.Explosion
Order of drawing sheets
To change the order of drawing sheets, the HiCAD API provides the command
-
DrawingSheet.MoveTo
Free milling for sheet development
The HiCAD API now supports the processing of sheet developments with the Free milling function ( Sheet Metal> PullDown-Menü: Extras). For this there is the class:
-
ISD.CAD.SheetMetal.FreeMilling
Major Release 2024 (V 2900)
Cam joints
The HiCAD API now also supports the Cam joint (3-D Standard > Standard Processings > Bore > Cams
). For this there is the new class:
-
ISD.CAD.Modifiers.Cam/CamProcessing)
Annotation tags
The HiCAD API provides the following command for the optimised arrangement of Annotation tags (3-D Dimensioning + Text > Text > LLine
> Optimise arrangement):
- LabelCreation.OptimizeArrangement
Executing UI tasks
The HiCAD API provides the ExecuteTask command for executing user interface tasks.
-
Example: Context.ExecuteTask("Core.SolidPrimitivesDialog")
Event after drawing derivation
With the HiCAD API you can trigger an event (a function to which you log on) when a drawing sheet is created during drawing derivation. The following command is available for this purpose:
-
ISD.CAD.Steel.Drawings.WorkshopDrawings.SheetCreated
Form and positional tolerances
To create the new form and positional tolerances via the API, there is a Create function with which you can load favourites.
-
ISD.CAD.Dimensioning.FormPosTolerance.Create()
Accessing fixed view points
In the API, there is now a property (true or false) set or not set for the fixed point of a view. If the fixed point is set, you can access it. This allows you to move views back to their origin that do not have a fixed point.
-
View.FixPoint