Navisworks DataTools配置

更新时间:2023-12-08 22:46:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Navisworks DataTools配置

字段名称:对应于数据库中要显示的列名

Navisworks 提供了DataTools功能,可将文件中的模型与外部数据建立链接并管理链接。 1、新建链接:单击“DataTools”,在弹出的对话框中选择“新建” 2、编辑链接:

名称:对应显示在特性中的用户选项卡的名称;

SQL语句:SELECT * FROM tblBoilerData WHERE \

Handle\目的是将数据库中的“ID”对应于模型中的实体句柄的值,从而使模型与数据库一一对应。(注意:SQL语句格式或标点错误时最后会报错,无法建立链接。在使用中文版时需要将(\改为相应中文(\实体句柄\值\) 名称:显示在特性中的用户选项卡的名称 ODBC驱动:选择数据库类型

3、选择数据库:单击设置,在弹出的对话框中选择相应的数据库文件

4、勾选新建立的链接,确定后即可在模型上查询相应的外部数据库信息

配置数据库链接的步骤

1. 要配置基于文件的数据库链接,请执行以下步骤:

1. 单击“常用”选项卡

“项目”面板

“文件选项”

2. 在“文件选项”对话框的“DataTools”选项卡中,单击要在“DataTools 链接”区域中

配置的链接,然后单击“编辑”按钮。

注意如果尚未添加任何链接,请单击“新建”按钮,以首先执行添加数据库链接的步骤。

2. 要配置全局数据库链接,请执行以下步骤:

A. 单击“常用”选项卡

“工具”面板

“DataTools”

B. 在“DataTools”对话框中,单击要在“DataTools 链接”区域中配置的链接,然后单

击“编辑”按钮。

注意如果尚未添加任何链接,请单击“新建”按钮,以首先执行添加数据库链接的步骤。

2. 配置 ODBC 驱动程序:

a. 在“编辑链接”对话框中,选择相应的 ODBC 驱动程序以定义要链接到的数据库类型,

例如,Microsoft Access 驱动程序 (*.mdb)。

b. 单击“设置”按钮。将打开驱动程序向导,并逐步引导您配置设置选项。如果您在设置

连接详细信息时遇到困难,请与数据库管理员联系。完成时,下面的框将显示连接字符串。可以根据需要修改该字符串。

例如,如果要选择的数据库具有特定名称(例如 test.mdb)并且该名称始终位于模型文件(位于生成的 NWD/NWF 而不是原始 NWD/NWF 中)旁边,请键入:DBQ=%pushpath(%poppath(%currentpath),\DRIVER={Microsoft Access Driver (*.mdb)};

如果要选择的数据库与原始模型文件(例如 AutoPlant)同名,请键入:DBQ=%join(%removeext(%removepath(%sourcepath)),\DRIVER={Microsoft Access Driver (*.mdb)};

2. 如果要在退出 Autodesk Navisworks 之前使数据库链接保持打开状态,请选中“应用

程序运行期间始终保持打开”复选框。 3. 指定要查询的数据库中的表:

在“SQL 语句”字段中,在 SELECT 之后单击,然后输入选择语句,例如:SELECT * FROM tblBoilerData WHERE \= %prop(\Handle\\ 此语句指示 Autodesk Navisworks 从 tblBoilerData 表中选择所有列,同时要求名为 NWUniqueID 的列与名为 Entity Handle/Value 的类别/特性对匹配。

4. 在“特性”窗口上选择要显示为链接类别的列:

a. 双击“字段名称”字段,然后键入数据库列的确切名称,例如:“Part-time”。 b. 按 Enter 键。

将自动完成“显示名称”,但您可以单击它,然后根据需要输入一个其他名称。此处输入的文字是在“特性”窗口的链接选项卡上显示的类别名称。 c. 重复以上过程,在该对话框的“字段”区域中列出所有所需的类别。

5. 单击“确定”。

重要信息直到激活数据库链接,该模型才会链接到外部数据源。

以将以下 Autodesk Navisworks 标记与 SQL 查询一起使用:

特性标记

%prop(\

当前选定对象的特性。“category”是特性窗口中选项卡的名称(例如,“项目”或“实体句柄”),“property”是该选项卡中的特性名称(例如,“值”或“图层”)。

%intprop(\

当前选定对象的特性。这与上一个标记相同,只是它不使用公开可见的类别和特性名称,而是使用内部 Autodesk Navisworks 名称。使用内部名称的好处是它们与语言无关。这是适合熟悉 Autodesk Navisworks API 的用户使用的高级标记。

文件和路径标记

本文来源:https://www.bwwdw.com/article/kbut.html

Top