Installation guide
Keyword Reference Guide
MN1270 02.2002 65
DPRLONG
Purpose:
Read and write a 32 bit integer value to Dual Port Ram
Controllers Supported:
NextMove PCI NextMove PC NextMove BX MintDrive ServoNode 51
Format:
DPRLONG (address) = <expression>
v = DPRLONG (address)
Parameters:
Address – Dual Port Ram location
Attributes:
Controller Read Write Command Multi-
Axis
Scaled Default Range
NextMove
0 any 32 bit integer
value
Description:
The Dual Port Ram is an area of Ram accessible by both the host PC and the controller, the size of this
depends on the controller. The
DPRFLOAT keyword allows the user to read and write 32 bit integer
values to any location within Dual Port Ram.
NextMove PCI
There is 4k of 32 bit wide Dual Port Ram on NextMove PCI, detail of the Dual Port Ram map can be
found in then Mint v4 PC Programming Guide. The valid address range on NextMove PCI is 0x0000 to
0x0FFD inclusive.
NextMove PC
There is 1k of 16 bit wide Dual Port Ram on NextMove PCI, detail of the Dual Port Ram map can be
found in then Mint v4 PC Programming Guide. The valid address range on NextMove PC is 0x0 to
0x3FD inclusive.
As the Dual Port Ram on NextMove PC is only 16 bits wide a 32 bit integer value will take up 2 dual
port ram locations.
See Also:
DPRWORD, DPRFLOAT
DPRWORD
Purpose:
Read and write a 16 bit integer value to Dual Port Ram
Controllers Supported:
NextMove PCI NextMove PC NextMove BX MintDrive ServoNode 51
Format:
DPRWORD (address) = <expression>
v = DPRWORD (address)
Parameters:
Address – Dual Port Ram location