Установите желаемое инструментальное поведение объекта путем конфигурирования значений свойств. Можно сконфигурировать значения свойств с помощью записи через точку или путем определения аргументов name-value во время создания объекта. Можно возвратить значения свойств с помощью записи через точку.
Можно установить определенные значения свойств с помощью аргументов name-value во время инструментального создания объекта. Например, установите serialport
свойство объекта Timeout
во время создания объекта.
s = serialport("COM4",9600,Timeout=20)
s = Serialport with properties: Port: "COM4" BaudRate: 9600 NumBytesAvailable: 0 Show all properties, functions
Можно установить несколько значений свойств во время создания объекта с помощью синтаксиса аргумента значения имени.
Если инструментальный объект создается, можно возвратить свойства. Например, свойства для serialport
объекты
показаны можно следующим образом. Нажмите Show all properties
просмотреть все свойства s
и их значения.
s = Serialport with properties: Port: "COM4" BaudRate: 9600 NumBytesAvailable: 0 Show all properties, all methods Port: "COM4" BaudRate: 9600 NumBytesAvailable: 0 ByteOrder: "little-endian" DataBits: 8 StopBits: 1 Parity: "none" FlowControl: "none" Timeout: 20 Terminator: "LF" BytesAvailableFcnMode: "off" BytesAvailableFcnCount: 64 BytesAvailableFcn: [] NumBytesWritten: 0 ErrorOccurredFcn: [] UserData: []
Можно найти полный список свойств, которые можно сконфигурировать, и как сконфигурировать их в соответствующей интерфейсной объектной документации:
Чтобы отобразить текущее значение для одного свойства, используйте запись через точку с именем свойства.
s.Timeout
ans = 20
Сконфигурируйте значения свойств с помощью записи через точку.
device.ByteOrder = "big-endian"
Можно также сконфигурировать определенные свойства во время создания объекта с помощью дополнительных аргументов name-value.
device = serialport("COM4",9600,DataBits=5);
Использование configureTerminator
установить Terminator
свойство. Это свойство не может быть установлено с помощью аргументов name-value или записи через точку.
configureTerminator(device,"CR/LF")
Свойства коллбэка должны быть сконфигурированы с помощью configureCallback
функция. Использование configureCallback
установить BytesAvailableFcnMode
BytesAvailableFcn
, и BytesAvailableFcnCount
свойства. Эти свойства не могут быть установлены с помощью аргументов name-value или записи через точку.
configureCallback(device,"terminator",@callbackFcn) configureCallback(device,"byte",50,@callbackFcn)
serialport
| tcpclient
| tcpserver
| udpport
| visadev