Используйте properties функции на spi для просмотра доступных свойств. В предыдущем примере синтаксис будет следующим:
properties(S)
Ниже показаны выходные данные свойств из предыдущего примера «Передача данных через интерфейс SPI».
>> properties(S)
Properties for class instrument.interface.spi.aardvark.Spi:
BitRate
ClockPhase
ClockPolarity
ChipSelect
Port
BoardIndex
VendorName
BoardSerial
ConnectionStatus
TransferStatusЭти свойства интерфейса можно использовать с помощью spi объект.
| Собственность | Описание |
|---|---|
BitRate | Тактовая частота SPI. Должно быть положительным, ненулевым значением, указанным в Гц. Значение по умолчанию: 1000000 Гц для адаптеров Aardvark и NI-845x. Чтобы изменить значение по умолчанию, выполните следующие действия.
|
ClockPhase | Фаза синхронизации SPI. Может быть указан как 'FirstEdge' или 'SecondEdge'. Значение по умолчанию 'FirstEdge' используется, если не указана фаза.
Чтобы изменить значение по умолчанию, выполните следующие действия.
|
ClockPolarity | Полярность синхросигнала SPI. Может быть указан как 'IdleLow' или 'IdleHigh'. Значение по умолчанию 'IdleLow' используется, если не указана фаза.
Чтобы изменить значение по умолчанию, выполните следующие действия.
|
ChipSelect | Линия выбора микросхемы SPI. Адаптер Aardvark используется 0 как линия выбора чипа, так как она имеет только одну линию, так что это значение по умолчанию и только допустимое значение. |
Port | Использовать для создания spi объект. Номер порта оборудования, указанный как номер 0. Адаптер Aardvark используется 0 в качестве номера порта при подключении одной платы адаптера. Если подключено несколько плат, они могут использовать порты 0 и 1. Укажите номер порта в качестве третьего аргумента при создании spi объект:
|
BoardSerial | Уникальный идентификатор устройства связи SPI. |
VendorName | Использовать для создания spi объект. Поставщик платы адаптера, необходимо установить значение 'aardvark', для использования с адаптером общей фазы Aardvark или 'ni845x' для использования с адаптером NI-845x. Укажите поставщика в качестве первого аргумента при создании spi объект:
|
BoardIndex | Использовать для создания spi объект. Указывает индекс платы аппаратных средств. Обычно устанавливается значение 0. Укажите индекс платы в качестве второго аргумента при создании spi объект:
|
ConnectionStatus | Возвращает состояние соединения объекта SPI. Возможные значения: Disconnected (по умолчанию) и Connected. |
TransferStatus | Возвращает состояние операции чтения/записи объекта SPI. Возможные значения:
|
Все свойства имеют значения по умолчанию, указанные в таблице. Нет необходимости задавать свойство, если не требуется изменить его на значение, отличное от значения по умолчанию. Помимо трех свойств, необходимых для построения объекта - VendorName, BoardIndex, и Port - любое другое свойство устанавливается с использованием синтаксиса нотации .dot:
<object_name>.<property_name> = <value>
Вот несколько примеров использования этого синтаксиса.
Change the BitRate from the default of 1000000 to 500000 kHz S.BitRate = 500000 Change the ClockPhase from the default of 'FirstEdge' to 'SecondEdge' S.ClockPhase = 'SecondEdge'
где S - имя объекта, используемого в примерах.
Примечание
Чтобы получить список опций, которые можно использовать для функции, нажмите клавишу Tab после ввода функции в командной строке MATLAB ®. Список расширяется, и можно выполнить прокрутку для выбора свойства или значения. Сведения об использовании этой расширенной функции завершения вкладки см. в разделе Использование функции завершения вкладки для функций.