NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

DSC模块的CITADEL数据库能否使用其它编程语言编程访问?

我用DSC模块建立了采集变量,数据采集正常,数据存储和报警记录存储也正常。

 

1    但如果想用其它编程语言读取CITADEL数据库里面的数据,那该如何操作?

 

2   我用 SQL server  Management Studio  连接到CITADEL数据库,只找到 报警和事件相关的数据表  ,里面有报警相关的记录,但找不到 共享变量 数据记录的 数据表。

共享变量 数据的历史记录存储在那个表里面呢?

 

 

2.jpg

 

 

1.jpg

 

0 项奖励
1 条消息(共 4 条)
5,257 次查看

You can use ODBC to access Citadel database for Shared Variable data.

0 项奖励
2 条消息(共 4 条)
5,140 次查看

You can use ODBC to access Citadel database for shared variable data.

0 项奖励
3 条消息(共 4 条)
5,140 次查看

1、Citadel数据库不支持C、C++、VB等语言的访问,它只支持基于ODBC接口的数据库调用。参考下面这个文章的第五节Retrieving Data from a Citadel Database的第一段。

http://www.ni.com/white-paper/6579/en/

You can access Citadel programmatically using APIs in the DSC Module, view data interactively using the Historical Data Viewer component in MAX, or retrieve data using SQL queries with the Citadel ODBC interface. C, C++, and VisualBasic APIs do not exist for Citadel.

 

2、尝试一下不用SQL直接调用,而是先导入系统ODBC数据库后再调用。因为Citadel数据库只提供了ODBC接口。导入ODBC接口的步骤参考下面这个文章:

http://www.ni.com/white-paper/4853/en/

0 项奖励
4 条消息(共 4 条)
5,139 次查看