jack-33 0 Napisano 26 Sierpień 2018 Cześć, a jam mam taką kwestię do rozwiązania: jak wyświetlić na ekranie (np. ekranie telemetrii) pozycję przełącznika (3-pozycyjnego) obsługującego kanał 10 i 11 do sterowania trybem stabilizacji, ale w formie nadanej przez siebie nazwy ? ... czyli: w poz. dolnej (-100%), żeby wyświetlała mi się na ekranie telemetrii zamiast wartości przełącznika -100% nazwa STABILIZACJA w poz. środkowej (0%), żeby wyświetlała mi się na ekranie telemetrii zamiast wartości przełącznika 0% nazwa AUTO-POZIOMOWANIE w poz. górnej (+100%), żeby wyświetlała mi się na ekranie telemetrii zamiast wartości przełącznika +100% nazwa BRAK STABILIZACJI Nie ma problemu, żeby zrobić to w formie dźwiękowej, ale radio i tak już "dużo gada" przy telemetrii, wiec dobrze byłoby aby na ekranie telemetrii można wyświetlić położenie przełącznika (czyli aktualny tryb stabilizacji) nie w jego wartości, a w nadanej przez siebie nazwie...... nie mogę tego rozgryźć.... Udostępnij tego posta Odnośnik do posta Udostępnij na innych stronach
MAK 1 Napisano 26 Sierpień 2018 Na ekranie telemetrii to chyba tylko skryptem LUA.Natomiast na ekranie głównym można to zrobić bez problemu za pomocą flight mode - nazwa aktualnego trybu jest standardowo wyświetlana. Udostępnij tego posta Odnośnik do posta Udostępnij na innych stronach
jack-33 0 Napisano 29 Sierpień 2018 No tak, na ekranie głównym pokazuje położenie przełącznika, ale jak nadać mu swoją nazwę w zależności od jego położenia, np: -dół - STAB ON -środek - AUTO -góra - STAB OFF żeby nie pamiętać, który do czego i w jakim modelu....... (przy wielu modelach ma to juz znaczenie) W trybach lotu nie mam możliwości zaprogramowania CH10 i CH11, a tym bardziej nadania im nazw.. Proszę o wyjaśnienie, co autor miał na myśli: "Natomiast na ekranie głównym można to zrobić bez problemu za pomocą flight mode - nazwa aktualnego trybu jest standardowo wyświetlana"? Udostępnij tego posta Odnośnik do posta Udostępnij na innych stronach
MAK 1 Napisano 31 Sierpień 2018 Zrobił się off-topic – wyodrębniłem temat jako oddzielny. Ponoć jeden obraz to tysiąc słów. Zatem załączmy parę obrazków. Definiujesz trybu lotu (ang. flight mode). Zerowy– domyślny (gdy żaden inny tryb lotu nie jest aktywowany, uwaga: tryby lotu liczymy od zera, nie od jeden) – STAB ON: pierwszy, gdy przełącznik SA- (w pozycji centralnej) – AUTO: drugi, gdy przełącznik SA↓ – STAB OFF: W zasadzie już – na ekranie głównym wyświetlana jest nazwa trybu lotu, w zależności od położenia przełącznika SA: Żeby jednak coś się działo po stronie odbiornika, to załóżmy, że chcemy, aby kanał CH5 reagował na zmiany trybu lotu: Flight mode 0 (SA↑) = CH5 -100% Flight mode 1 (SA-) = CH5 0% Flight mode 2 (SA↓) = CH5 +100% W mikserze definiujemy następujące linie, wszystkie dla CH5, w zależności od wybranego trybu lotu: Konfiguracja pierwszej linii dla CH5 (STAB ON): Ta linia aktywna jest dla trybu lotu nr 0 – STAB ON – czyli aktywowanego SA↑. Jako wartość źródłową bierzemy abstrakcyjne wejście MAX, co oznacza po prostu pełen zakres (rozumiany jako 100%). Jako wagę (ang. weight) wpisujemy -100%. W praktyce jeśli ta linia jest aktywna mamy na wyjściu -100%, bo pełen zakres (100%) * -100% = -100%. Konfiguracja drugiej linii dla CH5 (AUTO): Ta linia będzie aktywna dla trybu lotu nr. 1 – AUTO – aktywowanego SA-. Wszystko to samo, tylko wagę ustawiamy jako zero. W efekcie co by nie było źródłem, na wyjściu kanału mamy 0%, bo cokolwiek pomnożone przez zero daje zero. W tym przykładzie nie ma to większego znaczenia, ale dla porządku tryb multipleksowania (ang. multiplex) ustawiamy na podmianę (ang. replace). Konfiguracja trzeciej linii dla CH5 (STAB OFF): Lina aktywna dla trybu lotu nr 2 – STAF OFF – aktywowanego SA↓. Tak samo jak powyżej, ale wagę ustawiamy na 100%. W wyniku mnożenia źródła (100%) i wagi (100%) na wyjściu pojawia się 100%, czyli tak jak pierwotnie zakładaliśmy. Dla pewności możemy sprawdzić działanie w konfiguracji w symulatorze OpenTX Companion: ... i tak dalej (można przełączać wirtualny przełącznik SA, aby zobaczyć co dzieje się na wyjściu kanału CH5). Mam nadzieję, że opis jest jasny i się przyda ☺️. Udostępnij tego posta Odnośnik do posta Udostępnij na innych stronach
jack-33 0 Napisano 5 Wrzesień 2018 Tak, wielkie dzięki przydało się !!!! Zrobiłem to bez powiązania łącznie 3 trybów lotu z przełącznikiem i kanałami na mikserze (potrójne powiązanie). Zrobiłem to: łącząc CH10 i CH11 z przełącznikiem (na mikserze brak powiązania z trybem lot, a tylko z przełącznikiem np. SA) i oddzielnie tryby lotu z tym samym przełącznikiem (np. SA) i opisem i działa.... Czy może tak być , czy raczej to błąd ??? Inna sprawa , że szukam albo gotowego skryptu LUA, który przedstawi stan przełącznika zamiast w formie wartości, to w formie tekstu lub edytora skryptów LUA, wówczas sam spróbuje coś wymyślić..... Z modelarskim pozdrowieniem Jacek Udostępnij tego posta Odnośnik do posta Udostępnij na innych stronach
MAK 1 Napisano 5 Wrzesień 2018 2 godziny temu, jack-33 napisał: Tak, wielkie dzięki przydało się !!!! Zrobiłem to bez powiązania łącznie 3 trybów lotu z przełącznikiem i kanałami na mikserze (potrójne powiązanie). Zrobiłem to: łącząc CH10 i CH11 z przełącznikiem (na mikserze brak powiązania z trybem lot, a tylko z przełącznikiem np. SA) i oddzielnie tryby lotu z tym samym przełącznikiem (np. SA) i opisem i działa.... Czy może tak być , czy raczej to błąd ??? Działać będzie, więc to nie błąd. Inna sprawa, że bardziej elegancko jest użyć trybów lotu, skoro się już je skonfigurowało. Także bardziej praktycznie, bo ew. zmianę przełącznika będzie trzeba zrobić tylko w jednymi miejscu. Na koniec bardziej logicznie, co ułatwi ewentualne "czytanie" konfiguracji w przyszłości. Udostępnij tego posta Odnośnik do posta Udostępnij na innych stronach