> For the complete documentation index, see [llms.txt](https://scorp-io.gitbook.io/guide-to-scorp-io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://scorp-io.gitbook.io/guide-to-scorp-io/module-designer-exemple/modeles-objets/transformation.md).

# Transformation

La transformation d'une variable est utilisé pour donner un type à celle-ci, permettant de différencier leur utilisation dans les différents outils de supervision.

Dans un premier temps, quand on se rend dans **"Objet", puis "Modèles objets" et qu'on édite un modèle objet tel que "Pompe", on entre les variables dans la page "I/O" :**&#x20;

<figure><img src="/files/jALlEMCeztBkXQKDkDWt" alt=""><figcaption><p>Onglet "I/O"</p></figcaption></figure>

On peut voir en haut à droite, que l'on peut sélectionner **"recopie"** si on veut que la variable soit recopiée ensuite. **La recopie est la transformation de la variable en attributs.** Si on clique sur "Suivant", on accède à la page **"Attributs" :**&#x20;

<figure><img src="/files/DHT6QSrKTSlmQMwtj7zB" alt=""><figcaption><p>Onglet "Attributs"</p></figcaption></figure>

On peut donc constater dans la colonne "Transformation", que tout les attributs sont des recopie de chacune des variables.

Cela permet donc de leur attribuer un type d'attribut, utilisé pour définir la fonction de chacune des variables.&#x20;

**Les types d'attributs sont les suivants :**&#x20;

* TA : Téléalarme : Attribut de type alarme (Variable de type booléenne)
* TC : Télécommande : Attribut de type commande (Variable de type booléenne)
* TM : Télémesure : Relève la valeur de la variable (Affichage de valeurs dans les tableaux de bords)
* TR : Téléréglage : Permet le réglage et l'ajustement d'une commande&#x20;
* TS : Télésignal : Relève la valeur  de la variable sous forme de signal (fréquence, détection...)
