无标题文章

DOL修改

1. 修改example1,使其输出三次方数

主要部分在square.c中:

在这个程序中定义了平方的进程,其中square_fire信号处理函数,读入输入端信号i,将其平方后写出到输出端,重复len次之后停止。
修改方式:
将 i = i * i 修改为 i = i * i * i
修改前输出结果:

e1b.PNG

修改后输出结果:
e1a.PNG

2. 修改example2,让3个square模块变成两个

主要部分在
其中的<variable value="3" name="N"/>
定义了模块的个数
修改方式:
将 value = 3 修改为 value = 2
修改前输出结果:

e2b.PNG

修改后输出结果:
e2a.PNG

3. 实验感想

本次实验中,主要学习到了模块与模块之间的连接,*.c与对应的.h是实现的模块,每个模块要实现2个接口,xxx_init函数(初始化模块)与xxx_fire(模块具体实现功能);./example*.xml里定义了模块与模块之间是怎么连接的,process是进程,将模块框起来,sw_channel代表连接框与框的通道,connection代表将框和线连起来。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 1,762评论 0 9
  • 都说 生活是自己选择的 选择过什么样的生活 选择怎么过 选择...... 不知何时 在这里就是开心不起来 懒惰至极...
    晨曦惊扰了陌上新桑阅读 152评论 0 1
  • 2016年对我的衣橱进行了一次全面的总结与反思。在这个总结与反思,真的很有意思改变我对服装的理解及对美的理解。 从...
    杨美娟阅读 990评论 0 3
  • 孤独的柳树下 看着你的背影逐渐远去 雾水淡漠了我的视线 拽着柳枝站了许久许久 空中飘起了淋淋沥沥的雨 撑一柄雨伞 ...
    湘女小文阅读 577评论 1 0