Issuing Commands to Stepper Motor

Hey guys,
I want to issue serial commands to an RMS technologies R256 Stepper Motor Controller through Matlab2012a, Win 7 64-bit. I am not familiar with matlab serial interface. This is what I've tried thus far...
s = serial('COM5') <---that's the correct port
set(s, 'BaudRate', 9600)
fopen(s)
afterwards, I tried issuing commands with:
fwrite(s,'commandhere')
but I am getting no error or motor response. Here is a link to the R256 manual with commands.
Any help would be greatly appreciated.

 Accepted Answer

Walter Roberson
Walter Roberson on 12 Apr 2013
You probably have forgotten to send the CR (carriage return) as part of the command. Also, be sure to configure the serial port to use CR as the line delimiter.

1 Comment

You were absolutely right. I dug up some more and solved it by the following:
s=serial('COM5','BaudRate',9600) fopen(s) fwrite(s, ['insertcommandhere' 13 10])
Solution found here:http://www.mathworks.com/matlabcentral/newsreader/view_thread/270865 Hope this helps anyone else with a similar problem.
Thanks Walter

Sign in to comment.

More Answers (0)

Communities

More Answers in the  Power Electronics Control

Categories

Find more on MATLAB in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!