670x
002216
11. Januar 2022

RFEM/RSTAB-Datei erstellen oder darauf zugreifen

Um eine ausreichende Konnektivität zwischen Client und Server zu gewährleisten, sollte folgendes beachtet werden. Die Webservices-Funktionalität in RFEM6/RSTAB9 muss aktiviert sein. Aktivieren Sie hierzu unter "Programmoptionen" den Dialog "Server automatisch mit der Anwendung starten".

Zudem muss eine aktive Instanz von RFEM6/RSTAB9 geöffnet sein, ehe Interaktionen möglich sind. Das heißt, vereinfacht gesagt, das Programm.

Die Interaktion mit der Software und die Anweisungen an die Software erfolgen logischerweise zwischen einem Aufruf der Funktionen begin_modifcation() und finish_modification(). Dies wird im Folgenden veranschaulicht:




Model.clientModel.service.begin_modification('new') 



          











Model.clientModel.service.finish_modification() 


Da mehrere Modellinstanzen ablaufen, wird im Folgenden beschrieben, wie dies effektiv verwaltet werden kann. Das Anlegen neuer Modelle oder das Bearbeiten bestehender Modelle kann über die Klasse Model() gesteuert werden.

  • Falls in RFEM kein offenes Modell existiert, kann es erstellt werden über:



Model (True, "MyModel") 



Model.clientModel.service.begin_modification('new') 



Model.clientModel.service.finish_modification() 


  • Wenn in RFEM ein Modell geöffnet ist, kann es bearbeitet werden mit:



Modell(falsch) 


Model.clientModel.service.begin_modification('new') 



Model.clientModel.service.finish_modification() 


  • Sind mehrere Modelle in RFEM geöffnet, kann eines bearbeitet werden über:



Modell(Falsch, "model_name")


Model.clientModel.service.begin_modification('new')


Model.clientModel.service.finish_modification()

Übergeordnetes Kapitel