Il primo passo consiste nel creare uno SCRIPT, procedendo come segue:
Accedere alla sezione di AMMINISTRAZIONE di IKON SERVER
Selezionare la voce "FUNZIONI AVANZATE", quindi "SCRIPTING" ed infine "SCRIPTS"
Premere il pulsante "NUOVO" ed assegnare un nome univoco al nuovo script (ad esempio "moltiplica" oppure "dividi")
Accedere alla scheda del nuovo SCRIPT mediante l'apposito pulsante di MODIFICA (verde)
Per moltiplicare il valore ricevuto in ingresso per un fattore di scala, creare il seguente script:
//This script multiplies received input value with a fixed scaling factor (e.g. 10) $factor = 10; $value = floatval( input() ) * $factor; output( $value );
|
Qualora si voglia dividere il valore ricevuto per un fattore di scala, il codice deve essere il seguente:
//This script multiplies received input value with a fixed scaling factor (e.g. 10) $factor = 10; $value = floatval( input() ) * $factor; output( $value );
|
Salvare mediante l'apposito pulsante SALVA.
Per ogni dato che si desidera convertire, è necessario configurare un nuovo SCRIPT RUNNER nel seguente modo:
Selezionare la voce "RUNNERS" nella sezione "SCRIPTING" del menu di amministrazione
Creare un nuovo oggetto mediante il pulsante "AGGIUNGI" della TOOLBAR
Accedere alla scheda del nuovo oggetto tramite il pulsante "MODIFICA" della TOOLBAR
A questo punto inserire nella sezione "DATI GENERALI" un nome identificativo per il nuovo oggetto, e selezionare lo SCRIPT creato in precedenza nell'omonimo menu a tendina; lasciare inalterate le altre opzioni della sezione "ASPETTO".
Nella sezione "INGRESSI" trascinare l'oggetto che contiene il valore da moltiplicare o dividere; prestare attenzione a indicare "$VAL" come valore. Trascinare invece nella sezione "USCITE" l'oggetto (ad es. una variabile) che deve contenere il valore convertito.
E' possibile effettuare il debug dello script nella sezione in basso della scheda dello SCRIPT RUNNER, simulando il calcolo cambiando il valore in ingresso e verificando che il valore in uscita sia correttamente moltiplicato o diviso per il fattore di scala specificato (default: 10).