GALIL
GALIL IOC
Main Page
Files
File List
File Members
GALIL-IOC-01App
Db
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
file(GALIL)/GalilSup/Db/galil_analog_in.template"
Definition:
galil_analog_ports.substitutions:28
Copyright © 2013
Science and Technology Facilities Council
| Generated by
1.8.5