【Rhapsody学习笔记】3:Dishwasher

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”,注意需要项目停止运行
在这里插入图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: Rhapsody安装包是指用于安装和运行Rhapsody软件的一种程序包。Rhapsody是一款功能强大且易于使用的音乐播放与管理软件,广泛用于计算机上播放和管理音乐文件。 安装Rhapsody软件需要先获得Rhapsody安装包,通常可以通过官方网站或其他可信的下载渠道获取。安装包是一个压缩文件,包含了安装所需的所有程序文件和相关组件。安装包一般以可执行文件的形式提供,用户只需运行该文件,按照安装过程中的指示完成安装即可。 运行Rhapsody安装包后,会首先弹出一个安装向导,用户需要仔细阅读和遵循向导中的指示。首先,用户需要选择安装目录,即将Rhapsody软件安装到计算机的哪个文件夹中。接下来,用户需要选择是否创建桌面快捷方式和开始菜单项,以便快速启动和访问该软件。 安装过程中还会让用户选择一些其他设置,如语言和界面风格等。用户可以根据自己的需求进行选择。安装完成后,用户可以在指定的安装目录中找到所有安装文件。 Rhapsody安装包不仅包含了Rhapsody软件本身,还可能包含一些额外的功能或插件。这些额外的功能和插件可以提供更多的音乐播放与管理功能,如扩展音效设置、歌词显示等。 总之,Rhapsody安装包是安装和运行Rhapsody软件所必需的程序包。通过安装包,用户可以轻松将Rhapsody软件安装到计算机中,并享受到该软件提供的丰富的音乐播放和管理功能。 ### 回答2: Rhapsody安装包是一款用于音乐播放和管理的软件。它具有丰富的功能和易用的界面,让用户能够轻松地组织和播放自己的音乐收藏。 Rhapsody安装包包含了程序的安装文件。当我们将其下载并运行安装程序时,可以开始安装Rhapsody软件。安装过程通常很简单,只需要按照提示一步一步地操作即可。 一旦安装完成,我们就可以开始使用Rhapsody了。它支持多种音频格式,包括MP3、WAV、FLAC等。我们可以将自己喜欢的音乐文件导入到Rhapsody,然后通过它来播放这些音乐。 Rhapsody提供了一个直观的界面,让我们能够轻松地查找和播放音乐。我们可以使用搜索功能快速找到想听的歌曲或艺术家。同时,Rhapsody还提供了各种智能播放列表和推荐功能,帮助我们发现新的音乐和艺术家。 此外,Rhapsody还提供了订阅服务,让用户可以流式传输音乐。通过订阅,我们可以获得无限的音乐选择,无需下载和存储大量的音乐文件。这样,我们可以随时随地通过互联网访问我们喜欢的音乐。 总之,Rhapsody安装包是一款功能丰富、易用的音乐播放和管理软件。它提供了许多便利的功能,帮助我们组织和享受音乐。无论是喜欢本地音乐还是流媒体,Rhapsody都是一个不错的选择。 ### 回答3: Rhapsody 是一款音乐流媒体应用程序,它提供了丰富的音乐资源和功能。安装包是指 Rhapsody 的安装文件,用户需要将其下载到设备上并进行安装,以便使用该应用程序。 Rhapsody 的安装包通常以可执行文件的形式呈现,用户可以通过官方网站、应用商店或其他可信渠道获取。一旦下载完成,用户可以双击安装文件来启动安装过程。 安装 Rhapsody 的第一步是接受软件许可协议。用户需要仔细阅读并理解协议内容,然后同意进行安装。接下来,用户可以选择安装位置和其他选项,例如创建桌面快捷方式和启动菜单项。 安装包会解压文件并将所有必需的文件复制到指定位置。一旦安装完成,用户就可以打开 Rhapsody 并进行登录或注册。通过登录到个人账户,用户可以访问其订阅的音乐库、创建播放列表、搜索和收藏喜爱的音乐,甚至享受定制推荐的功能。 总之,Rhapsody 安装包是用户获取 Rhapsody 音乐流媒体应用程序的一种方式。只需按照安装向导的步骤,用户可以轻松安装并开始畅享音乐之旅。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值