首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

Real-time Workshop机制研究--动态数据流模型代码生成器的设计与实现

摘要第4-6页
ABSTRACT第6-7页
第一章 引言第12-15页
    1.1 课题研究的背景和意义第12-13页
    1.2 课题研究的目标第13-14页
        1.2.1 理论部分第13页
        1.2.2 实现部分第13-14页
    1.3 章节内容安排第14-15页
第二章 RTW 相关理论第15-23页
    2.1 基于模型的软件开发方式第15页
    2.2 模型转换的特点第15-16页
    2.3 模型到代码转换的特点第16-17页
    2.4 RTW Embedded Coder 的代码生成方法第17-22页
        2.4.1 RTW Embedded Coder 代码生成过程第17-19页
        2.4.2 中间格式文件第19-20页
        2.4.3 目标文件第20-21页
        2.4.4 生成C 语言代码的优化第21-22页
    2.5 本章小结第22-23页
第三章 Simulink/Stateflow 源模型分析第23-39页
    3.1 Simulink 源模型的分析第23-29页
        3.1.1 模型的基本组成第23-24页
        3.1.2 模块的分类第24-25页
        3.1.3 模型的组织结构第25-27页
        3.1.4 信号经过每个模块的顺序第27-28页
        3.1.5 历史信号第28-29页
    3.2 Stateflow 源模型的分析第29-32页
        3.2.1 模型的基本组成第29-30页
        3.2.2 状态分类第30页
        3.2.3 模型的结构和语义第30-31页
        3.2.4 代码生成时序第31-32页
    3.3 模型存储文件第32-38页
        3.3.1 基本结构第32-34页
        3.3.2 关键信息第34-37页
        3.3.3 提取关键信息第37-38页
            3.3.3.1 Lex 语法第37-38页
    3.4 设计需求第38页
    3.5 本章小结第38-39页
第四章 系统总体设计第39-53页
    4.1 模式和转换规则第39-43页
        4.1.1 源模型的模式第39页
        4.1.2 目标模型的模式第39-40页
        4.1.3 转换规则第40-43页
            4.1.3.1 源模型转换规则第40-41页
            4.1.3.2 目标模型转换规则第41-43页
    4.2 软件系统结构第43-52页
        4.2.1 MDL 文件解析器第43-46页
            4.2.1.1 解析工具第43页
            4.2.1.2 解析算法第43-45页
            4.2.1.3 解析器与数据模型的配合第45-46页
        4.2.2 Simulink 部分的代码生成解决方案第46-50页
            4.2.2.1 资源模块对象的组织方式第46-47页
            4.2.2.2 核心结构第47-48页
            4.2.2.3 调度算法第48-50页
        4.2.3 Stateflow 部分的代码生成解决方案第50-52页
            4.2.3.1 子状态对象的组织方式第50-51页
            4.2.3.2 处理子状态对象的算法第51-52页
    4.3 本章小结第52-53页
第五章 系统详细设计与实现第53-70页
    5.1 文件解析器Simulink 部分的子程序第53-55页
        5.1.1 扫描状态子程序第53-54页
        5.1.2 共有关键信息第54-55页
        5.1.3 具体类型资源模块第55页
    5.2 代码生成器Simulink 部分的子程序第55-59页
        5.2.1 核心结构第一次初始化第55-56页
        5.2.2 获得子系统对象第56页
        5.2.3 处理第一遍扫描时的对象第56-57页
        5.2.4 核心结构第二次初始化第57页
        5.2.5 处理第二遍扫描时的对象第57-58页
        5.2.6 历史信号处理第58-59页
    5.3 文件解析器Stateflow 部分的子程序第59-61页
        5.3.1 扫描状态子程序第59-60页
        5.3.2 Stateflow 扫描状态的退出第60-61页
     5.4 代码生成器 Stateflow 部分的子程序第61-69页
        5.4.1 子状态的代码生成驱动函数第61-62页
        5.4.2 顶层子状态代码的生成第62页
        5.4.3 子状态的代码生成函数第62-63页
        5.4.4 子状态的各个子模式第63-69页
            5.4.4.1 atomicPattern 子模式第63-64页
            5.4.4.2 enter_atomicPattern 子模式第64页
            5.4.4.3 exit_atomicPattern 子模式第64-65页
            5.4.4.4 internalPattern 子模式第65页
            5.4.4.5 EnterInternalPattern 子模式第65-66页
            5.4.4.6 ExitInternalPattern 子模式第66页
            5.4.4.7 duringPattern 子模式第66-68页
            5.4.4.8 JunctionPattern 子模式第68-69页
            5.4.4.9 transitionPattern 子模式第69页
    5.5 本章小结第69-70页
第六章 实验结果分析第70-79页
    6.1 Simulink 模型部分第70-73页
    6.2 Stateflow 模型部分第73-77页
    6.3 生成代码测试第77-78页
    6.4 本章小结第78-79页
第七章 总结与展望第79-80页
致谢第80-81页
参考文献第81-84页

论文共84页,点击 下载论文
上一篇:基于主动形状模型的头部姿态估计
下一篇:基于模糊PID参数自整定的旋转刮刀速度控制方法研究