主要内容

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

罗技 G29 方向盘演示

本示例演示了如何配置和使用 Logitech G29 Steering Wheel 模块。该程序从连接到目标计算机的罗技 G29 方向盘设备中读取输入。

在此示例中,实时应用程序会解析来自 G29 方向盘设备的输入,并将解析后的数据传递给应用程序中的车辆模型。该车辆模型仿真了车辆的纵向动力学特性,并根据油门和刹车输入生成车速输出。该速度以英里/小时 (MPH) 为单位显示在仪表盘上的仪表上。车辆建模根据接收到的输入数据计算车速,并通过模型中的仪表显示车速。

开放模型

model = 'slrt_ex_g29_steering';
open_system(model);

目标计算机设置

要配置目标计算机和方向盘设备,并为外部模式仿真部署模型,您可以:

  1. 将方向盘设备连接到目标计算机。

  2. 将目标计算机连接到开发计算机。

  3. 在模型的 Simulink 编辑器中,从“实时”选项卡上的目标列表中,选择要运行实时应用程序的目标计算机。

  4. 点击 Run on Target

在开发计算机的 Diagnostics Viewer 目录中,您可以查看编译状态。要显示查看器,请在调试选项卡上点击诊断

实时应用程序部署成功后,“运行中”状态将变为绿色,表明方向盘的通信功能运行正常。“运行”状态映射到 Logitech G29 Steering Wheel 模块的“状态”输出。

外部模式仿真

在仿真过程中,您可以开始通过方向盘设备输入指令。输入的响应会显示在模型中的仪表盘模块上。“车辆动力学建模模型”根据踏板输入的数据计算车辆速度。因此,您应该能在“踏板位置”和“车辆行驶速度”仪表盘模块中看到相应的数据。例如,踩下油门一分钟,您会发现车速增加了。

Press the brake pedal and see that the vehicle's speed decreases.

点击停止应用程序

关闭模型

bdclose(model);

另请参阅