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.

 Réponse acceptée

Walter Roberson
Walter Roberson le 12 Avr 2013

0 votes

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 commentaire

MrCurious44
MrCurious44 le 16 Avr 2013
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

Connectez-vous pour commenter.

Plus de réponses (0)

Communautés

Plus de réponses dans  Power Electronics Control

Catégories

En savoir plus sur MATLAB dans Centre d'aide et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by