Pourquoi utiliser TopSolid API : Automation ?
Mise à jour : 28 novembre 2024
Qu'est-ce qu'une API ?
API signifie "Application Programming Interface" (interface de programmation d'applications) et peut être traduit par "interface de programmation". Les API permettent aux développeurs tiers d'accéder à une sélection de fonctionnalités liées au logiciel, servant de point d'entrée à un autre système logiciel. Une API permet à deux programmes de communiquer entre eux, d'échanger des données et d'effectuer des tâches automatiquement.
Les API sont utilisées et bien connues dans la sphère du développement logiciel depuis une vingtaine d'années. Un exemple courant pour illustrer une API est celui de Google Maps, qui propose des données géographiques pouvant s'adapter facilement et rapidement à n'importe quel logiciel ou site web. Google Maps est ainsi devenu naturellement le service de cartographie le plus utilisé par les consommateurs.
L'utilisation des API pour l'industrie 4.0
L'utilisation d'une API permet d'interagir avec un système sans se soucier de sa complexité ou de son fonctionnement interne. Par définition, une API est conçue pour être simple à utiliser. Plus il est facile pour un développeur de comprendre une API, plus elle sera facile à utiliser. L'expérience du développeur est cruciale, car elle réduit considérablement la courbe d'apprentissage de l'outil, et donc le temps de développement. Au lieu de devoir comprendre le fonctionnement complet du code source d'un logiciel, souvent fermé et inaccessible, les développeurs n'ont qu'à comprendre le fonctionnement de l'API.
Dans le contexte de l'expansion de l'industrie 4.0 - qui englobe l'internet des objets (IoT), l'informatique en nuage, les robots autonomes et la connectivité des systèmes ERP - les API jouent un rôle clé dans l'industrialisation de l'échange d'informations. Elles permettent également d'optimiser et d'élargir les scénarios d'utilisation, en favorisant davantage l'innovation et l'efficacité.
Conception du système automation
Au cours du développement de l'Automation, une règle fondamentale s'est imposée : La simplicité. Automation a été conçu de manière à ce qu'un utilisateur avancé de TopSolid, même sans connaissances en développement, puisse créer de petites applications. Toutes les méthodes exposées sont basées sur des actions qui peuvent être réalisées manuellement dans TopSolid. Ainsi, un utilisateur avancé peut définir son plan de développement simplement en utilisant TopSolid et en traduisant ses idées en code en appelant la fonctionnalité d'Automation.
Fonctionnalités de l'Automation
L'Automation permet un large éventail de fonctionnalités dans TopSolid, depuis les tâches les plus simples, telles que l'exportation d'informations à partir de divers documents, jusqu'à l'usinage entièrement automatique de pièces complexes en zéro clic.
L'Automation permet de manipuler :
- Le PDM : Le système de gestion documentaire intégré à TopSolid.
- Les formes
- Les esquisses
- Entités
- Opérations
- Importation et exportation de fichiers externes
- Importation et exportation de documents
- Assemblages et leurs composants
- Mécanismes
- Documents d'usinage, y compris les opérations d'usinage et les documents méthode.
- Génération de fichiers ISO à partir d'opérations de FAO.
- Et bien d'autres choses encore...
Vous trouverez ci-dessous une vidéo présentant un programme développé à l'aide d'Automation qui permet d'exécuter automatiquement les tâches suivantes :
- Importation d'une pièce DXF.
- Création de documents de préparation à l'usinage, y compris la gestion des matières premières.
- Création du document d'usinage.
- L'usinage de la pièce.
- Génération des fichiers ISO correspondants.
Repositionnement de la pièce pour l'usinage de faces supplémentaires.
Comment puis-je me former sur Automation ?
Vous avez deux possibilités pour vous former sur le sujet de l'Automation de TopSolid :
- Vous pouvez suivre une formation en ligne
- Ou bien, vous pouvez apprendre avec les exercices de base de la section Autoformation et les exemples partagés sur GitHub
Support spécifique Automation
Deux types de support sont disponibles :
Forum TopSolid Vous pouvez visiter le forum TopSolid, où de nombreux utilisateurs posent des questions et y répondent. Il s'agit d'une ressource importante pour partager des connaissances et trouver des solutions. Vous pouvez accéder au forum anglais ou au forum français.
Assistance personnalisée Pour une assistance plus personnalisée, vous pouvez opter pour un contrat d'assistance à l'Automation avec notre équipe dédiée. Ce contrat vous permet de bénéficier d'une aide directe et spécialisée pour vos besoins spécifiques.
Communauté GitHub Une aide supplémentaire est disponible via la communauté GitHub. Reportez-vous à cette section pour obtenir plus d'informations.