Задайте символ EOS
Можно сконфигурировать EOSCharCode
к целочисленному значению в пределах от 0
к 255
, или к эквивалентному символу ASCII. Например, чтобы сконфигурировать EOSCharCode
к возврату каретки, вы задаете значение, чтобы быть CR
или 13
.
EOSCharCode
заменяет \n
везде, где это появляется в команде ASCII, отправленной в инструмент. Обратите внимание на то, что %s\n
является форматом по умолчанию для функции fprintf
.
Для многих практических применений вы сконфигурируете и EOSCharCode
и свойство EOSMode
. EOSMode
задает, когда символ EOS используется. Если EOSMode
является write
, или read&write
(запись включена), строка EOI утверждается каждый раз, когда значение EOSCharCode
записано в инструмент. Если EOSMode
является read
, или read&write
(чтение включено), то операция чтения может остановиться, когда значение EOSCharCode
обнаруживается. Для объектов GPIB свойство CompareBits
задает количество битов, которые должны совпадать с символом EOS, чтобы завершить операцию чтения или операцию записи.
Чтобы видеть, как EOSCharCode
и EOSMode
работают совместно, обратитесь к примеру, данному в описании свойства EOSMode
.
Использование | GPIB, GPIB ВИЗЫ, ВИЗА-VXI, VISA-GPIB-VXI |
Только для чтения | Никогда |
Тип данных | Значение ASCII |
Целочисленное значение в пределах от 0
к 255
или эквивалентному символу ASCII. Значением по умолчанию является LF
, который соответствует переводу строки.