Saltar navegación

Documentación de FlexPro 2025

Componente

Extrae el componente X, Y o Z de un conjunto de datos con una estructura de datos compuesta.

Sintaxis

Término.Componente

 

La sintaxis del operador de componentes consta de las siguientes partes:

Parte

Descripción

Término

Expresión que designa una variable, una fórmula o un conjunto de datos, llama a una función o selecciona un elemento de una lista o cualquier expresión entre paréntesis.

Componente

Especifica el nombre del componente X, Y o Z.

Notas

El operador extrae el componente X, Y o Z de una señal, una serie de señales o una curva espacial.

El operador también se permite en el lado izquierdo de una asignación y, a continuación, selecciona el componente al que se va a realizar la asignación.

En función de la estructura de datos, el resultado es una serie de datos, una matriz de datos o un valor vacío. Si aplica el operador a un valor escalar, recibirá el valor como componente Y y un valor vacío como componentes X y Z. Si aplica el operador a una serie de datos, recibirá la serie de datos completa como componente Y, una serie de datos lineal ascendente de la misma longitud con un incremento de uno como componente X y un valor vacío como componente Z. Si se aplica el operador a una matriz de datos, se obtiene la matriz de datos completa como componente Y y una serie de datos linealmente ascendente con un incremento de uno como componentes X y Z.

Las listas se procesan elemento por elemento y el resultado vuelve a ser una lista.

Utilice el operador de elemento de lista si desea utilizar un índice numérico para acceder a un componente. Esto es útil si se determina el componente al que se va a acceder en tiempo de ejecución.

Si aplica el operador de componentes a una expresión, esta debe ir entre paréntesis.

Si extrae un componente, también se transfiere su unidad, si está disponible. Si asigna una magnitud física a un componente, se asignan su valor y su unidad.

Disponibilidad

FlexPro View, Basic, Professional, Developer Suite

Ejemplos

\Señal.Y

Toma el componente Y de la fórmula con el nombre "Señal", que se encuentra en la carpeta raíz.

Señal[0n, 9n].Y

Toma los 10 primeros valores del componente Y de una señal.

Señal.Y[0n, 9n]

Hace lo mismo que el ejemplo anterior, pero es más eficiente, ya que la operación de índice solo necesita aplicarse a una serie de datos.

(Señal1 + Señal2).Y

Extrae el componente Y de una expresión.

Lista.Elemento1.X

Extrae el componente X del elemento con el nombre "Elemento1" de una lista.

Lista.[1n].X

Extrae el componente X del segundo elemento de una lista.

Lista.X

Proporciona una lista con los componentes X.

Smooth(Señal, 3).Y

Extrae el componente Y de la señal devuelta por la función Smooth.

Sig.Y = 1 mm # 10n

Asigna una nueva magnitud física al componente Y de la señal almacenada en la variable Sig.

$"Sig"$.X = (10n, 0., 0.1)

Asigna un nuevo valor al componente X de la señal almacenada en la variable con el nombre "Sig".

$Cadena$.X = (10n, 0., 0.1)

Asigna un nuevo valor al componente X de la señal almacenada en la variable con el nombre guardado en Cadena.

$Cadena$(Señal).Z

Extrae el componente Z del valor de retorno de la función con el nombre almacenado en Cadena.

{1, 4, 2}.X

Devuelve la serie de datos {0., 1., 2.}.

{1, 4, 2}.Z

Devuelve Empty.

({1, 4, 2} # 2).Z

Devuelve la serie de datos {0., 1.}.

 

Véase también

Operador de propiedades

Operador de índice

Operador de elemento de lista

Operador de indirección