Per garantire una connettività sufficiente tra client e server, è necessario considerare quanto segue. La funzionalità dei servizi web all'interno di RFEM6/RSTAB9 deve essere attivata. Per fare ciò, attivare la finestra di dialogo "Avvia automaticamente il server con l'applicazione" in "Opzioni del programma".
Inoltre, un'istanza attiva di RFEM6/RSTAB9 deve essere aperta prima di tentare qualsiasi tipo di interazione. Questo, detto semplicemente, significa aprire il programma.
L'interazione con e le istruzioni per il software si verificano logicamente tra una chiamata di funzione begin_modifcation() e finish_modification(). Questo è illustrato di seguito:
- codice.it#
Model.clientModel.service.begin_modification('nuovo')
- (la sua interazione)----------------------
Model.clientModel.service.finish_modification()
- /#
Poiché sono in esecuzione più istanze del modello, il metodo per gestirlo in modo efficace è descritto di seguito. La creazione di nuovi modelli o la modifica di modelli esistenti può essere controllata tramite la classe Model().
- Se non c'è nessun modello aperto in RFEM, può essere creato con:
- codice.it#
Modello(True, "MyModel")
Model.clientModel.service.begin_modification('nuovo')
Model.clientModel.service.finish_modification()
- /#
- Se c'è un modello aperto in RFEM, può essere modificato con:
- codice.it#
Modello (falso)
Model.clientModel.service.begin_modification('nuovo')
Model.clientModel.service.finish_modification()
- /#
- Se ci sono più modelli aperti in RFEM, uno può essere modificato con:
- codice.it#
Modello(Falso, "nome_modello")
Model.clientModel.service.begin_modification('nuovo')
Model.clientModel.service.finish_modification()
- /#