Chaque solution de CAO est construite en tenant compte de plusieurs aspects technologiques. Devrait-il s'agir d'un ordinateur de bureau, d'une application Web ou peut-être d'une application mobile ? Sera-t-elle développé à partir de zéro, utilisera-t-elle un noyau géométrique prêt à l'emploi ou un logiciel de CAO existant ?
Le développement de plugins est l'une des options les plus efficaces pour créer une solution de CAO personnalisée. De nombreux systèmes de CAO haut de gamme tels que CATIA, NX, Creo et de niveau intermédiaire tels que SOLIDWORKS, Inventor, Solid Edge disposent d'interfaces de programmation d'applications (API). Ils vous permettent d'accéder au modèle géométrique, de le modifier, de créer de nouveaux modèles, dessins, assemblages et autres sorties liées à la CAO.
LEDAS possède une vaste expérience dans le développement de plugins et de modules add-ons. Voici quelques exemples dans différents domaines :
1) Pour CATIA, nous avons développé des moteurs de calcul spécifiques qui ont été intégrés dans CATIA grâce aux capacités CAA RADE. Nous avons écrit des modules en C++ qui interagissaient avec le moteur de modélisation CGM en utilisant la représentation BREP des solides 3D.
2) Pour SOLIDWORKS, nous avons implémenté un plug-in FAO pour la planification des mouvements et l'optimisation de la trajectoire d'outils de production. Il s'agissait de R&D algorithmique, et nous l'avons fait pour une entreprise, elle-même spécialisée dans les services de développement de logiciels.
3) En utilisant Rhinoceros 3D, nous avons réalisé un grand projet lié à l'automatisation FAO, qui a considérablement réduit les efforts manuels dans le processus de travail. Dans ce projet de médecine numérique, le scan 3D d'un patient a été transmis au système, où une série d'opérations complexes en géométrie 3D ont été effectuées sur des maillages polygonaux et des modèles BREP afin de préparer un modèle 3D pour une fabrication ultérieure.
4) Dans certains de nos projets, l'intégration avec plusieurs systèmes de CAO était requise. Ceci est particulièrement nécessaire dans les systèmes PDM/PLM multi-formats et multi-CAO. Nous avons réalisé des modules d'extraction de données 3D et de traitement de données 3D pour SOLIDWORKS, Inventor, Solid Edge, Creo et CATIA. Nous avons également mis en place un accès à ces données via les systèmes PDM associés.
5) Nous avons développé plusieurs plug-ins pour AutoCAD, BricsCAD, ZWCAD et d'autres applications, qui utilisent le format DWG/DXF. Ils ont été implémentés sur la base de différentes API fournies par ces systèmes de CAO, notamment ObjectARX, LISP et BRObjectARX, LISP, BRX et la bibliothèque de dessins ODA. Les exemples les plus intéressants incluent la mise en œuvre de notre technologie LGC en tant que plug-ins pour ces applications, ainsi que des systèmes de création automatique de modèles 3D pour certaines classes d'outils, utilisant des paramètres extraits de la base de données de production.
6) Nous avons développé des plug-ins pour Rhino, BricsCAD et Trimble SketchUp, afin de connecter la technologie de Modélisation Variationnelle Directe (VDM) à ces applications. Cela a permis de paramétrer facilement des modèles BREP 3D (par exemple, importés de STEP et de formats similaires) et de modifier les dimensions, tout en conservant l'intention de conception au sein du même projet.
Lorsque vous choisissez un développeur pour votre projet, faites attention aux solutions techniques qu'il propose. Le développement à partir de zéro n'est pas l'option la plus efficace dans les environnements de CAO modernes, où des centaines de plates-formes, noyaux, bibliothèques et frameworks sont disponibles sous licences, et des produits de CAO pourraient être utilisés pour créer des plug-ins spécialisés efficaces et pratiques.
Demandez conseil à LEDAS pour une mise en œuvre efficace de vos besoins, et économisez du temps et de l'argent ! Nous contacter!