MotionController Axis MultiAxis IO IOPoint NetworkNode RsiError
Sample Apps Changelog

RapidCode API

◆ MemorySet()

void MemorySet ( uint64  address,
int32  data 
)
pure virtual

Write a value to controller memory.

Description:
MemorySet writes a value into controller memory
Parameters
addressAny address (host) in the controller's memory.
dataThe 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 dataToStore = controller.MemoryGet(axis.AddressGet(RSIAxisAddressTypeACTUAL_POSITION));
controller.MemorySet(addressToSet, (void*) dataToStore);
See also
MemoryGet
 
Examples
Gantry.cpp, MotionHoldReleasedBySoftwareAddress.cpp, and MotionHoldReleasedBySoftwareAddress.cs.