No RFEM 6 e no RSTAB 9 é possível exportar gráficos de linhas para o formato SVG (gráficos de vetor).
SVG significa Scalable Vector Graphics e é um formato de ficheiro baseado em XML para a visualização de gráficos de vetores bidimensionais. Estes gráficos de vetor podem ser escalados sem perdas. Os ficheiros SVG podem ser editados com editores de texto, integrados em páginas web e abertos em navegadores comuns.
Os valores de uma tabela do Excel preparada para o RFEM 6/RSTAB 9 podem ser importados com apenas alguns cliques – individualmente ou todos de uma só vez. Para a importação, é necessário instalar um plug-in no Microsoft Excel de acordo com esta FAQ.
Sabia que? Pode exportar todas as tabelas do RFEM/RSTAB, incluindo resultados, individualmente ou todos de uma só vez, diretamente para uma tabela Excel e como um ficheiro CSV. Para isso, dispõe de várias opções:
Com cabeçalhos de tabela
Só os objetos selecionados
Apenas linhas preenchidas
Só tabelas preenchidas
Exportar dados como texto simples
Desta forma, o programa permite controlar e gerir de forma clara os dados exportados. As fórmulas armazenadas podem ser exportadas diretamente para a tabela ou como uma tabela separada, tal como nos parâmetros utilizados.
Uma coisa é absolutamente indiscutível: a interface Serviço web e API cobre claramente os aspetos universais da indústria da construção. No entanto, existe um problema aqui. O cálculo e o dimensionamento requerem funções diferentes consoante a região, o país, a empresa e o engenheiro civil. Cada um tem as suas exigências. Esse problema está resolvido. Porque com o Serviço web e API pode facilmente criar o seu próprio sistema de cálculo e dimensionamento. Sempre ao seu dispor: o desempenho e a fiabilidade do RFEM, do RSTAB e do RSECTION.
A necessidade de análises e dimensionamentos estruturais adaptados e automatizados é cada vez maior. A tecnologia dos serviços web permite aos utilizadores criar funções especiais com rapidez e precisão. Os nossos clientes podem desenvolver tais soluções de forma independente ou em colaboração connosco. Veja por si mesmo e experimente!
Com a interface Serviço web e API, tem várias opções de utilização possíveis. Reunimos algumas ideias para si sobre como a Serviço web e API pode ajudar a sua empresa:
Criação de aplicações adicionais para o RFEM 6, RSTAB 9 e RSECTION 1
Possibilidade de tornar os seus fluxos de trabalho mais eficientes (por exemplo, definição e entrada de modelos) e de integrar o RFEM 6, RSTAB 9 e RSECTION 1 nas aplicações da sua empresa
Simulação e calculo de várias opções de dimensionamento
Execução de algoritmos de otimização para tamanho, forma e/ou topologia
Acesso a resultados de cálculos
Geração de relatórios de impressão em formato PDF
A qualidade do trabalho aumenta automaticamente. Isto acontece não apenas através de definições de modelos algorítmicos, mas também através de:
Extensão/consolidação do RFEM 6, RSTAB 9 e RSECTION 1 com os seus próprios comandos
Aumento da interoperabilidade entre os softwares individuais utilizados para completar um projeto
A comunicação é a chave do sucesso. Isto também se aplica à relação cliente-servidor. Com a interface Serviço web e API, dispõe de um sistema de troca de informação baseado em XML para a comunicação direta entre cliente e servidor. Estes sistemas podem incluir programas, objetos, mensagens ou documentos. Por exemplo, quando o utilizador pesquisa algo através de um motor de busca, é executado um protocolo de serviço web do tipo HTTP para a comunicação entre cliente e servidor.
Agora, de volta ao software da Dlubal. No nosso caso, o cliente é o seu ambiente de programação (.NET, Python, JavaScript) e o fornecedor de serviços é o RFEM 6. A comunicação entre cliente e servidor permite enviar pedidos e receber feedback do RFEM ou RSTAB.
Qual é a diferença entre um serviço web e uma API?
Os serviços web são um conjunto de protocolos e normas de código aberto utilizados para a troca de dados entre sistemas e aplicações. Por outro lado, a API é uma interface de software que permite a interação entre duas aplicações sem o envolvimento do utilizador.
Assim sendo, todos os serviços web são API, mas nem todas as API são serviços web.
Quais são as vantagens para si da tecnologia de serviço web? Pode comunicar mais rapidamente dentro de/entre organizações. Um serviço pode ser independente de outros serviços. O serviço web permite-lhe utilizar a sua aplicação para disponibilizar a sua mensagem ou função para o resto do mundo. O serviço web ajuda-o a trocar dados entre diferentes aplicações e plataformas. Várias aplicações podem comunicar, trocar dados e partilhar serviços entre si. O SOAP garante que os programas criados em diferentes plataformas e baseados em diferentes linguagens de programação possam trocar dados com segurança.
A comunicação entre o cliente de serviço web e o servidor é encriptada opcionalmente através do protocolo https. Para fazer isso, pode instalar um certificado SSL com a chave particular correspondente nas configurações.
Teoricamente, um serviço web pode ser criado com qualquer linguagem de programação. No entanto, nós, a equipa da Dlubal, optamos por outra via. Criámos bibliotecas de funções de alto nível (High-Level-Function-Libraries) para os nossos utilizadores. Com as nossas bibliotecas de funções de alto nível, pode criar scripts eficazes através de uma programação simples. Estas bibliotecas incluem:
Porque é que escolhemos estas linguagens de programação? Claro que a opção por estas linguagens de programação teve uma razão específica. O Python, em particular, tem as seguintes funções que consideramos especialmente adequadas:
Leve o seu planeamento estrutural mais além. O RFEM 6 e o RSTAB 9 agora também suportam o novo formato de ficheiro para planeamento estrutural Structural Analysis Format (SAF). Ambos os programas possibilitam tanto a importação como a exportação. O SAF é um formato de ficheiro baseado no MS Excel, destinado a facilitar a troca de modelos estruturais entre diferentes aplicações de software.
Com o Serviço web e API, dispõe de um vasto conjunto de novas possibilidades. Pode criar as suas próprias aplicações de ambiente de trabalho ou baseadas na web através do controlo de todos os objetos incluídos no RFEM 6 e RSTAB 9. Ao fornecer bibliotecas e funções, pode desenvolver as suas próprias verificações, modelações eficazes de estruturas paramétricas, assim como processos de otimização e automatização utilizando as linguagens de programação Python e C#. Parece interessante? Então, saiba mais aqui!
Com os serviços web e a API, tem a possibilidade de comunicar com o RFEM, o RSTAB e o RSECTION através de funções de alto nível. Pode utilizá-lo para criar as suas aplicações web ou de ambiente de trabalho e otimizar o seu fluxo de trabalho. Existe um servidor RFEM 6 que é executado no seu computador sem uma interface gráfica do utilizador, mas que apenas responde aos seus pedidos de serviço web.
A interface direta com o Revit permite a atualização do modelo do Revit de forma análoga às alterações efetuadas no RFEM ou no RSTAB. Dependendo da modificação, os objetos do Revit podem ter de ser regenerados (eliminação do objeto e subsequente regeneração). A regeneração é realizada com base no modelo do RFEM/RSTAB.
Se pretende evitar esta regeneração, active a caixa de selecção 'Atualizar apenas materiais, espessuras e secções'. Neste caso, apenas as propriedades dos objetos são ajustadas. No entanto, as alterações que não sejam relacionadas com materiais, espessuras de superfície e secções são suprimidas neste caso.
As armaduras de superfície definidas no módulo adicional RF-CONCRETE Surfaces podem ser exportados para o Revit como objetos de armadura através da interface direta. Para tal, pode selecionar opcionalmente áreas de armadura de superfícies retangulares, poligonais e circulares no RF-CONCRETE Surfaces. Além dos varões de armadura, também é possível exportar a malha de armadura.
Ao trocar dados com o programa Advance Steel utilizando ficheiros *.smlx, a interface é automaticamente detetada. Isto significa que os ficheiros *.smlx são possíveis, mesmo quando não está nenhuma versão do Advance Steel instalada.
Através do RF-COM/RS-COM, é possível criar novas estruturas no RFEM/RSTAB e guardar dados específicos. O mesmo é válido para casos de carga, combinações e resultados de cargas.
O RF-COM/RS-COM contém um conjunto de comandos para linguagens de programação comuns, tais como Visual Basic, Visual Basic for Applications (VBA), Visual C++ (também .NET). Este conjunto de comandos inclui objetos e métodos que permitem o acesso a dados do RFEM/RSTAB.
Para poder utilizar o RF-COM/RS-COM, são necessários um editor, um compilador e conhecimentos básicos de programação. A biblioteca de objetos fornecida pode facilmente ser integrada no editor, podendo, por isso, ser utilizada. Por exemplo, se tiver o Microsoft Excel, não precisa de mais nada, pois o editor VBA está incluído neste software.
Para executar o RF-COM/RS-COM, são também necessárias licenças válidas para o RF-COM/RS-COM, assim como para o RFEM/RSTAB e os respetivos módulos (STEEL, SUPER-LC), cujos dados devem ser utilizados.
O formato STEP representa uma interface padrão iniciada por ISO (ISO 10303). Na descrição da geometria, todas as formas (modelos de fio, de superfície e sólidos) relevantes para o RFEM podem ser transferidas de modelos CAD.
Atenção: Este formato não deve ser confundido com a interface de produto DSTV (Deutscher Stahlbau Verband), a qual utiliza a mesma extensão de ficheiro *.stp.
A Initial Graphics Exchange Specification (IGES) define um formato de dados neutro, altamente independente, que é utilizado para a troca digital de informações entre programas de Computer Aided Design (CAD).
O formato de ficheiro ACIS SAT é inferior a outros formatos 3D, poupando tempo ao importar e exportar modelos. A exportação atualmente suporta o formato ACIS 7.0.
Além disso, o SAT é considerado particularmente robusto e todos os dados de geometria e topologia, quando relevantes no RFEM, são retidos nos modelos SAT de alta precisão.