ISIS Logo
GALIL
GALIL IOC
galil_motor_extras.substitutions
Go to the documentation of this file.
1 # $File: //ASP/Dev/SBS/4_Controls/4_3_Network_Infrastructure/4_3_1_Comms_Common_Services/sw/device_drivers/Galil/1-5/galilTestApp/Db/galil_motor_extras.substitutions $
2 # $Revision: #3 $
3 # $DateTime: 2012/03/22 09:46:31 $
4 # $Author: cliftm $
5 #
6 # Description
7 # Substitution file for readback/commands that are in addition to features provided by motorRecord
8 #
9 # This library is free software; you can redistribute it and/or
10 # modify it under the terms of the GNU Lesser General Public
11 # Licence as published by the Free Software Foundation; either
12 # version 2.1 of the Licence, or (at your option) any later version.
13 #
14 # This library is distributed in the hope that it will be useful,
15 # but WITHOUT ANY WARRANTY; without even the implied warranty of
16 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17 # Lesser General Public Licence for more details.
18 #
19 # You should have received a copy of the GNU Lesser General Public
20 # Licence along with this library; if not, write to the Free Software
21 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
22 #
23 # Contact details:
24 # mark.clift@synchrotron.org.au
25 # 800 Blackburn Road, Clayton, Victoria 3168, Australia.
26 #
27 # P - Motion device
28 # M - Motor name
29 # PORT - Asyn port of controller
30 # ADDR - Axis number 0-7
31 # PREC - Precision of analog records
32 # SCAN - Scan period for monitor records
33 # MTRTYPE - motor type =
34 # 0 - Servo
35 # 1 - Reverse servo
36 # 2 - High active stepper
37 # 3 - Low active stepper
38 # 4 - Reverse high active stepper
39 # 5 - Reverse low active stepper
40 # MTRON - motor off 0, motor on 1
41 
42 file "$(GALIL)/GalilSup/Db/galil_motor_extras.template"
43 {
44 pattern
45 { PVPREFIX, P, ASG, M, PORT, ADDR, PREC, SCAN, MTRTYPE, MTRON, EGU }
46  { "\$(PVPREFIX)", "\$(P)", "\$(ASG01=DEFAULT)", "MTR\$(CCP)01", "Galil", 0, 3, "1 second", "3", "0", "mm" }
47  { "\$(PVPREFIX)", "\$(P)", "\$(ASG02=DEFAULT)", "MTR\$(CCP)02", "Galil", 1, 3, "1 second", "3", "0", "mm" }
48  { "\$(PVPREFIX)", "\$(P)", "\$(ASG03=DEFAULT)", "MTR\$(CCP)03", "Galil", 2, 3, "1 second", "3", "0", "mm" }
49  { "\$(PVPREFIX)", "\$(P)", "\$(ASG04=DEFAULT)", "MTR\$(CCP)04", "Galil", 3, 3, "1 second", "3", "0", "mm" }
50  { "\$(PVPREFIX)", "\$(P)", "\$(ASG05=DEFAULT)", "MTR\$(CCP)05", "Galil", 4, 3, "1 second", "1", "0", "mm" }
51  { "\$(PVPREFIX)", "\$(P)", "\$(ASG06=DEFAULT)", "MTR\$(CCP)06", "Galil", 5, 3, "1 second", "3", "0", "mm" }
52  { "\$(PVPREFIX)", "\$(P)", "\$(ASG07=DEFAULT)", "MTR\$(CCP)07", "Galil", 6, 3, "1 second", "3", "0", "mm" }
53  { "\$(PVPREFIX)", "\$(P)", "\$(ASG08=DEFAULT)", "MTR\$(CCP)08", "Galil", 7, 3, "1 second", "3", "0", "mm" }
54 }
55 
56 
57 # end
file(GALIL)/GalilSup/Db/galil_analog_in.template"
Copyright © 2013 Science and Technology Facilities Council | Generated by   doxygen 1.8.5