Added Micronix MMC-200 examples.

This commit is contained in:
kmpeters
2013-10-08 21:00:45 +00:00
parent dba34ec14c
commit a1e1d298fc
2 changed files with 37 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
dbLoadTemplate("motor.substitutions.mmc200")
### RS-232 with RS-485 adpater (serial6)
#!PORT="serial6"
### RS-485 (rs485p1)
PORT="rs485p1"
#!asynOctetSetInputEos(PORT,0,"\n\r")
#!asynOctetSetOutputEos(PORT,0,"\r")
# Turn on asyn traces
#!asynSetTraceIOMask(PORT,0,0x1)
#!asynSetTraceMask(PORT,0,0x3)
###
# MMC200CreateController(
# motor port (will be created),
# asyn port (must already exist),
# num axes,
# moving poll period (ms),
# idle poll period (ms),
# ignore limit flag)
###
#!MMC200CreateController("mmc200_1", PORT, 2, 500, 2000, 1)
MMC200CreateController("mmc200_1", PORT, 2, 500, 0, 1)
# Turn off asyn traces
#!asynSetTraceIOMask(PORT,0,0x0)
#!asynSetTraceMask(PORT,0,0x1)
@@ -0,0 +1,7 @@
file "$(MOTOR)/motorApp/Db/asyn_motor.db"
{
pattern
{P, M, DTYP, PORT, ADDR, DESC, EGU, DIR, VMAX, VELO, VBAS, ACCL, BDST, BVEL, BACC, MRES, PREC, DHLM, DLLM, INIT}
{IOC:, m1, "asynMotor", mmc200_1, 0, "m1", mm, Pos, 15., 3., .05, .5, 0, 1.0, 2, 2.44140625e-6, 5, 0, 0, ""}
{IOC:, m2, "asynMotor", mmc200_1, 1, "m2", mm, Pos, 15., 3., .05, .5, 0, 1.0, 2, 2.44140625e-6, 5, 0, 0, ""}
}