MotionController
Axis
MultiAxis
IO
IOPoint
NetworkNode
RsiError
Sample Apps
Changelog
RapidCode API
Contact us
Support
◆
MemoryBlockSet()
void MemoryBlockSet
(
uint64
address
,
void *
data
,
int32
size
)
pure virtual
Set controller memory.
Description:
MemoryBlockSet sets data in the controller's memory by reference.
Parameters
address
An address (host) in the controller's memory.
data
Location to store address memory.
size
Size of data in bytes
Sample Code:
// -- C++ -- //
uint64 addressToSet = axis->
AddressGet
(
RSIAxisAddressTypeCOMMAND_POSITION
);
int32 dataToStore = controller->
MemoryGet
(axis->
AddressGet
(
RSIAxisAddressTypeACTUAL_POSITION
));
controller->
MemoryBlockSet
(addressToSet, (
void
*) dataToStore,
sizeof
(dataToStore));
// -- C# -- //
uint64 addressToSet = axis.
AddressGet
(
RSIAxisAddressTypeACTUAL_POSITION
);
int
dataToStore = controller.
MemoryGet
(axis.
AddressGet
(
RSIAxisAddressTypeACTUAL_POSITION
));
controller.
MemoryBlockSet
(addressToSet, (
void
*) dataToStore,
sizeof
(dataToStore));
See also
MemoryBlockSet