Интерфейс последовательного порта поддерживается посредством объекта VISA-Serial. Функции, связанные с объектом VISA-Serial, аналогичны функциям, связанным с объектом serialport объект. Поэтому в этом разделе рассматриваются только функции и свойства, уникальные для интерфейса последовательного порта VISA.
Дополнительные сведения о связи с последовательным портом см. в разделе Обзор последовательного порта.
Создайте объект VISA-Serial с помощью visadev функция. Каждый объект связан с прибором, подключенным к последовательному порту компьютера.
visadev требуется имя ресурса или псевдоним в качестве входных данных. Имя ресурса состоит из имени последовательного порта, подключенного к прибору. Имя или псевдоним ресурса VISA-Serial для данного инструмента можно найти с помощью конфигурационного инструмента, предоставленного поставщиком, или с помощью visadevlist функция. Определите псевдоним с помощью инструмента настройки поставщика VISA.
Имя ресурса VISA-Serial имеет формат ASRL[port_number]::INSTR.
Например, для подключения к порту COM1 используйте интерфейс VISA-Serial.
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 и прибор должны иметь идентичные параметры связи. Настройка связи с последовательными портами включает в себя определение значений свойств, управляющих скоростью передачи в бодах и форматом последовательных данных. Эти свойства следующие.
Свойства последовательного соединения VISA
Имя свойства | Описание |
|---|---|
| BaudRate | Укажите скорость передачи битов. |
| DataBits | Укажите количество передаваемых битов данных. |
| Паритет | Укажите тип проверки четности. |
| StopBits | Укажите количество битов, используемых для указания конца байта. |
| Терминатор | Укажите символ, используемый для завершения команд, записанных в прибор. |
Для получения информации о поддерживаемых настройках связи см. документацию по КИП.