LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How I can forced close the Citadel Trace References

On my application I write data to Citadel traces using "Database Writing
VIs" (Open Trace.vi .. Write Trace.vi ... Close Trace.vi).

Sometimes if my application "crash" the Close Trace.vi is not executed and that's why the "trace references"
are NOT closed.

When start my application again I get error: "There is already an open writer for the selected trace."

This is natural because the references are not closed when application crash.

My question: How can I solve problem like this?

Is there any function on the Citadel Engine what I can use to "force"
close all writer references, reboot engine etc, get references already opened?

 

An attachments there is example VI and EXE.

0 Kudos
Message 1 of 2
(2,285 Views)

Hello Mikko!

 

I can see that we have Services as NI Citadel 4 Service and NI Citadel 5 from Services in Administration tools. Can you try to restart them and see if the effect is something that you need. From then maybe we could try something out.

 

BR,

Make Nguyen

NI Finland Technical support.

0 Kudos
Message 2 of 2
(2,243 Views)