| Keysight.Visa Namespace > VxiMemorySession Class : Move Method |
'DeclarationPublic Sub Move( _ ByVal sourceSpace As AddressSpace, _ ByVal sourceOffset As Long, _ ByVal sourceWidth As DataWidth, _ ByVal destinationSpace As AddressSpace, _ ByVal destinationOffset As Long, _ ByVal destinationWidth As DataWidth, _ ByVal sourceCount As Long _ )
'UsageDim instance As VxiMemorySession Dim sourceSpace As AddressSpace Dim sourceOffset As Long Dim sourceWidth As DataWidth Dim destinationSpace As AddressSpace Dim destinationOffset As Long Dim destinationWidth As DataWidth Dim sourceCount As Long instance.Move(sourceSpace, sourceOffset, sourceWidth, destinationSpace, destinationOffset, destinationWidth, sourceCount)
public void Move( AddressSpace sourceSpace, long sourceOffset, DataWidth sourceWidth, AddressSpace destinationSpace, long destinationOffset, DataWidth destinationWidth, long sourceCount )
public: void Move( AddressSpace sourceSpace, int64 sourceOffset, DataWidth sourceWidth, AddressSpace destinationSpace, int64 destinationOffset, DataWidth destinationWidth, int64 sourceCount )
The offset parameters are absolute offsets from the start of memory in the specified VXI address space.
This method operates successfully independently from "low-level" memory operations defined in the MemoryMap class (PeekXX, PokeXX). The operations are independent regardless of the configured state of the hardware that is used to perform memory accesses.
The sourceCount parameter is the number of elements (of the size corresponding to the operation) to transfer, beginning at the specified offset. Therefore, offset + (count * size) cannot exceed the amount of memory exported by the device in the given space.
Current with Keysight IO Libraries Suite 18