BaseSubsystem

Partial subsystem with flexible number of connectors

Information

This information is part of the Business Simulation Library (BSL). Please support this work and ► donate.

This partial class offers convenient flexible with regard to connectors. It is only used for extension.

Notes

  • The class uses structural parameters in the tab Subsystem Specs to allow for fast and flexibel building of susbsytem components in a model.

  • Use of the switches in the group Array Connectors allows to have array connectors even if the number of connectors has been given as 1.

Connectors (13)

flowPorts

Type: FlowMultiPort[n_flowPorts]

Description: Flow port connectors

flowPort

Type: FlowPort

Description: Flow port connector

stockPorts

Type: StockMultiPort[n_stockPorts]

Description: Stock port connectors

stockPort

Type: StockPort

Description: Stock port connector

u_stockInfos

Type: StockInfoMultiInput[n_stockInfoInputs]

Description: Stock info input connectors

u_stockInfo

Type: StockInfoMultiInput

Description: Stock info input connector

y_stockInfos

Type: StockInfoMultiOutput[n_stockInfoOutputs]

Description: Stock info output connectors

y_stockInfo

Type: StockInfoMultiOutput

Description: Stock info output connector

u_mult

Type: RealMultiInput[nin]

Description: Input connectors

u

Type: RealInput

Description: Input connector

y_mult

Type: RealMultiOutput[nout]

Description: Output connectors

y

Type: RealOutput

Description: Output connector

dataBus

Type: DataBus

Description: Information inputs and outputs

Extended by (4)

BasicActuator

BusinessSimulation.Interfaces.PartialSubsystems

Partial actuator subsystem model (no stock ports)

BasicTransceiver

BusinessSimulation.Interfaces.PartialSubsystems

Partial incubator subsystem model

BasicIncubator

BusinessSimulation.Interfaces.PartialSubsystems

Partial incubator subsystem model (no flow ports)

BasicBlock

BusinessSimulation.Interfaces.PartialSubsystems

Partial block subsystem model (no flow or ports)

Revisions

  • Introduced in v2.0.0.