Onshape FeatureScript Video Tutorials
Go from zero to hero in just weeks with our Automating Onshape with FeatureScript course. Whether you’ve never written a line of code in your life or you’re a programming veteran, these lessons give you the skills to take your Onshape workflow to the next level.
Need more help? Have us make a custom feature for you!
In this FeatureScript video tutorial, you’ll learn how to create and customize a custom feature in Onshape. The lesson covers setting up a Feature Studio, adding user inputs, coding your feature, and adding a custom icon. You’ll also learn how to integrate your feature into the toolbar, troubleshoot using debugging techniques, and share your custom features with others.
- Creating a Feature Studio
- Adding User Inputs
- Coding Your Feature
- Adding Your Icon
- Adding the Feature to Your Toolbar
- Troubleshooting Your Feature
- Sharing Your Feature
- User Inputs
- Check Box
- Query
- Real
- If / Else Statement
- Operators
- Array
- Onshape’s Constant (Cubic Units)
- Set Property (Appearance)
- Enum (Drop down selection)
- UIHint (Show label)
- Group
- Defaults
- Maps
- Group (Boolean driven)
- String Parameter (Text)
- Set Property (Name)
- Working with strings (Text)
- Onshape’s Standard Source Code
- Onshape’s FeatureScript Documentation
- Copy a Feature
- Length Parameter
- Angle Parameter
- Tab Manager
In this FeatureScript video tutorial, you’ll learn how to modify an existing standard source feature in Onshape. This lesson covers importing code, using functions efficiently, and organizing your code structure with functions. You’ll also get familiar with various shortcuts, including viewing a function’s source and search and replace within the current tab.
- Importing Code
- Functions
- Shortcuts
- Code Structure
- Monitor
In this FeatureScript video tutorial, you’ll learn how to modify functions and handle errors in Onshape. This lesson covers importing code, using functions, and organizing your code structure efficiently. You’ll also get familiar with printing to the console and handling errors using try-catch blocks.
- Importing Code
- Functions
- Shortcuts
- Code Structure
- Print to Console
- Error Handling (try-catch)
In this FeatureScript video tutorial, you’ll learn how to merge entity filters and utilize Feature Name Templates in Onshape. This lesson covers measuring distances, accessing detailed documentation, and creating custom functions. You’ll also get familiar with displaying popup messages, managing Part Studio variables, and using computed parameters to streamline your workflow.
- Merging entity filters
- Feature Name Template
- Measure Distance
- Documentation
- Custom Functions
- Popup Message
- Part Studio Variables
- Computed Parameters
In this FeatureScript video tutorial, you’ll dive into advanced techniques such as adding to definitions and nesting functions. This lesson will guide you through the nuances of using evMateConnector and evLength, as well as the Try Silent approach to handle errors gracefully. You’ll also explore the use of qEntityFilter, qLoopEdges, qUnion, qOwnedByBody, and qBodyType to refine your queries and enhance your workflow.
- Adding to the Definition
- Nesting Functions
- evMateConnector
- Try Silent
- evLength
- Bold Debug Entities
- qEntityFilter
- qLoopEdges
- qUnion
- qOwnedByBody
- qBodyType
In this FeatureScript video tutorial, you’ll explore the valuable techniques of using switch statements and refactoring code. This lesson will guide you through creating efficient and readable code by organizing your logic with switch statements, custom functions, and restructuring your code for improved readability.
- Switch Statements
- Refactoring Code
- Custom Functions
THIS LESSON IS COMING SOON!
THIS LESSON IS COMING SOON!
THIS LESSON IS COMING SOON!
THIS LESSON IS COMING SOON!
THIS LESSON IS COMING SOON!
THIS LESSON IS COMING SOON!
THIS LESSON IS COMING SOON!
Get on-demand tech support from the BEST via Slack!