主要内容

指定初始化、输出和终止行为

这个setupImpl斯捷潘普方法将C函数挂钩到系统对象™. 您只需要在模型初始化时初始化颜色传感器一次颜色传感器函数在setupImpl方法中声明此函数颜色传感器要读取颜色传感器的RGB值色差传感器函数在setupImpl方法。在终止时不需要执行任何操作 斯捷潘普 方法 颜色传感器 系统对象定义红色、绿色和蓝色输出。按照以下步骤更新颜色传感器在中创建的系统对象 选择系统对象模板.

  1. 在MATLAB中®编辑,打开颜色传感器文件

  2. 更新setupImpl方法使用以下代码。

    方法(访问=受保护)作用setupImpl(obj)%#好的如果编码目标(“Rtw”)编码员('颜色传感器.h'); 塞瓦尔编码员(“颜色传感器_Init”);其他的%在此放置模拟设置代码终止终止...终止

    这个 塞瓦尔编码员 函数在中执行对C包装函数的调用 digitalio_arduino.h作用第二和第三个论点 塞瓦尔编码员 是阿杜伊诺号吗®分别为硬件管脚编号和值。

  3. 更新斯捷潘普方法使用以下代码。

    方法(访问=受保护)。。。作用[红、绿、蓝]=STEPIMP(obj)%#好的红色=双色(0);绿色=双色(0);蓝色=双色(0);如果编码目标(“Rtw”)%调用C函数实现设备输出编码器。C包括('颜色传感器.h'); 塞瓦尔编码员(“颜色传感器\u步骤”,coder.wref(红色),coder.wref(绿色),coder.wref(蓝色);其他的%将模拟输出代码放在这里红色=0;绿色=0;蓝色=0;终止终止...终止

  4. 更新释放方法使用以下代码。

    方法(访问=受保护)。。。作用释放植入(obj)%#好的如果编码目标(“Rtw”)%调用实现设备终止的C函数%Arduino没有终止代码其他的%在此放置模拟终止代码终止终止...终止
  5. 将更改保存到颜色传感器.

在下一节中,您将更新源文件和头文件的路径.

另见

|||