| Line 477: |
Line 477: |
| | | | |
| | <nowiki> | | <nowiki> |
| − | =================================================================================================== | + | % =================================================================================================== |
| | function handle = serial_buttonbox_common(cmd,varargin) | | function handle = serial_buttonbox_common(cmd,varargin) |
| | + | % |
| | + | % NOTE: this is a functional example, please adapt code according to your needs. |
| | + | % |
| | % to initialize connection: | | % to initialize connection: |
| − | % handle = serial_buttonbox('open',se) | + | % handle = serial_buttonbox_common('open',se) |
| | % settings (se): | | % settings (se): |
| | % define settings as a structure, i.e.: | | % define settings as a structure, i.e.: |
| − | % se.Device = 'COM1'; | + | % se.Device = 'COM2'; |
| | % se.BaudRate = 115200; | | % se.BaudRate = 115200; |
| | % se.DataBits = 8; | | % se.DataBits = 8; |
| | % se.StopBits = 1; | | % se.StopBits = 1; |
| | % se.Parity = 0; | | % se.Parity = 0; |
| − | % se.PTBPath = 'c:\MyToolboxes\PsychToolbox' | + | % se.PTBPath = 'c:\toolboxes\PsychToolbox' |
| | + | % |
| | + | % to run: |
| | + | % serial_buttonbox_common('run') |
| | % | | % |
| | % to close the connection: | | % to close the connection: |
| − | % serial_buttonbox('close',handle); | + | % serial_buttonbox_common('close',handle); |
| | | | |
| | persistent old_hdl | | persistent old_hdl |
| | | | |
| | % set defaults | | % set defaults |
| − | se.Device = 'COM1'; | + | se.Device = 'COM2'; |
| | se.BaudRate = 115200; | | se.BaudRate = 115200; |
| | se.DataBits = 8; | | se.DataBits = 8; |
| | se.StopBits = 1; | | se.StopBits = 1; |
| | se.Parity = 0; | | se.Parity = 0; |
| − | se.PTBPath = 'c:\Pgrogram Files\PsychToolbox'; | + | se.PTBPath = 'c:\toolboxes\PsychToolbox'; |
| | | | |
| | if nargin < 1 | | if nargin < 1 |