Service Web et API

Présentation du produit

  • Fiches info

Interface programmable pour RFEM 6, RSTAB 9 et RSECTION 1

Newsletter

Recevez régulièrement des informations telles que nos actualités, conseils pratiques, événements, offres et bons d'achat.

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é ! »

Le service Web et l'API sont des interfaces programmables pour RFEM 6, RSTAB 9 et RSECTION 1. Cette technologie constitue la base d'un service serveur mis à votre disposition par les programmes RFEM 6, RSTAB 9 et RSECTION 1. Vous pouvez utiliser ce service serveur localement ou via le réseau. Avez-vous déjà découvert la communication client-serveur ? Vous pouvez l'utiliser pour envoyer des requêtes et recevoir des commentaires de RFEM 6, RSTAB 9 et RSECTION 1.

Vous pouvez utiliser le service Web de manière très simple et intuitive. Pour ce faire, des bibliothèques de haut niveau sont disponibles pour les langages de programmation Python et C#, que vous pouvez utiliser gratuitement sur GitHub sous licence open source. Pour pouvoir l'utiliser confortablement, vous êtes libre d'adapter les bibliothèques de haut niveau à vos propres besoins. Les contributions à nos dépôts sont toujours les bienvenues.

Vous n'avez pas ou peu d'expérience en programmation Python ? Ne vous inquiétez pas, ce n'est pas si difficile. Le tutoriel vidéo Programmation avec RFEM 6 et Python vous aidera à démarrer.

1

Fonctionnalités

Le service web et l'API vous permettent de communiquer avec RFEM, RSTAB et RSECTION à l'aide de fonctions avancées. Vous pouvez l'utiliser pour créer vos applications web ou de bureau et optimiser votre flux de travail. Il existe également un serveur RFEM 6 qui s'exécute sur votre ordinateur sans interface graphique, mais ne répond qu'à vos requêtes de services web.
2

Avantages

Une chose est absolument incontestée : Les services Web et les API couvrent les aspects universels de l'industrie de la construction. Il y a cependant un problème. Vous aurez besoin de différentes fonctionnalités pour le calcul et la vérification pour chaque région, pays, entreprise et selon l'ingénieur civil. Chacun a ses propres exigences. Nous avons résolu ce problème. Grâce aux services Web et aux API, vous pouvez facilement créer votre propre système de calcul et de vérification. Toujours à vos côtés : Les performances et la fiabilité de RFEM, RSTAB et RSECTION.

Les besoins en vérifications et calculs de structures adaptés et automatisés ne cessent de croître. 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. Laissez-vous convaincre et essayez-le !
3

Champs d'application

Le service web et l'API vous offrent plusieurs possibilités d'utilisation. Nous avons rassemblé quelques idées sur la manière dont le service web et l'API peuvent aider votre entreprise :

  • Création d'applications supplémentaires pour RFEM 6, RSTAB 9 et RSECTION 1
  • Possibilité d'améliorer l'efficacité du flux de travail (par exemple, la définition et la saisie de modèles) et d'intégrer RFEM 6, RSTAB 9 et RSECTION 1 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
  • Accès aux résultats du calcul
  • Génération de rapports d'impression au format PDF

La qualité du travail est automatiquement augmentée, non seulement par les définitions de modèles algorithmiques, mais également par :

  • l'extension et l'optimisation de RFEM 6, RSTAB 9 et RSECTION 1 grâce à vos propres commandes
  • L'interopérabilité accrue des différents logiciels utilisés pour l'élaboration complète d'un projet
4

Qu'est-ce que le service web et l'API ?

La communication est la clé du succès ! Cela s'applique également à une relation client-serveur. Le service web et l'API mettent à votre disposition un système d'échange de données basé sur le XML permettant une interaction directe entre le client et le serveur. Des programmes, des objets, des messages ou des documents peuvent être intégrés à ces systèmes. Par exemple, un protocole de service web de type HTTP s'exécute pour la communication client-serveur lorsque vous recherchez quelque chose sur Internet à l'aide d'un moteur de recherche.

Revenons maintenant aux logiciels Dlubal. Dans notre cas, le client s'apparente à votre environnement de programmation (.NET, Python, JavaScript) et le fournisseur de services est le logiciel RFEM 6. La communication client-serveur vous permet d'envoyer des requêtes et de recevoir des commentaires de RFEM, RSTAB ou RSECTION.

Quelle est la différence entre un service web et une API ?

  • 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. En revanche, une interface de programmation d'application (API) est une interface logicielle à travers laquelle deux applications peuvent interagir sans impliquer l'utilisateur.
  • Ainsi, tous les services web sont des API, cependant toutes les API ne sont pas des services web.

Avantages technologiques des services web Vous pouvez communiquer plus rapidement au sein d'une entreprise et entre les entreprises. Un service peut être indépendant d'autres services. Le service web vous permet d'utiliser votre application pour mettre votre message ou votre fonctionnalité à la disposition du reste du monde. Le service web vous aide à échanger des données entre différentes applications et plateformes. Plusieurs applications peuvent communiquer, échanger des données et partager des services. 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é.

5

Langages pris en charge

En théorie, un service web peut être créé à l'aide de n'importe quel langage de programmation. Nous, l'équipe Dlubal, avons cependant décidé de faire autrement. Nous avons rendu des bibliothèques de fonction de haut niveau accessibles à nos utilisateurs. Grâce à ces bibliothèques de fonctions optimisées, vous avez la possibilité de créer des scripts performants par simple programmation. Ces bibliothèques incluent :

Pourquoi avons-nous choisi ces langages de programmation ? Nous avons bien entendu choisi ces langages de programmation pour une raison bien précise. Python, plus précisément, possède les fonctionnalités suivantes, que nous considérons particulièrement appropriées :

  • Familiarisation simple et rapide
  • Performance maintenue
  • De nombreuses extensions et bibliothèques disponibles
  • De nombreuses ressources disponibles en ligne

Contactez-nous

Contacter Dlubal

Vous avez des questions sur nos produits ou avez-vous besoin de conseil pour choisir les mieux adaptés à vos projets ? Contactez-nous par téléphone, e-mail, chat ou forum ou trouvez des suggestions de solutions et des conseils utiles sur notre page FAQ disponible 24h/24 et 7j/7.

+33 9 80 40 58 20

[email protected]

Prix

Prix
1 000,00 EUR

Ces prix sont valables pour l'utilisation des logiciels dans tous les pays.

RFEM 6
Bâtiment en bois lamellé-croisé (CLT)

Vérification

Le module complémentaire Surfaces multi-couches permet à l'utilisateur de définir des structures à surface multicouches. Le calcul peut être effectué avec ou sans couplage de cisaillement.

Prix de la première licence
1 450,00 EUR
RSTAB 9

Modules additionnels spéciaux

D'une part, le module complémentaire en deux parties Optimisation & estimation des coûts/émissions de CO2 identifie les paramètres appropriés pour les modèles paramétrés et les blocs grâce à la technologie de l'intelligence artificielle (IA) pour l'optimisation d'essaim à particule (PSO) afin de respecter les critères d'optimisation basiques. De plus, ce module complémentaire estime les coûts du modèle ou les émissions de CO2 en spécifiant les coûts unitaires ou les émissions par définition de matériau pour le modèle structurel.

Prix de la première licence
1 650,00 EUR
RSTAB 9
Analyse pushover

Pushover Analysis for RSTAB 9

Analyse dynamique

Les séismes peuvent avoir un impact significatif sur le comportement de déformation des bâtiments. L'analyse pushover vous permet d'analyser le comportement de déformation des bâtiments et de les comparer aux actions sismiques. À l'aide du module complémentaire Analyse pushover, vous pouvez analyser les actions sismiques sur un bâtiment spécifique et ainsi évaluer si le bâtiment peut résister à un séisme.

Prix de la première licence
1 450,00 EUR
RSTAB 9

Time History Analysis for RSTAB 9

Analyse dynamique

The Time History Analysis add-on performs dynamic structural analysis of external excitation. You can define various excitation functions in tables or as a function of time. The time history analysis is performed using the modal analysis or the linear implicit Newmark analysis.

Prix de la première licence
1 450,00 EUR