将Citadel数据库设置为LabVIEW DSC的ODBC数据源

更新 Jan 25, 2022

NI为Citadel数据库提供了ODBC驱动程序,以便可以将历史数据导出到兼容ODBC的第三方软件。本文档概述了创建用于ODBC客户端的Citadel ODBC数据源的分步过程。

  1. 在运行ODBC小程序之前,请关闭所有ODBC应用程序,例如数据库,电子表格,文字处理器和Microsoft Query。

  2. 单击Windows开始按钮,然后选择控制面板。

  3. 通过导航到管理工具»数据源(ODBC)运行ODBC管理器小程序。确切的路径可能会有所不同,具体取决于您的操作系统和当前配置。

  4. 根据要创建的数据源类型,选择用户DSN选项卡或系统DSN选项卡。用户DSN仅对在当前计算机上创建它们的用户可见。系统DSN可供当前计算机上的所有用户使用。

5.单击添加按钮。出现以下对话框。

6.选择National Instruments Citadel 5数据库,然后单击完成。

7.在National Instruments Citadel 5 ODBC设置对话框中,填写数据源名称,说明和数据库路径字段。

a.数据源名称是ODBC应用程序用来选择数据源的名称。

b.Description是可输入的自由格式文本字符串,用于描述数据源。

c.数据库路径应与您要访问的Citadel数据库的位置匹配。如果要访问远程计算机上的Citadel数据库,请使用到远程计算机的标准路径,例如\\ MyComputer \ c:\ dsc \ database。

数据源名称必须与任何其他ODBC数据源名称不同。描述是任意的。数据库路径给出了用于存储该源数据的文件夹的位置。

在LabVIEW数据记录和监督控制(DSC)模块中,默认数据库路径为LabVIEW下的数据文件夹。在工具» DSC模块»查看历史数据...中验证数据库位置当 Measurement&Automation Explorer(MAX)打开时,展开左侧的历史数据树并突出显示您的Citadel数据库。右键单击数据库,然后选择属性。结果对话框将显示数据库的当前路径。


8.单击在设置对话框中单击确定,然后单击确定ODBC数据源管理器对话框。
注意:

某些应用程序不完全符合ODBC。如果计划使用Microsoft Query,Microsoft Access或Visual Basic,请确保最大列名长度不超过62个字符。这些应用程序不能处理更长的名称。完全兼容ODBC的应用程序可以处理最长126个字符的名称。名称超过最大列名长度的所有跟踪都将从查询中排除。

如果打算使用Microsoft Access或Visual Basic,请选择转换特殊字符 ,以将下表中的字符替换名称中的字符,从而将Lookout名称强制为可接受的格式。在Lookout 4中更改了特殊字符。如果要从Lookout 4之前的版本转换Lookout流程,则可能需要重写在流程中设置的所有SQL查询。


特殊访问SQL字符

特殊字符

转换字符

句点(。)

在符号(@)