modelTrueHold

Validation model for the TrueHold block

Information

Validation test for the block Buildings.Obsolete.Controls.OBC.CDL.Logical.TrueHold.

The validation uses different instances to validate different hold durations, different lengths of the input pulse, and different initial values for the input signal.

Components

TypeNameDefaultDescription
Buildings.Controls.OBC.CDL.Logical.Sources.PulsebooPulBoolean pulse input signal
Buildings.Obsolete.Controls.OBC.CDL.Logical.TrueHoldtruHolBlock that holds a signal on for a requested time period
Buildings.Controls.OBC.CDL.Logical.Sources.PulsebooPul1Boolean pulse input signal
Buildings.Obsolete.Controls.OBC.CDL.Logical.TrueHoldtruHol1Block that holds a signal on for a requested time period
Buildings.Controls.OBC.CDL.Logical.Sources.PulsebooPul2Boolean pulse input signal
Buildings.Obsolete.Controls.OBC.CDL.Logical.TrueHoldtruHol2Block that holds a signal on for a requested time period
Buildings.Controls.OBC.CDL.Logical.Sources.PulsebooPul3Boolean pulse input signal
Buildings.Obsolete.Controls.OBC.CDL.Logical.TrueHoldtruHol3Block that holds a signal on for a requested time period
Buildings.Controls.OBC.CDL.Logical.Notnot2Negation of input signal
Buildings.Controls.OBC.CDL.Logical.Notnot3Negation of input signal

Revisions

  • June 13, 2024, by Antoine Gautier:
    Moved this model to the Obsolete package.
    This is for issue 3787.
  • June 14, 2017, by Michael Wetter:
    Added more tests for different initial signals and different hold values.
  • May 24, 2017, by Milica Grahovac:
    First implementation.