Kod przepływu
Deweloperzy | Matryca TSL |
---|---|
Wersja stabilna | 10.0 / 25 stycznia 2023
|
Napisane w | C++ |
System operacyjny | Microsoft Windows |
Dostępne w | angielski, francuski, niemiecki, hiszpański |
Typ | Narzędzie do programowania komputerów |
Licencja | Zastrzeżona umowa EULA |
Strona internetowa |
Flowcode to środowisko programistyczne oparte na systemie Microsoft Windows, produkowane komercyjnie przez Matrix TSL do programowania urządzeń wbudowanych opartych na technologiach PIC , AVR (w tym Arduino ), ESP32 , Raspberry Pi i RP2040 oraz ARM przy użyciu graficznych stylów programowania (takich jak schematy blokowe ) i imperatywnych stylów programowania (poprzez C , maszyny stanowe i pseudokod ). Obecnie jest w dziesiątej wersji.
Flowcode jest przeznaczony do upraszczania złożonych funkcji, takich jak Bluetooth , komunikacja w telefonach komórkowych , komunikacja USB itp., przy użyciu wstępnie opracowanych dedykowanych bibliotek funkcji komponentów typu open source. Osiąga się to poprzez przeciąganie wirtualnych reprezentacji sprzętu na panel wizualny, zapewniając dostęp do powiązanych bibliotek. Flowcode jest zatem idealny do przyspieszenia czasu tworzenia oprogramowania i umożliwienia osobom z niewielkim doświadczeniem programistycznym rozpoczęcia pracy i pomocy przy projektach. Dzięki temu nadaje się do formalnego nauczania zasad programowania mikrokontrolerów.
Flowcode pozwala użytkownikowi rozwijać i przeglądać swój program przy użyciu czterech różnych trybów wizualnych. Są to widok schematu blokowego, widok bloków (paradygmat programowania graficznego zainspirowany Blockly ), widok kodu C i widok pseudokodu. Istnieje również piąty sposób wprowadzania kodu przez maszynę stanów.
Flowcode ma również tryb o nazwie App Developer, który umożliwia tworzenie aplikacji opartych na systemie Windows za pomocą pliku wykonywalnego środowiska wykonawczego. Dzięki temu oprogramowanie może również tworzyć aplikacje do testowania lub interakcji z systemem wbudowanym.
Flowcode jest również kompatybilny z Solidworks .
Notatki
Linki zewnętrzne