Please enable JavaScript to view this site.

DAQFactory User's Guide

Navigation: 3 The DAQFactory Document

3.6 Safe mode

Scroll Prev Top Next More

DAQFactory is a very powerful program with many automated features that can start as soon as a document is loaded.  Unfortunately, with this automation it is possible to set DAQFactory in a mode where it does not function properly when the document loads.  The most common occurrence of this is when you load a document and hardware that the document communicates with does not exist or is malfunctioning.  To provide an escape, there is a 'Safe Mode'.  Safe mode does not acquire any data, and does not start any auto-starting sequences, PID loops, or logging sets.  This allows you to load the document and make modifications without running into problems or generating lots of missing hardware type errors.  To open a document in safe mode, select File - Open in Safe Mode... instead of File - Open.  Once open, the Safe indicator in the bottom right corner of the DAQFactory window will display red.  When not in safe mode, this indicator will show "RUN" in grey.

Safe mode also does not allow you to execute any File., or DB. functions, nor execute the extern() or system.shellExecute() functions.  This is to offer additional security when opening 3rd party applications.

Once you have the document set the way you want, you can exit safe mode by selecting File - Leave Safe Mode from the main menu.  This will start acquisition and any auto-starting sequences, PID loops, or logging sets.

If you run into problems after already opening a document, you can also switch into safe mode by selecting File - Switch to Safe Mode.  This will stop acquisition and all sequences, PID loops, logging and export sets that may be running while leaving the document fully loaded.