Paso 5: Editar el programa y la configuración de Link2FS
Cargar el IDE de Arduino y abrimos el programa FSX737LightsPanel.ino se encuentra vinculada a este paso.
El código se establece para el uso de aviones PMDG 737NGX, así que si pretendes utilizarlo cambios no son necesarios, pero en cualquier caso describo en este paso toda la configuración para que pueda mejor entender la forma en que funciona. Si desea utilizarlo con cualquier otro avión probablemente necesite personalizar los códigos enviados al Link2FS para FSX. En primer lugar, abra el archivo de Excel que descargaste desde el paso anterior ("Connessioni Lights.xlsx") y mira las columnas con la etiqueta código, Cmd y el cuatro "SimConnect".
- -"Código" contiene el código de evento FSX al mando (p. ej. evento #69749 corresponde a las luces para gravar).
- -"Cmd" contiene el código que Arduino envía a Link2FS
- -4 columnas SimConnect son el parámetro adicional para Cmd, dar FSX el estado del interruptor
Por ejemplo, luces de Taxi Cmd es "Y09", por lo que el comando enviado al Link2FS será "Y091" "A" o "Y090" al interruptor apagado, o si tengo motor interruptor 1 en posición 3 (FLT) el comando es "Y063".
Link2FS interpretará dicho comando + estado y envía a FSX el correspondiente código del evento, seguido por el estado.
Esto significa que si el avión tiene códigos personalizados específicos diferentes de 737NGX, necesita encontrar los códigos de evento correspondiente e insertar en la columna "Código", entonces Link2FS para asociar uno de lo "Yxx" en la pantalla de "Entradas SimConnect" en pestaña "Expertos" del programa y anótelos en la hoja en el comando "Yxx" correspondiente. En el adjunto "SimConnectExpert.png" puedes ver los ajustes actuales de Link2FS para 737NGX, correspondientes a los comandos de la hoja de cálculo de Excel.
Finalmente, debe configurar los códigos en las tres líneas siguientes de código:
- S1Cmd cadena [] = {"Y07" "Y08", "Y03", "Y04", "Y09", "Y10", "Y11", "12", "Y16"};
- S3Cmd cadena [] = {"Y01", "Y02", "Y05", "Y14", "Y13"};
- R4Cmd cadena [] = {"Y06", "Y15"};
Estas filas corresponden a los tres tipos de interruptores (véase la columna de tipo de la hoja de cálculo Excel): la primera se relaciona con interruptores (2 posiciones) ON-ON, el segundo a ON-OFF-ON (3 posiciones) unos y el tercero a los interruptores de dos posiciones 4 rotatorio.
La orden es de izquierda a derecha mientras mira el panel frontal (véase numeración de referencia en la hoja de cálculo de Excel).
Si utilizas el 737NGX sólo necesita establecer los códigos que se muestra en la imagen "SimConnectExpert.png", o directamente copiar el archivo "expertsettings.ini" en directorio de Link2FS experto, haciendo Link2FS que no se está ejecutando.