2016-06-02 8 views
0

Я не уверен, как это задавать, поэтому я надеюсь, что заголовок достаточно описательный.Написание нескольких списков в SCPI

Я хотел бы послать множество значений напряжения в SMST Keystone B2902A, достаточно значений, которые в одном списке не могли удерживать их все.

Мой метод использует C# с библиотекой VisaCom, версия 5.2

Как отправить первый список, выполнив несколько процедурных установок, то списки, затем вооружаются и запуская их с помощью внешних сигналов, перед отправкой Посвященный для канала (каналов).

Мне до сих пор не повезло с перепиской сохраненного списка, и, вероятно, потому, что у меня недостаточно сильное понимание того, как работает SCPI.

Что может быть способ облегчить несколько списков?

ответ

0

Я выяснил свою проблему, которая была действительно недостаточной для понимания того, как работает SCPI.

Короткий ответ: отключите запуск с помощью ABORt на каналах, которые вы хотите изменить, затем вы можете следить за ним, написав новый список.

Ex: : ABORt: ALL @ (1: 2), чтобы отключить запуск для обоих каналов.


Часть моей проблемы заключалась в том, что мой внешний триггер не был логически запущен, когда я хотел, чтобы он срабатывал. Быстрое логическое исправление изменило эту проблему.

Другая часть, которую я проверил с помощью KeySight's CommandExpert. Когда я изначально писал списки через программу, у меня не было проблем с написанием новых списков и их повторением. Но когда я запускал их через INIT, у меня возникала ошибка -221 [конфликт настроек], когда я пытался изменить значения.

Я предположил, что ARMing системы означает, что они сохраняют значение, доступное только для чтения (что я видел в других контекстах), но из того, что я понимаю, он полностью блокирует настройки до тех пор, пока триггер не будет отключен.

 Смежные вопросы

  • Нет связанных вопросов^_^