Jeśli chcesz obliczyć zwykłe konstrukcje, wprowadzanie danych często nie jest skomplikowane, ale jest po prostu czasochłonne. Dzięki automatycznemu wprowadzaniu danych można zaoszczędzić cenny czas. W niniejszym przypadku należy uwzględnić kondygnacje domu jako poszczególne etapy budowy. Dane są wprowadzane przy pomocy programu w języku C#, aby użytkownik nie musiał ręcznie wprowadzać elementów poszczególnych pięter.
Nasza usługa sieciowa oferuje użytkownikom możliwość komunikacji z programami RFEM 6 i RSTAB 9 za pomocą różnych języków programowania. Funkcje wysokiego poziomu (HLF) firmy Dlubal umożliwiają rozszerzenie i uproszczenie funkcjonalności usługi sieciowej. Zgodnie z RFEM 6 i RSTAB 9, korzystanie z naszego webservice sprawia, że praca inżyniera jest łatwiejsza i szybsza. Wypróbuj teraz! Ten samouczek pokazuje, jak korzystać z biblioteki C #na prostym przykładzie.
Programy do arkuszy kalkulacyjnych, takie jak EXCEL, są popularne wśród inżynierów, ponieważ można z łatwością zautomatyzować obliczenia i szybko uzyskać wyniki. Dlatego połączenie MS EXCEL jako interfejsu graficznego z Webservice API firmy Dlubal jest oczywistym wyborem. Za pomocą bezpłatnej biblioteki xlwings dla Pythona można sterować programem EXCEL oraz odczytywać i zapisywać wartości. Funkcjonalność tę wyjaśniono poniżej na przykładzie.
Niedawno wprowadzone Webservices umożliwiają użytkownikom komunikację z programem RFEM 6 za pomocą wybranego języka programowania. Ta funkcja została wzbogacona o naszą bibliotekę funkcji wysokiego poziomu (HLF). Biblioteki są dostępne dla języków Python, JavaScript i C#. W artykule omówiono praktyczny przykład programowania generatora kratownic 2D w języku Python. „Uczenie się przez działanie”, jak to się mówi.
API dla RFEM 6, RSTAB 9 i RSECTION opiera się na koncepcji usług sieciowych (Webservice). Aby zapoznać się z tematem, w poniższym artykule omawiamy kolejny przykład w języku C#.
Webservice to komunikacja między maszynami i programami. Komunikacja ta odbywa się za pośrednictwem sieci i dlatego może być wykorzystywana przez dowolny program, który może wysyłać i odbierać ciągi znaków za pośrednictwem protokołu HTTP. Programy RFEM 6 i RSTAB 9 zapewniają interfejs oparty na tych wieloplatformowych usługach sieciowych. Ten tutorial pokazuje podstawy korzystania z języka programowania VBA.