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