SaveProtocolSettings()
Description
Saves the struct BpodSystem.ProtocolSettings to disk.
The settings in BpodSystem.ProtocolSettings are saved over the file targeted when selecting settings in the launch manager.
Syntax
SaveProtocolSettings()
Parameters
-None
Returns
-None
Example
% This code checks the selected settings file to see if it has been populated - and if not, adds default values.
S = BpodSystem.ProtocolSettings; % Load settings chosen in launch manager into current workspace as a struct called S
if isempty(fieldnames(S)) % If settings file was an empty struct,
% populate struct with default settings
S.SoundDuration = 0.5; % Duration of sound (s)
S.RiotDuration = 7.5; % Duration of riot(s)
end
BpodSystem.ProtocolSettings = S;
SaveProtocolSettings; % Saves the default settings to the disk location selected in the launch manager.