Funzioni integrate e regole di uscita

Funzioni integrate

Il modulo Time Sequences di Requirements & Systems Portal dispone di alcune funzioni integrate che consentono di controllare il tempo della Sequence e i valori precedenti delle variabili, e di usarli per modellare i propri Nodes, Variables ed Exit Rules.

  • this ( ) funzione

Utilizzando la funzione this( ) possiamo usare il valore della simulazione precedente per il successivo valore calcolato nella simulazione. Questo consente di ottenere il valore cumulativo di una determinata variabile nel tempo. Quando la funzione this() viene utilizzata nella formula della variabile, viene aggiunto un nuovo blocco supplementare in cui l’utente deve inserire il valore iniziale. Pertanto, il sistema itera continuamente.

 

image-20240415-214142.png

 

 

  • time funzione

È anche possibile utilizzare il valore del passo temporale corrente all’interno della formula della variabile della sequenza temporale. Ad esempio, possiamo inserire sin (time) come formula della variabile temporale, ottenendo il seguente risultato:

sin_time_.PNG
  • timestep

timestep memorizza il valore impostato per il Time Step nelle Settings e può essere usato nelle formule.

  • flownodetime

flownodetime memorizza il tempo trascorso dall’avvio del nodo. Il contatore del tempo viene azzerato ogni volta che viene soddisfatta la condizione iniziale di un nuovo nodo.

Exit Rules

Le Exit Rules sono condizioni predefinite che interrompono l’esecuzione della Time Sequence in qualsiasi momento, se vengono soddisfatte. Queste regole possono essere legate al tempo oppure no. Anche ogni Vali o Variable può essere usata per creare Exit Rules. Ecco alcuni esempi di Exit Rules che utilizzano proprietà diverse:

  • Interrompere la Time Sequence quando la capacità della batteria del veicolo scende sotto zero

  • Interrompere la Time Sequence una volta che il Fuel Consumption supera la soglia massima di Mass Flow

  • Interrompere la Time Sequence se il Power Consumption supera un determinato valore

Per creare una Exit Rule,

  • Fare clic sull’icona (1), quindi si aprirà una finestra di dialogo sul lato destro

  • Selezionare “Add Exit Rule” (2)

  • Si apre un nuovo popup (3) in cui l’utente può inserire la formula della propria Exit Rule

 

image-20240415-214404.pngAggiunta di exit rules alle time sequences

 

Queste Exit Rules possono essere utilizzate simultaneamente, il che significa che la Time Sequence verrà eseguita finché non verrà soddisfatta la condizione di una delle Exit Rules.

AI-LocalizedLocalizzato tramite A
Se trovi un problema, seleziona il testo/l’immagine e premi Ctrl + Invio per inviarci il tuo feedback.
Disponibilità delle funzionalità

Le funzionalità disponibili dipendono dalla soluzione Altium in uso – Altium Develop, un’edizione di Altium Agile (Agile Teams o Agile Enterprise), oppure Altium Designer (con licenza attiva).

Se non vedi nel tuo software una funzionalità descritta,  contatta il team vendite di Altium per saperne di più.

Contenuto