LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Remote viewing Citadel db without DSC run time

Hi.
I want view Citadel db from a remote client without installing DSC run time on the client. How can I do this? I can build my Viewer but the Citadel ODBC driver exposes traces only, not alarms. I want something like "Historical data Viever" of MAX. But this is a component of DSC run time. Do I need license for installing this part of DSC run time on the client ?
0 Kudos
Message 1 of 6
(3,671 Views)
Yes, that's true.

The Citadel 5 historical trace data can be accessed through the Citadel 5 ODBC driver.

The Citadel 5 historical alarm and event data is stored in MS SQL Server (MSDE) and can be accessed through the Microsoft OLE DB Provider for SQL Server. However, the alarm and event mdb has three different tables (set, ack, clear) which need to be joined in a not easy way to have a nice view.
National Instruments would recommend to use the A&E ActiveX Control (Alert Browser) or the A&E query VIs.

Which application, development software are you using to build your remote client application?

Hope this helps
Roland
0 Kudos
Message 2 of 6
(3,671 Views)
Hi Roland.
Thanks for your answer.
Of course I use LV 6.1 for develop client software.
I want to know if I can use A&E ActiveX Control on
client without buying LVDSC RUN TIME.
Citadel 4 is a very closed and proprietary db if I can't get my data in some way (Alarm & Event). I'm enthusiastic of new features of Citadel 5 but now I'm using Citadel 4.
Do you know if Citadel 5 is used with LVDSC7.0 ?

By
Silvano
0 Kudos
Message 3 of 6
(3,671 Views)
Sure, you can use the A&E ActiveX Control and distribute it to client machines. I think it comes with the DSC_Tools, or you can just distribute it manually. It is installed in NIDIR\Shared\Alertview.dll and you can copy it to your remote computer and run regsvr32 c:\program files\national instruments\shared\alertview.dll. In addition you need Logos on the remote computer as well!

The LabVIEW way to do the historical alarm query would be with the the HIST Alarm & Event Query.vi. However, offically it would require the RTS. But I think you should be able to use it without the RTS. Similar to the Security capablity which is describe in the LV DSC dev manual (page 9-2), NI should have a way to destribute the historical Citadel part without the RTS.
Y
ou might try to have the vi.lib\lvdsc\events folder as well underneath your application and see if this might work.

Yes, Citadel 5 is used with LV DSC 7.0.

Hope this helps
Roland
0 Kudos
Message 4 of 6
(3,671 Views)
Hi.
What about "Historical data viewer" activex control HyperTrend.dll. Could I install it on client machine without LVDSCRT license ?
The NI office has said to me that I need a LVDSCRT license for every client which use HyperTrend.dll or alertview.dll.

By Silvano
0 Kudos
Message 5 of 6
(3,671 Views)
I would not know why you would need a distribution license (RTS) for an ActiveX control if you have a development license (LV DSC Dev). I though that's the whole propose of ActiveX controls, that you are able to distribute it with your application.

However, you might need some other software e.g. Logos/Citadel to use the ActiveX control; but (so far) this is as well distributable.

National Instruments however, recommends to use the RTS system and an offical license because it's much easier to have the requried parts installed properly.

Hope this gives an idea.
Roland
0 Kudos
Message 6 of 6
(3,671 Views)