MotionController
Axis
MultiAxis
IO
IOPoint
NetworkNode
RsiError
Sample Apps
Changelog
RapidCode API
Contact us
Support
◆
MemorySet()
void MemorySet
(
uint64
address
,
int32
data
)
pure virtual
Write a value to controller memory.
Description:
MemorySet writes a value into controller memory
Parameters
address
Any address (host) in the controller's memory.
data
The data to write.
Sample Code:
// -- C++ -- //
uint64 addressToSet = axis->
AddressGet
(
RSIAxisAddressTypeCOMMAND_POSITION
);
int32 dataToStore = controller->
MemoryGet
(axis->
AddressGet
(
RSIAxisAddressTypeACTUAL_POSITION
));
controller->
MemorySet
(addressToSet, (
void
*) dataToStore);
// -- C# -- //
int
addressToSet = axis.
AddressGet
(
RSIAxisAddressTypeACTUAL_POSITION
);
int
dataToStore = controller.
MemoryGet
(axis.
AddressGet
(
RSIAxisAddressTypeACTUAL_POSITION
));
controller.
MemorySet
(addressToSet, (
void
*) dataToStore);
See also
MemoryGet
Examples
Gantry.cpp
,
MotionHoldReleasedBySoftwareAddress.cpp
, and
MotionHoldReleasedBySoftwareAddress.cs
.