运行DriveWorks Solo
当项目打开时,命令栏中的 Run (运行) 按钮将变为可用。
这将在 DriveWorks Solo 任务窗格中显示在 Project Designer 中设计的表单。
当表单运行完成时,它称为规范。
运行 - 从文件
以前运行已导出表单数据的项目(请参阅下面的导出表单数据部分),可以通过单击“运行”按钮上的下拉图标并选择“从文件”来再次运行。
此功能允许使用以下数据填充表单:
类似的项目从不同的计算机运行。
类似的项目从 DriveWorks Pro 模块(已导出规格数据)运行。
需要重新运行的项目的过去版本。
当 XML 文件与预期文件不同时,将显示以下消息:
当规范文件中存在在项目中找不到的控件时,将显示以下消息:
展开 More Details 下拉列表,查看无法驱动的所有控件的详细列表。
选中“不再显示此消息”以忽略进一步的警告,直到应用程序重新启动。
当 XML 文件不是有效的规范文件时,将显示以下消息。
当向项目添加了 XML 文件中不存在的新控件时,项目将在填充有效控件的情况下运行。不会驱动无法填充的控件(将保留应用的任何默认值)。
运行 - Capture Assistant 底部
捕获助手底部的 Run (运行) 按钮提供对 Local DriveWorks Solo 项目的访问。
它还提供对示例内容的访问。
将鼠标悬停在任何本地项目上将提供一个工具提示,其中提供了该项目的位置。
双击任何本地项目都会直接进入运行模式。
右键单击任何最近的项目将提供一个菜单选项,用于 Edit Project (编辑项目) 或 Run project From File(从文件运行项目)。
授予对所有本地 DriveWorks Solo 项目的访问权限
所有项目都可以运行,而不必单独打开每个项目。
单击 Run 捕获助手底部的栏。
右键单击 Local 文件夹,然后选择 Choose Folders。
单击 Add 从 Local Folders (本地文件夹) 窗口中。
浏览至工程的存储位置,然后单击确定。
对工程所在的每个文件夹重复步骤 3 和 4。或如果所有工程都相对于父位置进行存储,请选择父位置。
生成预览
当您运行项目时,DriveWorks Solo 选项卡将变为运行模式。某些命令栏项被隐藏/禁用,并显示新的项:
根据当前填充的值生成模型的预览
Preview 函数加载具有临时名称的文件。这是为了在修改规范并再次预览模型时减少加载时间。执行此作时,规则导致 delete 的任何特征或零部件都将被 Suppress 替换。
Preview 按钮上的下拉列表显示用于激活 Auto Preview 的选项。
自动预览将在每次更新表单控件时自动生成 SOLIDWORKS 模型。
生成附加到顶层模型的绘图(在使用此选项之前,模型必须至少预览一次)
提供项目中文档的预览。
表单下方的区域将更改为显示导航选项,以及为输入控件设置的任何表单警告。
完成
单击 Finish 按钮完成正在运行的项目后,将显示以下对话框:
您可以选择要生成的输出,也可以选择是否要在生成完成后打开 results 文件夹。
输出选项包括:
使用最终文件名保存模型
选择此选项将在最终位置生成所有必需的模型及其最终文件名。
取消选择此选项不会生成任何模型或图纸。
生成图纸 (仅在选择保存模型时可用)
选择此选项将生成所有必需的图纸。
生成文档
选择此选项将生成所有必需的文档。
导出表单数据
选择此选项将导出作为 XML 文件输入的所有控件名称和值。有关更多信息,请参阅下文。
完成后打开结果文件夹
选择此选项将在存储所有结果的父位置的父位置启动 Windows 资源管理器窗口。
导出表单数据
的 Export Form Data 选项允许您将正在运行的表单中所有控件的名称、类型和值导出为 XML 文件。
名称是应用于每个表单上的控件的名称。
Type 是控件的类型(例如 TextBox、CheckBox 等)。
Values 是从表单中选择 Finish 时控件的值。
此选项将导出所有可编辑的控件。可编辑的控件包括:
XML 文件的名称将采用附加了 SpecificationID 特殊变量的项目名称。
XML 文件将存储在父 Results 文件夹中。
导出的 XML 文件的示例如下所示:
<?xml version="1.0" encoding="utf-8"?> <Specification SpecificationName="WheelChair 0008" ProjectName="Wheelchair" SpecificationID="8"> <Controls> <Control Name="QuoteNumber" Type="TextBox"> <Value>MB0008</Value> </Control> <Control Name="CompanyName" Type="TextBox"> <Value>DriveWorks Ltd</Value> </Control> <Control Name="ContactName" Type="TextBox"> <Value>Mr. M. Lowe</Value> </Control> <Control Name="Address" Type="TextBox"> <Value>UK</Value> </Control> <Control Name="Currency" Type="ComboBox"> <Value>US Dollar</Value> </Control> <Control Name="BackHeight" Type="TextBox"> <Value>524</Value> </Control> <Control Name="ThighLength" Type="TextBox"> <Value>426</Value> </Control> <Control Name="ShinLength" Type="TextBox"> <Value>415</Value> </Control> <Control Name="Check" Type="CheckBox"> <Value>false</Value> </Control> <Control Name="Wheels" Type="OptionGroup"> <Value>Sport</Value> </Control> <Control Name="Spokes" Type="ComboBox"> <Value>3</Value> </Control> </Controls> </Specification>