UML系统分析与设计教程(第2版) 课件 第15章 嵌入式系统设计.ppt

UML系统分析与设计教程(第2版) 课件 第15章 嵌入式系统设计.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

UserInterface子系统类图UML系统分析与设计第2版ZhenyanJi*动态行为模型状态机图(1)Controller(控制器)对象。Controller对象可以用来记录心电信号、播放心电信号或报警。Controller对象有4个状态。通常,Controller对象处于“Idle”(空闲)状态,如果“记录”按钮被按下,则事件“record”(记录)发生,对象进入“Recording”状态,当事件“stop”(停止)发生,系统停止记录,对象返回“Idle”状态;如果“回放”按钮被按下,事件“playback”(回放)发生,对象进入“Playing”(播放)状态,当事件“stop”(停止)发生时,系统停止回放,对象返回“Idle”状态;如果警报发生,即事件“alarm”(警报)发生时,对象进入“Alarming”状态,当事件“stop”(停止)发生时,系统停止回放,对象返回“Idle”状态。UML系统分析与设计第2版ZhenyanJi*动态行为模型Controller对象的状态机图UML系统分析与设计第2版ZhenyanJi*动态行为模型(2)ECGInput(心电输入)对象。ECGInput对象控制心电输入通道,该对象通过Sensor(传感器)对象来记录心电数据。值得注意的是,采样得到的心电数据要经过压缩再存储。ECGInput对象有3个状态。通常,ECGInput对象处于“Idle”(空闲)状态,如果事件“recordCompressedECGSegment(ecg:ECGSegment)”(获取压缩心电数据)发生,对象进入“Record”状态,开始记录心电数据,在进入该状态时,需执行入口动作“StartDMA”(启动DMA)协助记录。当事件“DMAEndOfTransfer”(数据传输结束)发生时,对象进入“Compress”状态,压缩心电数据,压缩完成后,ECGInput对象返回“Idle”状态。UML系统分析与设计第2版ZhenyanJi*动态行为模型ECGInput对象的状态机图UML系统分析与设计第2版ZhenyanJi*动态行为模型(3)ECGOutput(心电输出)对象。ECGOutput对象控制心电输出通道,它可以通过显示器来回放心电数据。ECGOutput对象有3个状态,通常ECGOutput对象处于“Idle”(空闲)状态,如果事件“PlayCompressedECGSegment(ecg:ECGSegment)”(回放压缩的心电数据)发生,对象进入“Expand”(展开)状态,开始对心电数据解压缩,在进入该状态时,需执行入口动作“StartDMA”(启动DMA)协助回放。解压缩完成后,ECGOutput对象进入“Play”(回放)状态,回放心电数据,回放结束后,ECGOutput对象返回“Idle”状态。如果在ECGOutput对象处于“Idle”状态时,事件“PlayECGSegment(ecg:ECGSegment)”(回放心电数据)发生,则ECGOutput对象直接进入“Play”状态,回放心电数据,回放结束后,ECGOutput对象返回“Idle”状态。UML系统分析与设计第2版ZhenyanJi*动态行为模型ECGOutput对象的状态机图UML系统分析与设计第2版ZhenyanJi*动态行为模型(4)Sensor(传感器)对象。Sensor对象是物理传感器的接口。传感器可以采集数据。当SwichOn发生(打开电源)后,Sensor对象进入“Idle”(空闲)状态,如果事件“startsampling”(开始采样)发生,对象进入“Sampling”(采样)状态,对心电数据进行采样,事件“intervalpassed”(采样间隔时间过去)引起的跃迁是自跃迁,在事件发生时,执行动作getSample()进行采样。如果事件“stopsampling”(停止采样)发生,对象返回“Idle”状态。UML系统分析与设计第2版ZhenyanJi*动态行为模型Sensor对象的状态机图UML系统分析与设计第2版ZhenyanJi*动态行为模型(5)Display(显示器)对象。Display对象是物理显示器的软件接口。当SwichOn发生(电源开通)后,Display对象进入“Idle”(空闲)状态,如果事件“PlayECG”(播放心电图)发生,对象进入“PlayingECGWave”状态,显示器播放心电图。如果事件“StopPlay”(停止播放)发生,对象返回“Idle”状态。UML系统分析与设计第2版Z

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档