
7:44
Alle CAD-Systeme verfügen über Funktionen. Einige haben mehr, andere weniger, aber eines ist immer sicher: Jeder Benutzer möchte eine Funktion, die es nicht gibt, oder das zusätzliche Extra, das die native Funktion nicht bietet.
Mit Onshape von PTC, einem Cloud-nativen CAD- und PDM-System, können Sie Ihre eigenen benutzerdefinierten CAD-Funktionen erstellen oder vorhandene modifizieren. Dies bietet eine leistungsstarke Möglichkeit, das Konstruktionserlebnis an spezifische Anforderungen anzupassen.
Benutzerdefinierte Funktionen werden im Feature Studio von Onshape erstellt, einer integrierten Entwicklungsumgebung, die FeatureScript, die native Programmiersprache von Onshape, verwendet. Diese einzigartige Funktion bietet die Flexibilität, Aufgaben zu automatisieren, Prozesse zu optimieren und Tools zu entwickeln, die speziell auf die Anforderungen eines Projekts zugeschnitten sind, direkt in der Onshape-Plattform.
In diesem Blog erfahren Sie, wie benutzerdefinierte Funktionen für Onshape Konstruktionsprozesse verbessern, die Effizienz sicherstellen und Ihrem Team einen Schritt voraus halten können.

Fehlerhafte benutzerdefinierte Funktionen der alten CAD-Software
In älterer, dateibasierter CAD-Software werden Funktionen ausschließlich vom CAD-Anbieter geschrieben und entwickelt. Dieser Fehler führt zu einer Reihe von Nachteilen und einer Vielzahl nachgelagerter Frustrationen:
- Alte CAD-Unternehmen haben in der Regel sehr lange Entwicklungszyklen — wenn auch nur ein Tor zur Entwicklungsphase fehlt, kann dies zu Schwangerschaftszeiten führen, die in Jahren gemessen werden.
- Sie haben keinen Einblick in die Funktionsweise der Funktionen.
- Sie haben wenig Einfluss darauf, an welchen Funktionen der Anbieter als Nächstes arbeitet.
- Sie können die Funktion eines Anbieters nicht ändern, um sie so anzupassen, wie Sie es möchten.
- Sie können keine eigenen Funktionen erstellen.
Onshape ist anders. Wir haben schon sehr früh die architektonische Entscheidung getroffen, eine neue Programmiersprache namens „FeatureScript“ zu erfinden, die sowohl die Benutzeroberfläche (Benutzeroberfläche) als auch die Betriebslogik der nativen Funktionen in Onshape definierte.
Was ist Onshape FeatureScript?
FeatureScript ist die integrierte Programmiersprache von Onshape, die zum Erstellen und Anpassen von CAD-Funktionen verwendet wird. Was es von anderen CAD-Anpassungstools unterscheidet, ist, dass FeatureScript kein separates Add-on ist — es ist genau dieselbe Sprache, die die Entwickler von Onshape verwenden, um die Kernfunktionen der Plattform zu erstellen. Wenn Sie eine benutzerdefinierte Funktion in Onshape erstellen, verhält sie sich wie jede andere native Funktion und läuft problemlos in allen Browsern, iOS und Android.
Onshape hat auch seinen Feature-Quellcode veröffentlicht, sodass Sie bestehende Funktionen studieren und ändern können. Dieses Maß an Offenheit ist in der CAD-Welt praktisch unbekannt und gibt Benutzern die Möglichkeit, die Werkzeuge, mit denen sie arbeiten, vollständig zu verstehen und anzupassen.
Für Ingenieure, die daran interessiert sind, den Code hinter den Kernfunktionen von Onshape zu erkunden, ist dies ein entscheidender Faktor. Sie können genau sehen, wie native Funktionen wie Extrudieren, Verrunden und Ausziehen erstellt werden, und dieses Wissen nutzen, um Ihre eigenen Werkzeuge zu erstellen.
LESEN SIE: Erstellen Sie ein von Wordle inspiriertes Spiel mit dem FeatureScript von Onshape
Die Leistung von Onshapes Feature Studio
Das Entwickeln benutzerdefinierter Funktionen mit FeatureScript wird mit dem Feature Studio von Onshape, einer integrierten integrierten Entwicklungsumgebung (IDE), zum Kinderspiel. Die IDE enthält hilfreiche Funktionen wie Codefragmente, Inline-Dokumentation und eine intuitive Oberfläche, sodass sie sowohl für erfahrene Programmierer als auch für Programmierneulinge zugänglich ist.
Auch wenn Sie kein Programmierer sind, müssen Sie sich keine Sorgen machen. Viele Unternehmen beschäftigen CAD-Entwickler oder arbeiten mit Experten aus der Onshape-Community zusammen, die benutzerdefinierte Funktionen für Sie schreiben können. Die Community ist eine blühende Ressource voller Ingenieure, die Ihnen helfen können, das Beste aus FeatureScript herauszuholen.
Was sind benutzerdefinierte Funktionen von Onshape?
In jedem CAD-System sind „Features“ die Bausteine der parametrischen 3D-Modellierung. Von einfachen Extrusionen bis hin zu komplexen Lofts und Rundungen — Funktionen ermöglichen es Ingenieuren, ihre Designs zum Leben zu erwecken. Aber was passiert, wenn die verfügbaren Funktionen nicht ganz ausreichen?
Hier kommen benutzerdefinierte Funktionen ins Spiel. Mit dem Feature Studio von Onshape können Sie Ihre eigenen CAD-Features mit FeatureScript entwickeln, sie nahtlos in Ihren Arbeitsablauf integrieren und sie wie die nativen Tools von Onshape verwenden. Im Gegensatz zu herkömmlichen benutzerdefinierten, makrobasierten CAD-Anpassungen sind die benutzerdefinierten Funktionen von Onshape vollständig integriert und bieten die gleiche Zuverlässigkeit und Leistung wie alle integrierten Funktionen.
Das Beste an benutzerdefinierten Funktionen ist, dass Sie keine einzige Codezeile schreiben müssen, um sie zu verwenden. Die Onshape-Community hat bereits Hunderte von benutzerdefinierten Funktionen geschrieben und öffentlich verfügbar gemacht, und das Hinzufügen einer benutzerdefinierten Funktion, die von jemand anderem erstellt wurde, ist extrem einfach und sicher. Zum Beispiel ist fs.place ein Marktplatz, auf dem Benutzer hochwertige benutzerdefinierte Onshape-Funktionen mit Demo-Dokumenten suchen, kaufen und darauf zugreifen können, während Entwickler ihren Quellcode hinzufügen oder verschleiern und Preisoptionen für Unternehmen anbieten können.
TECHNISCHER TIPP: So finden Sie veröffentlichte benutzerdefinierte Funktionen in Onshape
Warum benutzerdefinierte Funktionen in Onshape verwenden?

Für Ingenieure, die keine Lust mehr auf starre Standardwerkzeuge haben, bieten benutzerdefinierte Funktionen die Flexibilität, grenzenlos zu automatisieren, zu modifizieren und innovativ zu sein. Hier sind mehrere Gründe, warum Sie mit benutzerdefinierten Funktionen experimentieren sollten.
1. Automatisieren Sie komplexe Arbeitsabläufe
Die CAD-Konstruktion ist oft voller sich wiederholender Aufgaben, bei denen dieselben Schritte für mehrere Teile oder Projekte immer wieder ausgeführt werden. Diese Wiederholung verschwendet nicht nur Zeit, sondern erhöht auch die Wahrscheinlichkeit von Fehlern. Mit den benutzerdefinierten Funktionen von Onshape können Sie diese Aufgaben automatisieren, indem Sie mehrere Schritte zu einer einzigen Aktion kombinieren.
Stellen Sie sich vor, Sie müssen häufig eine filetierte Tasche mit zugenähten Wänden erstellen. Anstatt für jeden Schritt separate Befehle auszuführen, können Sie ein benutzerdefiniertes Feature in einem Feature Studio schreiben, das all dies auf einmal erledigt, was Zeit spart und die Konsistenz gewährleistet. Beispielsweise können Ingenieure, die an standardisierten Teilen arbeiten, diese sich wiederholenden Aufgaben mit maßgeschneiderten Werkzeugen automatisieren und so ihren Konstruktionsprozess erheblich beschleunigen.
LESEN SIE: Entwerfen mit benutzerdefinierten CAD-Funktionen

2. Ändern Sie vorhandene Funktionen für mehr Kontrolle
Im Gegensatz zu herkömmlichen CAD-Systemen, bei denen Sie Funktionen genau so verwenden müssen, wie sie der Softwareanbieter entworfen hat, können Sie mit Onshape vorhandene Tools so anpassen, dass sie besser zu Ihrem Arbeitsablauf passen. Mit FeatureScript bietet Onshape Benutzern Zugriff auf den Quellcode all seiner nativen Funktionen — das heißt, Sie können bestehende Funktionen ändern oder völlig neue Tools von Grund auf neu erstellen.
Wenn Sie beispielsweise möchten, dass sich das Extrusionswerkzeug etwas anders verhält, oder wenn Sie eine spezifischere Variante der Loft-Funktion benötigen, können Sie diese Werkzeuge mit FeatureScript genau an Ihre Bedürfnisse anpassen. Dieses Maß an Anpassung ist in der CAD-Welt beispiellos und bietet Ingenieuren die vollständige Kontrolle über ihren Konstruktionsprozess.
LESEN SIE: So bauen Sie mithilfe benutzerdefinierter Funktionen die perfekte 3D-Bank

3. Erstellen und teilen Sie benutzerdefinierte Tools
Der offene Ansatz von Onshape hört nicht nur bei der Anpassung von Funktionen auf, sondern erstreckt sich auch auf das Teilen in der Community. Die Onshape-Bibliothek für benutzerdefinierte Funktionen ist voll von öffentlich verfügbaren Tools, die von anderen Ingenieuren erstellt und gemeinsam genutzt wurden. Das bedeutet, dass Sie keine einzige Codezeile schreiben müssen, um von der CAD-Anpassung zu profitieren. Sie können ganz einfach jede öffentliche Funktion zu Ihrer Toolbar hinzufügen und sie sofort verwenden.
Für Ingenieure, die innovativ sein und ihren Konstruktionsprozess optimieren möchten, ist die Möglichkeit, benutzerdefinierte Funktionen, die von anderen erstellt wurden, gemeinsam zu nutzen und zu nutzen, ein großer Vorteil. Mit nur wenigen Klicks können Sie auf Tools zugreifen, die speziell auf komplexe Workflows, Nischenbranchen oder sich wiederholende Aufgaben zugeschnitten sind.

4. Erfassen Sie Unternehmenswissen und geistiges Eigentum
Wenn erfahrene Ingenieure in den Ruhestand gehen oder in den Ruhestand wechseln, laufen Unternehmen Gefahr, wichtiges Wissen und Fachwissen zu verlieren. FeatureScript von Onshape bietet eine Lösung, indem es Teams ermöglicht, ihre einzigartige Designlogik und Prozesse in benutzerdefinierte Funktionen zu kodifizieren. Dies trägt nicht nur dazu bei, institutionelles Wissen zu bewahren, sondern stellt auch sicher, dass es für neue Teammitglieder leicht zugänglich bleibt.
Indem Sie domänenspezifisches Wissen direkt in Ihre CAD-Tools einbetten, schaffen Sie ein System, das das Fachwissen innerhalb Ihres Unternehmens bewahrt, das Onboarding reibungsloser gestaltet und die Konsistenz zwischen Projekten gewährleistet.

Sicherheit und Stabilität benutzerdefinierter Funktionen
Viele Benutzer fragen sich, wie sicher die Verwendung benutzerdefinierter Funktionen in Onshape ist. Seien Sie versichert, dass die Umgebung von Onshape darauf ausgelegt ist, Ihre Daten zu schützen. Benutzerdefinierte Funktionen können außer der Geometrie und den Metadaten in dem spezifischen Part Studio, in dem sie verwendet werden, nichts ändern. Sie können auch keine Funktionen in anderen Teilen Ihres Designs beeinflussen oder an ihre ursprünglichen Ersteller zurückkommunizieren.
Darüber hinaus sind benutzerdefinierte Funktionen in Onshape so konzipiert, dass sie ihren Versionsverlauf beibehalten und so stabil sind wie native Funktionen, sodass sichergestellt wird, dass sie auch nach Softwareupdates genau wie vorgesehen funktionieren. Im Gegensatz zu Makros in herkömmlichen CAD-Systemen werden benutzerdefinierte Funktionen nicht von einer Version zur nächsten unterbrochen.
Erste Schritte mit den benutzerdefinierten Funktionen von Onshape

Wenn Sie bereit sind, Ihren CAD-Arbeitsablauf mit benutzerdefinierten Onshape-Funktionen zu transformieren, gehen Sie wie folgt vor: =
- Besuchen Sie die FeatureScript-Seite von Onshape: SchauenSie sich Beispiele für benutzerdefinierte Funktionen an und erfahren Sie mehr darüber, wie sie erstellt wurden.
- Schauen Sie sich die FeatureScript-Dokumentation an:Sehen Sie sich die Details von FeatureScript an und erfahren Sie, wie es Ihnen bei der Erstellung benutzerdefinierter Tools helfen kann.
- Nehmen Sie an einem Online-Kurs teil: Das Learning Center von Onshape bietet Kurse an, die Ihnen den Einstieg in FeatureScript erleichtern, auch wenn Sie noch nie programmiert haben.
- Treten Sie der Onshape-Community bei: Die Onshape-Foren sind ein großartiger Ort, um mit anderen Ingenieuren in Kontakt zu treten, Ideen auszutauschen und Hilfe bei der Erstellung oder Verwendung benutzerdefinierter Funktionen zu erhalten.
Die benutzerdefinierten Funktionen von Onshape und FeatureScript bieten eine leistungsstarke Möglichkeit, Ihren CAD-Arbeitsablauf anzupassen und zu optimieren. Egal, ob Sie sich wiederholende Aufgaben automatisieren, bestehende Funktionen ändern oder völlig neue Tools erstellen möchten, Onshape bietet Ihnen die Flexibilität und Kontrolle, die Sie benötigen, um Ihre Designs auf die nächste Stufe zu heben.
Bereit loszulegen? Erkunden Sie die Bibliothek für benutzerdefinierte Funktionen, die die benutzerdefinierte HAVF-Profilfunktion für die Tragflächenkonstruktion enthält, und erfahren Sie, wie viel produktiver Ihr CAD-Prozess werden kann.
Try Onshape Today
Besuchen Sie unsere Anmeldeseite, um den richtigen CAD-Plan für Sie und Ihr Team auszuwählen.
Latest Content

- Fallstudie
- Industrial Equipment & Machine Design
Reframe Systems: Transforming Homebuilding with Digital Automation and Cloud-Native Onshape
09.25.2025 Mehr Infos
- Blog
- Evaluating Onshape
- Verbindung zum Arena PLM
- Enterprise
- Government (US)
- Zusammenarbeit
Eliminating the CAD-PLM Disconnect with Onshape and Arena
11.19.2025 Mehr Infos
- Blog
- Evaluating Onshape
- Zusammenarbeit
Real-Time Collaboration: Why Onshape Redefines Teamwork in CAD
11.20.2025 Mehr Infos
- Blog
- Experte werden
- Trainingscenter
Learning Center Course: Introduction to Onshape Assemblies
11.18.2025 Mehr Infos



