Które programy CAD mają rozbudowane wsparcie dla wtyczek?
Możliwości personalizacji i rozszerzania oprogramowania CAD poprzez wtyczki i API to kluczowy czynnik dla firm z własnymi przepływami pracy, skryptami automatyzacji i integracjami z systemami ERP czy PLM. Sprawdzamy ekosystem deweloperski GstarCAD.
Spis treści
- Pełne API GstarCAD – przegląd
- Python – nowe możliwości automatyzacji
- Technologia Object GRX
- Visual Studio Code jako debugger LISP
- Menedżer aplikacji
- Ekosystem wtyczek trzecich firm
- FAQ
Pełne API GstarCAD – przegląd
GstarCAD oferuje rozbudowany zestaw interfejsów programistycznych:
- GRX – niskopoziomowa personalizacja i optymalizacja wydajności
- .NET – nowoczesne, bogate w funkcje aplikacje
- VBA – automatyzacja i integracja z Microsoft Office
- LISP / VLISP – klasyczna automatyzacja CAD
- COM – interoperacyjność z innymi systemami
- Python – nowo dodany, ponad 790 interfejsów
💡 Migracja z AutoCAD: Programy LISP, VBA i aplikacje .NET napisane dla AutoCAD działają w GstarCAD bez modyfikacji lub z minimalnymi zmianami – co drastycznie obniża koszt migracji.
Python – nowe możliwości automatyzacji
Jednym z najważniejszych ostatnich dodatków jest obsługa Pythona. GstarCAD oferuje ponad 790 powszechnie używanych interfejsów Python, co otwiera możliwości dla:
- Szerokiej społeczności programistów Python – bez specjalistycznej wiedzy CAD
- Integracji z bibliotekami Python (numpy, pandas, scipy) dla zaawansowanych obliczeń
- Automatyzacji skryptami dla inżynierów i analityków danych
- Budowania bardziej solidnych aplikacji personalizacyjnych
Technologia Object GRX
Technologia Object GRX stanowi fundament dla aplikacji deweloperskich w GstarCAD. Umożliwia:
- Udostępnianie inteligentnych danych obiektowych między aplikacjami
- Uruchamianie aplikacji Object GRX innych firm obok niestandardowych wtyczek VBA, GRX, DBX i LISP
- Dostęp do bibliotek w wielu językach programowania
Visual Studio Code jako debugger LISP
GstarCAD integruje Visual Studio Code jako Debugger Lisp – co jest znaczącym udoskonaleniem środowiska deweloperskiego. Funkcje:
- Edycja i debugowanie programów LISP w znajomym środowisku IDE
- Rozszerzenie GstarLisp instalowane automatycznie i aktualizowane przy każdym wydaniu
- Dla zespołów z dużymi bibliotekami LISP – poziom możliwości debugowania niedostępny wcześniej w samym środowisku CAD
Menedżer aplikacji
Nowy Menedżer aplikacji w GstarCAD porządkuje środowisko wtyczek. Zapewnia zunifikowany system zarządzania:
- Ładowanie, zarządzanie i organizowanie aplikacji trzecich firm z jednego interfejsu
- Eliminacja ręcznej konfiguracji i ładowania skryptów
- Przejrzysty wgląd w zainstalowane rozszerzenia
Ekosystem wtyczek trzecich firm
Na platformie GstarCAD działa setki profesjonalnych aplikacji branżowych. Godne uwagi wtyczki:
- Undet Point Cloud – przetwarzanie skanów laserowych i fotogrametrii UAV
- ARCHLine.XP BIM – architektoniczne przepływy pracy IFC
- Spatial Manager – integracja danych GIS
FAQ
Czy skrypty LISP z AutoCAD działają w GstarCAD?
Tak. Programy LISP i VBA napisane dla AutoCAD działają w GstarCAD bez modyfikacji. GstarCAD obsługuje również kompatybilne kodowanie ANSI, UTF-8 i UTF-16 dla plików LISP, FAS, VLX i DCL.
Czy GstarCAD oferuje SDK dla programistów?
Tak. SDK zawiera przykładowe projekty dla C# .NET, LISP, ADS, GRX i tworzenia okien palet – z pełną dokumentacją.
Podsumowanie
Ekosystem deweloperski GstarCAD to jeden z jego najmniej docenianych atutów. Wsparcie dla GRX, .NET, VBA, LISP, COM i Pythona – razem z narzędziami debugowania i menedżerem aplikacji – czyni go platformą gotową do rozbudowanej automatyzacji i personalizacji.
📖 Czytaj też: