主要内容

安装实时内核

万博1manbetx®桌面实时™软件需要一个与操作系统交互的实时内核。的万博1manbetxSimulink桌面实时内核将执行的最高优先级分配给实时可执行文件,这允许可执行文件在不受干扰的情况下以选定的采样率运行。在实时执行期间,内核进行干预,赋予模型优先级,以便在规定的采样时间使用CPU执行每个模型更新。在模型更新完成后,内核释放CPU以运行其他需要服务的基于操作系统的应用程序。

安装内核MATLAB

运行内核之前,必须先安装内核万博1manbetxSimulink桌面实时应用程序。在软件安装过程中万博1manbetxSimulink桌面实时软件被复制到您的硬盘驱动器上,但是万博1manbetxSimulink桌面实时内核没有自动安装到操作系统中。

安装内核会将内核配置为每次启动计算机时在后台开始运行。操作步骤如下所示sldrtkernel安装.您也可以使用该命令sldrtkernel设置.安装内核:

  1. 在MATLAB中®命令窗口,输入:

    sldrtkernel安装

    MATLAB命令窗口显示以下消息之一:

    您将安装Simulink Desktop实时内核。万博1manbetx您想继续吗?[y]:

    或者:

    已经安装了不同版本的Simulink桌面实时内核。万博1manbetx是否要更新到当前版本?[y]:
  2. 类型y继续安装内核,或n取消安装而不更改安装。

    如果你输入y, MATLAB环境安装内核并显示如下信息:

    已成功安万博1manbetx装Simulink Desktop Real-Time内核。
  3. 如果出现要求您重新启动计算机的消息,请在尝试使用内核或您的计算机之前完成重新启动万博1manbetxSimulink桌面实时模型不能运行。

  4. 在安装内核后,输入以下命令检查安装情况:

    rtwho

    MATLAB命令窗口显示一条消息,显示内核版本号,然后是计时器、驱动程序和其他信息。

内核安装完成后,内核仍处于空闲状态。您可以不安装内核。当内核处于空闲状态时,操作系统控制标准应用程序的执行,如Internet浏览器、文字处理器和MATLAB环境。当您开始执行您的模型时,内核变成活动的,并且在模型执行完成后,内核再次变成空闲的。

卸载内核

如果你遇到问题万博1manbetxSimulink桌面实时软件方面,可以卸载内核。卸载内核后,内核不再是活动的。内核可执行文件保留在硬盘驱动器上,以便稍后重新安装内核。

卸载内核MATLAB

从MATLAB中卸载内核:

  1. 在MATLAB命令窗口中输入:

    sldrtkernel卸载

    MATLAB命令窗口显示如下信息:

    您将卸载Simulink Desktop实时内核。万博1manbetx您想继续吗?[y]:
  2. 类型y继续卸载内核,或n在不改变安装的情况下停止卸载。

    如果你输入y, MATLAB环境通过从内存中删除内核来卸载内核,然后显示消息:

    已成功卸万博1manbetx载Simulink Desktop Real-Time内核。
  3. 卸载内核后,检查内核是否已经卸载。类型:

    rtwho

    MATLAB命令窗口显示如下信息:

    万博1manbetxSimulink Desktop实时安装未完成。请输入'sldrtkernel -setup'来完成安装。输入“help sldrtkernel”获取更多信息。

使用开发计算机命令行卸载内核

卸载MATLAB环境不会卸载万博1manbetxSimulink桌面实时内核。如果您在没有卸载内核的情况下卸载了MATLAB环境,请打开开发计算机命令窗口并键入:

sldrtkernel卸载

sldrtkernel程序通过从内存中删除内核来卸载内核,然后程序显示以下消息:

Simu万博1manbetxlink Desktop Real-Time内核卸载成功。

此过程仅适用于Windows®操作系统。

另请参阅