Services web et API
Interface programmable pour RFEM 6/RSTAB 9
Des contenus de grande qualité
« Je trouve que les webinaires Dlubal et les nombreuses informations disponibles sur votre site Web sont très professionnels et de grande qualité ! »
Les services web et l'API sont des interfaces programmables pour REM 6/RSTAB 9. En s'appuyant sur cette technologie, les logiciels RFEM et RSTAB offrent une assistance de serveur qui peut être utilisé localement ou via le réseau. L'interaction client-serveur vous permet d'envoyer des requêtes à RFEM 6 et RSTAB 9 et de recevoir des retours d'informations.
Des bibliothèques exhaustives sont disponibles pour les langages de programmation Python et C #, permettant une utilisation simple et intuitive des services Web. Ces bibliothèques exhaustives sont disponibles sur GitHub sous une licence open source . Elles sont adaptées aux besoins de l'utilisateur et peuvent être exploitées gratuitement. Les contributions à nos dépôts sont toujours les bienvenues.
Fonctionnalités
BasicCette variante peut écrire et lire des données dans RFEM/RSTAB. Cependant, le programme d'application et RFEM/RSTAB doivent être exécutés sur le même ordinateur.
Pro
Outre les performances de Basic, il est également possible de communiquer via le réseau.
Avantages
Les services web et l'API englobent clairement les aspects universels du secteur du bâtiment. Cependant, le calcul et la vérification nécessitent des fonctionnalités différentes propres à chaque région, pays, entreprise et ingénieur civil. Les services web et l'API permettent à chaque utilisateur de créer facilement son propre système d'analyse et de calcul tout en s'appuyant sur les performances et à la fiabilité de RFEM/RSTAB.
Une demande croissante relative au calcul de structure automatisé et personnalisé se manifeste actuellement dans le monde de la construction. La technologie des services web permet de créer rapidement et efficacement des fonctionnalités spéciales. Nos clients ont l'opportunité de développer de telles solutions de manière autonome ou en collaboration avec nos services.
Champs d'application
Les services web et l'API peuvent être utilisés de différentes manières. Vous trouverez ci-dessous quelques aperçus de la manière dont les services web et l'API peuvent contribuer à aider votre entreprise :
- Création d'applications supplémentaires pour RFEM 6/RSTAB 9
- Amélioration de l'efficacité de votre dynamique de travail (définition et entrée de modèle, par exemple) et intégration de RFEM 6/RSTAB 9 dans vos applications d'entreprise
- Simulation et calcul de plusieurs options de vérification
- Exécution d'algorithmes d'optimisation pour la taille, la forme et/ou la topologie
La qualité de votre travail est automatiquement améliorée, non seulement à travers les définitions algorithmiques du modèle, mais également à travers :
- L'extension et l'optimisation de RFEM 6/RSTAB 9 grâce à vos propres manœuvres
- Interopérabilité accrue des différents logiciels utilisés pour l'élaboration d'un projet
Qu'est-ce que les services web et l'API ?
Les services web et l'API sont des systèmes d'échange de données basés sur XML permettant une interaction directe entre le client et le serveur. Ces systèmes peuvent inclure des programmes, des objets, des messages ou des documents. À titre d'exemple, un protocole de service web de type HTTP exécute la communication client-serveur lorsqu'un utilisateur effectue une requête à l'aide d'un moteur de recherche.
Dans notre cas, le client s'apparente à votre environnement de programmation (.NET, Python, JavaScript) et le fournisseur de services est le logiciel RFEM 6. L'interaction client-serveur vous permet d'envoyer des requêtes à RFEM 6/RSTAB 9 et de recevoir des retours d'informations.
- Les services web sont un ensemble de protocoles et de normes open source utilisés pour l'échange de données entre les systèmes et les applications. L'API se définit comme une interface logicielle qui permet à deux applications d'interagir sans impliquer l'utilisateur.
- Tous les services web sont des API, cependant toutes les API ne sont pas des services web.
- Une communication intra/inter-organisationnelle plus rapide
- Une indépendance du service à l'égard des autres services
- Un service web vous permet de diffuser un message ou une fonctionnalité dans le reste du monde à l'aide de votre application.
- Un service web vous offre la possibilité d'échanger des données entre différentes applications et différentes plateformes.
- Les applications peuvent communiquer, échanger des données et partager des services entre elles.
- SOAP garantit que les programmes générés sur différentes plateformes et basés sur différents langages de programmation peuvent échanger des données en toute sécurité.
Langages pris en charge
En théorie, un service web peut être créé à partir de n'importe quel langage de programmation. Dlubal Software a cependant élaboré des bibliothèques de fonctions optimisées pour ses utilisateurs. Grâce à nos bibliothèques de fonctions optimisées, vous avez la possibilité de créer des scénarios performants par simple programmation. Ces bibliothèques incluent :
Nous avons choisi d'utiliser ces langages de programmation pour une raison bien précise. Python possède les fonctionnalités suivantes :
- Une familiarisation simple et rapide
- Toujours aussi performant
- De nombreuses extensions et bibliothèques disponibles
- De nombreuses ressources disponibles en ligne

Les rapports d'impression définis séparément dans un modèle RFEM ou RSTAB peuvent être affichés de différentes manières.

Le nouveau format de fichier pour le calcul de structure Structural Analysis Format (SAF) est désormais également pris en charge. RFEM 6 et RSTAB 9 permettent l'importation et l'exportation. Le SAF est un format de fichier basé sur MS Excel, destiné à faciliter l'échange de modèles de calcul de structures entre différentes applications du programme.
- Les modèles et présentations de la journée utilisateurs 2018 sont-ils disponibles gratuitement ? Pouvez-vous me les envoyer ?
- Est-il possible d'importer des fichiers du programme FEM-Design de la société StruSoft dans RFEM ?
- Est-il possible de calculer une maison en rondins de bois en 3D avec RFEM ?
- Avec quels programmes puis-je calculer et dimensionner des centrales électriques ?
- J'essaie d'importer un modèle de Cadwork. Je ne peux malheureusement pas transférer correctement les sections de Cadwork vers RFEM. Auriez-vous une astuce ?
- Lors de l'importation d'un modèle directement depuis AutoCAD, la forme de la « spline » est parfois incorrecte.
- Comment modéliser une structure de réseau de câbles à l'aide du module additionnel RF-FORM-FINDING ?
- Je souhaite exporter l'armature d'une dalle au format Nemetschek. Cependant, aucun paramètre n'est disponible dans la fenêtre suivante après la sélection de la surface.
- RFEM s'intègre-t-il à Autodesk Inventor ?
- Comment importer un modèle IFC dans RWIND Simulation ?
Les clients ayant acheté cet article ont également acheté