Conecta cadenas, valores escalares, series de datos, matrices de datos, señales, series de señales y curvas espaciales entre sí.
Sintaxis
Expresión1 : Expresión2
o
Expresión1 :: Expresión2
La sintaxis del operador : y del operador :: consta de las siguientes partes:
Parte |
Descripción |
|---|---|
Expresión1 |
Cualquier expresión. |
Expresión2 |
Cualquier expresión. |
Notas
La operación depende de la estructura de datos de los argumentos de la siguiente manera:
Estructura de datos |
Operación |
|---|---|
ValorEscalar1 : ValorEscalar2 |
Si ambos argumentos son cadenas, se unen entre sí. Si uno de los valores escalares está vacío, se devuelve el otro. En otro caso, el resultado es una serie de datos con ambos valores escalares. |
ValorEscalar : SerieDeDatos SerieDeDatos : ValorEscalar |
Si el valor escalar está vacío, la serie de datos se devuelve sin cambios. En caso contrario, el valor escalar se une al principio o al final de la serie de datos. |
SerieDeDatos1 : SerieDeDatos2 |
Las dos series de datos se unen entre sí. |
ValorEscalar : MatrizDeDatos MatrizDeDatos : ValorEscalar |
Si el valor escalar está vacío, la matriz de datos se devuelve sin cambios. De lo contrario, el valor escalar se multiplica tantas veces que se produce una serie de datos cuyo número de filas corresponde al número de filas de la matriz. A continuación, esta serie de datos se une al principio o al final de la matriz en forma de columna. |
SerieDeDatos : MatrizDeDatos MatrizDeDatos : SerieDeDatos |
El número de filas de la serie de datos debe coincidir con el de la matriz de datos. A continuación, la serie de datos se une al principio o al final de la matriz en forma de columna. |
MatrizDeDatos1 : MatrizDeDatos2 |
El número de filas de las dos matrices de datos debe coincidir. El resultado es una matriz de datos con el mismo número de columnas que la MatrizDeDatos1 más la MatrizDeDatos2. |
Señal1 : Señal2 |
El resultado es una señal cuyo número de puntos coincide con el de la Señal1 más la Señal2. Los componentes X e Y de las dos señales se unen entre sí. Si la primera señal contiene al menos un punto, el componente X de la segunda señal se desplaza para seguir al primero sin fisuras. Por tanto, las señales aparecen unidas una tras otra. |
Señal1 :: Señal2 |
El resultado es una señal cuyo número de puntos coincide con el de la Señal1 más la Señal2. Los componentes X e Y de las dos señales se unen entre sí sin que el componente X de la segunda señal se desplace. |
SerieDeSeñales1 : SerieDeSeñales2 |
El resultado es una serie de señales cuyo número de puntos en las señales individuales corresponde al de la SerieDeSeñales1 más la SerieDeSeñales2. Los componentes X e Y de las señales individuales se unen entre sí. Por tanto, las señales se alargan y su número sigue siendo el mismo. El número de señales de las dos series de señales debe coincidir. Si la primera serie de señales contiene al menos un punto, el componente X de la segunda serie se desplaza para seguir al primero sin fisuras. Por tanto, las series de señales aparecen unidas una tras otra. Si una serie de señales tiene un componente Z, este también debe aplicarse a la otra. En este caso, el componente Z de la Expresión1 se copia al resultado. |
SerieDeSeñales1 :: SerieDeSeñales2 |
El resultado es una serie de señales cuyo número de puntos en las señales individuales corresponde al de la SerieDeSeñales1 más la SerieDeSeñales2. Los componentes X e Y de las señales individuales se unen entre sí sin que el componente X de la segunda serie de señales se desplace. |
CurvaEspacial1 : CurvaEspacial2 |
Las componentes Y, X y Z de las dos curvas espaciales se unen entre sí. |
Lista1 : Lista2 |
Une las dos listas entre sí. |
Lista : SinLista SinLista : Lista |
Une el valor al final o al principio de la lista. |
El resultado es siempre del mismo tipo de datos que las expresiones. Si las expresiones tienen distintos tipos de datos, estos se adaptan para que no haya pérdida de resolución en el resultado, es decir, las resoluciones más bajas se convierten en resoluciones más altas, los números enteros, en números en coma flotante, los números reales, en números complejos, los números, en tiempos de calendario, y los tiempos de calendario, en intervalos de tiempo. No se realiza ningún ajuste para el tipo de datos cadena.
Las listas se unen entre sí. Si desea concatenarlos elemento a elemento, utilice la función Concatenate.
Si la Expresión1 y la Expresión2 son magnitudes físicas, deben tener la misma dimensión SI, y la unidad de la Expresión2 se transforma en la unidad de la Expresión1 antes de la concatenación. Si solo un argumento es una magnitud física, se asume la misma unidad para el otro argumento.
Disponibilidad
FlexPro View, Basic, Professional, Developer Suite
Ejemplos
Señal1 : Señal2 |
Une dos señales entre sí de modo que el componente X permanezca continuo. |
Señal1 :: Señal2 |
Une dos señales entre sí sin desplazar el componente X de la segunda señal. |
Signal(Señal1.y : Señal2.Y, Señal1.X : Señal2.X) |
Une dos señales entre sí sin desplazar el componente X de la segunda señal. |
MatrizDeDatos1 : MatrizDeDatos2 |
Une dos matrices de datos entre sí en la dirección de las columnas. |
(Signal(MatrizDeDatos1, 1.) : Signal(MatrizDeDatos2, 1.)).Y |
Une dos matrices de datos entre sí en la dirección de las filas. Para ello, las matrices se convierten temporalmente en series de señales. |
(Signal(SerieDeSeñales1.Y : SerieDeSeñales2.Y, SerieDeSeñales1.X) |
Une dos series de señales sin componente Z entre sí en la dirección de las columnas. Para ello, las series de señales se convierten temporalmente en matrices de datos. |
{ 1 V } : { 300 mV } |
Devuelve la serie de datos { 1 V, 0.3 V }. |