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-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Conteúdo