# EmulatorModule

The **EmulatorModule** is a data collector module used to generate emulated measurements so you can design, test, and demo solutions without connecting to real equipment. It follows the same tag model as other modules in Nexus, but it does not talk to external endpoints—everything is produced locally by the module.

Emulated measurements flow through the platform like any other measurement.

### What it does

* Produces time-based measurements using simple patterns:
  * **sinus** for sine waves (min/max, period)
  * **step** for alternating levels (A/B with durations)
  * **sequence** for repeating value lists
  * **random** for values within a range
* Supports an optional **variance** modifier to “roughen” the output.
* Emits measurements at a configured rate.
* Supports both analog, digital and string values.

You configure EmulatorModule through standard tags in the Asset Hierarchy:

### When to use it

* **Development & unit testing:** Build and verify logic without waiting for real devices.
* **Demos & training:** Show realistic trends and behaviors on dashboards.
* **Pipeline & integration checks:** Exercise collectors, processors, and visualizations with predictable inputs.
* **Edge/Cloud dry runs:** Validate deployment and scaling with controllable load.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tricloudnexus.io/edge/nexus-modules/data-connector-modules/emulatormodule.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
