(Чтобы быть удаленным) память Некарты для низкоуровневых операций чтения памяти и операций записи
Этот visa
объектная функция будет удалена в будущем релизе. Использование visadev
возразите функциям вместо этого. Для получения дополнительной информации см. Вопросы совместимости.
memunmap(obj)
| Объект VISA-VXI или VISA-GPIB-VXI. |
memunmap(obj)
пространство памяти некарт, ранее сопоставленное memmap
функция.
Создайте объект VISA-VXI vv
сопоставленный с шасси VXI с индексом 0 и цифровым преобразователем Keysight™ E1432A с логическим адресом 130.
vv = visa('keysight','VXI0::130::INSTR'); fopen(vv)
Сопоставьте 16 байтов в адресном пространстве A16.
memmap(vv,'A16',0,16)
Считайте первые и вторые инструментальные регистры.
reg1 = mempeek(vv,0,'uint16'); reg2 = mempeek(vv,2,'uint16');
Используйте memunmap
не сопоставлять память и отключать vv
от инструмента.
memunmap(vv) fclose(vv)
Когда пространство памяти не сопоставлено, MappedMemorySize
свойство установлено в 0
и MappedMemoryBase
свойство установлено в 0H
.
memmap
| mempeek
| mempoke
| MappedMemoryBase
| MappedMemorySize