Signal Generator
uniflow.plugin.signalgenerator •
Category: Simulator / Logic •
Version: v1.0.5
Signal Generator Plugin Reference Manual
1. Overview
Plugin Name: Signal Generator
Type: Simulator / Logic
Identifier: uniflow.plugin.signalgenerator
Description
Generates synthetic signals, waveforms, state transitions, and pulse triggers for device simulation and rule testing.
2. Configuration Parameters
The following configuration fields are available in the User Interface for this plugin:
| Configuration Setting | Description |
|---|---|
| Base Tick Interval (ms) | Numeric value specifying the base tick interval (ms). |
| Time Scale Multiplier | Specifies the time scale multiplier. |
| Auto Start Engine | Specifies the auto start engine. |
3. Exposed Routes & Data Types
The following routes are available in the Uniflow catalog for this plugin:
| Display Name | Route ID | Kind | Category | Access | Data Type |
|---|---|---|---|---|---|
| p.DisplayName | p.Id | Value | Signals | Read | p.OutputType |
| Generator Enabled | Control/Enabled | Value | Control | ReadWrite | Bool |
| Time Scale Multiplier | Control/TimeScale | Value | Control | ReadWrite | Double |
| Reset Generator Clock | Control/Reset | Command | Control | Execute | Bool |
4. Usage Examples
Scenario A: Reading/Monitoring Data
To monitor data from Signal Generator, add the corresponding Input Node in the Rule Editor and select the desired property from the catalog. Link its output to any logical comparison or directly to an Action Node.
Scenario B: Triggering Actions
If the plugin supports writable properties or actions, use an Action Node in the Rule Editor. Configure the Target property to point to the Signal Generator action, and supply any required parameters mapping from your rule's logic.