Téléchargez l'application mobile Onshape

IOS Android

Personnalisation de la CAO avec Onshape FeatureScript

Créez, testez et déployez des Fonctions personnalisées robustes à grande échelle.

Comment Onshape aide-t-il les équipes d'ingénierie à créer des outils CAO réutilisables adaptés à leurs flux de travail spécifiques ?

Onshape déploie un langage de programmation bien documenté, Featurescript, utilisé nativement pour développer des fonctionnalités standard. Les Fonctions personnalisées utilisent le même mécanisme que celui utilisé par les fonctionnalités standard, ce qui permet d'associer des Fonctions personnalisées plus robustes aux fonctionnalités standard.

Les Fonctions personnalisées se régénèrent de manière fiable comme les fonctionnalités standard et sont mises à niveau lorsque Onshape est mis à niveau. Aucune interruption de maintenance n'est requise pour corriger les personnalisations défectueuses. Les utilisateurs créent des Fonctions personnalisées dans les Ateliers des fonctions et les déploient dans les Ateliers des pièces. Grâce au PDM intégré, les Fonctions personnalisées peuvent être maintenues, telles que les données des produits.

Les Fonctions personnalisées peuvent condenser des opérations géométriques complexes en plusieurs étapes dans une seule boîte de dialogue intuitive. Ils peuvent codifier des algorithmes propriétaires pour générer des surfaces complexes, des structures en treillis ou des répétitions spécialisés, ce qui permet aux équipes d'ingénierie d'itérer rapidement sur une géométrie complexe qui serait longue ou difficile à réaliser avec des outils paramétriques standard uniquement.

Featurescript étant ouvertement documenté, les LLM utilisés par des agents tels que Claude sont déjà formés pour générer des Featurescript précis. Les serveurs FeatureScript MCP permettent aux ingénieurs de demander aux agents d'IA de créer, de tester et de déployer de puissantes Fonctions personnalisées sans avoir à apprendre un nouveau langage de programmation.

Créez des outils personnalisés robustes

Onshape traite les Fonctions personnalisées comme des citoyens de première classe. Ils se régénèrent de manière fiable comme les outils standard et sont mis à niveau automatiquement à chaque publier, éliminant ainsi les interruptions de maintenance et les corrections manuelles.

Travaillez plus vite & Automatisez les tâches répétitives

Condensez des opérations complexes en plusieurs étapes en tâches intuitives et automatisées. Réduisez les tâches manuelles pour recentrer votre équipe d'ingénieurs sur l'innovation à haute valeur ajoutée et l'itération rapide.

Éliminez les erreurs et standardisez les conceptions

Renforcez la cohérence de la conception et la précision de l'ingénierie en intégrant les normes de l'entreprise directement dans les Fonctions personnalisées. Cela permet de minimiser les erreurs humaines, de garantir une méthodologie uniforme et de garantir le respect des spécifications de qualité.

Créez des outils de CAO sophistiqués

Tirez parti de FeatureScript pour créer de puissants outils de CAO personnalisés adaptés à vos besoins spécifiques. Cela permet de concevoir des géométries complexes telles que des surfaces complexes, des structures en treillis et des répétitions spécialisées qui seraient difficiles à réaliser sans une logique codifiée supplémentaire.

Principales fonctions

Ateliers des fonctions et Ateliers des pièces

Un environnement de développement intégré spécialement conçu pour la personnalisation CAO, qui vous permet d'écrire, de tester et de déboguer des Fonctions personnalisées en temps réel. En fournissant un environnement sandbox directement connecté aux Ateliers des pièces, il vous permet d'itérer, de déployer et de gérer des Fonctions personnalisées avec un contrôle de version de type git intégré.

FeatureScript MCP

Démocratisez le développement CAO en intégrant des agents d'IA via des serveurs MCP. Cela permet aux ingénieurs de tous niveaux de compétence de générer, de tester et d'itérer rapidement de puissantes Fonctions personnalisées grâce au langage naturel, supprimant ainsi la barrière technique liée à l'apprentissage d'un langage de programmation complexe.

Featurescript Co-Complet

Les experts en codage peuvent accélérer les cycles de développement grâce à la complétion intelligente du code qui suggère une syntaxe, des fonctions et des paramètres en temps réel. En minimisant la saisie manuelle et en réduisant les erreurs de syntaxe, cette fonctionnalité vous permet d'écrire plus rapidement des Fonctions personnalisées robustes et exemptes de bogues, ce qui vous permet de vous concentrer sur la logique plutôt que sur la syntaxe.

Contrôle d'accès pour les Fonctions personnalisées

Les Fonctions personnalisées sont partagées instantanément entre les espaces de travail partagés, éliminant ainsi les goulets d'étranglement traditionnels liés au déploiement informatique et garantissant la cohérence des versions à l'échelle d'Enterprise et une source unique de vérité pour une logique de conception spécialisée. Les Fonctions personnalisées publiées sont partagées publiquement et apparaissent dans la bibliothèque FeatureScript, ce qui favorise la collaboration et la réutilisation.

Zoom sur les fonctions personnalisées

Commencez et découvrez les possibilités en explorant ces exemples FeatureScript.


« FeatureScript nous permet d'intégrer la logique de notre bâtiment directement dans le système CAO. Il ne s'agit pas simplement de modélisation, il s'agit de programmer un bâtiment. »

Ethan Keller, responsable de l'automatisation de la conception chez Reframe Systems

« Nous pouvons réaliser une image complète en moins d'une demi-heure. Dans les systèmes précédents, cela prenait plus d'une journée. C'est vraiment un gros mal de tête. C'est mon FeatureScript préféré dans Onshape. C'est un gain de temps considérable pour nous. »

Rhett Robinson, ingénieur CAO chez Trek

En savoir plus

Démarrez votre aventure avec FeatureScript grâce à ces guides et astuces.

Maîtrisez la création de Fonctions personnalisées à l'aide de guides officiels et d'outils d'IA en direct

Vous avez des questions?

Pour plus de réponses ou pour poser une question, rendez-vous sur le Forum Onshape.

Concevez des Fonctions personnalisées pour vos flux de travail CAO