SOLIDWORKS
Requirements & Systems Portal 的 SOLIDWORKS 插件(Beta 版本)允许用户将 SOLIDWORKS 中 CAD 产品树里的 CAD 参数和质量属性(例如质量、密度等)直接推送到任意指定的 Requirements & Systems Portal 环境中。这样,用户就能将其 Requirements & Systems Portal 的系统设计模型与最新的 CAD 模型属性无缝同步。
这是通过将 Block Valis 映射到 CAD 文件属性来实现的,使用户只需单击一次鼠标即可更新其 Requirements & Systems Portal 模型。
SOLIDWORKS 插件 – 下载文件
要安装该插件,请下载 ZIP 文件,将其内容解压到临时文件夹,并以管理员权限运行 setup.exe 文件,以确保正确注册所有必需的 .dll 文件。该插件界面在 SOLIDWORKS 内运行,作为侧边任务窗格中的一个选项卡。成功安装后,侧边窗格会在启动 SOLIDWORKS 时显示。should be available
任务窗格中的 Requirements & Systems Portal SOLIDWORKS 插件ZIP 文件可通过以下链接获取:
SOLIDWORKS Plugin February 2025
通过插件登录 Requirements & Systems Portal
用户可以通过 SOLIDWORKS 插件中的登录窗口连接到 Requirements & Systems Portal:当用户尚未登录时会显示该窗口;或者点击插件右上角的 Login/Logout 按钮进行登录/登出。
要登录,用户需要提供部署 URL 和 User Token。用户可在 Settings 菜单中选择 User Tokens 来生成 Token。在 User Tokens 设置页面中,您将找到对应特定部署所需的 URL 地址。(图:Deployment Login Window)
Deployment Login Window
选择“save login info”后,插件将在下次执行 SOLIDWORKS 时自动连接到指定部署。登录信息会保存在当前 Windows 用户的 Appdata 中。
步骤 1:加载 Project Valis
登录后,系统会自动进入项目选择界面,以便从中加载 Valis。您也可以随时点击“Load”按钮返回该界面。选择项目(勾选)后,点击 “Load Valis” 按钮(图 Loading Project Valis)。在选择项目并点击加载选项后,插件将通过 REST API 访问项目并加载其所有 Valis。然后点击 “Close” 按钮。
加载 Project Valis最新版本的插件会在任务窗格底部显示已加载的项目数量和 Valis 数量。
如果您创建了新的 Valis 用于映射 CAD 属性,只需返回加载界面并重新加载项目 Valis。
步骤 2:刷新 SOLIDWORKS 属性
第二步是点击 “Refresh SW attributes” 按钮来加载 CAD 模型参数和质量属性。这将加载 CAD 零件或装配体的产品树。
点击 “Refresh SW attributes” 后,插件会收集所有模型信息并填充任务窗格的产品树。例如,在视频 Refreshing SW Attributes 中,我们演示了如何将无人机模型的几何信息从 STP 文件加载到插件中。请注意,加载时间取决于模型的复杂程度。
刷新 SW 属性
步骤 3:映射 Valis
当您加载 SW 属性后,会导入 Block 树,并包含装配体各层级的属性。通过该插件,用户可以通过添加 id 或 Vali 的唯一名称(手动输入或从下拉菜单选择)将属性映射到已加载部署中的 Vali,如视频 Adding Valis and Saving Mappings 所示。
添加 Valis 并保存映射
将 CAD 属性映射到特定 Valis 后,点击 “Save Vali Mapping” 按钮保存更改。这是一次硬保存操作,不仅会保存 Vali 映射,还会保存您对 CAD 文件所做的任何其他更改。映射既可保存到零件文件,也可保存到装配体文件。
步骤 4:将更改推送到 Requirements & Systems Portal
完成映射后,用户可以通过点击 “All” 按钮推送所有已映射属性来更新其 Requirements & Systems Portal 模型;或者如视频 Pushing Select Mass Property Values 所示,勾选相应选择框并点击 “Selected” 按钮,对特定数值进行选择性更新。Requirements & Systems Portal 也会更新属性中指定的单位,因此请确保被映射的 Valis 要么没有单位,要么具有可有效转换的单位(兼容质量、长度、惯量等);否则,推送请求将对所有属性失败。
推送选定的质量属性数值
映射会保存在您正在处理并与同事共享的装配体或单零件文件中。如果刷新属性后显示映射不完整(有 Vali 名称但没有 id),可能意味着插件中尚未加载 Project Valis。加载项目后,应再次刷新来自部署的 SOLIDWORKS 属性。