670x
002216
2022-01-11

Creare o accedere a un file RFEM/RSTAB

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:

  1. codice.it#

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

  1. (la sua interazione)----------------------

Model.clientModel.service.finish_modification()

  1. /#

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:
  1. codice.it#

Modello(True, "MyModel")

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

Model.clientModel.service.finish_modification()

  1. /#
  • Se c'è un modello aperto in RFEM, può essere modificato con:
  1. codice.it#

Modello (falso)

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

Model.clientModel.service.finish_modification()

  1. /#
  • Se ci sono più modelli aperti in RFEM, uno può essere modificato con:
  1. codice.it#

Modello(Falso, "nome_modello")

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

Model.clientModel.service.finish_modification()

  1. /#
Capitolo principale