A boolean OR operation.
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