.Modelica_Requirements.LogicalBlocks.PropertyNot

3-valued logic 'not' of Property input u: y = not u

Information

Property output y is the 3-valued logic not of the property input u:

y = not u

The "not" of a property value u is defined according to the following table (see also Wikipedia):

u not u
Violated Satisfied
Undecided Undecided
Satisfied Violated

Violated, Undecided, and Satisfied are elements of enumeration Property.

Example

This block is demonstrated with the following example:

results in

simulation result

Generated at 2025-04-15T18:20:12Z by OpenModelicaOpenModelica 1.25.0 using GenerateDoc.mos