Definizione di tipi di segmento personalizzati

È possibile definire tipi di segmento personalizzati prima di creare un profilo motore, torsione o forza per segmenti in Builder funzione.

  1. Creare un file di testo denominato SegmentTypes.txt.
  2. Definire i tipi di segmenti secondo la sintassi dei tipi di segmenti.
  3. Specificare la posizione del file dei tipi di segmento:
    1. Fare clic su Opzioni (barra degli strumenti Standard) e scegliere Posizioni dei file.
    2. Sotto Mostra cartelle per, selezionare Definizioni tipo di segmento Builder funzione.
    3. Fare clic su Aggiungi, navigare alla cartella che contiene il file SegmentTypes.txt, quindi fare clic due volte su OK.
    Le funzioni del tipo di segmento personalizzato definite, appaiono nel Builder funzioni seguite dall'etichetta Utente.

Sintassi dei tipi di segmento

I tipi di segmento che si possono selezionare dal Builder funzioni sono delle funzioni della variabile indipendente. Si possono raggruppare le funzioni di tipo di segmento per definire un motore continuo o profilo di forza per il pezzo.

Ogni tipo di segmento che si seleziona definisce la funzione di profilo su un intervallo continuo di valori variabili indipendenti. Si possono creare tipi di segmento del Builder funzioni personalizzati in un file denominato SegmentTypes.txt. Si può definire una funzione di tipo di segmento con i comandi di programmare di base dentro la sintassi del tipo di segmento.

Per utilizzare tipi di segmento personalizzati, è necessario puntare alla cartella contenente il file SegmentTypes.txt da Posizioni dei file nella finestra di dialogo Opzioni del sistema.

Sintassi

Iniziare ogni definizione di tipo di segmento con SegmentType("Type_Name", independent_variable, param_2, … param_n) e finire ogni definizione di tipo di segmento con il comando endSegmentType. Si deve includere un'istruzione return all'interno della definizione. Usare degli operatori matematici per definire la funzione di tipo di segmento tra questi due comandi.

Comandi e variabili Descrizione
SegmentType("Type_Name", independent_variable, arg2, … argn) Inizia la definizione della funzione tipo di segmento.
"nome_tipo" Variabile di stringa tra virgolette che specifica un nome univoco per la funzione tipo di segmento.
variabile_indipendente Variabile che rappresenta la variabile indipendente della funzione.
param_2, … param_n Variabili che rappresentano un numero indefinito di parametri necessari per definire la funzione.
Il numero dei parametri necessari dipende dalla funzione in via di definizione.
return Restituisce il valore della funzione tipo di segmento calcolata in base agli argomenti immessi.
endSegmentType Termina la definizione della funzione tipo di segmento.
' Commento.

Esempio di tipo di segmento cubico

'
'------------- Cubic -------------------
'
SegmentType("Cubic", x, x1, y1, x2, y2)
     xbar = (x-x1)/(x2-x1);
     ybar = 3*xbar^2-2*xbar^3;
     y = y1+(y2-y1)*ybar;
     return y;
endSegmentType

Vedere Definizioni di funzione tipo segmento per ulteriori definizioni di funzione del tipo di segmento.