Onshape的三份帮助页分别给显示状态、命名位置和命名视图下了定义。它们都能保存一个有名字的状态,但保存内容并不相同:Display States面向装配中的显隐集合,Named Positions面向零件位置,Named Views面向观察视角。[1][2][3] 把名称抄在同一列,尚未说明那个名字背后保留了什么。

显示状态记录装配中哪些零件、子装配或Mate隐藏,哪些仍在视野中。[1] 它给一组显隐关系加上名字。来源还专门说明新增对象的默认表现:已有显示状态之后再加入带Mate或Mate connector的新零件时,显式Mate connector默认显示,隐式Mate connector与Mate默认隐藏。这些被分别点名,不能把其中一项推成所有新增零件及连接对象都采取同一显隐状态。

图纸对显示状态另有起点。帮助说,从装配创建图纸时,默认采用Show all,不论当时装配处在哪一个显示状态。[1] 随后改变装配显示状态,相关图纸中的Update图标会突出,表示更新待处理。因而,装配当前展示什么、图纸最初采用什么,以及图纸出现待更新提示,是来源分别说明的三个时点信息;待更新并非已更新结果。

命名位置保存的则是Mate自由度值,以及没有Mate的实例所用的绝对变换。[2] 原文强调Mate值是相对的,即使Mate两侧都移动,这些相对值仍可能满足。由此,保留相对关系与保留每个对象绝对位置,不宜混成一个“位置数值”。同页Notes又明确,命名位置引用装配内每个零件的位置,建立这种记录并不要求零件必须有Mate。

位置表的列也有具体来源。被选定的每个自由度在Named positions表中形成一列;子装配中定义的命名位置,还可与顶层装配的命名位置结合使用。[2] 这让一个位置名称不只对应单个零件的标签,而能联系装配层次中的位置资料。本篇只转述列与对象的关系,没有输入数值或移动模型。

命名位置能否应用还受模型关系变化影响。帮助列出零件被删除或修改、特征修改使Mate失效等可能原因,并另外说明,自由度值落在Mate所定义限制之外时会失败。[2] 这些是文档中的条件,不是本文诊断过某份装配。保存一个位置名称并没有冻结模型之后的所有关系,原记录与后来对象状态仍需分开理解。

命名视图记录另一类内容:当前视角的透视、缩放比例与朝向。它适用于Part Studio和Assembly,在workspace内供以后使用。[3] 来源还说,当打开Named views对话框时,图形当前状态若匹配一个命名视图,该视图会自动在列表中被选中。这个选择反映匹配关系,并没有把视角名称变成前两页定义的零件显隐集合或Mate位置资料。

三种名称的区别,因而来自所存对象:显隐、装配位置与观察视角各有定义,也各有上述默认或适用条件。三页均标示2026年10月9日更新,首次发表日未知。本文依据文字说明,未看界面图、改变模型、设置自由度限制或作设计安全与发布判断。

信息来源

本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。