Signal Generator

Signal Generator

ID: 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 SettingDescription
Base Tick Interval (ms)Numeric value specifying the base tick interval (ms).
Time Scale MultiplierSpecifies the time scale multiplier.
Auto Start EngineSpecifies the auto start engine.

3. Exposed Routes & Data Types

The following routes are available in the Uniflow catalog for this plugin:

Display NameRoute IDKindCategoryAccessData Type
p.DisplayNamep.IdValueSignalsReadp.OutputType
Generator EnabledControl/EnabledValueControlReadWriteBool
Time Scale MultiplierControl/TimeScaleValueControlReadWriteDouble
Reset Generator ClockControl/ResetCommandControlExecuteBool

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.