Dump header information for XSG files
dumpXsgHeader
Saving screenshots
Useful for documentation. To save a named screenshot:
getNamedScreenShot(progmanager, 'ephys')
or, for a subGui:
getNamedScreenShot(progmanager, 'scopeGui', 'ephysScopeAccessory')
To save all visible programs:
collectScreenshots(progmanager)
To save all visible figures:
grabScreenshotsForAllFigures
Information on all active NIMEX channels
daqjob('acquisition')
Copy settings
To copy settings (i.e. .settings files, such as make up a configuration set, or a hotswitch), use the command-line Matlab function
ephus_util_clonesettings
which copies a settings folder tree. This can be useful when a rig will be shared by multiple users, and you wish to use an existing user's settings as a starting point for a new user. See the Matlab help for this function for additional information. When called without arguments, the user is prompted to select source and target folders - these can also be supplied as arguments at the command-line. This function is also available under the File menu.
Create standard user folders and settings
You may create a folder tree to store a user's data and settings per standard conventions by invoking the command-line Matlab function
ephus_util_newUserFolder
The user will be prompted for various bits of information.
Optionally, by passing a true argument value, this function can further create a standard configuration set with hotswitches, appropriate for basic whole-cell electrophysiology and LSPS (protocols for voltage steps, a family of current steps, and mapping). This feature makes assumptions about what hardware devices are present, and how the various channels have been configured - as such, it is only useful in some cases. A start-up (initialization) file for such a hardware configuration is automatically generated.
Other command-line utilities
putSample(daqjob('acquisition'), channelName, outputValue) – A convenient way to change the static value of a named output channel, where channel name is e.g. '700B-1-VCom' (string) and outputValue is e.g. 0.5 (scalar).