Anexa datos adicionales a un valor almacenado en una variable.
Sintaxis
Variable := Expresión
o
Variable ::= Expresión
La sintaxis de la instrucción de anexación consta de las siguientes partes:
Parte |
Descripción |
|---|---|
Variable |
El nombre de una variable o de un conjunto de datos. |
Expresión |
Cualquier expresión cuyo valor deba anexarse al valor existente en la variable. |
Notas
La instrucción Variable : = Expresión es equivalente a la instrucción Variable = variable : Expresión, y la instrucción Variable ::= Expresión es equivalente a la instrucción Variable = Variable :: expresión. Sin embargo, es preferible utilizar la instrucción de anexación, ya que es más eficaz. La instrucción de anexación está especialmente optimizada para aplicaciones en las que se recogen sucesivamente valores escalares.
Si la Variable y la Expresión son un mismo valor, deben tener la misma dimensión SI, y la unidad de la Expresión se transforma a la unidad de la Variable antes de ser anexada. Si solo un argumento es un valor, se asume la misma unidad para el otro argumento.
Encontrará una descripción detallada del funcionamiento de la instrucción de anexación en la descripción del operador de concatenación.
Disponibilidad
FlexPro View, Basic, Professional, Developer Suite
Ejemplo
El siguiente ejemplo calcula el valor RMS para ondas individuales en una señal senoidal y lo transfiere como serie de datos:
Arguments Data
Dim n, Idx, Result
// Determinar todos los pasos cero en dirección positiva
Idx = LevelCrossings(Data, 0, 0.1 * Maximum(Data), EVENT_INDEX + EVENT_POSITIVE)
n = NumberOfRows(Idx)
// Si hay menos de 2 cruces cero, entonces devuelve la serie de datos con 0 entradas
If NumberOfRows(Idx) < 2 Then
return 0 # 0n
End
For i = 1n To n - 1n Do
Result := Mean(Data[Idx[i - 1n], Idx[i]], MEAN_SQUARE)
End
Result