Интерфейс последовательного порта поддерживается через объект VISA-Serial. Функции, сопоставленные с объектом VISA-Serial, похожи на функции, сопоставленные с serialport объект. Поэтому только функции и свойства, которые уникальны для интерфейса последовательного порта ВИЗЫ, обсуждены в этом разделе.
Обратитесь к Обзору Последовательного порта для получения дополнительной информации о коммуникации последовательного порта.
Создайте объект VISA-Serial с visadev функция. Каждый объект сопоставлен с инструментом, соединенным с последовательным портом на вашем компьютере.
visadev требует имени ресурса или псевдонима как вход. Имя ресурса состоит из имени последовательного порта, соединенного с вашим инструментом. Можно найти Последовательное ВИЗОЙ имя ресурса или псевдоним для данного инструмента с инструментом конфигурирования обеспеченными поставщиком или с visadevlist функция. Задайте псевдоним с помощью инструмента конфигурирования поставщика VISA.
Последовательное ВИЗОЙ имя ресурса имеет формат ASRL[port_number]::INSTR.
Например, используйте Последовательный интерфейс ВИЗЫ, чтобы соединиться с портом COM1, использовать следующую команду.
visaserial = visadev("ASRL1::INSTR")
visaserial =
Serial with properties:
ResourceName: "ASRL1::INSTR"
Alias: "COM1"
Port: "ASRL1"
BaudRate: 9600
NumBytesAvailable: 0
Show all properties, functions
Объект VISA-Serial visaserial представляет связь с вашим инструментом. Нажмите properties в отображении объекта, чтобы видеть полный список свойств VISA-Serial.
ResourceName: "ASRL1::INSTR"
Alias: "COM1"
Port: "ASRL1"
BaudRate: 9600
NumBytesAvailable: 0
Type: serial
PreferredVisa: "National Instruments VISA"
ByteOrder: "little-endian"
DataBits: 8
StopBits: 1
Parity: none
FlowControl: none
Timeout: 10
Terminator: "LF"
BytesAvailableFcnMode: "off"
BytesAvailableFcnCount: 64
BytesAvailableFcn: []
NumBytesWritten: 0
ErrorOccurredFcn: []
UserData: []
Можно использовать запись через точку, чтобы сконфигурировать и отобразить значения свойств. Для получения дополнительной информации о конфигурировании этих свойств, см. visadev Свойства.
Можно связаться с инструментом с помощью visadev
Функции объекта.
Прежде чем можно будет записать или считать данные, и объект VISA-Serial и инструмент должны иметь идентичные коммуникационные настройки. Конфигурирование коммуникаций последовательного порта включает значения определения для свойств, которые управляют скоростью в бодах и Форматом Последовательных данных. Эти свойства следующие.
Свойства последовательной передачи ВИЗЫ
PropertyName | Описание |
|---|---|
| BaudRate | Задайте уровень, на котором передаются биты. |
| DataBits | Задайте количество битов данных, чтобы передать. |
| Четность | Задайте тип проверки четности. |
| StopBits | Укажите, что количество битов раньше указывало на конец байта. |
| Терминатор | Укажите, что символ раньше отключал команды, записанные в инструмент. |
Обратитесь к своей инструментальной документации для объяснения ее поддерживаемых коммуникационных настроек.