Outre le JavaScript, les fonctions Python de haut niveau sont également disponibles dans la console. Avec l'option Python, la console vous offre également les fonctions Python de haut niveau connues dans le catalogue de fonctions WebService dans la boîte de dialogue des propriétés d'objet pour les scripts intégrés.
Dans RFEM 6 et RSTAB 9, vous pouvez exporter des graphiques linéaires au format SVG (graphiques vectoriels).
SVG signifie Scalable Vector Graphics, il s'agit d'un format de fichier basé sur le format XML, afin d'afficher des graphiques vectoriels en deux dimensions. Ces graphiques vectoriels peuvent être mis à l'échelle sans perte. Les fichiers générés peuvent être modifiés par traitement de texte, intégrés dans des sites web et ouverts dans les navigateurs courants.
Vous pouvez importer les valeurs d'un tableau Excel dans RFEM 6/RSTAB 9 en quelques clics seulement, individuellement ou simultanément. Pour l'importation, installez un plug-in dans Microsoft Excel en suivant les consignes de cette FAQ.
Le saviez-vous ? Vous pouvez exporter tous les tableaux RFEM/RSTAB, y compris les résultats, individuellement ou conjointement, directement dans un tableau Excel et sous forme de fichier CSV. Cette opération peut être effectuée de plusieurs manières :
- Avec des en-têtes de tableau
- Objets sélectionnés uniquement
- Lignes remplies uniquement
- Tableaux remplis uniquement
- Exporter les données sous forme de texte brut
Ainsi, le programme vous permet de contrôler les données exportées et de les gérer clairement. Tout comme pour les paramètres utilisés, vous pouvez exporter les formules enregistrées directement avec le tableau ou sous forme de tableau séparé.
Utilisez les interfaces pour un travail plus efficace. Les structures au format DXF peuvent être importées dans RFEM 6/RSTAB 9 sous forme de lignes à partir d'Autodesk AutoCAD.
De plus, vous pouvez exporter différents objets (par exemple, des sections) de RFEM 6/RSTAB 9 vers des calques séparés dans Autodesk AutoCAD.
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 !
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
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é.
La communication entre le client du service Web et le serveur peut être B à l'aide du protocole https. Pour ce faire, vous pouvez installer un certificat SSL dans les paramètres du serveur.
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 :
- Fonctions de haut niveau RFEM-Python
- Fonctions de haut niveau RSTAB-Python
- Fonctions de haut niveau RSECTION-Python
- Des fonctions C# optimisées
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
Bringen Sie Ihre Tragwerksplanung einen Schritt weiter. RFEM 6 und RSTAB 9 unterstützen nun auch das neue Dateiformat für die Tragwerksplanung Structural Analysis Format (SAF). Dabei bieten beide Programme Ihnen sowohl den Import als auch den Export an. L'interface SAF se définit comme un format de fichier basé sur MS Excel, destiné à faciliter l'échange de modèles de calcul entre différentes applications de programme.
Les services web et l'API vous offrent de nombreuses nouvelles possibilités. Vous pouvez créer vos propres applications de bureau ou basées sur le web en contrôlant tous les objets contenus dans RFEM 6 et RSTAB 9. En fournissant des bibliothèques et des fonctions, vous pouvez développer vos propres vérifications de calculs, modéliser efficacement des structures paramétriques ainsi que des processus d'optimisation et d'automatisation à l'aide des langages de programmation Python et C#. Cela vous semble-t-il intéressant ? Découvrez-en plus ici !
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.
L'interface directe avec Revit vous permet de mettre à jour le modèle Revit selon les modifications effectuées dans RFEM ou RSTAB. En fonction des changements apportés, il peut être nécessaire de supprimer des objets Revit, puis de les générer à nouveau. Cette opération est effectuée à l'aide du modèle RFEM/RSTAB.
Si vous souhaitez supprimer les objets à nouveaux générés, vous pouvez cocher la case 'Mettre à jour uniquement les matériaux, épaisseurs et sections'. Seules les propriétés des objets sont alors mises à jour. Dans ce cas, seules les modifications relatives aux matériaux, à l'épaisseur des surfaces et aux sections sont conservées.
Les armatures de surface définies dans le module additionnel RF-CONCRETE Surfaces peuvent être exportées vers Revit en tant qu'objets d'armatures via l'interface directe. Pour ce faire, vous avez la possibilité de sélectionner des aires d'armatures de surface, rectangulaires, polygonales et circulaires dans RF-CONCRETE Surfaces. En plus des armatures de barres, il est possible d'exporter des treillis d'armatures.
Lorsque vous échangez des données avec Advance Steel au format *.smlx, l'interface est automatiquement détectée. Cela signifie que des fichiers * smlx peuvent être créés même si aucune version d'Advance Steel n'est installée.
Le type de barre 'Amortisseur' peut être utilisé pour l'analyse de l'historique de temps dans RFEM et RSTAB avec les modules RF-/DYNAM Pro - Forced Vibrations et RF-/DYNAM Pro - Nonlinear Time History. L'élément linéaire d'amortissement visqueux considère les efforts en fonction des forces relatives à la vitesse.
Du point de vue viscoélastique, le type de barre 'Amortisseur' est similaire au modèle Kelvin-Voigt qui se compose de l'élément amortisseur et d'un ressort élastique (connectés en parallèle).
Grâce à l’intégration de RF-/DYNAM Pro dans RFEM ou RSTAB, vous avez la possibilité d’intégrer les résultats numériques et graphiques de RF-/DYNAM Pro - Nonlinear Time History dans le rapport d’impression global. De plus, toutes les options de RFEM et RSTAB sont disponibles pour une visualisation graphique. Les résultats de l'analyse de l'historique de temps sont affichés dans un diagramme de l'historique de temps.
Les résultats sont affichés en fonction du temps et les valeurs numériques peuvent être exportées vers MS Excel. Les combinaisons de résultats peuvent être exportées, que cela résulte d'un seul pas de temps ou que les résultats les plus défavorables de tous les pas de temps soient filtrés.
Calcul dans RFEM
L'analyse non linéaire de l'historique de temps est effectuée par l'analyse implicite Newmark ou par l'analyse explicite. Il s'agit de deux méthodes d'intégration directe du temps. L'analyse implicite nécessite des pas de temps courts pour fournir des résultats précis. L'analyse explicite détermine automatiquement le pas de temps requis pour assurer la stabilité de la solution. L'analyse explicite est appropriée pour l'analyse des excitations courtes, telles qu'une excitation d'impulsion ou une explosion.
Le calcul dans RSTAB
L'analyse non linéaire de l'historique de temps est effectuée à l'aide de l'analyse explicite. Il s'agit d'une méthode d'intégration directe dans le temps qui détermine automatiquement le pas de temps requis pour assurer la stabilité de la solution.
- 001351
- Modules additionnels
- RF-DYNAM Pro | Historique de temps non linéaire 5
- Analyses dynamiques et sismiques
RF-/DYNAM Pro - Nonlinear Time History est intégré dans le module RF‑/DYNAM Pro - Forced Vibrations et lui ajoute deux méthodes d'analyse non linéaire (une méthode non linéaire dans RSTAB).
Les diagrammes effort-temps peuvent être entrés comme transitoires, périodiques ou comme fonction de temps. Les cas de charge dynamiques combinent les diagrammes de temps avec les cas de charge statiques, fournissant une grande flexibilité. De plus, il est possible de définir des pas de temps pour le calcul, l'amortissement structural et les options d'export dans les cas de charge dynamiques.
- Types de barre non linéaire, comme les barres ou câbles en traction et compression
- Non linéarités de barre, comme la rupture, le déchirement, la limite en traction ou compression
- Non linéarités d'appui, comme la rupture, la friction, le diagramme et l'activité partielle
- Non linéarités de libération, comme la friction, l'activité partielle, le diagramme et fixée si efforts internes positifs ou négatifs
- Diagrammes de temps personnalisés comme fonction de temps, en forme tabulaire ou comme charge harmonique
- Combinaison des diagrammes de temps avec les cas de charge ou combinaisons RFEM/RSTAB (active la définition de charges nodales, surfaciques et de barre, ainsi que les charges libres et générées variables dans le temps)
- Possibilité de combiner plusieurs fonctions d'excitation indépendantes
- Analyse non linéaire de l'historique de temps avec l'analyse implicite Newmark (dans RFEM uniquement) ou avec l'analys explicite
- Possibilité d'amortissement structurel à l'aide des coefficients d'amortissement de Rayleigh ou d'amortissement de Lehr's
- Import direct des déformations initiales à partir d'un cas ou d'une combinaison de charges (dans RFEM uniquement)
- Modifications de rigidité comme conditions initiales ; par exemple, effet de l'effort normal, barres désactivées (RSTAB uniquement)
- Affichage des résultats graphiques dans un diagramme de l'historique de temps
- Export des résultats dans des pas de temps définis par l'utilisateur ou comme une enveloppe
Les données spécifiées dans RFEM/RSTAB concernant les matériaux, les charges et les combinaisons de charges doivent être insérées en conformité avec le Code des pratiques pour les structures métalliques 2011 (Buildings Department - Hong Kong).
Dans RF-/STEEL HK, vous sélectionnez d'abord les barres et les ensembles de barres à vérifier et ensuite les cas de charge, les combinaisons de charges et de résultats. Dans les étapes suivantes, vous pouvez ajuster les paramètres par défaut pour les appuis latéraux intermédiaires et pour les longueurs efficaces.
Dans le cas des barres continues, il est possible de définir des conditions d’appui et des excentricités individuelles pour chaque nœud intermédiaire des barres simples. Un outil spécial de MEF détermine ensuite les charges et les moments critiques requis pour l’analyse de stabilité dans ces situations.
- Lecture et écriture des données de la structure, des cas de charges, des combinaisons de charges, ainsi que des données de calcul
- Contrôle externe du calcul
- Ouverture et modification de modèles existants, création de nouveaux modèles
- Accès à tous les résultats comme les déformations, les forces internes et les réactions d'appui
- Interception des erreurs grâce aux messages d'erreur
- Liberté d'édition et accès aux résultats des programmes suivants :
- RF-/STEEL
- RF-STEEL EC3
- RF-/ALUMINIUM
- RF-/CONCRETE
- RF-STABILITY
- RX-TIMBER Glued-Laminated Beam
- RF-TIMBER Pro
- RF-/DYNAM Pro
- SUPER-RC
- Générateur de structures pour les géométries typiques avec chargement et combinaisons
- Import et export de données à partir de tableurs tels que MS Excel et MS Accès
- Connexion à différents programmes compatibles avec COM, par exemple, B. Systèmes de CAO
- Modules de pré-traitement et de post-traitement personnalisés
- Traitement et résultats des données dans des formats définis par l'utilisateur
RF-COM/RS-COM permet de créer des modèles RFEM/RSTAB et d'écrire des données. Il en va de même pour les cas de charge, les combinaisons de charges et les combinaisons de résultats.
RF-COM/RS-COM se compose d'un ensemble d'instructions qui peut être intégré dans les langages de programmation courants, tels que Visual Basic, Visual Basic pour les applications (VBA), Visual C++ (également .NET). Ce jeu d'instructions contient des objets et des méthodes permettant d'accéder aux données de RFEM/RSTAB.
Pour pouvoir utiliser RF-COM/RS-COM, il vous suffit d'un éditeur, d'un compilateur et de connaissances de base en programmation. La bibliothèque d'objets fournie est facile à intégrer dans l'éditeur. Par exemple, dans le cas de Microsoft Excel, vous avez tout ce dont vous avez besoin en tant qu'éditeur VBA inclus dans ce logiciel.
L'interface RF-COM/RS-COM requiert des licences valides pour RF-COM/RS-COM ainsi que pour RFEM/RSTAB et les modules additionnels dont les données doivent être utilisées.
Le format STEP représente une interface standard générée par ISO (ISO 10303). Dans la spécification de topologie, toutes les formes (modèles de ligne, de surface et de solide) pertinentes pour RFEM peuvent être transférées à partir de modèles de CAO.
Remarque : Ce format est fondamentalement différent de l'interface de produit DSTV (Deutscher Stahl Verband), qui utilise la même extension de fichier *.stp.
L'Initial Graphics Exchange Specification (IGES) désigne un format de données neutre et indépendant, utilisé pour l'échange d'informations entre des programmes de Conception Assistée par l'Ordinateur (CAO).
Le format du fichier ACIS SAT est plus léger que les autres formats 3D, ce qui raccourcit les temps d'importation et d'exportation des modèles. Le format ACIS 7.0 est actuellement pris en charge pour les exportations.
Le format SAT est en outre considéré comme particulièrement fiable. Toutes les données relatives à la géométrie et à la topologie utiles dans RFEM sont conservées dans les modèles SAT de grande précision.
Après le calcul, vous pouvez évaluer les résultats des différents pas de charge directement dans les fenêtres du module ou graphiquement dans un modèle de structure.
Les résultats incluent, par exemple, les déformations, les contraintes et les efforts internes des surfaces ainsi que les déformations et contraintes des solides. Les combinaisons de résultats pour chaque pas de charge peuvent être exportées vers RFEM. Vous pouvez utiliser ces combinaisons pour des vérifications ultérieures dans les autres modules additionnels de RFEM.
Toutes les données d'entrée et les résultats du module additionnel font partie du rapport d'impression global de RFEM.
Le calcul est effectué successivement pour chaque pas de charge. Les déformations permanentes (plastiques) des étapes de charge précédentes sont considérées lors du calcul des étapes de charge suivantes. Il est ainsi possible d'effectuer un calcul avec un soulagement de la structure.
Les charges des différentes étapes sont additionnées (en fonction des signes) tout au long du processus de calcul. Vous pouvez sélectionner librement la méthode d'analyse (statique linéaire, du second ordre, des grandes déformations et analyse post-critique). De plus, le module gère les paramètres globaux de calcul.