
7:44
Tous les systèmes de CAO possèdent des fonctionnalités. Certains en ont plus, d'autres moins, mais une chose est toujours sûre : chaque utilisateur veut une fonctionnalité qui n'existe pas ou qui offre ce petit avantage que la fonctionnalité native n'offre pas.
Avec Onshape de PTC, un système de CAO et PDM natif du cloud, vous pouvez créer vos propres fonctionnalités CAO personnalisées ou modifier celles existantes, offrant ainsi un moyen puissant d'adapter l'expérience de conception à des besoins spécifiques.
Les fonctionnalités personnalisées sont créées dans le Feature Studio d'Onshape, un environnement de développement intégré qui utilise FeatureScript, le langage de programmation natif d'Onshape. Cette fonctionnalité unique offre la flexibilité nécessaire pour automatiser les tâches, rationaliser les processus et développer des outils spécifiques aux exigences d'un projet directement au sein de la plateforme Onshape.
Dans ce blog, découvrez comment les fonctionnalités personnalisées d'Onshape peuvent améliorer les processus de conception, garantir l'efficacité et permettre à votre équipe de garder une longueur d'avance.

Fonctionnalités personnalisées défectueuses de l'ancien logiciel de CAO
Dans les anciens logiciels de CAO basés sur des fichiers, les fonctionnalités sont écrites et développées uniquement par le fournisseur de CAO. Ce défaut entraîne un certain nombre d'inconvénients et diverses frustrations en aval :
- Les anciennes sociétés de CAO ont généralement des cycles de développement très longs : le fait de ne pas atteindre un seul stade de développement peut entraîner des périodes de gestation mesurées en années.
- Vous n'avez aucune visibilité sur le fonctionnement des fonctionnalités.
- Vous n'avez guère votre mot à dire sur les fonctionnalités sur lesquelles le fournisseur travaillera ensuite.
- Vous ne pouvez pas modifier la fonctionnalité d'un fournisseur pour personnaliser la façon dont vous souhaitez qu'elle fonctionne.
- Vous ne pouvez pas créer vos propres fonctionnalités.
Onshape est différent. Nous avons pris la décision architecturale très tôt d'inventer un nouveau langage de programmation appelé « FeatureScript », qui définissait à la fois l'interface utilisateur (interface utilisateur) et la logique opérationnelle des fonctionnalités natives d'Onshape.
Qu'est-ce que Onshape FeatureScript ?
FeatureScript est le langage de programmation intégré d'Onshape utilisé pour créer et personnaliser des fonctionnalités CAO. Ce qui le distingue des autres outils de personnalisation CAO, c'est que FeatureScript n'est pas un module complémentaire distinct. Il s'agit exactement du même langage que celui utilisé par les développeurs d'Onshape pour créer les fonctionnalités de base de la plateforme. Lorsque vous créez une fonctionnalité personnalisée dans Onshape, elle se comporte comme n'importe quelle autre fonctionnalité native et fonctionne parfaitement sur tous les navigateurs, iOS et Android.
Onshape a également rendu public le code source de ses fonctionnalités, ce qui vous permet d'étudier et de modifier les fonctionnalités existantes. Ce niveau d'ouverture est quasiment inédit dans le monde de la CAO et donne aux utilisateurs la possibilité de bien comprendre et d'ajuster les outils avec lesquels ils travaillent.
Pour les ingénieurs qui souhaitent explorer le code qui sous-tend les principales fonctionnalités d'Onshape, cela change la donne. Vous pouvez voir exactement comment les fonctionnalités natives telles que l'extrusion, le filet et le loft sont créées, et utiliser ces connaissances pour créer vos propres outils.
À LIRE : Création d'un jeu inspiré de Wordle à l'aide du FeatureScript d'Onshape
La puissance du Feature Studio d'Onshape
Le développement de fonctionnalités personnalisées à l'aide de FeatureScript est facilité par le Feature Studio d'Onshape, un environnement de développement intégré (IDE) intégré. L'IDE inclut des fonctionnalités utiles telles que des extraits de code, une documentation en ligne et une interface intuitive, ce qui le rend accessible aux programmeurs expérimentés et aux novices en matière de codage.
Même si vous n'êtes pas programmeur, ne vous inquiétez pas. De nombreuses entreprises font appel à des développeurs CAO ou s'associent à des experts de la communauté Onshape qui peuvent créer des fonctionnalités personnalisées pour vous. La communauté est une ressource florissante remplie d'ingénieurs qui peuvent vous aider à tirer le meilleur parti de FeatureScript.
Que sont les fonctionnalités personnalisées d'Onshape ?
Dans tous les systèmes de CAO, les « caractéristiques » sont les éléments constitutifs de la modélisation paramétrique 3D. Des simples extrusions aux lofts et filets complexes, les fonctionnalités permettent aux ingénieurs de donner vie à leurs conceptions. Mais que se passe-t-il lorsque les fonctionnalités disponibles ne sont pas tout à fait satisfaisantes ?
C'est là que les fonctionnalités personnalisées entrent en jeu. Grâce à Feature Studio d'Onshape, vous pouvez développer vos propres fonctionnalités CAO à l'aide de FeatureScript, les intégrer de manière fluide dans votre flux de travail et les utiliser comme les outils natifs d'Onshape. Contrairement à la personnalisation CAO traditionnelle basée sur des macros et définie par l'utilisateur, les fonctionnalités personnalisées d'Onshape sont entièrement intégrées, offrant la même fiabilité et les mêmes performances que n'importe quelle fonctionnalité intégrée.
L'avantage des fonctionnalités personnalisées est que vous n'avez pas besoin d'écrire une seule ligne de code pour les utiliser. La communauté Onshape a déjà écrit et rendu des centaines de fonctionnalités personnalisées accessibles au public, et l'ajout d'une fonctionnalité personnalisée créée par quelqu'un d'autre est extrêmement simple et sécurisé. Par exemple, fs.place est une place de marché sur laquelle les utilisateurs peuvent rechercher, acheter et accéder à des fonctionnalités personnalisées de haute qualité d'Onshape à l'aide de documents de démonstration, tandis que les développeurs peuvent inclure ou masquer leur code source et proposer des options de tarification pour les entreprises.
CONSEIL TECHNIQUE : Comment trouver les fonctionnalités personnalisées publiées dans Onshape
Pourquoi utiliser des fonctionnalités personnalisées dans Onshape ?

Pour les ingénieurs qui en ont assez des outils rigides et universels, les fonctionnalités personnalisées offrent la flexibilité nécessaire pour automatiser, modifier et innover sans limites. Voici plusieurs raisons de tester les fonctionnalités personnalisées.
1. Automatisez les flux de travail
La conception CAO est souvent pleine de tâches répétitives : les mêmes étapes doivent être exécutées à plusieurs reprises sur plusieurs pièces ou projets. Cette répétition fait non seulement perdre du temps, mais augmente également le risque d'erreurs. Grâce aux fonctionnalités personnalisées d'Onshape, vous pouvez automatiser ces tâches en combinant plusieurs étapes en une seule action.
Imaginez que vous deviez souvent créer une poche à filets avec des parois dessinées. Au lieu d'exécuter des commandes distinctes pour chaque étape, vous pouvez créer une fonctionnalité personnalisée dans un Feature Studio qui effectue tout cela en une seule fois, ce qui permet de gagner du temps et de garantir la cohérence. Par exemple, les ingénieurs travaillant sur des pièces standardisées peuvent automatiser ces tâches répétitives à l'aide d'outils personnalisés, accélérant ainsi considérablement leur processus de conception.
LIRE : Conception à l'aide de fonctionnalités CAO personnalisées

2. Modifier les fonctionnalités existantes pour plus de contrôle
Contrairement aux systèmes de CAO traditionnels, dans lesquels vous devez utiliser les fonctionnalités exactement comme le fournisseur du logiciel les a conçues, Onshape vous permet de modifier les outils existants pour mieux les adapter à votre flux de travail. Avec FeatureScript, Onshape permet aux utilisateurs d'accéder au code source de toutes ses fonctionnalités natives, ce qui signifie que vous pouvez modifier les fonctionnalités existantes ou créer de nouveaux outils entièrement nouveaux à partir de zéro.
Par exemple, si vous souhaitez que l'outil d'extrusion se comporte légèrement différemment ou si vous avez besoin d'une variante plus spécifique de la fonction loft, FeatureScript vous permet d'ajuster ces outils en fonction de vos besoins précis. Ce niveau de personnalisation est sans précédent dans le monde de la CAO et permet aux ingénieurs de contrôler totalement leur processus de conception.
À LIRE : Comment créer le banc 3D parfait à l'aide de fonctionnalités personnalisées

3. Créez et partagez des outils personnalisés
L'approche ouverte d'Onshape ne se limite pas à la personnalisation des fonctionnalités, elle s'étend au partage communautaire. La bibliothèque de fonctionnalités personnalisées d'Onshape regorge d'outils accessibles au public qui ont été créés et partagés par d'autres ingénieurs. Cela signifie que vous n'avez pas besoin d'écrire une seule ligne de code pour bénéficier de la personnalisation CAO. Vous pouvez facilement ajouter n'importe quelle fonctionnalité publique à votre barre d'outils et commencer à l'utiliser immédiatement.
Pour les ingénieurs qui souhaitent innover et rationaliser leur processus de conception, la possibilité de partager et d'utiliser des fonctionnalités personnalisées créées par d'autres constitue un avantage considérable. En quelques clics, vous pouvez accéder à des outils spécialement conçus pour les flux de travail complexes, les secteurs de niche ou les tâches répétitives.

4. Capturez les connaissances et la propriété intellectuelle des entreprises
Lorsque des ingénieurs expérimentés prennent leur retraite ou font la transition, les entreprises courent le risque de perdre des connaissances et une expertise essentielles. FeatureScript d'Onshape offre une solution en permettant aux équipes de codifier leur logique et leurs processus de conception uniques en fonctionnalités personnalisées. Cela permet non seulement de préserver les connaissances institutionnelles, mais également de garantir qu'elles restent facilement accessibles aux nouveaux membres de l'équipe.
En intégrant des connaissances spécifiques à un domaine directement dans vos outils de CAO, vous créez un système qui conserve l'expertise au sein de votre organisation, ce qui facilite l'intégration et assure la cohérence entre les projets.

Sécurité et stabilité des fonctionnalités personnalisées
De nombreux utilisateurs s'interrogent sur la sécurité de l'utilisation des fonctionnalités personnalisées d'Onshape. Rassurez-vous, l'environnement d'Onshape est conçu pour protéger vos données. Les fonctionnalités personnalisées ne peuvent rien modifier au-delà de la géométrie et des métadonnées dans le Part Studio spécifique dans lequel elles sont utilisées. Ils ne peuvent pas non plus affecter les fonctionnalités d'autres parties de votre design ni communiquer avec leurs créateurs d'origine.
En outre, les fonctionnalités personnalisées d'Onshape sont conçues pour conserver l'historique des versions et être aussi stables que les fonctionnalités natives, garantissant ainsi qu'elles continuent de fonctionner exactement comme prévu, même après les mises à jour logicielles. Contrairement aux macros des systèmes de CAO traditionnels, les fonctionnalités personnalisées ne sont pas modifiées d'une version à l'autre.
Démarrez avec les fonctionnalités personnalisées d'Onshape

Si vous êtes prêt à transformer votre flux de travail CAO avec les fonctionnalités personnalisées d'Onshape, voici comment commencer : =
- Consultez la page FeatureScript d'Onshape :découvrez des exemples de fonctionnalités personnalisées et apprenez-en plus sur la façon dont elles ont été créées.
- Consultez la documentation FeatureScript :Découvrez les détails de FeatureScript et découvrez comment il peut vous aider à créer des outils personnalisés.
- Suivez un cours en ligne : le centre de formation d'Onshape propose des cours pour vous aider à démarrer avec FeatureScript, même si vous n'avez jamais codé auparavant.
- Rejoignez la communauté Onshape : les forums Onshape sont l'endroit idéal pour entrer en contact avec d'autres ingénieurs, partager des idées et obtenir de l'aide pour créer ou utiliser des fonctionnalités personnalisées.
Les fonctionnalités personnalisées d'Onshape et FeatureScript constituent un moyen puissant de personnaliser et de rationaliser votre flux de travail CAO. Que vous cherchiez à automatiser des tâches répétitives, à modifier des fonctionnalités existantes ou à créer des outils entièrement nouveaux, Onshape vous offre la flexibilité et le contrôle dont vous avez besoin pour faire passer vos conceptions au niveau supérieur.
Prêt à démarrer ? Explorez la bibliothèque de fonctionnalités personnalisées, qui inclut la fonctionnalité personnalisée du profil HAVF pour la conception des profils aérodynamiques, et découvrez dans quelle mesure votre processus de CAO peut devenir plus productif.
Try Onshape Today
Head to our sign-up page to choose the right CAD plan for you and your team.
Latest Content

- Étude de cas
- Industrial Equipment & Machine Design
Reframe Systems: Transforming Homebuilding with Digital Automation and Cloud-Native Onshape
09.25.2025 En savoir plus
- Blog
- Evaluating Onshape
- Connexion PLM Arena
- Entreprise
- Government (US)
- Collaboration
Eliminating the CAD-PLM Disconnect with Onshape and Arena
11.19.2025 En savoir plus
- Blog
- Evaluating Onshape
- Collaboration
Real-Time Collaboration: Why Onshape Redefines Teamwork in CAD
11.20.2025 En savoir plus
- Blog
- Becoming an Expert
- Centre d'apprentissage
Learning Center Course: Introduction to Onshape Assemblies
11.18.2025 En savoir plus



