在 RTX64 控制面板中 Configure real-time application output(配置实时应用程序输出)页面中,可以配置是否将实时应用程序输出至一个或多个 RTX64 控制台窗口,及其输出的显示方式。还可以控制和配置输出日志。
在 RTX64 控制面板中打开此页面
在 RTX64 控制面板中打开配置实时应用输出页面:
- 在 Windows 开始菜单中,导航至 RTX64 4.x Runtime,单击 RTX64 Control Panel;
- 单击 Configure the RTSS Subsystem -> Configure Real-Time Application Output
在 RTX64 控制台窗口中显示实时进程输出
要在一个或多个控制台窗口中显示实时进程输出,请选择 Display real-time process output in console windows(在控制台窗口中显示实时进程输出)。这是默认选择。取消选中该复选框,可阻止输出显示在控制台窗口中。
注意:如果未选择此设置,则配置实时输出显示方式选项将呈灰色。
配置实时进程输出显示
如果选择了 Display real-time process output in console windows(在控制台窗口中显示实时进程输出)(见上节),就可以配置控制台窗口中显示实时应用程序输出的方式。
设置 | 描述 | 操作 |
---|---|---|
Configure how real-time process output should be displayed 配置实时进程输出的显示方式 | 确定实时应用输出至一个还是多个控制台窗口中。 | 选择一个选项: ● Display output for all real-time processes in a single console window(在单个控制台窗口中显示所有实时进程的输出)选择该项后,单个控制台将在子系统停止时关闭。 ● Display a separate console window for each real-time process(为每个实时进程显示单独的控制台窗口)该选项为默认值。 注意:此选项会消耗更多内存。如果所有实时应用程序都将数据打印到控制台,则可能会限制可以运行的实时应用程序的数量。 选择此选项后,您可以配置是否在实时进程终止时 close console windows automatically(自动关闭控制台窗口),或者保持其开启状态直到用户关闭它们(默认)。如果选择了 close console windows automatically,实时进程在终止前不久生成的控制台输出可能不会显示,因为其相应的控制台已自动关闭。 网络抽象层 (NAL) 和 TCP/IP 栈输出显示在单个系统控制台中,当选择为每个实时进程显示单独的控制台窗口时,该控制台会在子系统停止时关闭。 注意:在停止子系统之前,必须停止所有实时进程。 注意:即使未选择 close console windows automatically(自动关闭控制台窗口),停止子系统也会关闭所有打开的控制台窗口。 |
Set the buffer size (lines) 设置缓冲区大小(行) | 确定控制台窗口中可见文本的行数。 默认为 1000 行。 | 在文本字段中输入一个新值。 |
Start console minimized 控制台启动后最小化 | 选中后,输出控制台将最小化。 如果未选中(默认),输出控制台将出现在屏幕上。 | 根据用户需要选择。 |
高级设置
高级设置用来配置控制台连接。
设置 | 描述 | 操作 |
---|---|---|
Set the ideal port number 设置理想的端口号 | 指定 RTX64 侦听实时应用程序控制台连接的端口号。 默认端口号是 37371。 注意:如果在会话期间无法获得理想的端口号,RTX64 将查找可用端口并将该值设置为新的端口号。 | 在文本字段中输入一个新值。 范围是 1 ~ 65534。 |
配置实时进程输出日志
选择 Log real-time process output(记录实时进程输出)打开实时应用程序输出日志记录。这是适用于所有控制台窗口的全局设置。选择后,可以设置日志文件位置,并指定最大日志文件夹大小。
注意:如果未选择此设置,则配置实时输出显示方式将呈灰色。
设置 | 描述 | 操作 |
---|---|---|
Set the log file location 设置日志文件位置 | 设置保存实时进程输出日志的文件夹位置。 | 在文本框中输入文件夹的路径,或单击 Browse(浏览)并指定位置。 日志文件名将以两种格式之一显示,具体取决于配置实时进程输出的显示方式(Configure how real-time process output should be displayed)(参见上文): ● 当启用在单个控制台窗口中显示所有实时进程的输出(Display output for all real-time processes in a single console window)时: ConsoleLog-YYYYMMDD-HHMMSS.txt,YYYYMMDD-HHMMSS 表示日志文件创建的时间; ● 当启用为每个实时进程显示单独的控制台窗口(Display a separate console window for each real-time process)时: <进程名称>-YYYYMMDD-HHMMSS-PID.txt,其中 YYYYMMDD-HHMMSS 表示日志文件创建的时间,PID 是输出的实时进程 ID。 |
Set the maximum log file size 设置日志文件大小上限 | 设置输出日志文件的最大文件夹大小(MB)。当达到最大日志文件夹大小时,日志记录将停止,当大小降至最大大小的 80% 时,日志记录将恢复。 默认值为 200 MB。 | 在文本框中输入新值。 范围是 1 到 232–1 MB。 |