Os tipos de segmento que podem ser selecionados no Gerador de Funções são funções da variável independente. Você pode combinar funções de tipo de segmento para definir um perfil de motor ou força contínuo "piecewise".
Cada tipo de segmento selecionado define a função de perfil em um intervalo contínuo de valores da variável independente. Você pode criar tipos de segmento personalizados do Gerador de Funções em um arquivo denominado SegmentTypes.txt. Você pode definir uma função de tipo de segmento com comandos básicos de programação na sintaxe do tipo de segmento.
Para usar tipos de segmentos personalizados, aponte para a pasta que contém o arquivo SegmentTypes.txt a partir de Locais de arquivos na caixa de diálogo Opções do sistema.
Sintaxe
Comece cada definição de tipo de segmento com SegmentType("Nome_do_tipo", variável_independente, parâm_2, … parâm_n)
e termine cada definição com o comando endSegmentType
. É necessário incluir uma instrução return
na definição. Use operadores matemáticos para definir a função de tipo de segmento entre esses dois comandos.
Comandos e variáveis
|
Descrição
|
SegmentType("Nome_do_tipo", variável_independente, arg2, … argn)
|
Inicia a definição de função de tipo de segmento. |
"Nome_do_tipo" |
Variável de string entre aspas, especificando um nome exclusivo para a função de tipo de segmento. |
variável_independente
|
Variável que representa a variável independente da função. |
parâm_2, … parâm_n
|
Variáveis que representam qualquer número de parâmetros requeridos para definir a função. O número de parâmetros requeridos depende da função que você definir.
|
return
|
Retorna o valor da função de tipo de segmento calculado a partir dos argumentos de entrada. |
endSegmentType
|
Finaliza a definição de função de tipo de segmento. |
'
|
Comentário. |
Exemplo de tipo de segmento cúbico
'
'------------- Cúbico -------------------
'
SegmentType("Cúbico", 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
Consulte Definições de funções de tipo de segmento predeterminadas para obter mais definições de funções do tipo de segmento.