Logika to zintegrowane środowisko programistyczne (IDE) dla sterowników CZAT 3000plus.
Charakterystyka ogólna
Logika to zintegrowane środowisko programistyczne (IDE) dla sterowników CZAT 3000plus. Program Logika umożliwia tworzenie aplikacji na dwa sposoby:
- poprzez rysowanie schematów złożonych z funktorów logicznych (sposób zachowany dla zgodności z wcześniejszymi generacjami sterowników)
- tworzenie oprogramowania w języku Logika, który ma składnię przypominającą nieco język C.
Podstawowe funkcje środowiska Logika
Logika to cały zespół narzędzi potrzebnych do tworzenia oprogramowania dla sterowników CZAT 3000plus. Program umożliwia edycję schematów, programów i plików konfiguracyjnych, zarządzanie plikami w sterownikach podłączonych do sieci CANBUS lub ethernet. Zintegrowany ze środowiskiem debuger wydatnie przyspiesza proces uruchamiania aplikacji.
Edytor programów
- Praca z wieloma dokumentami jednocześnie - przełączanie za pomocą zakładek
- Podświetlanie składni
- Możliwość wstawiania znaczników (bookmarków)
- System podpowiedzi edytora: lista rejestrów, zmiennych globalnych, definicji funkcji i parametrów funkcji. Wzorce kodu.
Debuger
- Możliwość ustawiania pułapek programowych (breakpointów)
- Praca krokowa
- Podgląd i modyfikacja zmiennych
- Debugowanie sterownika podłączonego bezpośrednio do PC jak i sterowników połączonych pośrednio, przez CAN lub ethernet
- Zdalna konsola
- Narzędzie do badania obciążenia procesora w sterowniku
Menadżer plików
- Zarządzanie plikami w sterowniku podłączonym bezpośrednio i w sterownikach podłączonych przez CAN lub ethernet
- Wbudowany lister (viewer) do podglądu plików
- Możliwość edycji plików danych w sterownikach w tym plików BAT i plików konfiguracyjnych
- Możliwość zmiany nastaw w sterownikach
- Uruchamianie plików wsadowych BAT
- Dostęp do oddalonych sterowników poprzez zdalną konsolę, która umożliwia podgląd wyświetlaczy i symulację naciśnięć klawiszy na CPU
Podgląd i edycja plików w sterowniku
Z poziomu menadżera plików możliwa jest wywołanie edytora:
- dowolnych plików tekstowych (w tym plików wsadowych BAT)
- plików konfiguracyjnych CFG
Możliwe jest także wywołanie podglądu plików:
- podgląd plików jako tekst
- podgląd hexadecymalny
- podgląd plików rejestratora zdarzeń
Zdalna konsola
Logika umożliwia dostęp do oddalonych sterowników poprzez zdalną konsolę, która umożliwia podgląd wyświetlaczy i symulację naciśnięć klawiszy na oddalonych modułach CPU.
Kompilator
- Kompilacja programów napisanych w języku Logika
- System czasu rzeczywistego, aplikacje użytkownika mogą korzystać z 13 wątków.
- Możliwość korzystania z licznych bibliotek programowych
- Ponad 100 funkcji API umożliwiających dostęp do zaawansowanych funkcji sterownika
Konfiguracja sterownika
Środowisko Logika służy także do konfiguracji sterowników. Możliwe jest między innymi:
- ustawianie transportów i protokołów komunikacyjnych
- dodawanie i konfigurowanie modułów wejścia/wyjścia
- ustawianie języka menu w sterowniku, parametrów CAN itp.
- budowanie wielopoziomowego menu użytkownika