Установите ядро реального времени

Simulink® Программное обеспечение Desktop Real-Time™ требует ядра реального времени, которое взаимодействует через интерфейс с операционной системой. Ядро Simulink Desktop Real-Time присваивает самый высокий приоритет выполнения к вашему исполняемому файлу в реальном времени, который позволяет ему запускаться без интерференции на уровне выбранной частоты дискретизации. Во время выполнения в реальном времени ядро вмешивается, чтобы уделить модели первостепенное значение, чтобы использовать центральный процессор, чтобы выполнить каждое обновление модели в предписанных шагах расчета. Если обновление модели завершается, ядро выпускает центральный процессор, чтобы запустить другие операционные основанные на системе приложения то обслуживание потребности.

Установите ядро Используя MATLAB

Необходимо установить ядро, прежде чем можно будет запустить приложение Simulink Desktop Real-Time. Во время установки программного обеспечения программное обеспечение Simulink Desktop Real-Time копируется на ваш жесткий диск, но ядро Simulink Desktop Real-Time автоматически не установлено в операционную систему.

Установка ядра конфигурирует его, чтобы начать запускаться в фоновом режиме каждый раз, когда вы запускаете свой компьютер. Следующая процедура описывает, как использовать команду sldrtkernel -install. (Можно также использовать команду sldrtkernel -setup вместо этого.), Чтобы установить ядро:

  1. В 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] :
  2. Введите y продолжать устанавливать ядро или n отменять установку, не изменяя установку.

    Если вы вводите y, среда MATLAB устанавливает ядро и отображает сообщение:

    The Simulink Desktop Real-Time kernel has been successfully installed.
  3. Если сообщение кажется спрашивающим вас, чтобы перезапустить ваш компьютер, сделайте так прежде, чем попытаться использовать ядро, или ваша модель Simulink Desktop Real-Time не запускается.

  4. После установки ядра проверяйте установку путем ввода:

    rtwho

    Командное окно MATLAB отображает сообщение, которое показывает номер версии ядра, сопровождаемый таймером, драйвером и другой информацией.

Если ядро установлено, это остается неактивным. Можно оставить установленным. В то время как ядро неактивно, операционная система управляет выполнением стандартных приложений, таких как интернет-браузеры, текстовые процессоры и среда MATLAB. Ядро становится активным, когда вы начинаете выполнение своей модели, и становится неактивным снова после того, как выполнение модели завершается.

Uninstall ядро

Если вы сталкиваетесь с проблемами с программным обеспечением Simulink Desktop Real-Time, можно удалить ядро. После того, как удаленный, ядро более не активно. Исполняемый файл ядра остается на вашем жестком диске так, чтобы можно было позже переустановить его.

Uninstall ядро Используя MATLAB

Удалять ядро из MATLAB:

  1. В Командном Окне MATLAB введите:

    sldrtkernel -uninstall

    Командное окно MATLAB отображает сообщение:

    You are going to uninstall the Simulink Desktop Real-Time kernel.
    Do you want to proceed? [y]: 
  2. Введите y продолжать удалять ядро или n прекратить удалять, не изменяя установку.

    Если вы вводите y, среда MATLAB удаляет ядро путем удаления его из памяти, затем отображает сообщение:

    The Simulink Desktop Real-Time kernel has been successfully uninstalled.
  3. После удаления ядра проверяйте, что это было удалено. Ввод:

    rtwho

    Командное окно MATLAB отображает сообщение:

    Simulink Desktop Real-Time installation is not complete.
    Please type 'sldrtkernel -setup' to complete the installation.
    Type 'help sldrtkernel' for more information.

Uninstall ядро Используя командную строку компьютера разработчика

Удаление среды MATLAB не удаляет ядро Simulink Desktop Real-Time. Если вы удалили среду MATLAB, не удаляя ядро, откройте командное окно компьютера разработчика и тип:

sldrtkernel -uninstall

sldrtkernel программа удаляет ядро путем удаления его из памяти, затем отображает сообщение:

The Simulink Desktop Real-Time kernel uninstalled successfully.

Эта процедура работает только с Windows® операционная система.

Смотрите также