SMR

From Rsewiki
(Difference between revisions)
Jump to: navigation, search
(Other pages)
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
====SMR Command Languge====
+
==SMR Command Languge==
 +
 
 +
Reference document for SMR command language (SMRCL)
  
 
SMRCL http://aut.elektro.dtu.dk/mobotware/doc/smrcl.pdf
 
SMRCL http://aut.elektro.dtu.dk/mobotware/doc/smrcl.pdf
  
====Simulator====
+
SMRCL simulator: http://www.iau.dtu.dk/ingarb/sim/
  
SMR simulator: http://www.iau.dtu.dk/ingarb/sim/
+
===Other pages===
  
====Further links====
+
[[List of SMRs]] (List of SMRs)
  
[[SMR Clips Interface]]
+
[[SMR test]] (SMR test procedures)
  
[[SMR wiring and assembly]]
+
===Additional smrcl features===
  
[[SMR Flash Disk Cloning]]  (See updated version on main-page)
+
Also available SMRCL functions
  
[[How to make the SMR's work without a monitor]]
+
asin(x)
 +
acos(x)
  
[[SMR Peer to Peer Networking]]
+
===reverse using smrcl===
 +
Reverse 0.5m straight
 +
fwd -0.5
 +
Reverse and turn (turnradius 0.5m turn 90 degrees to the left, speed 0.2 m/s).
 +
Back and forward to the same end position:
 +
turnr 0.5 90 @v-0.2
 +
turnr 0.5 90 @v0.2
 +
stop
  
 +
===Set RHD write variable===
  
----
+
setoutput "variable_name" 88
  
[[SMRD communication]]
+
Sets a RHD write variable with the name variable_name to the value 88
  
[[libsmr]]
+
===Get RHD variable===
  
----
+
Use the name of the read variable preceded with a $, e.g.
  
[[RHD generated variables]]
+
eval $encl
 +
time2 = $tick / 100
  
 +
===quotes===
  
====Additional smrcl features====
+
In smrcl backslash '\' is interpreted as quotes '"'
  
Also available SMRCL functions
+
==Further links==
  
asin(x)
+
[[SMR Clips Interface]]
acos(x)
+
  
====reverse using smrcl====
+
[[SMR wiring and assembly]]
Reverse 0.5m straight
+
fwd -0.5
+
Reverse and turn (turnradius 0.5m turn 90 degrees to the left, speed 0.2 m/s).
+
Back and forward to the same end position:
+
turnr 0.5 90 @v-0.2
+
turnr 0.5 90 @v0.2
+
stop
+
  
====Set RHD write variabel====
+
[[SMR Peer to Peer Networking]]
  
setoutput "variabelnavn" 88
+
[[RHD generated variables]]
  
Sætter en RHD writevariable med navnet variabelnavn til værdien 88
+
[[Connecting FTDI USB-RS422 cable to SMR RS485 bus]]
  
====quotes====
 
  
I smrcl tolkes backslash '\' som quotes '"'
+
===Old outdated links===
 +
 
 +
[[SMRD communication]]
 +
 
 +
[[libsmr]]
 +
 
 +
[[SMR Flash Disk Cloning]]  (See updated version on main-page)
 +
 
 +
[[How to make the SMR's work without a monitor]]

Latest revision as of 14:32, 7 November 2017

Contents

[edit] SMR Command Languge

Reference document for SMR command language (SMRCL)

SMRCL http://aut.elektro.dtu.dk/mobotware/doc/smrcl.pdf

SMRCL simulator: http://www.iau.dtu.dk/ingarb/sim/

[edit] Other pages

List of SMRs (List of SMRs)

SMR test (SMR test procedures)

[edit] Additional smrcl features

Also available SMRCL functions

asin(x)
acos(x)

[edit] reverse using smrcl

Reverse 0.5m straight

fwd -0.5 

Reverse and turn (turnradius 0.5m turn 90 degrees to the left, speed 0.2 m/s). Back and forward to the same end position:

turnr 0.5 90 @v-0.2
turnr 0.5 90 @v0.2
stop

[edit] Set RHD write variable

setoutput "variable_name" 88

Sets a RHD write variable with the name variable_name to the value 88

[edit] Get RHD variable

Use the name of the read variable preceded with a $, e.g.

eval $encl
time2 = $tick / 100

[edit] quotes

In smrcl backslash '\' is interpreted as quotes '"'

[edit] Further links

SMR Clips Interface

SMR wiring and assembly

SMR Peer to Peer Networking

RHD generated variables

Connecting FTDI USB-RS422 cable to SMR RS485 bus


[edit] Old outdated links

SMRD communication

libsmr

SMR Flash Disk Cloning (See updated version on main-page)

How to make the SMR's work without a monitor

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox