Conjuntos de dados e funções

Muitas vezes, os parâmetros de Blocos e peças não são valores únicos, mas variam ao longo do tempo, da tensão ou de qualquer outra dimensão. O Requirements Portal trata parâmetros bidimensionais com Datasets e Functions. Os conjuntos de dados são especificações ponto a ponto de um Vali variável e as Funções são definidas por uma fórmula e um intervalo de variável (que também pode ir de menos infinito a infinito). Os conjuntos de dados e as Funções podem ser usados em cálculos e fórmulas de outros Valis como habitualmente, e os resultados serão novos conjuntos de dados ou Funções. Também podem ser avaliados num determinado ponto em que o valor esteja bem definido, por exemplo Mass (5), em que Mass depende do tempo (unidade=s), resulta no valor da Massa no instante T = 5s.

Conjuntos de dados

Os conjuntos de dados são especificações ponto a ponto de um Vali variável. Os conjuntos de dados também podem ser medições adicionadas a um Vali para referência. Ao criar um Vali, selecione Dataset na janela Create Property. Depois de criado um Vali de conjunto de dados, pode introduzir os valores do eixo X ou do eixo Y no separador Info do Vali. Adicione pontos ao conjunto de dados acrescentando novas linhas com o controlo add row abaixo da tabela. Também pode importar valores de CSV ou XLSX

 

Por predefinição, a variável terá o nome X e não terá unidade. Pode alterar o nome clicando no nome atual e escrevendo um novo nome. Pode alterar a unidade usando o campo X unit na região Properties do conjunto de dados.

  • Um Vali também pode ser convertido num conjunto de dados clicando no botão  Click and drag to move no separador Info do Vali ( Click and drag to move).

  • O separador History de um Vali de conjunto de dados permite acompanhar o histórico/alterações no conjunto de dados. O separador mostra a hora a que o Vali de conjunto de dados foi alterado e por que utilizador. Clique no menu de três pontos para aceder a Point Changes.

Interpolação e extrapolação

A interpolação e a extrapolação determinam os valores do Vali entre e para além dos pontos especificados. São usadas quando os conjuntos de dados são utilizados em cálculos e avaliados.

A interpolação pode ser:

  • No interpolation – os valores não estão definidos entre os pontos

  • Stepwise interpolation – valor constante entre pontos

  • Linear interpolation – função linear entre pontos

A extrapolação pode ser:

  • Ignore values outside of the range – os valores não estão definidos fora do intervalo dos pontos de dados

  • Assume values outside of the range as 0 – os valores são todos 0 fora do intervalo dos pontos de dados

  • Same value as last available point – os valores são constantes fora do intervalo dos pontos de dados, definidos pelo primeiro e pelo último ponto especificado

  • Continue the interpolation – a mesma extrapolação que a interpolação especificada

Cálculo com conjuntos de dados

Ao adicionar um conjunto de dados a um Vali, a fórmula será automaticamente alterada para average_of_datasets(), o que significa que o resultado do Vali usado em cálculos é o conjunto de dados. O Vali pode ser usado em cálculos normais, por exemplo, Car.mass = sum_of_children() irá somar as massas dos sub-Blocos e, se uma das massas dos sub-Blocos depender do tempo, Car.mass também passará a depender do tempo. As operações matemáticas sobre conjuntos de dados são sempre feitas ponto a ponto; por exemplo, sqrt(Car.mass) irá calcular a raiz quadrada de cada ponto de dados e o próprio resultado será um conjunto de dados.

Funções

Os Valis podem ser uma função definindo uma fórmula dependente de uma variável de função, como vali = 2*X + 4X é uma variável de função com nome e unidade. A variável de função pode ser válida em todo o seu intervalo (infinito) ou pode ser limitada, para que a função só seja válida entre um valor mínimo e um valor máximo.

Variáveis de função

As variáveis de função têm de começar por uma letra maiúscula. XT, e Time são variáveis de função válidas, enquanto time não é. O nome da variável de função é global em todos os Valis, o que significa que, se X for usado numa função, é o mesmo X usado noutra função.

Cálculo com Funções

As Funções podem ser calculadas dentro do cálculo normal. Como exemplo, se Vali1 = X^2 e Vali2 = 2*X, então Vali3 = $Vali1 + $Vali2 resultará na função X^2 + 2*X. Se dois Valis com variáveis diferentes forem usados num cálculo, o resultado será uma função multidimensional.

Os Valis são funções que podem ser avaliadas em qualquer ponto válido da variável de função. Por exemplo, se Vali1 = X^2 pode especificar Vali2 = $Vali1(1) o que resulta em Vali2 = 1.

AI-LocalizedLocalizado por IA
Caso encontre um problema, selecione o texto/imagem e primaCtrl + Enterpara nos enviar o seu feedback.
Disponibilidade de Recursos

Os recursos disponíveis para você dependem de qual solução Altium você possui – Altium Develop, Altium Agile Teams, Altium Agile Enterprise ou Altium Designer (com assinatura ativa).

Se você não vir um recurso documentado no software que está usando no momento, entre em contato com a equipe de vendas da Altium para saber mais.

Conteúdo