Arduino Manager > Connects and manages arduino communication. By default it connects using arduinoIOPort (much faster than the MATLAB serial port interface) and the adio.ino arduino sketch (the legacy arduino interface by Mathworks), which provide much better performance than MATLAB's current hardware package.
More...
Arduino Manager > Connects and manages arduino communication. By default it connects using arduinoIOPort (much faster than the MATLAB serial port interface) and the adio.ino arduino sketch (the legacy arduino interface by Mathworks), which provide much better performance than MATLAB's current hardware package.
Copyright ©2014-2022 Ian Max Andolina — released: LGPL3, see LICENCE.md
|
function | arduinoManager (in varargin) |
|
function | open (in me) |
|
function | close (in me) |
|
function | reset (in me) |
|
function | pinMode (in me, in line, in mode) |
|
function | analogRead (in me, in line) |
|
function | analogWrite (in me, in line, in value) |
|
function | digitalRead (in me, in line) |
|
function | digitalWrite (in me, in line, in value) |
|
function | giveReward (in me, in type, in varargin) |
|
function | sendTTL (in me, in line, in time) |
|
function | timedTTL (in me, in line, in time) |
|
function | strobeWord (in me, in value) |
|
function | stepper (in me, in ndegree) |
|
function | rwdByDCmotor (in me, in time) |
|
function | checkPorts (in me) |
|
function | delete (in me) |
|
function | optickaCore (in varargin) |
| Class constructor.
|
|
function get | fullName (in me) |
|
function | getALF (in me, in subject, in sessionPrefix, in lab, in create) |
|
function | findAttributes (in me, in attrName, in attrValue) |
|
function | findAttributesandType (in me, in attrName, in attrValue, in type) |
| find properties of object with specific attributes, for example all properties whose GetAcccess attribute is public and type is logical.
|
|
function | findPropertyDefault (in me, in propName) |
|
function | clone (in me) |
| Use this syntax to make a deep copy of the object, i.e. OBJ_OUT has the same field values, but will not behave as a handle-copy of me anymore.
|
|
function | checkSuperclasses (in List) |
|
function | editProperties (in me, in properties) |
| method to modify a set of properties
|
|
function | setProp (in me, in property, in value) |
| method to fast change a particular value. This is useful for use in anonymous functions, like in the state machine.
|
|
function | initialiseGlobals (in me, in doReset, in doOpen) |
|
function | initialiseSaveFile (in me) |
| Initialise Save prefix.
|
|
function | checkPaths (in me) |
| checks the paths are valid
|
|
|
static function | makeArgs (in args) |
| Converts cell args to structure array.
|
|
static function | addDefaults (in args, in defs) |
| add default options to arg input
|
|
static function | hasKey (in in, in key) |
| check if a struct / object has a propery / field
|
|
static function | getKeys (in device) |
| PTB Get key presses, stops key bouncing.
|
|
function | parseArgs (in me, in args, in allowedProperties) |
| Sets properties from a structure or normal arguments pairs, ignores invalid or non-allowed properties.
|
|
function | addArgs (in me, in args) |
|
function | setPaths (in me) |
| Sets properties from a structure or normal arguments pairs, ignores invalid or non-allowed properties.
|
|
function | getFonts (in me) |
| set paths for object
|
|
function | toStructure (in me) |
| Converts properties to a structure.
|
|
function | getType (in me, in in) |
|
function | logOutput (in me, in in, in message, in override) |
| Give a metaproperty return the likely property class.
|
|
function | salutation (in me, in varargin) |
| Prints messages dependent on verbosity.
|
|
Property | cloning |
| are we cloning this from another object
|
|
Property | mversion |
| Matlab version number, this is transient so it is not saved.
|
|
Property | sansFont |
| sans font
|
|
Property | monoFont |
| monoFont
|
|
Property | className |
| class name
|
|
Property | savePrefix |
| save prefix generated from clock time
|
|
Property | fullName_ |
| cached full name
|
|