Jump to content

Polskie dźwięki do OpenTX 2.2.0


Ryan
 Share

Recommended Posts

Brzmi to rozsądnie.
Na mojej przerobionej mapie dźwięków akurat odczyt woltów i metrów działa dobrze, również dla 1,1 wolta. Stara mapa miała volt0.wav volt1.wav volt2.wav - jak u Ciebie. Natomiast "wolta" jest umieszczone w 0163.wav . Podobnie jest z metrami i innymi jednostkami, np.:
0167.wav  - ampera
0179.wav - metra na sekundę
0195.wav - metra
Z tego wynika, że wystąpienie tej formy odmiany jest chyba jakoś magicznie wyliczane - nie potrafię tego wywnioskować z kodu źródłowego. Ktoś już kiedyś nad tym główkował i to stworzył (kolega Drewniak). Być może jest tam głęboka myśl.
Przy Twoich założeniach konwencja działania będzie inna. A co będzie z metrami, amperami itd. Dla każdej jednostki będziesz dodawał osobne procedury tworzenia? Nie rozrośnie się to ponad miarę?
Dla 1,1 wolta chyba można zrobić to samo co dla "1 wolt"  -  dla wartości: wartość = 1.1 odczytaj volt3.wav (wolta)

Link to comment
Share on other sites

22 godziny temu, rafalski napisał:

Mam jeszcze problem z odczytem prędkość i wysokości z GPS bo zaniża o 1km/h tzn. 2 odczytuje jako 1

Tym się nie martw. To wynika prawdopodobnie z ustawień sensora GPS. Tam we właściwościach można ustawić offset na określoną wartość albo auto offset, to się wyrówna.

Link to comment
Share on other sites

  • Moderators
2 godziny temu, komarkus napisał:

Skąd taki wniosek?
" .... decyduje człon ułamkowy, nie zaś – liczebnik główny ..."
Jeśli występuje ułamek, zawsze będzie forma wolta, metra, kilograma itd.  (0,9 wolta, 1,1 wolta, 1,3 wolta, 55,9 wolta ...).
A dla całych: 0 woltów, 1 wolt, 2-4 wolty, 5-9 woltów, 10-21 woltów, 22-24 wolty, 25-31 woltów, 32-34 wolty .....

Jasne, że masz rację - musiałem mieć jakąś pomroczność chwilową.

Link to comment
Share on other sites

52 minuty temu, komarkus napisał:

0167.wav  - ampera
0179.wav - metra na sekundę
0195.wav - metra

Cały kod odnośnie tych dźwięków wywaliłem i zrobiłem jak w innych językach opierając się na volt0, volt1, volt2, volt3. Jak uda się to zrobić to tamte dźwięki będą zbędne.

Link to comment
Share on other sites

Dzisiejsza zabawa z dziesiętnymi nie przyniosła oczekiwanych rezultatów.

Obecnie sekcja odpowiedzialna za wybór odmiany używa zmiennej INTEGER przez co nie ma raczej szans rozpoznać kiedy są dziesiętne, przynajmniej ja nie mam pomysłu jak to zrobić. może ktoś z was ma taki pomysł.

Z kolei zmiana typu zmiennej na DOUBLE czy FLOAT nie przynosiła oczekiwanych rezultatów tzn. w IDE online z którego korzystam w pracy do zabawy z OpenTX wszystko działało, ale już w OpenTX nie. Jutro sprawdzę jeszcze jedną możliwość.

jak by ktoś był ciekawy to zamieszczam link do IDE online z działającym kodem (tylko w IDE):

https://onlinegdb.com/B1UpccloH

 

 

Link to comment
Share on other sites

Co do dźwięków to:

  • Odczyt dziesiętnych realizowany jest z udziałem dźwięku "przecinek".  Nowy plik 0119.wav
  • Odczyt wartości realizowany jest za pomocą dźwięków jednostek volt0.wav, volt1.wav, volt2.wav, volt3.wav itd. Nie używa już dźwięków od 0160.wav ...
  • Wykasowałem używanie dźwięków 0115,0116,0117 (cała, całe, całych) obecnie nie widzę zastosowania
  • Wykasowałem używanie dźwięku 0113.wav (jedno) nie widzę zastosowania dla tej odmiany

Odmiana:

Odmiana żeńska dotyczy jednostek:

  • UNIT_FEET_PER_SECOND
  • UNIT_MPH
  • UNIT_FEET
  • UNIT_MAH
  • UNIT_FLOZ
  • UNIT_HOURS
  • UNIT_MINUTES
  • UNIT_SECONDS

Reszta odmieniana jest w formie męskiej:

Odmianę nijaką usunąłem.

Link to comment
Share on other sites

Z kompilacją pod windowsa to trochę ciężko, wymaga to nowej maszyny wirtualnej i instalowanie wszystkiego co potrzeba do kompilowania. Niestety mam problem z czasem.

Może ktoś z forumowiczów pokusi się o zainstalowanie Ubuntu na maszynie wirtualnej i sprawdzenie działania.

Jutro dodam kompilację pod Ubuntu oraz paczkę z dźwiękami.

Do OpenTX wyślę jak już sprawdzimy czy działa poprawnie.

  • Thanks 1
Link to comment
Share on other sites

Drugi link jest OK. Ale ja na razie poległem. Mam zainstalowany Ubuntu 18.04 LTS. Wywala mi którąś bibliotekę, po najnowszych aktualizacjach mam 2.27, a companion żąda 2.29. Nie chcę zmieniać LTS na wersję "zwykłą" 19.10. Szkoda, że źródła companion wziąłeś nieświeże, a kompilowałeś na najnowszym Ubu. To potencjalne problemy. Pokombinuję jeszcze, może spróbuję na 19.10 live. Na virtualnej maszynie nigdy nie robiłem.
A ktoś dał radę?

Link to comment
Share on other sites

  • 8 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...