
7:44
Tutti i sistemi CAD sono dotati di funzionalità. Alcuni ne hanno di più e altri meno, ma una cosa è sempre certa: ogni utente desidera una funzionalità che non esiste o fa quel poco in più che la funzionalità nativa non offre.
With PTC’s Onshape, a cloud-native CAD and PDM system, you can create your own custom CAD features or modify existing ones, offering a powerful way to tailor the design experience to specific needs.
Le funzionalità personalizzate vengono create all'interno del Feature Studio di Onshape, un ambiente di sviluppo integrato che utilizza FeatureScript, il linguaggio di programmazione nativo di Onshape. Questa funzionalità unica offre la flessibilità necessaria per automatizzare le attività, semplificare i processi e sviluppare strumenti specifici per le esigenze di un progetto direttamente all'interno della piattaforma Onshape.
In questo blog, scopri come le funzionalità personalizzate di Onshape possono migliorare i processi di progettazione, garantire l'efficienza e mantenere il tuo team all'avanguardia.
Funzionalità personalizzate difettose del vecchio software CAD
Nei vecchi software CAD basati su file, le funzionalità sono scritte e sviluppate esclusivamente dal fornitore CAD. Questo difetto comporta una serie di inconvenienti e una serie di frustrazioni a valle:
- Le vecchie aziende CAD hanno in genere cicli di sviluppo molto lunghi: la mancanza anche di una sola fase di sviluppo potrebbe comportare periodi di gestazione misurati in anni.
- Non hai visibilità sul funzionamento delle funzionalità.
- Hai poca voce in capitolo sulle funzionalità su cui il fornitore lavorerà successivamente.
- Non puoi modificare una funzionalità di un fornitore per personalizzare il modo in cui desideri che funzioni.
- Non puoi creare funzionalità personalizzate.
Onshape è diverso. Abbiamo preso la decisione architettonica molto presto di inventare un nuovo linguaggio di programmazione chiamato «FeatureScript», che definiva sia l'interfaccia utente (interfaccia utente) che la logica operativa delle funzionalità native di Onshape.
Che cos'è Onshape FeatureScript?
FeatureScript è il linguaggio di programmazione integrato di Onshape utilizzato per creare e personalizzare funzionalità CAD. Ciò che lo distingue dagli altri strumenti di personalizzazione CAD è che FeatureScript non è un componente aggiuntivo separato: è esattamente lo stesso linguaggio utilizzato dagli sviluppatori di Onshape per creare le funzionalità principali della piattaforma. Quando crei una funzionalità personalizzata in Onshape, si comporta come qualsiasi altra funzionalità nativa, funzionando senza problemi su browser, iOS e Android.
Onshape ha inoltre reso pubblico il codice sorgente delle sue funzionalità, consentendoti di studiare e modificare le funzionalità esistenti. Questo livello di apertura è praticamente inaudito nel mondo CAD e offre agli utenti la possibilità di comprendere e modificare appieno gli strumenti con cui lavorano.
Per gli ingegneri interessati a esplorare il codice alla base delle funzionalità principali di Onshape, questo è un punto di svolta. Puoi vedere esattamente come vengono create funzionalità native come extrude, fillet e loft e utilizzare questa conoscenza per creare i tuoi strumenti.
LEGGI: Creare un gioco ispirato alle parole usando FeatureScript di Onshape
La potenza del Feature Studio di Onshape
Lo sviluppo di funzionalità personalizzate utilizzando FeatureScript è facile con Feature Studio di Onshape, un ambiente di sviluppo integrato (IDE) integrato. L'IDE include funzioni utili come frammenti di codice, documentazione in linea e un'interfaccia intuitiva, che lo rende accessibile sia ai programmatori esperti che a quelli nuovi alla codifica.
Even if you’re not a programmer, there’s no need to worry. Many companies employ CAD developers or partner with experts from the Onshape community who can write custom features for you. The community is a thriving resource full of engineers who can help you get the most out of FeatureScript.
Cosa sono le funzionalità personalizzate di Onshape?
In ogni sistema CAD, le «feature» sono gli elementi costitutivi della modellazione parametrica 3D. Dalle semplici estrusioni ai solai e raccordi complessi, le funzionalità consentono agli ingegneri di dare vita ai loro progetti. Ma cosa succede quando le funzionalità disponibili non sono proprio sufficienti?
È qui che entrano in gioco le funzionalità personalizzate. Con Feature Studio di Onshape, puoi sviluppare le tue funzionalità CAD utilizzando FeatureScript, integrarle perfettamente nel tuo flusso di lavoro e utilizzarle proprio come gli strumenti nativi di Onshape. A differenza della tradizionale personalizzazione CAD definita dall'utente e basata su macro, le funzionalità personalizzate di Onshape sono completamente integrate e offrono la stessa affidabilità e prestazioni di qualsiasi funzionalità integrata.
The best thing about custom features is that you don’t have to write a single line of code to use them. The Onshape community has already written and made hundreds of custom features publicly available, and adding a custom feature created by somebody else is extremely straightforward and secure. For example, fs.place is a marketplace where users can search, purchase, and access high-quality Onshape custom features with demo documents, while developers can include or obfuscate their source code and offer enterprise pricing options.
SUGGERIMENTO TECNICO: Come trovare le funzionalità personalizzate pubblicate in Onshape
Perché usare funzionalità personalizzate in Onshape?
Per gli ingegneri stanchi di strumenti rigidi e adatti a tutti, le funzionalità personalizzate offrono la flessibilità necessaria per automatizzare, modificare e innovare senza limiti. Ecco alcuni motivi per sperimentare funzionalità personalizzate.
1. Automatizza flussi di lavoro complessi
La progettazione CAD è spesso piena di attività ripetitive: eseguire gli stessi passaggi più e più volte su più parti o progetti. Questa ripetizione non solo fa perdere tempo, ma aumenta anche la probabilità di errori. Con le funzionalità personalizzate di Onshape, puoi automatizzare queste attività, combinando più passaggi in un'unica azione.
Immagina di dover spesso creare una tasca filettata con pareti disegnate. Invece di eseguire comandi separati per ogni passaggio, puoi scrivere una funzionalità personalizzata in Feature Studio che esegua tutto questo in una volta sola, risparmiando tempo e garantendo la coerenza. Ad esempio, gli ingegneri che lavorano su parti standardizzate possono automatizzare queste attività ripetitive con strumenti personalizzati, accelerando notevolmente il processo di progettazione.
LEGGI: Progettazione con funzionalità CAD personalizzate
2. Modifica le funzionalità esistenti per un maggiore controllo
A differenza dei sistemi CAD tradizionali, in cui sei bloccato a utilizzare le funzionalità esattamente come le ha progettate il fornitore del software, Onshape ti consente di modificare gli strumenti esistenti per adattarli meglio al tuo flusso di lavoro. Con FeatureScript, Onshape offre agli utenti l'accesso al codice sorgente di tutte le sue funzionalità native, il che significa che è possibile modificare funzionalità esistenti o creare strumenti completamente nuovi da zero.
Ad esempio, se desideri che lo strumento di estrusione si comporti in modo leggermente diverso o hai bisogno di una variante più specifica della funzione loft, FeatureScript ti consente di adattare questi strumenti alle tue esigenze esatte. Questo livello di personalizzazione non ha eguali nel mondo CAD e offre agli ingegneri il controllo totale sul loro processo di progettazione.
LEGGI: Come costruire il perfetto banco 3D utilizzando funzionalità personalizzate
3. Crea e condividi strumenti personalizzati
L'approccio aperto di Onshape non si limita alla personalizzazione delle funzionalità, ma si estende alla condivisione con la community. La libreria di funzionalità personalizzate di Onshape è piena di strumenti disponibili al pubblico che sono stati creati e condivisi da altri ingegneri. Ciò significa che non è necessario scrivere una sola riga di codice per beneficiare della personalizzazione CAD. Puoi aggiungere facilmente qualsiasi funzionalità pubblica alla tua barra degli strumenti e iniziare a usarla immediatamente.
Per gli ingegneri che desiderano innovare e semplificare il processo di progettazione, la possibilità di condividere e utilizzare funzionalità personalizzate create da altri è un enorme vantaggio. Con pochi clic, puoi accedere a strumenti su misura per flussi di lavoro complessi, settori di nicchia o attività ripetitive.
4. Acquisisci la conoscenza e la proprietà intellettuale dell'azienda
Con il pensionamento o la transizione di ingegneri esperti, le aziende corrono il rischio di perdere conoscenze e competenze critiche. FeatureScript di Onshape offre una soluzione che consente ai team di codificare la logica e i processi di progettazione unici in funzionalità personalizzate. Questo non solo aiuta a preservare le conoscenze istituzionali, ma garantisce anche che rimangano facilmente accessibili ai nuovi membri del team.
Integrando le conoscenze specifiche del dominio direttamente nei tuoi strumenti CAD, crei un sistema che mantiene le competenze all'interno della tua organizzazione, rendendo l'onboarding più fluido e mantenendo la coerenza tra i progetti.
Sicurezza e stabilità delle funzionalità personalizzate
Molti utenti si interrogano sulla sicurezza dell'utilizzo di funzionalità personalizzate in Onshape. Stai tranquillo, l'ambiente di Onshape è progettato per proteggere i tuoi dati. Le feature personalizzate non possono modificare nulla oltre alla geometria e ai metadati all'interno dello specifico Part Studio in cui vengono utilizzate. Inoltre, non possono influire sulle funzionalità di altre parti del tuo design o comunicare con i loro creatori originali.
Inoltre, le funzionalità personalizzate di Onshape sono progettate per conservare la cronologia delle versioni ed essere stabili quanto le funzionalità native, assicurando che continuino a funzionare esattamente come previsto anche dopo gli aggiornamenti del software. A differenza delle macro nei sistemi CAD tradizionali, le funzionalità personalizzate non verranno interrotte da una versione all'altra.
Guida introduttiva alle funzionalità personalizzate di Onshape
Se sei pronto a trasformare il tuo flusso di lavoro CAD con le funzionalità personalizzate di Onshape, ecco come iniziare: =
- Visit the Onshape FeatureScript Page:Explore example custom features and learn more about how they were created.
- Check Out FeatureScript Documentation:Dive into the details of FeatureScript and see how it can help you create custom tools.
- Take an Online Course: Onshape’s Learning Center offers courses to help you get started with FeatureScript, even if you’ve never coded before.
- Join the Onshape Community: The Onshape Forums are a great place to connect with other engineers, share ideas, and get help with creating or using custom features.
Le funzionalità personalizzate di Onshape e FeatureScript offrono un modo efficace per personalizzare e semplificare il flusso di lavoro CAD. Che tu stia cercando di automatizzare attività ripetitive, modificare funzionalità esistenti o creare strumenti completamente nuovi, Onshape ti offre la flessibilità e il controllo necessari per portare i tuoi progetti al livello successivo.
Ready to get started? Explore the Custom Features Library, which includes the HAVF profile custom feature for airfoil design, and see how much more productive your CAD process can become.
Try Onshape Today
Head to our sign-up page to choose the right CAD plan for you and your team.
Contenuti più recenti
- Caso di studio
- Robotica
Automation Within Reach Saved $40,000 Annually & Accelerated Iteration by 50% with Onshape
09.22.2026 Ulteriori informazioni- Blog
- Evaluating Onshape
- Gestione dei dati
- Disegni
- Artificial Intelligence
How Onshape is Redefining the Manufacturing Handoff with MBD and AI
09.24.2026 Ulteriori informazioni- Blog
- Gestione dei dati
- Integrazioni
- Government (US)
With Quarter20 and Onshape, Database-Driven Documentation from Design to Production
09.23.2026 Ulteriori informazioni- Blog
- Evaluating Onshape
- Distinta base (BOM)
- Branching e unione
- Gestione dei dati
- Gestione delle versioni
Funzionalità CAD e PDM che velocizzano ogni ECO
09.17.2026 Ulteriori informazioni