主要内容

添加密码属性

在这个过程中,您修改对象™开发的系统创建一个数字写块包括密码可以设置的属性的块对话框。

  1. 在MATLAB®编辑器,打开系统对象类文件,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字段。

在下一节中,您将添加按钮来查看销地图你系统块面具。

另请参阅

||