08-iLogic 工作流—設計一個定制車輪部件.pdf

iLogic工作流-设计一个定制车轮部件
第一部分: iLogic工作流
1.
在Inventor中,单击功能区中的“项目”图标。导航到 保存项目文件的位置,然后选择Wheel Assembly start data set.ipj。然后打开WheelAssembly.iam文件。
首先激活iLogic浏览器,该浏览器位于功能区“管理”选项卡上的iLogic窗格中。
2.
从“管理”窗格中选择“fx参数”。从对话框的下拉列表中 选择添加真/假以创建新参数。
3.
参数名称为Slot,然后使用下拉列表将其等式设置为“False”。
4.
第一部分: iLogic工作流
5.
确保参数定义为“关键参数”,然后单击“完成”退出对话框。 双击iLogic浏览器中的“WheelConfig”规则进行编辑。
6.
在‘Slot?下方的注释按钮点击,在编辑窗口中开始定义新规则,为车轮辐条 添加槽特征选项。
7.
双击“功能”类别中的特征-“活动状态(部件)”系统代码段,将逻辑 代码添加到窗口中。
8.
第一部分: iLogic工作流
9.
从现有代码段复制wheelOcc定义,然后将其粘贴到新代码段中,如 图所示,确保使用逗号分隔文本。
高亮显示“featurename”文本,从“模型”选项卡中选择M-RS-0019-A OZ Racing Alleggerita Wheel (8.5 x 17in)DG零件的SpokeSlot特征,然后双击 “名称”选项卡中的特征,以将其插入到参数中。
10.
在代码段文本的末尾添加等号(=),从“模型”选项卡访问“用户参数”, 然后双击Slot参数以插入它。
11.
单击“保存”,然后单击“关闭”,完成规则编辑并关闭对话框。双击 iLogic浏览器中的“PricingRule”,然后对其进行编辑。
12.
第一部分: iLogic工作流
13.
将光标放在编辑窗口的开头,然后通过从下拉列表中选择if- then语句插入其开头。
在编辑窗口中高亮显示My_Expression,然后双击“Slot用户参数”替换定义。
14.
通过在参数后键入=True来更新“If”语句。
15.
将光标移到字符串的末尾,按“Enter”,然后键入SlotPrice=75以启 动“Then”语句。
16.
第一部分: iLogic工作流
17.
按“回车”,然后键入Else 再次按“回车”,输入SlotPrice=0。
18.
通过在价格定义中插入文本SlotPrice+,完成规则,如图所示。
20.19.
单击“保存”,然后单击“关闭”完成规则并退出对话框。保存进度以继 续。展开功能区中的iLogic面板,然后选择“添加表单”。
第一部分: iLogic工作流
21.
将新表单命名为“Wheel Configuration”,然后单击“确定”。 通过将“WheelSize”参数拖动到配置中开始表单。
22.
然后将'NumberOfSpokes'和'Slot'参数拖动到配置中。
24.23.
通过从“工具箱”中将一个“空白”、“拆分器”和另一个“空白”拖动 到配置中,继续定义表单。
第一部分: iLogic工作流
25.
最后添加“TotalPrice”参数完成表单。 选择Inventor名称下的“WheelSize”列表,然后在“Properties”中相应的 “Label”列表中添加空格。
26.
对其余的Inventor名称重复上一步,然后单击“确定”完成表单。
28.27.
在iLogic浏览器的“表单”选项卡中选择新表单,打开新表单。
第一部分: iLogic工作流
29.
对“车轮尺寸”应用“22”,对“轮辐数”应用“5”,对“槽” 应用“True”,然后单击“完成”更新装配。
在iLogic浏览器中右键单击表单并选择“编辑”,开始对表单进行更改。
30.
如图所示,将“WheelFinish”、“BrakeMaterial”和“CaliperFinish”参 数添加到表格中,确保“空白”分隔车轮和制动项目。
32.31.
确保每个新参数的标签都已更新,以包含空格,然后单击“确定”完成编 辑。再次打开表单,将“Wheel Finish”更改为“Glossy – Black”。保 存所有文件以完成项目。