Automatic AVEVA Marine Names
- Last UpdatedDec 08, 2025
- 2 minute read
Some functions can generate a large number of model objects at the same time. In these cases it may be quite time-consuming to enter the AVEVA Marine names of these objects manually. In Planar Modelling there is an option to generate the names of plane panels automatically.
The solution is built on the assumption that the panel names follow a convention. This convention must be possible to express programmatically using the data given in a normal panel statement (see Hull Planar Modelling, Design Language of AVEVA Hull Modelling). For example the name could be composed of the block name, the location, the symmetry code and a running number to make it unique if the other parts of the name coincide for two panels. The name could then be for example, AA123-FR26SBP_3 for the third symmetrical panel on frame #26 in the block AA123.
If a Vitesse Trigger named _TBhook_AutoPanelName.py exists in the AVEVA Marine Vitesse library directory it will be activated when a function in Planar Modelling needs a panel name to create a new panel. An example of such a trigger is delivered and installed together with Hull. It is recommended that the trigger be modified to implement the name convention at the site, after installing AVEVA Marine. Alternatively to remove the trigger if automatic naming is not wanted.
The trigger replaces the need to explicitly give the panel name when creating new panels, but in most cases it is possible to override the trigger and give the panel name explicitly. See the documentation of the modelling functions in the chapter Planar Modelling, Interactive AVEVA Planar Hull Modelling Functions.
For a description of AVEVA Marine Vitesse, see Developer's Toolkit, Vitesse.