主要内容

本页采用了机器翻译。点击此处可查看英文原文。

slrealtime start

(基于 Linux- 的实时操作系统) 在目标计算机上启动实时应用程序的执行

说明

slrealtime start options 开始执行已加载到 Speedgoat® 目标计算机上的实时应用程序。在使用此命令之前,您必须在目标计算机上创建并加载该实时应用程序。如果正在运行一个实时应用程序,执行 start 命令会引发错误。

有关使用此命令及其他命令行界面命令的更多信息,请参阅 目标计算机命令行接口

可在目标计算机命令行运行的 slrealtime start 命令,对应于可在开发计算机的 MATLAB® 命令行窗口中运行的 start 函数。

示例

示例

全部折叠

在目标计算机的命令行中,启动已加载在目标计算机上的实时应用程序的执行。此启动命令用于设置日志级别和停止时间。

slrealtime load --AppName slrt_ex_osc
slrealtime start --LogLevel info --StopTime Inf

输入参数

全部折叠

请将选项指定为 --Name1 <Value1> ... --NameN <ValueN> 的形式,其中 --Name 是选项名称,<Value> 是相应的值。这些选项的顺序无关紧要。

示例:slrealtime start --LogLevel info

注意

目标命令行的 slrealtime start 命令不支持 AutoImportFileLogExportToBaseWorkspace 选项,而这些选项在 MATLAB 命令行窗口的 start 命令中是可用的。

选择过滤级别,该级别将限制出现在系统日志中的 Simulink® Real-Time™ 目标计算机系统消息。有关详细信息,请参阅Simulink Real-Time 选项窗格

示例: --LogLevel info

除非基本采样率等于或低于轮询阈值(默认值为 100 μs),否则该实时应用程序由定时器中断驱动。如果基本采样率小于或等于阈值,则实时应用程序将以轮询模式运行。

示例: --PollingThreshold 100

当日志在每次仿真运行后存储在目标计算机上(而非上传至开发计算机)时,请选择要保留的文件日志数量。

示例: --FileLogMaxRuns 1

选择在启动实时应用程序时,是否开始对根输入端口和 Playback 模块进行激励。

示例: --StartStimulation on

为实时应用程序选择停止时间值,该值应为双精度数值。

示例: --StopTime Inf

在应用程序停止后,指示 Simulink Real-Time 在目标计算机上重新加载该实时应用程序。

示例: --ReloadOnStop false

TargetOptions 属性的 useNetrc 值 (false) 导致目标计算机上的 .netrc 文件被禁用时,请使用 usernamepassword 选项。启用 useNetrc 时,请勿使用用户名和密码选项。

示例: --username slrt

TargetOptions 属性的 useNetrc 值 (false) 导致目标计算机上的 .netrc 文件被禁用时,请使用 usernamepassword 选项。启用 useNetrc 时,请勿使用用户名和密码选项。

示例: --password slrt

版本历史记录

在 R2020b 中推出