《计算机科学与工程导论:基于IoT和机器人的可视化编程实践方法第2版》一2.3.4 使用While循环

简介: 本节书摘来华章计算机《计算机科学与工程导论:基于IoT和机器人的可视化编程实践方法第2版》一书中的第2章 ,第2.3.4节,陈以农 陈文智 韩德强 著 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.3.4 使用While循环

本小节我们将使用VIPLE中的While循环,工作同样是创建一个变量,初始化它,然后计数到10,在每次遍历时用TTS块报出数值。
1)在“文件”菜单里选择新建创建一个项目。然后把项目命名为“Exercise_04”并保存。
2)从工具箱中插入一个变量活动。
 image

3)点击“…”来定义这个变量。在打开的对话框中点击Name文本框并输入“i”作为变量的名字。点击Add按钮,之后从“Type”下拉列表里选择Integer作为变量的类型,最后点击OK。
image

4)添加一个数据块到框图中变量块的左侧并用一个链接来连接它们。
5)输入5到数据块的文本框中,数据类型会自动变为Int32。设定了数据和它的类型,数据的连接会初始化i为5。
6)插入一个条件循环块到变量块的右侧并连接它们。
7)在条件循环块的表达式里输入“state.i > 0”。
image

8)添加一个计算块并将它连接到条件循环块上。在计算块里输入“:i is " + state.i”。添加一个Text to Speech块,并将它连接到计算块的输出上。
image

9)向框图中插入另一个计算块。在它的表达式中,写入“state.i-1”。插入一个变量块到这个计算块上。这个新的变量会使用每次i被修改后的值。点击“…”按钮,选择i变量,之后点击OK。
image

10)将变量块的输出引脚连接到一个结束循环块。
image

11)插入一个TTS块使得程序能够说出完成的结果。添加一个新的数据块并输入“All done”。
12)添加一个TTS块并把它连接到数据块的输出上。
image

13)完成程序后,点击运行按钮来运行程序(或者按F5键)。
当你完成后,请保存项目文件以便后续上传。在实验结束时,你需要把项目文件打包上传。
请通知你的实验指导老师并演示你的程序,然后换一个操作员进行下一个实验任务。

相关文章
|
人工智能 算法 IDE
智能化测试新趋势:手淘 AI+IoT 机器人泛终端测试实战
“为模拟真实用户”,Robot-XT 极测机器人提供了为用户体验度量评测的能力,不仅可以最大程度地模拟用户真实操作,还实现了多设备跨终端的功能自动化和用户体验度量。同时,Robot-XT 极测机器人通过 IoT+AI 的智能化技术搭建一套支持多机操作并具备高稳定性的的 UEE 自动化解决方案,实现了覆盖从线上 App 到线下智能门店场景的端到端自动化测试,赋能行业,为软件绿色联盟的加盟 App 提供用户体验评测服务。
676 0
智能化测试新趋势:手淘 AI+IoT 机器人泛终端测试实战
|
机器学习/深度学习 JavaScript 物联网
温湿度计设备通过阿里云IoT物联网套件上报数据到钉钉群机器人实践
温湿度计通过MQTT协议连接到IoT套件,规则引擎针对数据上报Topic配置转发到函数计算(FunctionComputer)中编写好的函数pushData2DingTalk,Nodejs脚本函数处理数据,post到钉钉群机器人
4464 0
|
人工智能 机器人
《中国人工智能学会通讯》——7.33 丰心工程 为情感机器人安上“心脑”
本节书摘来自CCAI《中国人工智能学会通讯》一书中的第7章,第7.33节, 更多章节内容可以访问云栖社区“CCAI”公众号查看。
1021 0
|
数据可视化 机器人 物联网
《计算机科学与工程导论:基于IoT和机器人的可视化编程实践方法第2版》一3.3 在VIPLE中创建计算机系统部件
本节书摘来华章计算机《计算机科学与工程导论:基于IoT和机器人的可视化编程实践方法第2版》一书中的第3章 ,第3.3节,陈以农 陈文智 韩德强 著 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
3179 0
|
存储 数据可视化 机器人
《计算机科学与工程导论:基于IoT和机器人的可视化编程实践方法第2版》一3.2 计算机系统
本节书摘来华章计算机《计算机科学与工程导论:基于IoT和机器人的可视化编程实践方法第2版》一书中的第3章 ,第3.2节,陈以农 陈文智 韩德强 著 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2262 0
|
8月前
|
编解码 小程序 JavaScript
阿里云IoT小程序应用开发和组件实践
通过实验,了解阿里云IoT小程序的应用开发的方法,了解其内置的基础组件使用,以及基于Vue.js实现可复用的自定义组件的方法。
348 1
|
8月前
|
运维 安全 物联网
使用阿里云 IoT 安全中心保护智慧遥控器
在物联网领域中,我们的 TO B 智慧设备,在发货之后,出现了不少困扰我们的安全问题,比如会被恶意安装应用,访问非法网站等,增加厂家的运维成本。 同时设备上的一些技术机密也容易被好事之人破解,对厂商构成商业损失,直到我们发现了阿里云物联网的一款安全防护产品 -- IoT 安全中心。它主打的 ID² 和安全运营有效的解决了我们的痛点。
401 3
|
9月前
|
传感器 监控 物联网
阿里云IoT HaaS 510:快速实现物联网数据传输的利器
众所周知,物联网(IoT)是近年来日益热门的技术领域之一,它的广泛应用为人们的生活和工作带来了无限可能。在物联网应用中,数据的采集和传输是至关重要的一环。DTU是一种应用于物联网数据传输的终端设备,它可以将各类传感器、数据采集单元等通过串口RS232/485传输到DTU,再由DTU转发到4G网络上传至云端。阿里云IoT HaaS 510是一款开板式DTU产品,能够帮助企业快速搭建物联网平台,并实现数据的采集和传输,那么本文就来简单分享一下。
380 1
阿里云IoT HaaS 510:快速实现物联网数据传输的利器

热门文章

最新文章