添加引脚编号属性
在此过程中,修改中开发的System对象™创建一个数字写块包含可从块对话框设置的引脚号码属性。
在MATLAB中®编辑器,打开System对象类文件,
DigitalWrite.m
。找到
Nontunable
属性部分,并添加一个新属性,pinNumber
。将值设置为9。属性(Nontunable)%引脚编号pinNumber = 9;结束
属性属性设置为时
Nontunable
,则在模型运行时不能修改它。分配给属性的值是块添加到模型时的默认值。更新
setupImpl
方法来使用pinNumber
财产。方法(访问=保护)函数setupImpl (obj)% #好<马努>如果isempty (coder.target)此处放置模拟设置代码其他的调用c函数实现设备初始化coder.cinlcude (“digitalio_arduino.h”);coder.ceval (“digitalIOSetup”obj。pinNumber, 1);结束结束...结束
更新
stepImpl
方法来使用pinNumber
财产。方法(访问=保护)...函数stepImpl (obj, u)% #好< INUSD >如果isempty (coder.target)此处放置模拟设置代码其他的调用c函数实现设备输出coder.ceval (“writeDigitalPin”obj。pinNumber u);结束结束...结束
打开块掩码对话框以验证新添加的内容
pinNumber
字段。
在下一节中,您将得到答案添加按钮,以查看引脚地图系统块掩码。