Set di dati e funzioni
Spesso, i parametri dei Block e delle parti non sono valori singoli, ma variano nel tempo o con la tensione, o lungo qualsiasi altra dimensione. Requirements & System Portal gestisce i parametri bidimensionali con Datasets e Functions. I dataset sono specifiche puntuali di un Vali variabile e le funzioni sono definite da una formula e da un intervallo della variabile (che può anche andare da meno infinito a infinito). Dataset e funzioni possono essere usati nei calcoli e nelle formule di altri Vali come di consueto e i risultati saranno nuovi dataset o funzioni. Possono anche essere valutati in un determinato punto in cui il valore è ben definito, ad esempio Mass (5), dove Mass dipende dal tempo (unità=s), restituisce il valore di Mass al tempo T = 5s.
Dataset
I dataset sono specifiche puntuali di un Vali variabile. I dataset possono anche essere misurazioni aggiunte a un Vali come riferimento. Gli utenti possono creare un dataset in modo simile alla creazione di un Vali e selezionare il dataset (vedere Figura Creating a Dataset).
Creazione di un Dataset - Fare clic sull’icona “+” nell’angolo inferiore destro e selezionare “Dataset”.
Una volta creato il Vali dataset (vedere Figura Setting up the Dataset), selezionarlo. Si apre la scheda dei dettagli e, al suo interno, l’utente può inserire i valori dell’asse X o dell’asse Y. È anche possibile importare da CSV o XLSX.
Configurazione del Dataset - Dopo aver creato il Dataset, è possibile accedere alle informazioni facendo clic sul Vali.
Aggiunta di un Dataset
Per aggiungere un dataset a un Vali, fare clic sul pulsante "convert to dataset" nei dettagli del Vali (vedere Figura Converting Vali to Dataset).
Conversione di Vali in Dataset - È possibile convertire un Vali a valore singolo in un Dataset.
Aggiungere punti al dataset inserendo una nuova riga con il simbolo più sotto la tabella.
Per impostazione predefinita, la variabile avrà il nome "X" e nessuna unità. È possibile cambiare il nome facendo clic sul nome corrente e digitandone uno nuovo. È possibile cambiare l’unità scorrendo verso il basso e accedendo alla sezione “Properties” del “Dataset”.

Interpolazione ed estrapolazione
L’interpolazione e l’estrapolazione determinano i valori del Vali tra i punti specificati e oltre essi. Vengono utilizzate quando i dataset sono impiegati nei calcoli e valutati.
L’interpolazione può essere:
-
Nessuna interpolazione - i valori non sono definiti tra i punti
-
Interpolazione a gradini - valore costante tra i punti
-
Interpolazione lineare - funzione lineare tra i punti
L’estrapolazione può essere:
-
Nessuna estrapolazione - i valori non sono definiti al di fuori dell’intervallo dei punti dati
-
Assumi zero - i valori sono tutti 0 al di fuori dell’intervallo dei punti dati
-
Estrapolazione costante - i valori sono costanti al di fuori dell’intervallo dei punti dati, definiti dal primo e dall’ultimo punto specificato
-
Continua l’interpolazione - stessa estrapolazione dell’interpolazione specificata
Calcolo con i Dataset
Quando si aggiunge un dataset a un Vali, la formula verrà automaticamente modificata in average_of_datasets(), il che significa che il risultato del Vali usato nei calcoli è il dataset. Il Vali può essere usato nei normali calcoli, ad esempio Car.mass = sum_of_children() sommerà le masse dei sotto-Block e, se una delle masse dei sotto-Block dipende dal tempo, Car.mass diventerà anch’esso dipendente dal tempo. Le operazioni matematiche sui dataset eseguono sempre l’operazione punto per punto, ad esempio sqrt(Car.mass) calcolerà la radice quadrata di ciascun punto dati e il risultato sarà esso stesso un dataset.
Funzioni
I Vali possono essere una funzione definendo una formula dipendente da una variabile di funzione, come vali = 2*X + 4. X è una variabile di funzione con un nome e un’unità. La variabile di funzione può essere valida nel suo intero intervallo (infinito) oppure può essere limitata, in modo che la funzione sia valida solo tra un valore minimo e uno massimo.
Variabili di funzione
Le variabili di funzione devono iniziare con una lettera maiuscola. X, T, e Time sono variabili di funzione valide, mentre time non lo è. Il nome della variabile di funzione è globale in tutti i Vali, il che significa che se X viene usato in una funzione, è lo stesso X usato in un’altra funzione.
Calcolo con le funzioni
Le funzioni possono essere calcolate all’interno del normale calcolo. Ad esempio, se Vali1 = X^2 e Vali2 = 2*X allora Vali3 = $Vali1 + $Vali2 restituirà la funzione X^2 + 2*X. Se in un calcolo vengono usati due Vali con variabili diverse, il risultato sarà una funzione multidimensionale.
I Vali sono funzioni che possono essere valutate in qualsiasi punto valido della variabile di funzione. Ad esempio, se Vali1 = X^2 è possibile specificare Vali2 = $Vali1(1) che restituisce Vali2 = 1.
Tabelle cronologiche per i Dataset
L’utente può tracciare la cronologia/le modifiche nel Vali dataset a partire dalla versione v1.52. È possibile accedere a questa opzione facendo clic sul simbolo dell’orologio(1)nella scheda dei dettagli. La scheda Cronologia mostra anche l’ora in cui il Vali dataset è stato modificato e da quale utente. Fare clic sul menu con i tre puntini(2) per accedere a “Point Changes”(3).
Cronologia per mostrare le modifiche dei valori del dataset