每年的9月,最热情的SOLIDWORKS用户都迫不及待地想要获得最新版本的最受欢迎3D参数化软件的“新增功能”文档。

今年,《 SOLIDWORKS 2020 新增功能》手册共 221页,因此有很多内容可供阅读。陆续将会有许多文章出来,详细描述SOLIDWORKS 2020中的新工具以及如何开发使用它们的新技术。

如果您是高级用户,则很可能会阅读手册和相关博客文章,然后开始尝试与您相关的所有增强功能。这将需要大量的时间和精力,但这是值得的。

我最喜欢的增强功能是不需要阅读或培训,但对软件性能产生巨大积极影响的增强功能。您只需升级软件,职业生涯就会发生变化。

今年,大型装配体的用户及其产品数据管理(PDM)管理员是此版本的大赢家。用户将能够比以往更快地打开其程序集,而PDM管理员将花费更少的时间来升级文件库中的库文件。

 

背景

为了了解软件中到底发生了什么变化,让我们考虑使用SOLIDWORKS 2020之前的SOLIDWORKS版本的典型工程团队中的常见设置:

  • 该团队已经使用SOLIDWORKS已有几年了
  • 每年他们都会创建数千个零件和装配体文件。
  • 一旦将文件发布用于生产,它们将变为只读文件,并且如果没有工程变更请求(ECR),则不应对其进行修改。
  • 由于软件会定期进行升级,因此文件库中存储的文件将以不同的版本格式(即SOLIDWORKS 2016,SOLIDWORKS 2017和SOLIDWORKS 2018)保存。
  • 当前版本(即SOLIDWORKS 2019)中创建的新装配可能包含早期版本中保存的现有零部件。由于这些文件是只读文件,因此在保存部件时,不会修改这些零部件。
  • 较早版本软件中保存的某些组件具有几种配置。

在刚刚描述的设置中,用户通常不满意使用大型装配体。他们知道,当他们打开引用具有多种配置的旧零部件的装配体或工程图时,必须做好等待的准备。打开这样的文件是抢一杯新咖啡的一个很好的借口。(也许这就是为什么我们很多人都那么跳动的原因。)

这些是这些用户遇到的一些症状

  • 组件的打开时间长
  • 程序集所需的不必要的重建
  • 图纸所需的不必要的更新视图
  • 即使他们试图以“ 轻量级”模式打开部件,它仍将需要解析 某些较旧的零部件。

 

SOLIDWORKS如何用于处理早期版本中保存的只读文件

当零件或装配体具有多个配置时,用户可以选择在保存文件之前重建部分或全部配置。通过以给定的配置重建模型,可以生成几何图形以备将来使用。我们称其为“身体数据”。

当装配体以其中一种保存了车身数据的配置加载组件时,加载过程非常快-就像去一家面包店并购买已经在架子上的蛋糕。身体在那里;无需等待它烘烤。

当缺少车身数据时,装配打开过程将停止,并触发零部件的重建。想象一下去同一家面包店订购蛋糕,然后要等待一周才能准备好。他们有食谱(功能),将用它来烘烤蛋糕(身体数据)。这只需要时间。您准备好等待了吗?

如果零部件以较早版本保存,则在装配体以任何非活动配置加载零部件时,无论是否保存了主体数据,它都会触发重建!在SOLIDWORKS 2020之前,装配体根本无法使用早期版本中保存的配置主体数据。

这样的后果是不必要的重建图纸视图更新和大量的浪费时间。由于这些组件通常是只读的,因此即使保存了程序集,这些组件也不会转换为当前软件版本。因此,下一次打开装配或工程图时,将重复整个过程。

到目前为止,唯一的解决方案是PDM管理员每次升级软件时都升级Vault中的所有常用文件。对于大型保管库,即使使用当今可用的自动批处理,这也是一项艰巨的任务。毫不奇怪,许多公司没有经历升级过程,无法接受对最终用户效率的影响。

SOLIDWORKS 2020对读取此类组件的方式进行了微妙的更改。该软件将简单地读取保存在文件中的身体数据,而不管其版本如何。对于最终用户和PDM管理员而言,这是一个很小的变化,却带来了可观的回报。这是DassaultSystèmes如何通过装配高级产品定义经理Nick Birkett-Smith和研发产品定义经理Jeff Niederman这样的人倾听用户的建设性反馈并采取行动减轻他们痛苦的例子。

我们想估计大型装配体的用户在升级到SOLIDWORKS 2020后将节省多少时间,因此我们进行了几次测试。

 

测试1-具有5种配置的SOLIDWORKS 2018零件文件

对于第一个测试,我们使用SOLIDWORKS 2018创建了两个文件:

  1. 零件文件(请参见图1):
    • 复杂的几何
    • 具有5(五)种配置(每种配置的重建时间为16.5秒)
    • 将为每种配置保存主体数据
  2. 汇编文件(参见图2):
    • 有零件的5个实例作为组件
    • 每个实例引用不同的配置
图1.具有5种配置的复杂SOLIDWORKS 2018零件。
图2.包含相同组件的5种配置的SOLIDWORKS 2018装配体。

注意,在图2中,每个实例快速打开,每个实例不到半秒钟。很明显,不需要重建零件。

此外,文件资源管理器报告的程序集打开时间为0.08秒(请参见图3)。

图3. SOLIDWORKS 2018中的装配打开时间。

我们在SOLIDWORKS 2019和SOLIDWORKS 2020中打开了2018装配体,并确认“新增功能”文档正确无误。

 

SOLIDWORKS 2019测试

在SOLIDWORKS 2019中打开文件时,很明显有些错误。看一下图4中所示的Open Progress Indicator。

图4. SOLIDWORKS 2019中的开放时间-耗时304秒!

Performance Evaluation工具的报告揭示了实际发生的情况(请参见图5)。使用保存在零件文件中的活动配置的组件实例在0.34秒内打开。其他每个实例的加载时间均超过20秒。

图5.性能评估-SOLIDWORKS 2019中的开放时间。

我们还尝试使用SOLIDWORKS 2019以轻量模式打开2018装配体。结果是其所有零部件都已完全解析的装配体。

 

SOLIDWORKS 2020测试

在SOLIDWORKS 2020中打开同一装配时,结果类似于本机版本SOLIDWORKS 2018中记录的结果。装配在9秒钟内打开!

绩效评估报告每个实例的打开时间为0.15秒(请参见图6)。

图6. SOLIDWORKS 2020快速打开以较旧格式保存的组件。

请注意,在图7中,在SOLIDWORKS 2020中,2019装配体可以以轻量模式打开。

图7. SOLIDWORKS 2020中的轻量模式。

这是一个实验室测试。大型装配的性能如何?