(As of now?) Just the DSC Engine can log data to Citadel. If I combine those two things there will be some limitations:
- The DSC Engine is logging just variances of single values (boolean, numeric, string). There is no "time-triggered" logging. There is no waveform as tag type.
- The DSC Engine has a speed limit of beeing able to log served data. If the server delivers fast changing values the DSC Engine process might be at its limit. Source: Developing Monitoring Applications with the LabVIEW DSC Module for Control Systems
- The DSC Module is probably a good additional package for "slower", continious process monitoring applications. As of now it is not easy to use (in other words "hacky" to use) for "high-speed logging" applications.
I think National Instruments is aware of this limitaitons, and I do not know exactly what would be the best other solution for you to store data to some data repository/database.
Depending on the speed of the incomming data you could maybe use
Data Sets Server in DSC. More info on
Data Set Logger Tutorial for LabVIEW DSC Module. In your case you could write the incoming DAQ data to a Memory Tag.
If you have a DAQ E-Series card, you might look into the capabilities of
NI VI Logger - you might get it still for free?. It allows you to write a high-speed logger application in some minutes and integrates as well nicely to DIAdem.
Or, you store your DAQ data to a database (e.g. SQL Server) with the Database Connectivity toolkit. This is probably not as easy and requires some knowledge of database/SQL and is probably as well critical for "high-speed" data aquisition.
Since I've not too much experience and I don't know your application requirements I cannot recommend which would be the best way to try first.
I've seen your post on LabVIEW General forum. I hope you will get there a more satifying answer.
Good luck
Roland