快捷指令列

首先使用第一個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