Marine systems simulation

A boolean OR operation.

+ Collaboration diagram for Or:

This SimObject has two input ports, In1 and In2, and one output port, Out. If either of In1 and In2 are nonzero ("true"), then Out is equal to 1. Otherwise, Out is equal to 0 ("false"). Implementation class is Or.

Author
Lars Tandle Kyllingstad
Date
2012

Example configuration excerpt

<Lib LibName = "fhsim_base"
SimObject = "Boolean/Or"
Name = "A"
/>
...
<Connection
A.In1="1"
A.In2="0"
/>

Input Ports

Name Width Description
In1 1 Input 1, real-valued.
In2 1 Input 2, real-valued.

Output Ports

Name Width Description
Out 1 1 if In1 or In2 is nonzero, 0 otherwise.

Configuration parameters

This SimObject contains no configuration parameters.

Initial conditions

This SimObject contains no initial conditions.

Full example file

<Contents>
<OBJECTS>
<Lib
LibName="base"
SimObject="Boolean/Or"
Name="A"
/>
</OBJECTS>
<INTERCONNECTIONS>
<Connection
A.In1="1"
A.In2="0"
/>
</INTERCONNECTIONS>
<INITIALIZATION>
<InitialCondition
/>
</INITIALIZATION>
<INTEGRATION>
<Engine
IntegratorMethod="2"
NumCores="1"
TOutput="0, 1, 30"
LogStates ="1"
stepsize ="0"
HMax="0.002"
HMin="0.00000001"
AbsTol="1e-3" RelTol="1e-3"
UseRSSNormInsteadOfInfNorm="0"
FileOutput="objects:all"
/>
</INTEGRATION>
</Contents>

This SimObject is referred to as Boolean/Or