.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-03-09T19:25:01Z by OpenModelicaOpenModelica 1.24.5 using GenerateDoc.mos