可能会有很多的SolidWorks设计师会遇到这个问题,尤其是没有专业学习,自己自学的时候,会发现SolidWorks线性阵列后还是欠定义状态。有的时候是只阵列x轴就欠定义,还有的设计师会遇到x轴完全定义,但是Y轴阵列又欠定义了,如下图所示

或者

那么遇到这个问题,其实我们没有真正的了解SolidWorks线性阵列属性管理器的每个参数的作用。下面溪风帮你轻松解决这个问题。
解决方法
第一种:
针对我们SolidWorks线性阵列只阵列一个方向的情况,我们可以通过标注x间距这个参数来实现完全定义。

他会自动添加一个阵列的间距尺寸在图中。比如阵列间距20,这样就保证阵列完全定义,不会跑偏。

第二种:
既然我们知道阵列第一种的时候勾选标注X间距,那么你肯定想到第二个方向也勾选标注y间距

但是软件会告诉你,还是欠定义,那么这是为什么呢?其实是因为我们还少一个属性没有勾选。
直奔主题,看参数设置

那就是勾选在轴之间标注角度。
溪风帮你分析:这就要是说,虽然我们阵列x轴和y轴两个方向,但是在SolidWorks开发者眼里,他是一个0-180度之内的范围,只有我们设置90度,才是数学里面的x轴和Y轴垂直关系。好处就是我们可以通过角度设置阵列方向,缺点就是我们要勾选这里的在轴之间标注角度。完成效果

完全定义。
以上就是SolidWorks线性阵列欠定义的解决方法,关注溪风,解决你的SolidWorks小烦恼。
