【Rhapsody学习笔记】3:Dishwasher

4 篇文章 15 订阅
订阅专栏

Exercise 3 :Dishwasher

1 新建项目Dishwasher

2 添加类“Dishwasher

3 添加以下属性(Attributes)

类型为int型,初始值为0。
在这里插入图片描述

4 添加操作

在这里插入图片描述
各操作实现如下:
在这里插入图片描述

5 添加类型

浏览器选择包Default,右键选择“新增”–“类型”。
在这里插入图片描述
名称设置为“MAX_CYCLES”,种类设置为“Language”,添加描述:const int %s = 3;
在这里插入图片描述

6 创建组件

按照前面的例程( 【Rhapsody学习笔记】1:Hello World)重命名组件 DefaultComponentTest,配置 DefaultconfigDebugDebug 配置为动画。
在这里插入图片描述

7 创建状态图

详细步骤可参考 【Rhapsody学习笔记】2:Count Down

8 创建并发状态

用“与线”功能创建并发状态。
在这里插入图片描述

9 显示状态名称

在状态图某状态框空白位置右键选择“显示选项”,选择名称。
在这里插入图片描述

10 重命名状态名

双击状态名可进行重命名。
在这里插入图片描述

11 添加状态

添加以下状态。
在这里插入图片描述

12 添加历史记录连接符与图连接符

在这里插入图片描述

13 添加缺省转换

在这里插入图片描述

14 添加转换

在这里插入图片描述
图中[isDryed()]应为[isDried()]。

15 入口操作

normal状态添加入口操作
在这里插入图片描述

16 保存、编译执行

保存文件,编译执行。
点击“转为闲置”,创建一个实例。
在这里插入图片描述

  • 如果未出现Dishwasher实例,可能是因为配置中没有选择一个初始的instance。

17 打开实例状态图

应该有三个高亮状态
在这里插入图片描述

18 插入事件

此时Dishwasher处于闲置状态。
生成事件evStart。方法:右击实例状态图任意位置,点击生成事件。
此时evStart出现在事件队列中。
在这里插入图片描述

19 创建测试脚本

  • 在组件Test中新增一个文件TestScript.cfg
  • 设置路径为..\..
  • 设置类型为“其他”
    在这里插入图片描述
  • 添加文本元素
    在这里插入图片描述
  • 输入以下内容:
// Script to test the Dishwasher
output TestScript.log
trace #all all
timestamp
// First get the Dishwasher to a known state
go idle
Dishwasher->GEN(evService)
Dishwasher->GEN(evMode)
break Dishwasher stateEntered off
break Dishwasher stateEntered faulty
Dishwasher->GEN(evStart)
go
Dishwasher->GEN(evStart)
go
Dishwasher->GEN(evStart)
go
Dishwasher->GEN(evStart)
go
//should now be in faulty
go 
//remove breakpoints
break Dishwasher -stateEntered off
break Dishwasher -stateEntered faulty

在这里插入图片描述

20 运行测试脚本

在这里插入图片描述

  • 此时,脚本已经创建了一个日志文件TestScript.log,我们可以通过添加一个文件,名字为TestScript.log,类型为“其他”,路径为..\..

21 阅读日志文件

浏览器右键日志文件TestScript.log,选择“编辑File”,注意需要项目停止运行
在这里插入图片描述

Rhapsody
Kamus' Oracle World
09-13 2786
Fabio Lione? VocalLuca Turilli? GuitarsAlex Staropoli? keyboard, harpsycord, pianoAlex Holzwarth DrumsAlessandro Lotta? Bass The Rhapsody Offical Website 狂想曲樂團 (Rhapsody)
rhapsody-android-sdk:Rhapsody 的 Android SDK 公共存储库
06-14
Rhapsody Android SDK 旨在提供一种非常简单的方法将流媒体音乐集成到您的 Android 应用程序中。 SDK 本身处理播放并与结合使用,让您的用户可以访问超过 1800 万首曲目。 SDK 为经过身份验证的 Rhapsody 订阅者播放...
rhapsody7.0 操作手册
07-13
rhapsody操作手册
Rhapsody使用简介
JangBingYang的博客
11-04 4936
Rhapsody使用简介 1 webservice注册 (1)name以及namespace最好不要使用中文; (2)operation里面的方法模式(mode)与服务的connection模式挂钩,如果是Request-Response,就对应in-out模式,request对应in,response对应out; Webservice配置选项 webservice client配置选项 2 database通讯点 (1)存储过程的调用使用‘{call proc...
Rhapsody介绍
08-13
IBM的基于模型的系统工程工具介绍,完整版的Rhapsody大概要80万左右,属于重量级的MBSE工具。
Rhapsody 使用教程
热门推荐
matrixing的专栏
08-08 1万+
写作中......
Rhapsody安装教程
11-01
MBSE(基于模型的系统工程)学习软件安装,MBSE是建模方法的形式化应用,以使建模方法支持系统要求、设计、分析、验证和确认等活动,这些活动从概念性设计阶段开始,持续贯穿到设计开发以及后来的所有寿命周期阶段
Rhapsody培训课件
01-08
不错的培训资料,40页以后是逐步操作的指导,很容易上手,个人觉得是不错的入门级操作手册,嘿嘿
rhapsody-api:RhapsodyNapster 的 NodeJS API 包装器
06-22
Rhapsody/Napster 的 NodeJS API 包装器。 老实说,我有一台漂亮的电视,我想为它构建一个 Rhapsody 集成应用程序。 希望其他人也会发现这很有用。 这个库实现了承诺。 前往并注册开发者帐户。 安装 npm install ...
Rhapsody804Windows64x-part3.rar
08-15
Rhapsody804Windows64x-part3.rar第三部分,记得和第一部分和第二部分合并一起用
IBM Rational Rhapsody UserGuide
12-22
英文版,IBM Rational Rhapsody的用户手册,文中详细介绍了Rhapsody的各类操作,对应Rhapsody版本为IBM Rational Rhapsody 7.5
IBM Rational Rhapsody 工具使用说明
06-27
IBM Rational Rhapsody 软件简单入门教程 IBM Rational Rhapsody 软件简单入门教程 IBM Rational Rhapsody 软件简单入门教程
嵌入式系统/ARM技术中的使用Rhapsody软件框架和UML的实时系统开发
12-10
摘要:UML已成为复杂系统建模的工业标准,并可借助代码自动生成工具实现从分析到编码的开发过程自动化。而实时系统的行为特征可以很好地用UML的状态机表示,从而成为自动代码生成、测试、分析和校验的最佳选择。Ilogix公司的Rhapsody是一个基于UML支持模型驱动开发的CASE工具,它使用一套为实时系统量身打造的软件框架实现实时系统软件的开发自动化。 关键词:实时系统 UML Rhapsody 状态机引言面向对象的软件设计方法推崇抽象、可重用且易维护的设计模式。其中,一个普遍采用的做法是使用预定义的框架构建复杂的软件系统。在面向对象领域中,框架是指为某一具体应用领域提供解决方案的类集。
"荷兰RHAPSODY计划评估:对糖尿病患者的照顾者的在线信息和支持
互联网干预28(2022)100530荷兰RHAPSODY计划的横断面评估:对患有糖尿病的人的照顾者的在线信息和支持迟发性痴呆Maud Daemena,*,Jeroen Bruinsmaa,Christian Bakkerb,c, d,Rob GrootZwaaftink e,Raymond ...
Rhapsody学习笔记】1:Hello World
G_tiro的博客
10-18 3428
SysML+Rhapsody学习过程第一个实例,可以生成一段C++程序,输出HelloWorld。
Rhapsody学习笔记】2:Count Down
G_tiro的博客
10-19 1978
Exercise 2 : Count Down
Rhapsody学习笔记(二)】Linux环境下的Rhapsody集成引擎安装部署
qq943618691的博客
08-01 2137
CentOS环境下的Rhapsody集成引擎安装部署; Linux环境下的Rhapsody集成引擎安装部署; Rhapsody安装教程
IBM Rational Rhapsody安装与配置
最新发布
qq_26056015的博客
03-15 1035
IBM Rational Rhapsody安装与配置
Rhapsody C++ 基础教程:从入门到实战
3. **Exercise 3: Dishwasher** - 可能是一个模拟洗衣机工作的模型,学员需要创建对象和类,理解面向对象编程的概念,如继承、封装和多态性。 4. **Exercise 4: Relations** - 这部分会深入到Rhapsody的模型关系...
写文章

热门文章

  • 微信自动推送早安问候教程 7643
  • word全半角标点符号批量转换 4277
  • UR3机器人运动学分析之正运动学分析 4199
  • 【Rhapsody学习笔记】1:Hello World 3428
  • UR3机器人雅克比矩阵 3027

分类专栏

  • Makefile 12篇
  • C++学习笔记 5篇
  • Rhapsody学习笔记 4篇

最新评论

  • 解决Ubuntu虚拟机隔一段时间不能上网问题

    qq_42971557: 第一句和第三句换成NetworkManager就可以了

  • 【Rhapsody学习笔记】1:Hello World

    普通小孩儿: 我也是这个问题 请问你是怎么解决的

  • 【Rhapsody学习笔记】1:Hello World

    weixin_45756603: 你好,请问我的vc版本为6.0,编译时显示Current value is "VC10", but no Visual Studio installation was not found in the directory "".是因为我的vc版本太低了吗

  • UR3机器人运动学分析之逆运动学分析

    G_Summer_Song: 我的个人博客文章底部有源码链接

  • 微信自动推送早安问候教程

    G_Summer_Song: 现在程序不支持

大家在看

  • mysql数据库中各种锁归纳总结例子解析
  • (开题)flask框架德林超市连锁超市触屏收银系统设计与实现(程序+论文+python) 899
  • 静态绑定和动态绑定 555
  • 算法学习之416周赛 790
  • 免费领源码 springboot校园新闻数据化系统 计算机原创毕业设计

最新文章

  • Python将实例对象作为方法使用
  • 图神经网络的Inductive learning 和 Transductive learning
  • (十一)《跟我一起写Makefile》之使用make更新函数库文件
2023年15篇
2022年10篇
2021年6篇

目录

目录

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家滨州小品系列玻璃钢雕塑制作梓潼玻璃钢花盆花器德兴玻璃钢气球雕塑吉安抽象玻璃钢雕塑制作鹰潭玻璃钢卡通人物雕塑常见商场美陈哪家好江西玻璃钢铜鹤雕塑白城公园小品玻璃钢雕塑厂家玻璃钢 雕塑 兔白色大树玻璃钢雕塑湖北玻璃钢雕塑供应济宁市玻璃钢人物雕塑生产商青岛玻璃钢大象雕塑广东人物玻璃钢雕塑联系方式北流玻璃钢小天使雕塑江苏步行街玻璃钢雕塑生产厂家海南园林景观玻璃钢雕塑商场美陈老何商丘玻璃钢卡通雕塑温州逼真玻璃钢面包雕塑日照玻璃钢海豚雕塑厂家玻璃钢人像雕塑怎么合作商场开业美陈目的景观玻璃钢雕塑价格合理盘锦玻璃钢雕塑制作流程厦门玻璃钢雕塑多少钱湖南酒店艺术玻璃钢雕塑价格广州玻璃钢抽象人物雕塑商丘玻璃钢卡通雕塑制作厂家滨海县玻璃钢雕塑厂家香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化