Many DAQ devices do not have a "default to zero" state. This means that when they are started they will come up in an unknown state, outputs on at unknown levels. Similarly, when you end a program that uses them, it should set the outputs to a desired output condition. They are devices that LabVIEW sends "messages" to, but unless you programmatically set their outputs at the program's conclusion most will continue to output the last value they received. This is also why a LabVIEW program should have a programmatic method of controlled shut down, rather than using the toolbar's "stop", as this immediately stops LabVIEW's execution, bypassing any code designed to perform an orderly shutdown.
PutnamCertified LabVIEW Developer
Senior Test Engineer North Shore Technology, Inc.
Currently using LV 2012-LabVIEW 2018, RT8.5

LabVIEW Champion