本章节介绍一些用于启动和停止实时 (RTSS) 进程的方法和工具,包括:
- RTX64 任务管理器(RTX64 Task Manager):任务管理器用来查看,启动或结束系统中链接到 RTX64 的,任何活动的 RTSS 进程或 Windows 进程(包括任务管理器启动以及使用 RtssRun 命令启动)。链接到 RTX64 的 Windows 进程是调用实时接口 (RTAPI) 的非托管进程,或者是使用 RTX64 接口与 RTSS 进程通信的托管进程;
- RtssRun:RtssRun 可用于从 Windows 命令提示符运行 RTSS 应用程序;
- RtssKill:使用 RtssKill 强制终止指定的 RTSS 进程;
运行 RTSS 进程
可以使用下列方法运行 RTSS 进程:
- 双击 Windows 资源管理器中的二进制文件
- 从 RTX64 任务管理器启动任务
- 在目标系统上,使用命令提示符运行 RtssRun 命令
以下说明仅适用于从命令提示符运行 RtssRun。有关从 RTX64 任务管理器启动和停止任务的更多信息,请参阅 Task Manager(任务管理器)。
使用 RTSSRUN 启动任务:
- 打开命令提示符;
- 输入 RtssRun,然后输入 RTSS 二进制文件的完整路径。例如,要运行 RTX64 提供的 SRTM 二进制文件:
RtssRun “C:\Program Files\IntervalZero\RTX64\bin\srtm.rtss”
- 如果 RtssRun 成功执行,系统将发出提示音,同时 RTX Server 控制台将打开并显示文本信息。执行完成后,SRTM 进程会打印延迟结果的摘要和直方图。
有关 SRTM 和其他示例的更多信息,请参阅 RTX64 示例程序。
停止 RTSS 进程
如果必须终止 RTSS 进程,可以在目标机系统上使用 RTX64 任务管理器,或从命令提示符运行 RtssKill 停止 RTSS 应用程序:
注意:只有在没有其他方法可以正常停止进程的情况下,才进行停止进程操作。这相当于使用任务管理器来停止正在运行的 Windows 进程。
使用 RTSSKILL 停止任务:
- 打开命令提示符;
- 输入 RtssKill 并回车,将显示当前系统上所有正在运行的 RTSS 进程;
EXAMPLE OUTPUT 4 Processors RTX64 Processor: 2,3 PID NAME SHEDULED TASK ---- --------- ------------------------------- 1005 Srtm
- 如果要终止进程,需要找到进程 ID,并将该值传递给 RtssKill 程序。 例如,如果想要终止 ID 为 1005 的进程,您可以输入:
rtsskill 1005