Simulink® Desktop Real-Time™ программное обеспечение требует ядра реального времени, которая взаимодействует с операционной системой. Simulink Desktop Real-Time присваивает ваш исполняемый файл в реальном времени самый высокий приоритет выполнения, что позволяет ему запускаться без помех при выбранной частоте дискретизации. Во время выполнения в реальном времени ядро вмешивается, чтобы дать модели приоритет, чтобы использовать центральный процессор, чтобы выполнить каждое обновление модели в предписанные шаги расчета. Когда обновление модели завершается, ядро выпускает центральный процессор, чтобы запустить другие приложения на основе операционных систем, которые нуждаются в обслуживании.
Перед запуском приложения Simulink Desktop Real-Time необходимо установить ядро. Во время установки программного обеспечения программное обеспечение Simulink Desktop Real-Time копируется на жесткий диск, но ядро Simulink Desktop Real-Time не устанавливается автоматически в операционную систему.
Установка ядра настраивает его на запуск в фоновом режиме каждый раз при запуске компьютера. Следующая процедура описывает, как использовать команду sldrtkernel -install
. (Можно также использовать команду sldrtkernel -setup
вместо этого.) Чтобы установить ядро:
В MATLAB® Командное окно, введите:
sldrtkernel -install
В Командном Окне MATLAB отображается одно из следующих сообщений:
You are going to install the Simulink Desktop Real-Time kernel. Do you want to proceed? [y] :
или:
There is a different version of the Simulink Desktop Real-Time kernel installed. Do you want to update to the current version? [y] :
Тип y
чтобы продолжить установку ядра, или n
отменить установку без изменения установки.
Если вы вводите y
MATLAB окружения устанавливает ядро и отображает сообщение:
The Simulink Desktop Real-Time kernel has been successfully installed.
Если появляется сообщение с просьбой перезагрузить компьютер, сделайте это перед попыткой использовать ядро или ваша модель Simulink Desktop Real-Time не запускается.
После установки ядра проверьте установку, набрав:
rtwho
В Командном Окне MATLAB отображается сообщение с номером версии ядра, за которым следует таймер, драйвер и другая информация.
После установки ядра он остается пустым. Вы можете оставить его установленным. Пока ядро простаивает, операционная система управляет выполнением стандартных приложений, таких как интернет-браузеры, текстовые процессоры и окружение MATLAB. Ядро становится активным, когда вы начинаете выполнение вашей модели, и снова становится пустым после завершения выполнения модели.
Если вы столкнулись с проблемами с программным обеспечением Simulink Desktop Real-Time, можно удалить ядро. После удаления ядро больше не является активным. Исполняемый файл ядра остается на вашем жестком диске, чтобы можно было позже переустановить его.
Чтобы удалить ядро из MATLAB:
В Командном Окне MATLAB введите:
sldrtkernel -uninstall
Командное окно MATLAB отображает сообщение:
You are going to uninstall the Simulink Desktop Real-Time kernel. Do you want to proceed? [y]:
Тип y
чтобы продолжить удаление ядра или n
чтобы остановить удаление без изменения установки.
Если вы вводите y
, окружение MATLAB удаляет ядро путем удаления его из памяти, затем отображает сообщение:
The Simulink Desktop Real-Time kernel has been successfully uninstalled.
После удаления ядра проверьте, что он был удален. Тип:
rtwho
Командное окно MATLAB отображает сообщение:
Simulink Desktop Real-Time installation is not complete. Please type 'sldrtkernel -setup' to complete the installation. Type 'help sldrtkernel' for more information.
Удаление окружения MATLAB не удаляет ядро рабочего Simulink Desktop Real-Time. Если вы удалили окружение MATLAB, не удаляя ядро, откройте командное окно компьютера разработчика и введите:
sldrtkernel -uninstall
sldrtkernel
программа удаляет ядро путем удаления из памяти, затем выводит сообщение:
The Simulink Desktop Real-Time kernel uninstalled successfully.
Эта процедура работает только с Windows® операционной системы.