RealToLogic
Real to Logic converter
Library
Modelica/Electrical/Digital/Converters
Description
Conversion of a real input into a digital output without any delay according to:
condition outputfirst check: input greater upp luppsecond check: input larger low llow else lmid
If the signal width is greater than 1 this conversion is done for each signal.
Parameters
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo_n | n | Signal width | Scalar | |
mo_upper_limit | upper_limit | Upper limit | Scalar | |
mo_lower_limit | lower_limit | Lower limit | Scalar | |
mo_upper_value | upper_value | Output if input > upper_limit | Structure | |
mo_upper_value/choice1 | Modelica.Electrical.Digital.Interfaces.Logic.'U' | Number | 0 | |
mo_upper_value/choice2 | Modelica.Electrical.Digital.Interfaces.Logic.'X' | Number | 0 | |
mo_upper_value/choice3 | Modelica.Electrical.Digital.Interfaces.Logic.'0' | Number | 0 | |
mo_upper_value/choice4 | Modelica.Electrical.Digital.Interfaces.Logic.'1' | Number | 0 | |
mo_upper_value/choice5 | Modelica.Electrical.Digital.Interfaces.Logic.'Z' | Number | 0 | |
mo_upper_value/choice6 | Modelica.Electrical.Digital.Interfaces.Logic.'W' | Number | 0 | |
mo_upper_value/choice7 | Modelica.Electrical.Digital.Interfaces.Logic.'L' | Number | 0 | |
mo_upper_value/choice8 | Modelica.Electrical.Digital.Interfaces.Logic.'H' | Number | 0 | |
mo_upper_value/choice9 | Modelica.Electrical.Digital.Interfaces.Logic.'-' | Number | 0 | |
mo_lower_value | lower_value | Output if input < lower_limit | Structure | |
mo_lower_value/choice1 | Modelica.Electrical.Digital.Interfaces.Logic.'U' | Number | 0 | |
mo_lower_value/choice2 | Modelica.Electrical.Digital.Interfaces.Logic.'X' | Number | 0 | |
mo_lower_value/choice3 | Modelica.Electrical.Digital.Interfaces.Logic.'0' | Number | 0 | |
mo_lower_value/choice4 | Modelica.Electrical.Digital.Interfaces.Logic.'1' | Number | 0 | |
mo_lower_value/choice5 | Modelica.Electrical.Digital.Interfaces.Logic.'Z' | Number | 0 | |
mo_lower_value/choice6 | Modelica.Electrical.Digital.Interfaces.Logic.'W' | Number | 0 | |
mo_lower_value/choice7 | Modelica.Electrical.Digital.Interfaces.Logic.'L' | Number | 0 | |
mo_lower_value/choice8 | Modelica.Electrical.Digital.Interfaces.Logic.'H' | Number | 0 | |
mo_lower_value/choice9 | Modelica.Electrical.Digital.Interfaces.Logic.'-' | Number | 0 | |
mo_middle_value | middle_value | Output else | Structure | |
mo_middle_value/choice1 | Modelica.Electrical.Digital.Interfaces.Logic.'U' | Number | 0 | |
mo_middle_value/choice2 | Modelica.Electrical.Digital.Interfaces.Logic.'X' | Number | 0 | |
mo_middle_value/choice3 | Modelica.Electrical.Digital.Interfaces.Logic.'0' | Number | 0 | |
mo_middle_value/choice4 | Modelica.Electrical.Digital.Interfaces.Logic.'1' | Number | 0 | |
mo_middle_value/choice5 | Modelica.Electrical.Digital.Interfaces.Logic.'Z' | Number | 0 | |
mo_middle_value/choice6 | Modelica.Electrical.Digital.Interfaces.Logic.'W' | Number | 0 | |
mo_middle_value/choice7 | Modelica.Electrical.Digital.Interfaces.Logic.'L' | Number | 0 | |
mo_middle_value/choice8 | Modelica.Electrical.Digital.Interfaces.Logic.'H' | Number | 0 | |
mo_middle_value/choice9 | Modelica.Electrical.Digital.Interfaces.Logic.'-' | Number | 0 |
Name | Label | Description | Data Type | Valid Values |
---|---|---|---|---|
mo__nmodifiers | Number of Modifiers | Specifies the number of modifiers | Number | |
mo__modifiers | Modifiers | Add new modifier | Structure | |
mo__modifiers/varname | Variable name | Cell of strings | ||
mo__modifiers/attribute | Attribute | Cell of strings | 'start' | |
mo__modifiers/value | Value |
Ports
Name | Type | Description | IO Type | Number |
---|---|---|---|---|
x | implicit | input | 1 | |
y | implicit | output | 1 |