11-07-2013 04:29 AM
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.
11-13-2013 01:36 AM
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.