Dwie wiadomości - pierwsza dobra:
Odpaliłem SimOUT.
Podczas testowania - diody zapalają się w sposób właściwy.
Druga zła.
Poległem na najprostrzym skrypcie (oczywiście o skryptach mam pojęce, jak eskimos o żarze tropiku)
Chciałem zapalić diodę przycisku baterii, gdy w symulatorze przyciskam przycisk BAT
Skrypt:
// skrypt testowy
script "Test LT script 1"
{
variable $batin
{
module = "FSDataInput";
id = "281C";
type = int;
direct = in;
}
variable $batout
{
module = "simOUT";
id = "COM14_led_040_038";
type = bool;
direct = out;
}
variable_changed $batout
{
if ( $batin == 1 )
{
$batout = 1;
}
else
{
$batout = 0;
}
}
}
To jest komunikat z HSC:
Uruchamianie skryptu 'Test LT script 1'...
Uruchomiono wątek skryptu...
# simOUT : Uruchomiono simOUT
# FSDataInput : Próba połączenia z symulatorem w wersji 'Dowolna'.
# FSDataInput : Połączono z symulatorem w wersji 'Dowolna'.
Żadnej akcji;
Natomiast jak w skrypcie namodziłem coś innego, czego teraz nie potrafię odtworzyć, dostałem poniższy komunikat:
"Test LT script 1"
Uruchamianie skryptu 'Test LT script 1'...
Uruchomiono wątek skryptu...
# simOUT : Uruchomiono simOUT
# FSDataInput : Próba połączenia z symulatorem w wersji 'Dowolna'.
# FSDataInput : Połączono z symulatorem w wersji 'Dowolna'.
# FSDataInput : Błąd podczas pobierania wartości zmiennej o identyfikatorze '281C', Offset = 0x281C.
# FSDataInput : Błąd podczas pobierania wartości zmiennej o identyfikatorze '281C', Offset = 0x281C.
# FSDataInput : Błąd podczas pobierania wartości zmiennej o identyfikatorze '281C', Offset = 0x281C.
# FSDataInput : Błąd podczas pobierania wartości zmiennej o identyfikatorze '281C', Offset = 0x281C.
# FSDataInput : Błąd podczas pobierania wartości zmiennej o identyfikatorze '281C', Offset = 0x281C.
# FSDataInput : Błąd podczas pobierania wartości zmiennej o identyfikatorze '281C', Offset = 0x281C.
Kończenie działania skryptu...
# FSDataInput : Rozłączono z symulatorem 'Dowolna'.
# simOUT : Zamknięto simOUT
Zakończono wykonywanie skryptu 'Test LT script 1'.
Po wyłączeniu symulatora dostałem poniższe info - więc chyba X-plane komunikuje się z HSC
Uruchamianie skryptu 'Test LT script 1'...
Uruchomiono wątek skryptu...
# simOUT : Uruchomiono simOUT
# FSDataInput : Próba połączenia z symulatorem w wersji 'Dowolna'.
# FSDataInput : Połączono z symulatorem w wersji 'Dowolna'.
# FSDataInput : Błąd (12) podczas żądania odczytania żądanych wartości.
# FSDataInput : Błąd (12) podczas żądania odczytania żądanych wartości.
# FSDataInput : Błąd (12) podczas żądania odczytania żądanych wartości.
# FSDataInput : Błąd (12) podczas żądania odczytania żądanych wartości.
# FSDataInput : Błąd (12) podczas żądania odczytania żądanych wartości.
# FSDataInput : Błąd (12) podczas żądania odczytania żądanych wartości.
# FSDataInput : Błąd (12) podczas żądania odczytania żądanych wartości.
# FSDataInput : Błąd (12) podczas żądania odczytania żądanych wartości.
Wielka prośba o jakieś wskazówki,
Dzięki
Leszek