Conjuntos de datos y funciones

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

Conjuntos de datos

Los conjuntos de datos son especificaciones puntuales de un Vali variable. Los conjuntos de datos también pueden ser mediciones añadidas a un Vali como referencia. Al crear un Vali, seleccione Dataset en la ventana Create Property. Una vez creado un Vali de conjunto de datos, puede introducir los valores del eje X o del eje Y en la pestaña Info del Vali. Agregue puntos al conjunto de datos añadiendo nuevas filas mediante el control add row situado debajo de la tabla. También puede importar valores desde CSV o XLSX

 

De forma predeterminada, la variable tendrá 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 usando el campo X unit en la región Properties del conjunto de datos.

  • Un Vali también puede convertirse en un conjunto de datos haciendo clic en el botón  Click and drag to move de la pestaña Info del Vali ( Click and drag to move).

  • La pestaña History de un Vali de conjunto de datos le permite realizar un seguimiento del historial/cambios en el conjunto de datos. La pestaña muestra la hora en que se ha modificado el Vali de conjunto de datos y qué usuario lo hizo. Haga clic en el menú de tres puntos para acceder a Point Changes.

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 conjuntos de datos se usan en cálculos y se evalúan.

La interpolación puede ser:

  • No interpolation – los valores no están definidos entre los puntos

  • Stepwise interpolation – valor constante entre puntos

  • Linear interpolation – función lineal entre puntos

La extrapolación puede ser:

  • Ignore values outside of the range – los valores no están definidos fuera del rango de puntos de datos

  • Assume values outside of the range as 0 – todos los valores son 0 fuera del rango de puntos de datos

  • Same value as last available point – los valores son constantes fuera del rango de puntos de datos, definidos por el primer y el último punto especificado

  • Continue the interpolation – la misma extrapolación que la interpolación especificada

Cálculo con conjuntos de datos

Al añadir un conjunto de datos 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 conjunto de datos. El Vali puede usarse en cálculos normales; por ejemplo, Car.mass = sum_of_children() sumará las masas de los subbloques y, si una de las masas de los subbloques depende del tiempo, Car.mass también pasará a depender del tiempo. Las operaciones matemáticas sobre conjuntos de datos siempre realizan la operación punto por punto; por ejemplo, sqrt(Car.mass) calculará la raíz cuadrada de cada punto de datos y el propio resultado será un conjunto de datos.

Funciones

Los Valis pueden ser una función definiendo una fórmula que dependa 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 usada en otra función.

Cálculo con funciones

Las funciones 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.

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