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.}. |