Skip to content
LIBRARY
Interfaces.BooleanSignalSource.md

Interfaces.BooleanSignalSource ​

Base class for Boolean signal sources.

Basic block for Boolean sources of package Blocks.Sources. This component has one continuous Boolean output signal y.

Usage ​

BlockComponents.Interfaces.BooleanSignalSource()

Connectors ​

  • y - This connector represents a boolean signal as an output from a component (BooleanOutput)

Source ​

dyad
"""
Base class for Boolean signal sources.

Basic block for Boolean sources of package Blocks.Sources.
This component has one continuous Boolean output signal y.
"""
partial component BooleanSignalSource
  "Connector of Boolean output signal"
  y = BooleanOutput() {
    "Dyad": {
      "placement": {
        "diagram": {"iconName": "default", "x1": 1000, "y1": 450, "x2": 1100, "y2": 550, "rot": 0}
      },
      "tags": []
    }
  }
relations
metadata {"Dyad": {"labels": [{"label": "$(instance)", "x": 500, "y": 1100, "rot": 0}]}}
end
Flattened Source
dyad
"""
Base class for Boolean signal sources.

Basic block for Boolean sources of package Blocks.Sources.
This component has one continuous Boolean output signal y.
"""
partial component BooleanSignalSource
  "Connector of Boolean output signal"
  y = BooleanOutput() {
    "Dyad": {
      "placement": {
        "diagram": {"iconName": "default", "x1": 1000, "y1": 450, "x2": 1100, "y2": 550, "rot": 0}
      },
      "tags": []
    }
  }
relations
metadata {"Dyad": {"labels": [{"label": "$(instance)", "x": 500, "y": 1100, "rot": 0}]}}
end


Test Cases ​

No test cases defined.

  • Examples

  • Experiments

  • Analyses