Conjuntos de dados e funções

Muitas vezes, os parâmetros de Blocks 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 & System Portal trata parâmetros bidimensionais com Datasets e Functions. Os datasets são especificações ponto a ponto de um Vali variável e as Functions são definidas por uma fórmula e um intervalo de variável (que também pode ir de menos infinito a infinito). Os datasets e as Functions podem ser usados em cálculos e fórmulas de outros Valis como habitualmente, e os resultados serão novos datasets ou Functions. Também podem ser avaliados num determinado ponto em que o valor esteja bem definido, por exemplo, Mass (5), em que Mass é dependente do tempo (unit=s), resulta no valor de Mass no instante T = 5s.

Datasets

Os datasets são especificações ponto a ponto de um Vali variável. Os datasets também podem ser medições adicionadas a um Vali para referência. Os utilizadores podem criar um dataset de forma semelhante à criação de um Vali e selecionar o dataset (ver Figura Creating a Dataset).

image-20240315-111035.pngCriar um Dataset - Clique no ícone “+” no canto inferior direito e selecione “Dataset”.

 

Depois de o dataset Vali ser criado (ver Figura Setting up the Dataset), selecione-o. Abre-se o separador de detalhes e, dentro do separador, o utilizador pode introduzir os valores do eixo X ou do eixo Y. Também pode importar a partir de CSV ou XLSX.

 

image-20250114-123900.pngConfigurar o Dataset - Depois de criar o Dataset, pode aceder às informações clicando no Vali.

 

Adicionar um Dataset

Para adicionar um dataset a um Vali, clique no botão "convert to dataset" nos detalhes do Vali (ver Figura Converting Vali to Dataset).

 

image-20250114-124327.pngConverter Vali em Dataset - Pode converter um Vali de valor único num Dataset.

 

Adicione pontos ao dataset adicionando uma nova linha com o símbolo de mais por baixo da tabela.

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 deslocando-se para baixo e entrando na secção “Properties” do “Dataset”.

 

image-20250114-124512.png

 

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 datasets são utilizados em cálculos e avaliados.

A interpolação pode ser:

  • Sem interpolação - os valores não estão definidos entre os pontos

  • Interpolação por degraus - valor constante entre pontos

  • Interpolação linear - função linear entre pontos

A extrapolação pode ser:

  • Sem extrapolação - os valores não estão definidos fora do intervalo dos pontos de dados

  • Assumir zero - os valores são todos 0 fora do intervalo dos pontos de dados

  • Extrapolação constante - os valores são constantes fora do intervalo dos pontos de dados, definidos pelo primeiro e pelo último ponto especificado

  • Continuar interpolação - mesma extrapolação que a interpolação especificada

Cálculos com Datasets

Ao adicionar um dataset a um Vali, a fórmula será automaticamente alterada para average_of_datasets(), o que significa que o resultado do Vali usado nos cálculos é o dataset. O Vali pode ser usado em cálculos normais, por exemplo, Car.mass = sum_of_children() irá somar as massas dos sub Blocks e, se a massa de um dos sub Blocks depender do tempo, Car.mass também passará a depender do tempo. As operações matemáticas sobre datasets são sempre efetuadas 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 dataset.

Functions

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 um nome e uma 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 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 é. 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álculos com functions

As Functions 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 forem usados num cálculo dois Valis com variáveis diferentes, 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.


Tabelas de histórico para Datasets

O utilizador pode acompanhar o histórico/alterações no dataset Vali a partir da versão v1.52. Pode aceder a esta opção clicando no símbolo do relógio(1)no separador de detalhes. O separador History também mostra a hora a que o dataset Vali foi alterado e por que utilizador. Clique no menu de três pontos(2) para aceder a “Point Changes”(3).

 

 

image-20250114-124701.pngHistórico para mostrar as alterações dos valores do dataset

 

 

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