主要内容

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

使用 MATLAB 语言准备实时应用程序

您可以使用 MATLAB® 语言配置您的实时应用程序,然后将其编译并下载到目标计算机上。本示例使用模型 slrt_ex_osc_rt。要打开示例模型,请在 MATLAB 命令行窗口中输入:

openExample('slrealtime/SlrtCreateAndRunRealTimeAppFromSimulinkModelExample', ...
    'supportingFile','slrt_ex_osc_rt.slx')
  1. 创建一个代表目标计算机的 Target 对象,并将 Simulink Real-Time 资源管理器连接到目标计算机:

    tg = slrealtime('TargetPC1');
    connect(tg);
  2. 打开模型:

    model_name = 'slrt_ex_osc_rt';
    openExample(model_name);
  3. 设置开始和结束时间参数:

    set_param(model_name,'StartTime','0');
    set_param(model_name,'StopTime','10');
  4. 编译模型:

    slbuild(model_name);
  5. (可选) 使用 Generate Calibration Files 工具生成所需版本的 ASAP2 文件,并根据需要自定义该 ASAP2 文件。有关生成和自定义 ASAP2 文件的详细信息,请参阅 生成 ASAP2 和 CDF 标定文件

  6. (可选) 使用 updateASAP2 函数将 ASAP2 文件打包到应用程序对象 (.mldatx) 中:

    updateASAP2(app_object,updated_a2l);

  7. 将实时应用程序加载到目标计算机上:

    load(tg,model_name);

另请参阅

|

主题