> For the complete documentation index, see [llms.txt](https://help3.depence.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help3.depence.com/depence-hardware/modules/depence-logic-module/logic-module-items/transformation.md).

# Transformation

### ![](https://4198123652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhIYO0xEuDDA2b69m5L%2Fuploads%2FowL6WyIfqcTPLXqk2fu2%2Fimage.png?alt=media\&token=3fdd7d27-81a8-4e7c-b360-fb4798d576a4)

The sampler records any number (sample count) of values (sample per minute) and gives the average value at the output.

### ![](https://4198123652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhIYO0xEuDDA2b69m5L%2Fuploads%2FhIM4k1a9gQfinDCM68mF%2Fimage.png?alt=media\&token=66b81742-7640-4888-8f8b-802f7ce73868)

Adds the input X1 and Bias and outputs the modul of the result.

### ![](https://4198123652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhIYO0xEuDDA2b69m5L%2Fuploads%2FP71XfNJjS9ZZ0v9KrBC8%2Fimage.png?alt=media\&token=6ec6e2eb-d5eb-4691-80ad-52ccb841fd53)

Outputs the result of multiplying input v1 and v2.

### ![](https://4198123652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhIYO0xEuDDA2b69m5L%2Fuploads%2F5BLeZooSj4n4XkvyG2Ic%2Fimage.png?alt=media\&token=cb5d90a4-c49d-4733-b2f2-b52e10228a18)

Depending on the setting, the operator performs a mathematical operation of the two inputs and returns the result at the output.\
The following can be selected: Add, subtract, multiply, divide.

### ![](https://4198123652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhIYO0xEuDDA2b69m5L%2Fuploads%2F1Dqv8jJQrxivLetHme8k%2Fimage.png?alt=media\&token=056b10e4-abeb-4457-8f4d-330a05e16550)

With the Triangle Function, trigonometry calculations can be performed. You can choose between: sine, cosine, tangent, ASine, ACosine, ATangent.

### ![](https://4198123652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhIYO0xEuDDA2b69m5L%2Fuploads%2F74DZidq2MZPiclUErSQd%2Fimage.png?alt=media\&token=2bef6474-0605-4272-9553-3dce60661eba)

Copies the input value to the two outputs.

### ![](https://4198123652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhIYO0xEuDDA2b69m5L%2Fuploads%2FpHQW7b5P4ry0WZA2RPNR%2Fimage.png?alt=media\&token=cdf015dd-de68-462f-9701-3e0054895286)

Switches the output on or off depending on the trigger type.

Trigger Types :

* Down Trigger
* Up Trigger

### ![](https://4198123652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhIYO0xEuDDA2b69m5L%2Fuploads%2FoOtV0Izrm5vKmL6BzH34%2Fimage.png?alt=media\&token=a431c9d0-734c-4685-817c-6c1a86e455f1)

Switches the output to high depending on the switch-on point and the output to Lo, depending on the switch-off point.

### ![](https://4198123652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhIYO0xEuDDA2b69m5L%2Fuploads%2F7Jv3xzWIB9oOzKo8xEov%2Fimage.png?alt=media\&token=70df604d-9ea8-4fac-bb4c-fb938417ce99)

Merges the two inputs X1 and X2 to the output depending on the merge type.

* Merger Type Mix outputs the average value of the two inputs.
* Merger Type Maximizer outputs the highest value of both inputs at the output.
* Merger Type Minimizer outputs the lowest value of both inputs at the output.

### ![](https://4198123652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhIYO0xEuDDA2b69m5L%2Fuploads%2F8PGqJ7Ir87M1c8W7Pbub%2Fimage.png?alt=media\&token=1f217db6-53a8-4f9b-b46a-02df78c0ef16)

Drop a profile from the repository to this module. The input value determines the read output value based on the profile.

### ![](https://4198123652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MhIYO0xEuDDA2b69m5L%2Fuploads%2Fan12wL60UXKhM9oioWLs%2Fimage.png?alt=media\&token=2783fcaf-8f19-47e7-89f0-b996219bde34)

The timer module is started with a high signal at the input. \
Depending on the properties "timer type" and "time in seconds", the module output is set to high signal for a certain time.

Timer Types:

* Hold  = Sets the output to high for xx seconds.
* Delay = Sets the output to high after XX seconds have elapsed.
* Toggle = Change permanently after XX seconds the initial state from high to low and back around.
