Asystent elektronika 2.2.5 beta3 został wydany!

Napisano dnia 28.01.2014 r. o godzinie 14:45
Autor: Piotr Sperka

Asystent Elektronika 2.2.1Asystent elektronika 2.2 - interfejs MDI

Uwaga przedwstępna

Nowszą wersję aplikacji wraz z publicznie dostępnymi kodami źródłowymi znajdziesz TUTAJ.

Wstęp

Właśnie zakończyłem prace nad kolejną wersją beta programu Asystent Elektronika 2.2.5. W tej aktualizacji pojawiły się w zasadzie dwie nowe funkcje, a trzy inne doczekały się zmian i poprawek. Główną nowością jest możliwość wyboru interfejsu użytkownika. Jest dostępny dotychczasowy (TDI) oraz nowy MDI. Wyboru można dokonać przy pierwszym uruchomieniu programu, a w przypadku zapamiętania wyboru, z poziomu okna „Inne ustawienia”. W przypadku wyboru nowego interfejsu wszystkie okienka w programie otwierają się „wewnątrz” głównego okna programu, dzięki czemu łatwiej jest nad nimi zapanować w przypadku większej ich ilości. Jest to dopiero pierwsza, testowa wersja interfejsu, więc pewnym jest, że nie jest on doskonały i będzie się jeszcze zmieniał. Tym bardziej ważne są w tej kwestii jakiekolwiek uwagi. Ponadto pojawiła się możliwość generowania nietypowych znaków dla wyświetlaczy ze sterownikiem HD44780. Poprawek i dodatków doczekał się generator obrazów dla wyświetlaczy graficznych, moduł aktualizacji oraz funkcja znana dotychczas jako „Napięcie, natężenie, moc”, która zmieniła również nazwę na „Prawo Ohma”.

Co dokładnie zawiera to wydanie?

  • Obliczanie rezystora (np. dla diody LED).
  • Rezystancja zastępcza.
  • Kalkulator prawa Ohma.
  • Rezystorowy dzielnik napięcia.
  • Obliczanie radiatora.
  • Obliczanie cewki powietrznej jedno- i wielowarstwowej.
  • Przeliczniki częstotliwość <-> okres, wat<->dBm, wielkości jednostek (przedrostki mili, kilo, mega, itd.).
  • Przeliczanie pomiędzy systemami liczbowymi.
  • Kalkulator kodów paskowych rezystora, kondensatora i dławika.
  • Przeliczanie kodu liczbowego MIL.
  • Kalkulatory do układów: wzmacniacz odwracający, wzmacniacz nieodwracający, stabilizator LM3xx, NE555.
  • Aktualna baza mikrokontrolerów: Atmel AVR8, AVR32, XMEGA; Microchip PIC; ST STM32.
  • Kalkulator ułatwiający obsługę timerów, U(S)ART oraz TWI (I2C) w mikrokontrolerach AVR.
  • Generator bitmap fontów w formie tablic (dla wyświetlaczy graficznych).
  • Generator tablic sterujących dla wyświetlaczy siedmiosegmentowych.
  • Generator obrazów (tablic danych) dla wyświetlaczy graficznych.
  • Generator nietypowych znaków dla wyświetlaczy ze sterownikiem HD44780.
  • Baza układów TDA.
  • Baza układów cyfrowych z rodzin 4xxx i 74xx.
  • Wyszukiwanie danych katalogowych układu oraz wyszukiwanie układu w sklepach.
  • Baza usterek.
  • Baza posiadanych elementów („stan magazynowy”).
  • Wyszukiwanie najbliższej wartości w szeregach E (E12, E24, itd.).
  • Moduł aktualizacji.
  • Automatyczne sprawdzanie aktualizacji przy włączeniu.
  • Uruchamianie do czterech zewnętrznych aplikacji.
  • Do wyboru dwa interfejsy graficzne.

Jakie są zmiany w stosunku do wersji 2.2.4 beta2?

  • Generator grafik dla wyświetlaczy graficznych umożliwia teraz zapis do pliku BMP lub BIN.
  • Generator grafik dla wyświetlaczy graficznych posiada podstawową obsługę kolorowych wyświetlaczy i umożliwia zapis kolorowego obrazu w formacie RGB888 (24-bit) oraz RGB565 (16-bit).
  • Pełny kalkulator prawa Ohma.
  • Podstawowy interfejs MDI (wersja testowa).
  • Generator nietypowych znaków dla wyświetlaczy ze sterownikiem HD44780.
  • Pobieranie aktualizacji odbywa się teraz w osobnym wątku – zniknął efekt „zacięcia” podczas pobierania oraz pojawił się procentowy wskaźnik postępu.

Co w następnym wydaniu?

W następnym wydaniu planuję:

  • Rozwój generatora grafik dla wyświetlaczy graficznych (więcej opcji obróbki, możliwość przycinania obrazu, konwersja pełnej palety kolorów do palety indeksowanej).
  • Pomniejsze poprawki i rozszerzenia.

Program Asystent Elektronika 2.2.5 można pobrać TUTAJ.

Od dnia 03.05.2014 powyższy link pozwala pobrać program w wersji 2.2.5a. Jedyna zmiana w stosunku do wersji 2.2.5 polega na poprawieniu błędu, który powodował usuwanie pliku JAR po jego uruchomieniu. Z moich obserwacji wynika, że błąd ten nie występował pod systemem Windows, a jedynie pod Linuksem. Dziękuję użytkownikowi, który zwrócił mi na niego uwagę.