Experimental Physics and Industrial Control System
Subject: |
loading a position on a Dover DMM1000 (PMAC) |
From: |
"Kevin M. Peterson" <[email protected]> |
To: |
tech-talk <[email protected]> |
Date: |
Fri, 11 Jul 2003 14:39:57 -0500 |
I am writing an EPICS motor driver for a Dover DMM1000
motor controller. Inside the DMM1000 is a PMAC controller.
I cannot use any of the existing EPICS PMAC drivers because
the DMM1000 communicates through a serial port (RS-232).
This is not the problem.
The problem is that after referring to the Delta Tau PMAC Software
Reference V1.17 and other Delta Tau documentation I am unable
to successfully load a position into the controller.
The specific problem is that I need to load a 48-bit position ($* command)
from one of the halves of memory (preferably Y-Memory) but the following
are the only options I have for writing the value in memory:
1. 24-bit word in Y-Memory
2. 24-bit word in X-Memory
3. A fixed-point double-word (48 bits) across both X and Y memory
4. A floating-point double-word (48 bits) across both X and Y memory
It seems ridiculous to me that there is not an option to load a position from
a double-word which resides in both X and Y memory, since that is the
standard way of storing the value.
Is there a good way of loading a 48-bit position on a PMAC?
Kevin Peterson
UNICAT
- Navigate by Date:
- Prev:
Specifications for the JLab archiver machine Matt Bickley
- Next:
Re: autosave/restore software fails Tim Mooney
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
<2003>
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Specifications for the JLab archiver machine Matt Bickley
- Next:
Re: autosave/restore software fails Tim Mooney
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
<2003>
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024