exponenta event banner

ресурсы

Список доступных ресурсов КИПиА для интерфейсов быстрого управления

Описание

пример

ResourceList = resources(rf) перечисляет ресурсы для объекта генератора РЧ-сигнала rf. Он возвращает массив ячеек ресурсов для объектов генератора быстрых управляющих РЧ-сигналов, осциллографа быстрого управления или генератора быстрых управляющих функций.

Примеры

свернуть все

resources функция перечисляет ресурсы, доступные для любого из объектов интерфейса быстрого управления: генератор радиочастотных сигналов (rfsiggen), осциллограф (осциллограф) или генератор функций (fgen). В этом примере используется генератор быстрого управления РЧ-сигналом, но функция также работает аналогичным образом для двух других типов объектов.

Создайте объект генератора радиочастотных сигналов без назначения ресурса или драйвера.

rf = rfsiggen;

Перечислите ресурсы.

ResourceList = resources(rf)
ResourceList = 

   3x1 cell array

   {'ASRL::COM1'}
   {'ASRL::COM3'}
   'TCPIP0::172.28.22.99::inst0::INSTR'

В этом случае он находит два COM-порта, на которых может размещаться прибор, и строку ресурсов VISA генератора РЧ-сигнала.

Установите ресурс генератора РЧ-сигнала с помощью Resource свойство, которое является строкой ресурса VISA.

rf.Resource = 'TCPIP0::172.28.22.99::inst0::INSTR';

Установите драйвер генератора радиочастотных сигналов с помощью Driver свойство, которое представляет собой строку, содержащую имя драйвера прибора.

rf.Driver = 'AgRfSigGen';

Теперь можно подключиться к прибору.

connect(rf);

Выходные аргументы

свернуть все

Список ресурсов прибора, возвращаемый в виде массива ячеек строк. Он представляет строку ресурса VISA для инструмента. resources функция может перечислять ресурсы, доступные для любого из объектов интерфейса быстрого управления: генератора радиочастотных сигналов, осциллографа или генератора функций.

Представлен в R2017b