快捷指令列
首先使用第一個New Feature建立新的特徵
功能主要是建立一個特徵功能的架構如下圖
可以藉由輸入程式於下圖紅框處,製作表單與繪畫功能
建立表單的各項輸入項目,可以於下圖位置點選所需項目。
舉例如下圖使用第一個長度參數
程式新增於表單輸入項目,如以下
FeatureScript 975; import(path : "onshape/std/geometry.fs", version : "975.0"); annotation { "Feature Type Name" : "My Feature" } export const myFeature = defineFeature(function(context is Context, id is Id, definition is map) precondition { annotation { "Name" : "My Length" } isLength(definition.myLength, LENGTH_BOUNDS); } { });
使用該功能就會出現長度輸入欄。
程式最後寫的LENGHT_BOUNDS是限制輸入值
詳細內容可至以下連結運用Ctrl+F尋找valueBounds查詢
https://cad.onshape.com/FsDoc/library.html#category-Modeling