# Get

Get tipinde bir animasyon ile mimik ekran üzerinde değer gösterebilirsiniz.

Animasyon wizard ve tip ekranları için [](https://inscada.gitbook.io/ins/inscada-version-2025/kullanici-arayuzu/development/animasyonlar "mention") bölümünü inceleyiniz.

## Get-Expression

Resim 1'de gösterildiği gibi seçili text nesnesi üzerinde javascript Math.random() fonksiyonu ile ürettiğimiz rastgele bir değeri gösteriyoruz.

![Resim 1 : Animation Type Get-Expression](https://content.gitbook.com/content/0WKoYqjGEXoBJmDoxwvm/blobs/i0DxAUmv2PGzc5Ts8kHl/Resim%201%20get%20homepage.jpg)

{% hint style="info" %}
*Expression ile inSCADA API lerini kullanabilirsiniz.ins.getVariableValue ile herhangi bir değişkeni okuyarak istediğiniz işlemden geçirebilirsiniz.*
{% endhint %}

#### Örnek 1 :&#x20;

Basınç değeri 1'den küçükse mBar olarak göster.

```
var pressure=ins.getVariableValue("UNIT01_HPU_PRESSURE"); // Unit Of the Value is Bar
var result=""+pressure.value+" Bar";
if (pressure.value<1) result=pressure.value*1000+" mBar"
return result;
```

#### Örnek 2 :

Bir 'UNIT01\_OPERATION\_MODE' değerine bakarak LOCAL/MANUEL/AUTO durumlarını text olarak göster.

```
var operation_mode=ins.getVariableValue("UNIT01_OPERATION_MODE"); 
// OPERATION MODES : 0 = LOCAL, 1 = MANUEL, 2 = AUTO
switch (operation_mode.value) {
 case 0:
 return "LOCAL";
 case 1:
 return "MANUEL";
 case 2:
 return "AUTO";
 default :
 return "UNDEFINED";
 } 
```

## Get-Numeric

Resim 2'de gösterildiği gibi seçili bir nesne text nesnesi üzerinde bir değişken değerini gösteriyoruz. Get-Numeric, kod yazmadan bir değişkenin biçimlendirilerek gösterilmesine olanak sağlar.

![Resim 2 : Animation Type Get-Numeric](https://content.gitbook.com/content/0WKoYqjGEXoBJmDoxwvm/blobs/VgUmM0OQey4MFu7p19I8/Resim%202%20get%20numeric.jpg)

* **Variable:** Animasyondaki TAG alanında haberleşme sonrasında hangi değişken değerinin gösterilmesi istendiğininseçiminin yapıldığı alandır.
* **Default Value** : Haberleşme olmadığında gösterilmesi istenen değer. (Örneğin -1)

![Resim 3 : Animation Type Get-Numeric Condition](https://content.gitbook.com/content/0WKoYqjGEXoBJmDoxwvm/blobs/dtQwYYV1gLAgAjHzKWVE/Resim%203%20get%20numeric%20condition.jpg)

* **Condition-Value-Return** : Değişken değeri üzerinde belirleyeceğiniz şartlara göre farklı değerler gösterebilirsiniz. ![](https://content.gitbook.com/content/0WKoYqjGEXoBJmDoxwvm/blobs/wkV2ZxiarPSMAtJC3R2g/add.jpg) butonuna basarak şart ekleyebilirsiniz. Condition kısmında resim 3'te gördüğünüz seçenekler size sunulacaktır. Resim 3'teki örneğin yorumu; değişken değeri 90'dan büyük eşit olduğunda 100 değerini, değişken değeri 10'dan küçük eşit olduğunda 0 değerini ve 100'e eşit olduğunda -1 değerini gösterir.

![Resim 4 : Animation Type Get-Numeric Condition Format](https://content.gitbook.com/content/0WKoYqjGEXoBJmDoxwvm/blobs/nQwRU81dJRuH5Odl3KCy/Resim%204%20get%20numeric%20format.jpg)

* **Format** : Değişen değerinin gösterim formatını ayarlar. Bir değişkenin ondalık sayı miktarını, ondalık ayıracını, rakamlarının gruplanma adetini, gruplanma ayıracını, ön-ekini, arka-ekini ayarlayabilirsiniz.

## Get-Text

Resim 5'te gösterildiği gibi seçili bir text nesnesi üzerinde text göstermek için kullanılır. Value alanına gösterilmesini istediğiniz text'in yazmanız yeterli olacaktır.&#x20;

![Resim 5 : Animation Type Get - Text](https://content.gitbook.com/content/0WKoYqjGEXoBJmDoxwvm/blobs/tCen7fC3ba9k8JqjQQFv/Resim%205%20get%20text.jpg)

<br>
