USB Relay Board Numato - Sending Commands
9 views (last 30 days)
Show older comments
Dear all,
For our experimental setups, we have been using USB relay modules from Numato and use LabView to send the commands. It works fine. I would like to implement it in Matlab for my project. While I can connect to the device, writing the command 'relay on 1', to activate the first relay, does not work.
For instance:
obj = serial('COM8');
fopen(obj);
fprintf(obj,'relay on 1');
The code works but nothing happens. I wonder if I need to create a VISA for this, as in LabView the functions used are 'VISA write'. But if it is the case I don't know how to do it...
Thanks for your help !
0 Comments
Answers (2)
andrea balestrero
on 4 Dec 2017
Hi, try to change the terminator parameter of the obj structure: obj.Terminator = 'CR' instead of 'LF', which should be the default one.
0 Comments
rasp pie
on 16 Dec 2017
Hi, To control the relay through serial you will need to define the serial comm parameters. I have used this relay board ncd.io USB Relay Board with this matlab example code Matlab USB Relay example You will need to change the command vales to make it work with your relay board. Hope this helps. Cheers!!!!
0 Comments
See Also
Categories
Find more on Software Development Tools in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!