Table of Contents

ExternalModuleComponent coming soon

https://bladednextgen.dnv.com/schema/0.4.1/Components/ExternalModuleComponent/ExternalModuleComponent.json

Not supported yet

A specialised External Module component. This is in the form of an external library (a dynamic link library on Windows, or a shared object on Linux). This acts as a component in the Bladed assembly, and creates multibody objects to attach to the previous component.

  • ComponentType: string = ExternalModuleComponent
  • Filepath: string
  • Parameters: object
  • ConnectableNodes: object (ExternalModuleComponentConnectableNodes)

A type of Component

Properties

ComponentType: stringcoming soon

Defines the specific type of Component model in use. For a ExternalModuleComponent object, this must always be set to a value of ExternalModuleComponent.

Filepath: stringcoming soon

The absolute filepath to the dynamic linked library (Windows) or the shared object (Linux).

Parameters: object, optionalcoming soon

JSON data that will be passed to the constructor of the external module.

ConnectableNodes: object(ExternalModuleComponentConnectableNodes), optionalcoming soon

A declaration of what nodes can be connected to.