558x
002216
2024-01-16

Crear o acceder a un archivo de RFEM/RSTAB

Para garantizar una conectividad apropiada entre el cliente y el servidor, se debe considerar lo siguiente. Es necesario activar la funcionalidad de los servicios web dentro de RFEM6/RSTAB9. Para lo cual, habilite el cuadro de diálogo "Iniciar el servidor automáticamente con la aplicación" en "Opciones del programa".

Además, se debe abrir una instancia activa de RFEM6/RSTAB9 antes de intentar cualquier tipo de interacción. Esto, dicho simplemente, significa abrir el programa.

La interacción con el software y sus instrucciones ocurren de forma lógica entre una llamada de función begin_modifcation() y finish_modification(). Esto se ilustra a continuación:


            

<br>Model.clientModel.service.begin_modification('new')  <br>

          <br>------------(su interacción)------------  <br>

<br>Model.clientModel.service.finish_modification()  <br>


Dado que se están ejecutando varias instancias del modelo, a continuación se describe el método para gestionar esto de manera eficaz. La creación de nuevos modelos o la edición de modelos existentes se pueden controlar a través de la clase Model().

  • Si no hay un modelo abierto en RFEM, se puede crear con:

            

<br>Model(True, "MyModel")  <br>
<br>Model.clientModel.service.begin_modification('new')  <br>
<br>Model.clientModel.service.finish_modification()  <br>


  • Si hay un modelo abierto en RFEM, se puede editar con:

            

<br>Model(False)  <br>
<br>Model.clientModel.service.begin_modification('new')  <br>
<br>Model.clientModel.service.finish_modification()  <br>


  • Si hay varios modelos abiertos en RFEM, se puede editar uno con:

            

<br>Model(False, "model_name")<br>
<br>Model.clientModel.service.begin_modification('new')<br>
<br>Model.clientModel.service.finish_modification()<br>


Sección original