主要内容

添加引脚编号属性

在此过程中,修改中开发的System对象™创建一个数字写块包含可从块对话框设置的引脚号码属性。

  1. 在MATLAB中®编辑器,打开System对象类文件,DigitalWrite.m

  2. 找到Nontunable属性部分,并添加一个新属性,pinNumber。将值设置为9。

    属性(Nontunable)%引脚编号pinNumber = 9;结束

    属性属性设置为时Nontunable,则在模型运行时不能修改它。分配给属性的值是块添加到模型时的默认值。

  3. 更新setupImpl方法来使用pinNumber财产。

    方法(访问=保护)函数setupImpl (obj)% #好<马努>如果isempty (coder.target)此处放置模拟设置代码其他的调用c函数实现设备初始化coder.cinlcude (“digitalio_arduino.h”);coder.ceval (“digitalIOSetup”obj。pinNumber, 1);结束结束...结束
  4. 更新stepImpl方法来使用pinNumber财产。

    方法(访问=保护)...函数stepImpl (obj, u)% #好< INUSD >如果isempty (coder.target)此处放置模拟设置代码其他的调用c函数实现设备输出coder.ceval (“writeDigitalPin”obj。pinNumber u);结束结束...结束
  5. 打开块掩码对话框以验证新添加的内容pinNumber字段。

在下一节中,您将得到答案添加按钮,以查看引脚地图系统块掩码。

另请参阅

||