主要内容

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

slrealtime.testSetup

运行一系列置信度测试,以验证开发环境与目标计算机之间的通信情况

自 R2026a 起

说明

slrealtime.testSetup(target_object) 运行了一系列置信度测试,用于检查开发机与目标机之间的通信情况。置信度测试包括:

  1. 使用系统 ping 命令对目标计算机的 IP 地址进行 ping 测试。

  2. 使用 SSH 对目标计算机的 IP 地址进行 ping 测试。

  3. 使用 FTP 验证文件传输。

  4. 验证目标计算机的软件镜像。

  5. 验证目标计算机的操作系统环境。

  6. 验证开发机与目标机之间的 MQTT 协议通信。

  7. 验证开发机与目标机之间的 HTTP/HTTPS 协议通信。

  8. 执行 Simulink® Real-Time™ 工作流,在目标计算机上构建、加载并运行一个实时应用程序。

示例

示例

全部折叠

执行一系列置信度测试,以检查开发环境与目标计算机之间的通信情况。

创建目标对象,并调用 testSetup 函数。

tg = slrealtime
slrealtime.testSetup(tg)
### Simulink Real-Time Test Suite 
### Target IP address is: "192.168.7.5"
### Test 1, Ping target computer '192.168.7.5' using system ping: ... OK
### Test 2, Ping target computer '192.168.7.5' using matlab SSH object: ...OK
### Test 3, Verify file transfer connectivity: ...
 verifying file transfer with FTP ... OK
### Test 4, Verify target image version: ...OK
### Test 5, Verify target environment file: ...OK
### Test 6, Verify MQTT connectivity: ...
 MQTT broker is active...OK
### Test 7, Verify HTTP/HTTPS connectivity: ...
 REST API server is active...OK
### Test 8, Simulink Real-Time basic workflow: ...

 Openning Simulink Real-Time model 'slrt_ex_osc_nrt' ... OK

 building model slrt_ex_osc_nrt with speedgoat.tlc: ... 
### Searching for referenced models in model 'slrt_ex_osc_nrt'.
### Total of 1 models to build.
### Starting build procedure for: slrt_ex_osc_nrt
### Using Speedgoat toolchain version: v1.1.3_build_3f612c5 (x86_64)
### Successful completion of build procedure for: slrt_ex_osc_nrt
### Created MLDATX ..\slrt_ex_osc_nrt.mldatx

Build Summary

Top model targets:

Model            Build Reason                                         Status                        Build Duration
==================================================================================================================
slrt_ex_osc_nrt  Information cache folder or artifacts were missing.  Code generated and compiled.  0h 1m 13.951s

1 of 1 models built (0 models already up to date)
Build duration: 0h 1m 21.395s

 Loading model slrt_ex_osc_nrt: ... OK

 Running simulation for model slrt_ex_osc_nrt until stopped: ... OK

 Running normal mode simulation for : slrt_ex_osc_nrt ... OK

 Verifying simulation data: ... OK
### All tests have been passed!

输入参数

全部折叠

表示目标计算机的对象,指定为 Target 对象。该对象提供了用于操作目标计算机属性的方法。

示例: tg

版本历史记录

在 R2026a 中推出