RCS API dla usprawnionych, uproszczonych i efektywnych procesów projektowania
RCS API ułatwia integrację z dowolnym środowiskiem projektowym przy minimalnych wymaganiach wstępnych. API opiera się na technologii REST i obsługuje klientów zarówno dla .Net (C#), jak i Python, z możliwością rozszerzenia wsparcia na dodatkowe języki programowania.
Dokumentacja, w tym instrukcje instalacji i przykłady zastosowań, jest dostępna na stronie dla deweloperów, zapewniając kompleksowe wskazówki umożliwiające szybkie rozpoczęcie pracy z RCS API:
RCS automation API - pełna dokumentacja
RCS API umożliwia wczytanie projektu RCS poprzez:
- Import z utworzonego pliku IOM lub
- Otwarcie istniejącego pliku RCS
Po aktywowaniu projektu RCS można:
- Uzyskać informacje o projekcie, w tym dane projektu, dostępne przekroje oraz elementy projektowe.
- Zaktualizować ustawienia normowe.
- Zaktualizować zbrojenie przekroju żelbetowego, cięgna lub cały przekrój przy użyciu pliku szablonu (.nav).
- Uruchomić obliczenia dla wszystkich lub wybranych przekrojów.
- Pobrać wyniki dla wszystkich lub wybranych przekrojów.
API odzwierciedla nasze zaangażowanie w dostarczanie skalowalnego, przyjaznego użytkownikowi narzędzia do optymalizacji i automatyzacji projektowania zbrojonych przekrojów konstrukcji betonowych. Usprawnia to proces projektowania i otwiera drogę do przyszłych udoskonaleń, w tym uwzględnienia webowych usług obliczeniowych oraz integracji z platformami takimi jak aplikacje VIKTOR czy Rhino Compute.
Wydano w łatce IDEA StatiCa 23.1.3.
RCS API zaktualizowane do REST API
RCS API jest zbudowane na architekturze REST Open API i działa w oparciu o protokół HTTP. Aktualna wersja API tworzy serwer REST hostowany lokalnie na komputerze użytkownika.
Klient .Net RcsApiClient jest kompatybilny z projektami wykorzystującymi .NET 6.0 lub nowszy. Klient .NET jest skonfigurowany do pracy asynchronicznej. Metody API zostały wzbogacone i zaktualizowane.
Uwaga: Niektóre części oryginalnego kodu zostały zmienione, dlatego starsze projekty wymagają aktualizacji, ponieważ mogą nie działać poprawnie z najnowszą wersją IDEA StatiCa.
Wydano w wersji IDEA StatiCa 25.0.