Stap 5: Het programma en de Link2FS configuratie bewerken
Laden van de Arduino IDE en open het programma FSX737LightsPanel.ino u vinden gekoppeld aan deze stap.
De code is ingesteld voor het gebruik van PMDG 737NGX vliegtuigen, dus als u van plan bent te gebruiken geen wijzigingen vereist zijn, maar in ieder geval beschrijf ik in deze stap de gehele configuratie om u te laten beter begrijpen hoe het werkt. Als u wilt om het te gebruiken met elke andere vliegtuigen die je waarschijnlijk nodig om de codes verzonden naar Link2FS en dit tot FSX aanpassen. Eerst en vooral, open het Excel-bestand dat u hebt gedownload van de vorige stap ("veilige Lights.xlsx"), en kijk naar de kolommen die het label van de Code, Cmd, en de vier "SimConnect".
- -"Code" bevat de FSX-gebeurteniscode die correspondeert met de opdracht (bijvoorbeeld gebeurtenis #69749 overeenkomt met de lichten voor het belasten).
- -"Cmd" bevat de code waarmee Arduino naar Link2FS stuurt
- -4 SimConnect kolommen zijn de extra parameter Cmd, FSX de schakelaar om status te geven
Bijvoorbeeld, is de Taxi lichten Cmd "Y09", zodat de opdracht die is verzonden naar Link2FS "Y091" om ze te zetten "op" of "Y090" uit te schakelen hen zal zijn, of als ik motor schakelaar 1 op positie 3 (FLT) de opdracht is "Y063".
Link2FS zo'n command + staat zal interpreteren en stuurt naar FSX de bijbehorende gebeurteniscode, gevolgd door de staat.
Dit betekent dat als uw vliegtuig specifieke aangepaste codes anders dan 737NGX heeft degenen, moet u de bijbehorende Gebeurteniscodes vinden en voegt u deze in de kolom "Code", dan Link2FS te associëren een van de "Yxx" in het scherm "Ingangen SimConnect" onder tabblad "Expert" programma, en schrijf ze op het blad op de overeenkomstige opdracht van de "Yxx". In de bijgevoegde "SimConnectExpert.png" kunt u de huidige instellingen voor Link2FS voor 737NGX, overeenkomt met de opdrachten van het Excel-werkblad zien.
Ten slotte moet u de codes in de volgende drie coderegels instellen:
- S1Cmd String [] = {"Y07", "Y08", "Y03", "Y04", "Y09", "Y10", "Y11", "Y12", "Y16"};
- S3Cmd String [] = {"Y01", "Y02", "Y05", "Y14", "Y13"};
- R4Cmd String [] = {"Y06", "Y15"};
Deze rijen komen overeen met de drie soorten schakelaars (Zie de kolom TYPE op het Excel-werkblad): de eerste is gerelateerd aan ON-ON (2 standen) schakelaars, de tweede op ON-OFF-ON (3-standen) zijn, en de derde naar de twee roterende 4-posities switches.
De volgorde is van links naar rechts terwijl het zoeken van het voorpaneel (zie referentie nummering in het Excel-werkblad).
Als u de 737NGX moet u alleen de codes weergegeven in de afbeelding "SimConnectExpert.png" instellen, of direct "expertsettings.ini"-bestand kopiëren onder Link2FS Expert folder, niet maken van zeker Link2FS wordt uitgevoerd.