From 969ba226a1e546c513e0ef0c2e7feb829fa6e6a2 Mon Sep 17 00:00:00 2001
From: MarkRivers <rivers@cars.uchicago.edu>
Date: Fri, 25 Mar 2005 17:26:42 +0000
Subject: [PATCH] Changed DAC number from 1 to 3 to agree with medm; changed
 EGUL and EGUF to be more useful

---
 iocBoot/iocvxWorks/dac128V.substitutions | 22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

diff --git a/iocBoot/iocvxWorks/dac128V.substitutions b/iocBoot/iocvxWorks/dac128V.substitutions
index 9fa7d76..e21e49c 100644
--- a/iocBoot/iocvxWorks/dac128V.substitutions
+++ b/iocBoot/iocvxWorks/dac128V.substitutions
@@ -1,12 +1,16 @@
 file "$(DAC128V)/dac128VApp/Db/singleDAC.db"
 {pattern
-{P,    D, N, S, PORT, EGUL,   EGUF, DRVL, DRVH, LOPR, HOPR, PREC,     LINR, VAL}
-{xxx:, 1, 1, 0, DAC1,   0,    65535, -10,  10,   -10,  10,   3,    "LINEAR", 0}
-{xxx:, 1, 2, 1, DAC1,   0,    65535, -10,  10,   -10,  10,   3,    "LINEAR", 0}
-{xxx:, 1, 3, 2, DAC1,   0,    65535, -10,  10,   -10,  10,   3,    "LINEAR", 0}
-{xxx:, 1, 4, 3, DAC1,   0,    65535, -10,  10,   -10,  10,   3,    "LINEAR", 0}
-{xxx:, 1, 5, 4, DAC1,   0,    65535, -10,  10,   -10,  10,   3,    "LINEAR", 0}
-{xxx:, 1, 6, 5, DAC1,   0,    65535, -10,  10,   -10,  10,   3,    "LINEAR", 0}
-{xxx:, 1, 7, 6, DAC1,   0,    65535, -10,  10,   -10,  10,   3,    "LINEAR", 0}
-{xxx:, 1, 8, 7, DAC1,   0,    65535, -10,  10,   -10,  10,   3,    "LINEAR", 0}
+{P,    D, N, S, PORT,   EGUL,  EGUF, DRVL, DRVH, LOPR, HOPR, PREC,     LINR, VAL}
+# Channel 1 is in volts, -10 to 10, with drive limits full range
+{xxx:, 3, 1, 0, DAC1,    -10,    10, -10,  10,   -10,  10,   3,    "LINEAR", 0}
+# Channel 2 is in volts, -10 to 10, but only allow driving 0 to 10
+{xxx:, 3, 2, 1, DAC1,    -10,    10,   0,  10,     0,  10,   3,    "LINEAR", 0}
+# Channel 3 is in percent of full scale, only allow driving 0 to 100%
+{xxx:, 3, 3, 2, DAC1,   -100,   100,   0, 100,     0, 100,   3,    "LINEAR", 0}
+# Remaing channels are in volts
+{xxx:, 3, 4, 3, DAC1,    -10,    10, -10,  10,   -10,  10,   3,    "LINEAR", 0}
+{xxx:, 3, 5, 4, DAC1,    -10,    10, -10,  10,   -10,  10,   3,    "LINEAR", 0}
+{xxx:, 3, 6, 5, DAC1,    -10,    10, -10,  10,   -10,  10,   3,    "LINEAR", 0}
+{xxx:, 3, 7, 6, DAC1,    -10,    10, -10,  10,   -10,  10,   3,    "LINEAR", 0}
+{xxx:, 3, 8, 7, DAC1,    -10,    10, -10,  10,   -10,  10,   3,    "LINEAR", 0}
 }
-- 
GitLab