Component Blocks
MotoHawk:Blocks:Component Input
This MotoHawk® block provides an input to a component from a parent model. Every input port must have a unique name within a component. The data type and dimensions can be explicitly set or may be set to inherit the driving signal at update-time. If left empty, the dimensions either follow the 'Default Value' if provided, or are dynamically determined from the signal size. These are then used as constraints in the parent model. The 'Default Value' is optional, and is used during simulation of the component, and is available to be used from the parent model, instead of using an explicit input signal or other constant value. The 'Help' and 'Units' fields are also optional, but are used in the documentation of the component and are displayed to the component user when using the component in the parent model.
MotoHawk:Blocks:Component Instance
Provide the filename of a MotoHawk Component file (.mhc), either as an absolute filename, or relative to the current model location. If the component requires a wrapper passphrase or a build passphrase, enter it here, or use an empty string if no passphrase is required.
MotoHawk:Blocks:Component Output
This MotoHawk® block provides an output to a parent model from a component. Every output port must have a unique name within a component. The data type and dimensions can be explicitly set or may be set to inherit the driving signal at update-time. If left empty, the dimensions are dynamically determined from the signal size. These are then used as constraints in the parent model. The 'Help' and 'Units' fields are also optional, but are used in the documentation of the component and are displayed to the component user when using the component in the parent model.