Paso 2: Código de cálculo de Vector
Este es el código utilizado para el cálculo de los vectores. La imagen superior muestra código de Calcular Vectors.vi de G-Force. Como se puede ver que sólo aplica al teorema de Pitágoras un conjunto de vectores. Lamentablemente parte del teorema de Pitágoras anula cualquier entrada negativa debido al hecho de cuadrados sus entradas. Así que para trazar correctamente nuestro vector en planos positivos y negativos tenemos que hacer un seguimiento de la señal original. Esto es manejado por 2 bloques de multiplicación y un bloque de detección de señal.
Después se calculan los vectores se introducen los valores en MaxMagnitudeSubVI.vi. Escupe los valores positivos y negativos más grande su recibido. El código para esto se muestra en la imagen 2. Este vi consiste de comparador, un par de puertas de verdadero falso y un nodo de realimentación. Cuando un valor más grande sentí por el comparador dispara una de las puertas de la TF para abrir. Una vez que el nuevo valor pasa a través de la puerta sobrescribe viejo valor guardado en el nodo de regeneración. Una señal de reset controla una puerta que el nodo de regeneración se establece en cero. Aquí es un
de lo que parece la MaxMagnitudeSubVI.vi en acción.