Обычно платы ввода-вывода задаются от фабрики для определенных базовых адресов, уровней напряжения и униполярных или биполярных режимов работы. Советы часто включают переключатели или перемычки, которые позволяют вам изменять многие из этих начальных настроек. Для получения информации о подготовке и установке платы ввода-вывода, считайте документацию изготовителя платы.
Для онлайнового списка плат ввода-вывода, что Simulink® Поддержки программного обеспечения Desktop Real-Time™, смотрите www.mathworks.com/hardware-support/simulink-desktop-real-time.html
.
Модель Simulink Desktop Real-Time соединяется с платой включением блока драйверов ввода-вывода. Этот блок обеспечивает интерфейс к драйверу устройства платы и специфичных для платы настроек. Драйверы устройств, включенные с программным обеспечением Simulink Desktop Real-Time обычно, обеспечивают ту же гибкость настроек, предлагаемых производителем платы. Можно ввести настройки платы ввода-вывода при помощи диалогового окна I/O Block Parameters; установка перемычек и включает плату; или оба. Три типа настроек платы:
Можно выбрать программное обеспечение — Задает желаемые настройки в диалоговом окне I/O Block Parameters. Драйвер пишет настройки, которые вы задаете к плате. Примеры включают входные параметры усиления A/D и выбор униполярного или биполярного D/A выходные параметры.
Можно выбрать оборудование, читаемое программное обеспечение — Задает желаемые настройки путем конфигурирования перемычек, или включает плату. Драйвер читает настройки, вы выбрали и отображаете их в диалоговом окне I/O Block Parameters.
Можно выбрать оборудование, не читаемое программное обеспечение — Набор устанавливает перемычки или включает физическую плату. Введите те же настройки в диалоговое окно I/O Block Parameters. Эти записи должны совпадать с аппаратными перемычками или переключают вас набор на плате. Используйте этот тип установки, когда производитель платы не обеспечит средние значения для драйвера ввода-вывода, чтобы записать или считать настройки платы. Примеры включают базовый адрес, усиление D/A, и дифференциал или несимметричные входные параметры A/D.
Можно сконфигурировать модель Simulink Desktop Real-Time, чтобы использовать плату ввода-вывода, существует ли плата в компьютере. Однако вы не можете запустить модель, пока плата не установлена с ее набором перемычек и переключателей. Детали установки и настройки зависят от направления передачи данных и определенной платы, но подобны. Детали для различных типов плат и драйверов появляются позже в этой теме.
Следующие инструкции конфигурируют HUMUSOFT® Управление ввода-вывода AD512 по аналоговому входу. Они принимают, что вы физически конфигурируете и устанавливаете плату в своем компьютере, прежде чем вы добавите его драйвер в свою модель. Чтобы достигнуть результатов, вы нуждаетесь, настраиваете шаги.
Устанавливать и конфигурировать плату ввода-вывода и ее драйвер,
Установите плату в компьютере, установив перемычки или переключатели согласно документации платы.
Откройте Браузер Библиотеки Simulink. В Редакторе Simulink, на вкладке Simulation, нажимают Library Browser.
Перетащите блок драйверов ввода-вывода Analog Input в свою модель из библиотеки Simulink Desktop Real-Time.
Дважды кликните блок драйверов в модели.
В диалоговом окне I/O Block Parameters нажмите Install new board. Из списка, который появляется, точка производителю, затем выбирают тип платы. Например, укажите на Humusoft, затем нажмите AD512.
Диалоговое окно платы ввода-вывода открывается. Имя этого диалогового окна зависит, на которой плате ввода-вывода вы выбрали.
При использовании платы управления шиной PCI введите номер логического устройства в поле Device order или проверяйте Auto-detect.
Установите другие необходимые параметры блоков с помощью диалогового окна I/O Block Parameters.
Нажмите Test.
Ядро Simulink Desktop Real-Time пытается связать с выбранной платой, и если это делает так без ошибки, отображает сообщение, указывающее, что это нашло плату.
Нажмите OK в окне сообщения, и снова в диалоговом окне I/O Block Parameters.
Завершения диалогового окна I/O Block Parameters и значения параметров включены в вашу модель Simulink.
Когда несколько плат идентичного типа существуют, выполните последовательность полной установки для каждой платы, как будто платы имели различные типы. Таким образом две идентичных Платы PCI приводят к двум записям в списке установленных плат. Записи отличаются только по номеру логического устройства, показанному в поле Device order для каждой платы.
Автоматически обнаружьте Несколько Советов. Функция Автоматического обнаружения не может быть использована, чтобы определить местоположение нескольких плат того же типа. Задайте их числа логического устройства вручную.
Когда вы использовали диалоговое окно I/O Block Parameters, чтобы сконфигурировать драйвер платы, можно добавить дополнительные блоки драйверов ввода-вывода для той же платы. Перетащите каждый блок драйверов в модель, откройте ее диалоговое окно I/O Block Parameters и выберите плату из списка установленных плат.
Осциллограф Параметров Блока драйверов. Блоки драйверов ввода-вывода, которые используют данную плату, совместно используют идентичные параметры. Вы задаете эти параметры только однажды, когда вы сначала добавляете плату и конфигурируете ее драйвер. Если вы изменяете параметр в блоке драйверов для платы, то же изменение происходит в других блоках драйверов, соединенных с той платой.
Вы не должны устанавливать базовый адрес для Платы PCI. Функция Plug and Play операционной системы присваивает номер слота PCI и номер логического устройства. Можно ввести номер логического устройства в поле Device order, или можно позволить драйверу определить номер устройства для вас. Поле Device order находится в диалоговом окне платы ввода-вывода, которое можно открыть от диалогового окна Parameters блока драйверов ввода-вывода.
Прежде чем вы будете использовать Плату PCI или Плату PCMCIA, будете устанавливать драйверы, предоставленные производителем платы. Программное обеспечение Simulink Desktop Real-Time не использует эти поставляемые изготовителем драйверы. Однако они иногда инициируют распознавание Plug and Play платы. Без этих установленных драйверов некоторые платы невидимы для вашего компьютера и для программного обеспечения Simulink Desktop Real-Time.
Приложения Simulink Desktop Real-Time не могут использовать DLLs и драйверы привилегированного режима, которые не подходят для работы в режиме реального времени. Драйверы устройств, поддержанные программным обеспечением Simulink Desktop Real-Time, перечислены в www.mathworks.com/hardware-support/simulink-desktop-real-time.html. Если никакой драйвер не перечислен для платы, которую вы хотите использовать, можно иногда писать драйвер отдельного устройства.
Написанный пользователем драйвер отдельного устройства должен программировать плату непосредственно на уровне регистра. Все поддерживаемые драйверы Simulink Desktop Real-Time используют этот метод. Программное обеспечение Simulink Desktop Real-Time поддерживает сопоставленные регистры платы ввода-вывода для драйверов отдельного устройства. Программное обеспечение Simulink Desktop Real-Time не поддерживает регистры платы с отображенной памятью для драйверов отдельного устройства.
Чтобы сообщить, что вы требуете поддержки неподдерживаемой платы, свяжитесь с MathWorks Technical Support в www.mathworks.com/contact_TS.html
.
Если вы используете компактную Плату PCI (PXI®, PXI Express), используют компактный PC (промышленный PC). Кроме того, установите операционную систему, MATLAB® среда, программное обеспечение Simulink и программное обеспечение Simulink Desktop Real-Time на компактном PC.
Функция Plug and Play операционной системы присваивает базовый адрес автоматически. Можно ввести этот адрес в диалоговое окно платы ввода-вывода, или можно позволить драйверу определить адрес для вас. Вы открываете диалоговое окно платы ввода-вывода от диалогового окна Parameters блока драйверов ввода-вывода.
Прежде чем вы будете использовать Плату PCI или Плату PCMCIA, будете устанавливать драйверы, предоставленные производителем платы. Программное обеспечение Simulink Desktop Real-Time не использует эти поставляемые изготовителем драйверы. Однако они иногда инициируют распознавание Plug and Play платы. Без этих установленных драйверов некоторые платы невидимы для вашего компьютера и для программного обеспечения Simulink Desktop Real-Time.