实例规则
实例规则
实例规则用于确定 抑制状态、delete、replace 实例或 更改实例的配置。实例可以具有其 使用以下 state changed 和 configuration switched 语法
“ [状态作] |[配置名称]"
哪里
状态作是对 的状态执行的作 实例(delete、Suppress、replace 和 ReplaceFile。
Configuration Name 是要切换到的配置的名称。
实例顺序
SOLIDWORKS 特征管理器中的实例顺序不一定遵循 DriveWorks 识别的顺序。
DriveWorks 要求实例编号取自 SOLIDWORKS Feature Manager 中列出的顺序。例如:
SOLIDWORKS Feature Manager 显示 | DriveWorks 实例顺序 |
第 5 部分<> | 第 1 部分 |
第 1 部分<> | 第 2 部分 |
第 4 部分<> | 第 3 部分 |
第 3 部分<> | 第 4 部分 |
如果您不确定实例顺序,DriveWorks 捕获助手将通过 Captured Parameter Highlighting 指示顺序。
在下图中,SOLIDWORKS 特征管理器中的法兰 <5> 是 DriveWorks 的实例 1。
捕获的参数高亮显示指示 DriveWorks 捕获助手、模型和 SOLIDWORKS 特征管理器中的实例参数。
将实例替换为文件。
当实例要替换为文件时,可以使用两个选项:
<替换> - 将实例替换为已在 DriveWorks 中捕获的文件(静态或动态)。(文件名遵循 <replace> 字符串)。有关更多信息,请参阅如何:用静态或从动替换模型替换元件。
<ReplaceFile> - 将实例替换为未在 DriveWorks 中捕获的文件。(即 DriveWorks 完全不知道的任何模型)
统治 | 意义 |
真 | Unsuppress 实例,您也可以使用 “Unsuppress” (在 引号)或 “U” (在引号中)。 |
假 | Suppresses 实例,您也可以使用 “Suppress” (在 引号)或 “S” (用引号括起来)。 |
“删除” | 从其父装配体中删除实例。 |
“红色” | 模型的配置将切换为红色。 |
“<replace>MyComponentSetName” | 将实例替换为名为 MyComponentSetName 的 ComponentSetName 中。有关更多信息,请参见如何:用静态或从动替换模型替换元件帮助主题。 |
“U|红色” | 将取消抑制实例并将配置切换到 红。 |
“<替换>MyComponentSetName|红色” | 将实例替换为名为 MyComponentSetName 并切换 替换文件设置为 Red。 |
“<ReplaceFile>D:\Models\Part1.sldprt” | 将实例替换为位于 D:\Models\ 中的 Part1.sldprt。 |
“<ReplaceFile>Models\Part1.sldprt” | 将实例替换为位于 Models 文件夹中的 Part1.sldprt,该文件夹是相对于规范路径的。 |
“<ReplaceFile><Project>\Models\Part1.sldprt” | 将实例替换为位于 <Project> 位置内的 Models 文件夹中的 Part1.sldprt。 以下指令可用于引用 DriveWorks 使用的各种文件夹
|
“U|<ReplaceFile>Models\Part1.SLDPRT” | 这将取消抑制实例并替换为给定的文件。 |