Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

Hull and Outfitting

Vitesse

  • Last UpdatedNov 24, 2023
  • 2 minute read

Vitesse is an easy and productive way to create customized, user developed functional extensions (Vitesse programs) in an object oriented language enabled with access to the Product Information Model and Core Modelling functionality. Such a Vitesse program can be run directly through a file browser, recent list and customized toolbars and menus, and can also be connected to events in form of triggers.

Vitesse incorporates the language Python, a general purpose, freely available, interpreted language which has been integrated to form the programmable environment in which a Vitesse program is created. The syntax includes all normal features in a programming language, like branching and loops, as well as full support for the object paradigm although the user also has the full freedom to work in a more traditional function oriented fashion.

Many tasks that earlier have been complicated or even impossible to do can now be performed with the help of Vitesse. The following examples describe a very limited subset of what can be performed. Some more are shown in the proceeding sections.

Due to the combination between Product Information Model Data Extraction and access to modelling functions in Vitesse it is possible to create rule-based constructions which automatically adjust to the surroundings and where the rules are defined by the customer. This can dramatically reduce the input that has to be given to the application, and minimize the error rate, since once the Vitesse program is written it can be run any number of times with little or no possibility for human mistakes. This in total has a significant impact on the time needed for design.

Easier updates of constructions can be performed, either by rerunning the original Vitesse program, or, in the Hull case, by running a Vitesse program that automatically reruns schemes, instead of activating, running and storing a number of hull schemes manually. This reduces the time needed for changes.

Customized drawings can be automatically created based on model data and existing drawings can be processed for a multitude of purposes. One example could be visualization of selected Product Information Model features, by changing display features in a drawing depending on the state of the underlying Product Information Model item. This can efficiently show, for example, the progress of a design, or group models with common features for easy identification.

Interactive creation of lists. With easy access to the product model it is straightforward to create various types of customized listings or extractions, optionally in combination with interactive identification of parts included.

TitleResults for “How to create a CRG?”Also Available in