Conjuntos de datos y funciones

A menudo, los parámetros de los Blocks y las piezas no son valores únicos, sino que varían con el tiempo, el voltaje o cualquier otra dimensión. Requirements & System Portal maneja parámetros bidimensionales con Datasets y Functions. Los datasets son especificaciones puntuales de un Vali variable y las Functions se definen mediante una fórmula y un rango de variable (que también puede ir de menos infinito a infinito). Los datasets y las Functions pueden usarse en cálculos y fórmulas de otros Valis como de costumbre, y los resultados serán nuevos datasets o Functions. También pueden evaluarse en un punto determinado donde el valor esté bien definido; por ejemplo, Mass (5), donde Mass depende del tiempo (unit=s), da como resultado el valor de Mass en el tiempo T = 5 s.

Datasets

Los datasets son especificaciones puntuales de un Vali variable. Los datasets también pueden ser mediciones añadidas a un Vali como referencia. Los usuarios pueden crear un dataset de forma similar a como crean un Vali y seleccionar el dataset (consulte la Figura Creating a Dataset).

image-20240315-111035.pngCreación de un Dataset: haga clic en el icono “+” en la esquina inferior derecha y seleccione “Dataset”.

 

Una vez creado el Vali de tipo dataset (consulte la Figura Setting up the Dataset), selecciónelo. Se abrirá la pestaña de detalles y, dentro de ella, el usuario podrá introducir los valores del eje X o del eje Y. También puede importar desde CSV o XLSX.

 

image-20250114-123900.pngConfiguración del Dataset: después de crear el Dataset, puede acceder a la información haciendo clic en el Vali.

 

Adición de un Dataset

Para añadir un dataset a un Vali, haga clic en el botón "convert to dataset" en los detalles del Vali (consulte la Figura Converting Vali to Dataset).

 

image-20250114-124327.pngConversión de Vali a Dataset: puede convertir un Vali de valor único en un Dataset.

 

Añada puntos al dataset agregando una nueva fila con el símbolo más debajo de la tabla.

La variable tendrá por defecto el nombre "X" y no tendrá unidad. Puede cambiar el nombre haciendo clic en el nombre actual y escribiendo uno nuevo. Puede cambiar la unidad desplazándose hacia abajo y entrando en la sección “Properties” del “Dataset”.

 

image-20250114-124512.png

 

Interpolación y extrapolación

La interpolación y la extrapolación determinan los valores del Vali entre los puntos especificados y más allá de ellos. Se utilizan cuando los datasets se usan en cálculos y se evalúan.

La interpolación puede ser:

  • Sin interpolación: los valores no están definidos entre los puntos

  • Interpolación escalonada: valor constante entre puntos

  • Interpolación lineal: función lineal entre puntos

La extrapolación puede ser:

  • Sin extrapolación: los valores no están definidos fuera del rango de puntos de datos

  • Suponer cero: los valores son todos 0 fuera del rango de puntos de datos

  • Extrapolación constante: los valores son constantes fuera del rango de puntos de datos, definidos por el primer y el último punto especificado

  • Continuar la interpolación: misma extrapolación que la interpolación especificada

Cálculo con Datasets

Al añadir un dataset a un Vali, la fórmula cambiará automáticamente a average_of_datasets(), lo que significa que el resultado del Vali usado en los cálculos es el dataset. El Vali puede usarse en cálculos normales; por ejemplo, Car.mass = sum_of_children() sumará las masas de los sub-Blocks y, si una de las masas de los sub-Blocks depende del tiempo, Car.mass también pasará a depender del tiempo. Las operaciones matemáticas sobre datasets siempre realizan la operación punto por punto; por ejemplo, sqrt(Car.mass) tomará la raíz cuadrada de cada punto de datos y el resultado será a su vez un dataset.

Functions

Los Valis pueden ser una función definiendo una fórmula dependiente de una variable de función, como vali = 2*X + 4X es una variable de función con un nombre y una unidad. La variable de función puede ser válida en todo su rango (infinito) o puede limitarse para que la función solo sea válida entre un valor mínimo y uno máximo.

Variables de función

Las variables de función deben comenzar con mayúscula. XT, y Time son variables de función válidas, mientras que time no lo es. El nombre de la variable de función es global en todos los Valis, lo que significa que si X se usa en una función, es la misma X que se usa en otra función.

Cálculo con funciones

Las Functions pueden calcularse dentro del cálculo normal. Como ejemplo, si Vali1 = X^2 y Vali2 = 2*X entonces Vali3 = $Vali1 + $Vali2 dará como resultado la función X^2 + 2*X. Si se usan en un cálculo dos Valis con variables diferentes, el resultado será una función multidimensional.

Los Valis son funciones que pueden evaluarse en cualquier punto válido de la variable de función. Por ejemplo, si Vali1 = X^2 puede especificar Vali2 = $Vali1(1) lo que da como resultado Vali2 = 1.


Tablas de historial para Datasets

El usuario puede realizar un seguimiento del historial/cambios en el dataset Vali a partir de la versión v1.52. Puede acceder a esta opción haciendo clic en el símbolo del reloj(1)en la pestaña de detalles. La pestaña History también muestra el momento en que se ha modificado el dataset Vali y qué usuario lo ha hecho. Haga clic en el menú de tres puntos(2) para acceder a “Point Changes”(3).

 

 

image-20250114-124701.pngHistorial para mostrar los cambios de los valores del dataset

 

 

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.

Contenido