if [isDown [group status acquisition]] {
                .mbar.options.menu entryconfigure 0 -state normal
                .mbar.options.menu entryconfigure 1 -state disabled
+               .mbar.options.menu entryconfigure 2 -state disabled
        } else {
                .mbar.options.menu entryconfigure 0 -state disabled
                .mbar.options.menu entryconfigure 1 -state normal
+               .mbar.options.menu entryconfigure 2 -state normal
        }
 }
 
        updateAcquisitionButtons
 }
 
+proc restartAcquisitionCmd {} {
+       stopAcquisitionCmd
+       startAcquisitionCmd
+}
+
 proc updateAcquisitionStat {} {
        if {![isDown [group status acquisition]]} {
                updateStat viewAcquisitionStat [group status acquisition -counter]
 eval menu .mbar.options.menu $tearoff
 .mbar.options.menu add command -label "Start Acquisition" -command startAcquisitionCmd
 .mbar.options.menu add command -label "Stop Acquisition" -command stopAcquisitionCmd
+.mbar.options.menu add command -label "Restart Acquisition" -command restartAcquisitionCmd
 
 eval menu .mbar.help.menu $tearoff
 .mbar.help.menu add command -label "About" -command aboutCmd -state disabled