558x
002216
2024-01-16

Criar ou aceder a um ficheiro RFEM/RSTAB

Para garantir uma conectividade suficiente entre o cliente e o servidor, deve ser considerado o seguinte. A funcionalidade dos serviços web no RFEM6/RSTAB9 deve ser ativada. Para isso, ative a caixa de diálogo "Iniciar o servidor automaticamente com a aplicação" em "Opções do programa".

Além disso, é necessário abrir uma instância ativa do RFEM6/RSTAB9 antes de tentar qualquer tipo de interação. Isso, simplesmente, significa abrir o programa.

A interação e as instruções para o software ocorrem logicamente entre uma chamada de função begin_modifcation () e finish_modification () . Isso é ilustrado abaixo:

  1. code.en #
  1. Model.clientModel.service.begin_modification (' new ')

  1. ------------ (a sua interação) ------------

  1. Model.clientModel.service.finish_modification ()
  1. /#

Uma vez que várias instâncias do modelo estão em execução, o método para gerir isso de forma eficaz é descrito abaixo. A criação de novos modelos ou a edição de modelos existentes podem ser controlados através da classe Model ().

  • Se não existe um modelo aberto no RFEM, este pode ser criado com:
  1. code.en #
  1. Model (verdadeiro, "MyModel")

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

  1. Model.clientModel.service.finish_modification ()
  1. /#
  • Se existe um modelo aberto no RFEM, este pode ser editado com:
  1. code.en #
  1. Modelo (falso)

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

  1. Model.clientModel.service.finish_modification ()
  1. /#
  • Se houver vários modelos abertos no RFEM, um deles pode ser editado com:
  1. code.en #
  1. Modelo (falso, "model_name")

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

  1. Model.clientModel.service.finish_modification ()
  1. /#
Secção original