How can I write "enter" or "carriage return" to a serial object?

8 visualizaciones (últimos 30 días)
Joseph
Joseph el 23 de Jun. de 2017
Respondida: James Tursa el 23 de Jun. de 2017
I am working on manipulating the Polhemus FasTrak tracking system via MatLab through RS-232 serial connection. So far I have been able to send commands that configure settings (using fprintf), as well as record data (using fscanf). For a certain command to enable and disable stations of the tracking system, the manual calls for a "<>" or Ascii carriage return (enter). I have tried printing < >,<cr>, \n, \r ect. to the tracking system and nothing seems to work.
Here is a link to the manual, the command I am trying to execute is on page 59: http://polhemus.com/_assets/img/FASTRAK_User_Manual_OPM00PI002-G.pdf
Any help would be greatly appreciated, thank you!

Respuestas (1)

James Tursa
James Tursa el 23 de Jun. de 2017
A carriage return is ASCII code 13. Can you simply send a char(13), or perhaps an int8(13), to the serial connection?

Categorías

Más información sobre Scripts en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by