首页 Navisworks-DataTools配置

Navisworks-DataTools配置

举报
开通vip

Navisworks-DataTools配置NavisworksDataTools配置字段名称:对应于数据库中要显示的列名 Navisworks提供了DataTools功能,可将文件中的模型与外部数据建立链接并管理链接。1、新建链接:单击“DataTools”,在弹出的对话框中选择“新建”2、编辑链接:名称:对应显示在特性中的用户选项卡的名称;  SQL语句:SELECT*FROMtblBoilerDataWHERE"NWUniqueID"=%prop("EntityHandle","Value");目的是将数据库中的“ID”对应于模型中的实体句柄的值,从而...

Navisworks-DataTools配置
NavisworksDataTools配置字段名称:对应于数据库中要显示的列名 Navisworks提供了DataTools功能,可将文件中的模型与外部数据建立链接并管理链接。1、新建链接:单击“DataTools”,在弹出的对话框中选择“新建”2、编辑链接:名称:对应显示在特性中的用户选项卡的名称;  SQL语句:SELECT*FROMtblBoilerDataWHERE"NWUniqueID"=%prop("EntityHandle","Value");目的是将数据库中的“ID”对应于模型中的实体句柄的值,从而使模型与数据库一一对应。(注意:SQL语句格式或标点错误时最后会报错,无法建立链接。在使用中文版时需要将("EntityHandle","Value")改为相应中文("实体句柄","值"))  名称:显示在特性中的用户选项卡的名称  ODBC驱动:选择数据库类型3、选择数据库:单击设置,在弹出的对话框中选择相应的数据库文件4、勾选新建立的链接,确定后即可在模型上查询相应的外部数据库信息配置数据库链接的步骤要配置基于文件的数据库链接,请执行以下步骤:单击“常用”选项卡“项目”面板“文件选项”。在“文件选项”对话框的“DataTools”选项卡中,单击要在“DataTools链接”区域中配置的链接,然后单击“编辑”按钮。注意如果尚未添加任何链接,请单击“新建”按钮,以首先执行添加数据库链接的步骤。要配置全局数据库链接,请执行以下步骤:单击“常用”选项卡“工具”面板“DataTools”。在“DataTools”对话框中,单击要在“DataTools链接”区域中配置的链接,然后单击“编辑”按钮。注意如果尚未添加任何链接,请单击“新建”按钮,以首先执行添加数据库链接的步骤。配置ODBC驱动程序:在“编辑链接”对话框中,选择相应的ODBC驱动程序以定义要链接到的数据库类型,例如,MicrosoftAccess驱动程序(*.mdb)。单击“设置”按钮。将打开驱动程序向导,并逐步引导您配置设置选项。如果您在设置连接详细信息时遇到困难,请与数据库管理员联系。完成时,下面的框将显示连接字符串。可以根据需要修改该字符串。例如,如果要选择的数据库具有特定名称(例如test.mdb)并且该名称始终位于模型文件(位于生成的NWD/NWF而不是原始NWD/NWF中)旁边,请键入:DBQ=%pushpath(%poppath(%currentpath),"test.mdb");DRIVER={MicrosoftAccessDriver(*.mdb)};如果要选择的数据库与原始模型文件(例如AutoPlant)同名,请键入:DBQ=%join(%removeext(%removepath(%sourcepath)),".mdb");DRIVER={MicrosoftAccessDriver(*.mdb)};如果要在退出AutodeskNavisworks之前使数据库链接保持打开状态,请选中“应用程序运行期间始终保持打开”复选框。指定要查询的数据库中的表:在“SQL语句”字段中,在SELECT之后单击,然后输入选择语句,例如:SELECT*FROMtblBoilerDataWHERE"NWUniqueID"=%prop("EntityHandle","Value");此语句指示AutodeskNavisworks从tblBoilerData表中选择所有列,同时要求名为NWUniqueID的列与名为EntityHandle/Value的类别/特性对匹配。在“特性”窗口上选择要显示为链接类别的列:双击“字段名称”字段,然后键入数据库列的确切名称,例如:“Part-time”。按Enter键。将自动完成“显示名称”,但您可以单击它,然后根据需要输入一个其他名称。此处输入的文字是在“特性”窗口的链接选项卡上显示的类别名称。重复以上过程,在该对话框的“字段”区域中列出所有所需的类别。单击“确定”。重要信息直到激活数据库链接,该模型才会链接到外部数据源。以将以下AutodeskNavisworks标记与SQL查询一起使用:特性标记%prop("category","property")当前选定对象的特性。“category”是特性窗口中选项卡的名称(例如,“项目”或“实体句柄”),“property”是该选项卡中的特性名称(例如,“值”或“图层”)。%intprop("category","property")当前选定对象的特性。这与上一个标记相同,只是它不使用公开可见的类别和特性名称,而是使用内部AutodeskNavisworks名称。使用内部名称的好处是它们与语言无关。这是适合熟悉AutodeskNavisworksAPI的用户使用的高级标记。文件和路径标记%sourcepath此标记表示当前选定对象源自的完整路径和文件名。即使将模型文件集合组合到单个NWD文件中,此标记仍会记住原始模型文件的路径和文件名。%currentpath此标记表示当前载入的模型的完整路径和文件名。如果当前载入了包含许多其他模型的NWF或NWD,它将只返回顶层NWF/NWD的路径和文件名。文件和路径操作标记%removeext("text")如果提供的文字包含具有扩展名的文件名,此标记将删除扩展名。%removepath("text")如果提供的文字包含路径和文件名,此标记将删除路径并只返回文件名。%poppath("text")如果提供的文字包含路径,此标记将删除顶层。如果文字还包含文件名,则会将其视为顶层并删除。例如,%poppath(“c:\temp”)将变成c:\,%popath(c:\temp\readme.txt”)将变成c:\temp。%pushpath("text1","text2")如果text1是路径,text2是文件名或文件夹名,则会将text2添加到text1中的路径。例如,%pushpath(“c:\test”,“model.nwd”)将变成c:\test\model.nwd。字符串操作标记%join("text","text")此标记仅将两个文字连接在一起。例如,%join(“c:\”,“model.nwd”)将返回c:\model.nwd。查询示例下面的示例演示了如何在SQL查询中使用标记。从表Test中选择所有列,同时要求名为EntityHandle的列与名为EntityHandle/Value的类别/特性对匹配,而名为FileName的列与图形的原始文件名匹配:SELECT*FROMTestWHERE"EntityHandle"=%prop("EntityHandle","Value")AND"FileName"=$removeext(%removepath(%sourcepath));该示例去除了路径和文件名的扩展名,因此类似c:\model\3rdFloorDucts.dwg的文件将变成3rdFloorDucts。从表Test中选择两列,同时要求名为EntityHandle的列与名为EntityHandle/Value的类别/特性对匹配:SELECTName,PartFROMTestWHERE"EntityHandle"=%prop("EntityHandle","Value");从表Test中选择所有列,同时要求名为Value的列位于两个类别/特性对给定的特定范围内:SELECT*FROMTestWHEREValueBETWEEN%prop("Pressure","Minimum")AND%prop("Pressure","Maximum");注意标记不得在括号之间包含空格(除非用引号括起来),因此%prop("EntityHandle","Value")起作用,而%prop("EntityHandle","Value")不起作用。外部数据库链接数据库通常用于存储大量数据,如设备规格、目录数据和维护手册。可以直接从AutodeskNavisworks文件连接到外部数据库,并在场景中的对象与数据库表中的字段之间创建链接以引入额外特性。支持具有合适ODBC驱动程序的任何数据库,但是模型中对象的特性必须包括数据库中数据的唯一标识符。例如,对于基于AutoCAD的文件,可以使用实体句柄。可以创建任意数量的数据库链接,但它们都应具有唯一名称。要使用数据库链接,首先需要将其激活。可以将数据库链接保存在AutodeskNavisworks文件(NWF和NWD)内。还可以全局保存数据库链接,使它们在所有AutodeskNavisworks任务中一直存在。全局连接信息保存在本地计算机上。如果在载入NWF/NWD文件时,关联的数据库可用,则选择对象后,链接将自动建立。在选择对象时,如果数据库可用,并且存在与对象关联的数据,则AutodeskNavisworks会向“特性”窗口添加相应的数据库选项卡,并显示相应的数据。注意为了能够显示数据,需要配置连接详细信息。可能需要数据库管理员执行此操作,因为需要具备连接到的数据库的知识。可以在连接字符串和SQL语句中使用AutodeskNavisworks标记。可以提取从数据库连接链接的数据,并将其作为静态数据嵌入到已发布的NWD文件中。它还可以包括在对象搜索中,与“ClashDetective”工具一起用作碰撞条件的一部分。ClashDetective功能仅适用于AutodeskNavisworksManage用户。可以导出数据库链接,并将其与其他用户共享。
本文档为【Navisworks-DataTools配置】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥12.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
玉玲珑
暂无简介~
格式:doc
大小:1MB
软件:Word
页数:13
分类:
上传时间:2022-09-10
浏览量:6