|
MasterScan
Lab_Matlab_control Master Branch
|

Properties and Events | |
| Property | maxPulses |
| Class topsTaskHelperTTL. More... | |
| Property | trialDataFields |
| trialData fields | |
Properties and Events inherited from topsTaskHelper | |
| Property | theObject |
| Class topsTaskHelper. More... | |
| Property | removeCopy = true |
| Flag to remove copy from treeNode (see start) | |
| Property | ensembleObjectNames |
| Keep track of the names of the objects in the ensemble. | |
| Property | ensembleObjectClasses |
| Keep track of the classes of objects in the ensemble. | |
| sync | |
| For time synchronization. | |
| topsBindings | |
| Below are properties used to bind the helper to a topsTreeNode Defaults are defined in the constructor method. | |
Properties and Events inherited from topsFoundation | |
| Property | name = '' |
| a string name to indentify the object | |
| Property | clockFunction =@topsClock |
| clock function, to standardize | |
Methods | |
| self | topsTaskHelperTTL (varargin) |
| Constuct the helper. More... | |
| start (self, treeNode) | |
| Overloaded start method. More... | |
| startTrial (self, treeNode) | |
| Overloaded startTrial method, which sends the TTL pulse(s) | |
Methods inherited from topsTaskHelper | |
| self | topsTaskHelper (varargin) |
| Specs to use when looking for a copy. More... | |
| theObject | parse (self, name, fevalable, settings, commonSettings, unmatched) |
| Parse constructor specs to make theObject – possibly recursive if making multiple objects and putting them into an ensemble. More... | |
| start (self, treeNode) | |
| start More... | |
| finish (self, treeNode) | |
| finish More... | |
| startTrial (self, treeNode) | |
| Function to prepare for use, called before each trial. More... | |
| finishTrial (self, treeNode) | |
| Finish trial method – should overload in subclass if needed. | |
| setProperty (self, varargin) | |
| Set property. More... | |
| synchronizedTime | getSynchronizedTime (self, unSynchronizedTime, useScreen) |
| % getSyncronizedTime More... | |
| saveSynchronizedTime (self, unSynchronizedTime, useScreen, task, eventTag) | |
| % saveSyncronizedTime More... | |
Methods inherited from topsFoundation | |
| self | topsFoundation (name) |
| Constuct with name optional. More... | |
| fig | gui (self) |
| Open a GUI to view object details. More... | |
| p | guiPanel (self, varargin) |
| Make a topsDetailPanel with details about this object. More... | |
Additional Inherited Members | |
Protected Methods inherited from topsTaskHelper | |
| callFevalables (self, fevalables) | |
| Utility to call a list of fevalables. | |
Static Methods inherited from topsTaskHelper | |
| static synchronizationData | getSynchronizationData (helperName, varargin) |
| Get synchroniztion data from the current topsDataLog and make a maxtrix with columns: referenceTime offset. More... | |
| static helpers | makeHelpers (constructor, varargin) |
| Utility to make helpers. More... | |
Static Methods inherited from topsFoundation | |
| static c index | cellAdd (c, item, index) |
| Add an item to a cell array. More... | |
| static selector | cellContains (c, item) |
| Does a cell array conatin an item? More... | |
| static c | cellRemoveItem (c, item) |
| Remove an item from a cell array. More... | |
| static c | cellRemoveElement (c, index) |
| Remove indexed elements from a cell array. More... | |
| static index selector | findStructName (s, name) |
| Where is the given name in the given struct array? More... | |
| self topsTaskHelperTTL | ( | varargin | ) |
Constuct the helper.
Arguments: maxPulses ... maximum number of pulses trialDataFields ... used to store time stamps writableFcn ... function handle of writable class
| start | ( | self | , |
| treeNode | |||
| ) |
Overloaded start method.
Sets the prepare fevalable to call sendPulses method based on the current trial
| Property maxPulses |
Class topsTaskHelperTTL.
Add topsTaskHelperTTL, a subclass of topsTaskHelper Maximum number of pulses
1.8.15