Программное обеспечение 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®.