罗技 G29 方向盘演示
本示例演示了如何配置和使用 Logitech G29 Steering Wheel 模块。该程序从连接到目标计算机的罗技 G29 方向盘设备中读取输入。
在此示例中,实时应用程序会解析来自 G29 方向盘设备的输入,并将解析后的数据传递给应用程序中的车辆模型。该车辆模型仿真了车辆的纵向动力学特性,并根据油门和刹车输入生成车速输出。该速度以英里/小时 (MPH) 为单位显示在仪表盘上的仪表上。车辆建模根据接收到的输入数据计算车速,并通过模型中的仪表显示车速。
开放模型
model = 'slrt_ex_g29_steering';
open_system(model);

目标计算机设置
要配置目标计算机和方向盘设备,并为外部模式仿真部署模型,您可以:
将方向盘设备连接到目标计算机。
将目标计算机连接到开发计算机。
在模型的 Simulink 编辑器中,从“实时”选项卡上的目标列表中,选择要运行实时应用程序的目标计算机。
点击 Run on Target。
在开发计算机的 Diagnostics Viewer 目录中,您可以查看编译状态。要显示查看器,请在调试选项卡上点击诊断。
实时应用程序部署成功后,“运行中”状态将变为绿色,表明方向盘的通信功能运行正常。“运行”状态映射到 Logitech G29 Steering Wheel 模块的“状态”输出。
外部模式仿真
在仿真过程中,您可以开始通过方向盘设备输入指令。输入的响应会显示在模型中的仪表盘模块上。“车辆动力学建模模型”根据踏板输入的数据计算车辆速度。因此,您应该能在“踏板位置”和“车辆行驶速度”仪表盘模块中看到相应的数据。例如,踩下油门一分钟,您会发现车速增加了。

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

点击停止应用程序。
关闭模型
bdclose(model);