From f7099c183c557cbb4596eb8d8dfad2bf12dd855b Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Sun, 27 Mar 2016 20:07:15 +0900 Subject: [PATCH] more circle demo --- iocBoot/ioccircle/circle.db | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/iocBoot/ioccircle/circle.db b/iocBoot/ioccircle/circle.db index aa04ac3..1927d37 100644 --- a/iocBoot/ioccircle/circle.db +++ b/iocBoot/ioccircle/circle.db @@ -9,7 +9,7 @@ record(ao, "circle:step") { record(ao, "circle:period") { field(VAL , "1.0") field(PINI, "YES") - field(OUT , "circle:y.ODLY NPP") + field(OUT , "circle:tick.ODLY NPP") # field(TPRO, "1") } @@ -23,7 +23,9 @@ record(calc, "circle:angle") { field(FLNK, "circle:x") field(PREC, "3") # field(TPRO, "1") - info(pdbGroup, "circle|angle=VAL") + info(pdbGroup0, "circle|angle=VAL") + info(pdbGroup1, "line|a=VAL") + alias("line:a") } record(calc, "circle:x") { @@ -40,12 +42,19 @@ record(calc, "circle:y") { field(CALC, "sin(A*PI/180)") field(TSEL, "circle:angle.TIME") field(PREC, "3") - field(FLNK, "circle:tick") + field(FLNK, "line:b") info(pdbGroup, "circle|y=VAL") info(pdbTrigger,"circle|y>*") } +record(ai, "line:b") { + field(INP, "line:a NPP") + field(FLNK, "circle:tick") + info(pdbGroup, "line|b=VAL") + info(pdbTrigger,"line|b>*") +} + record(calcout, "circle:tick") { field(ODLY, "1.0") field(OUT , "circle:angle.PROC CA") # loop