首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到11条相似文献,搜索用时 15 毫秒
1.
十三、程序综合举例通过以下SLBASIC实验源程序的阅读、修改、转换、下载实验操作,进一步熟悉掌握SLBASIC语言的应用,了解如何用程序控制机器人动作原理,以达到举一反三,熟练掌握单片机及机器人的创新开发制作。源程序1:声控机器人行走10 REM "SLBASIC";双龙SLBASIC头文件15 REM "WAIT 50";延时,防止开关声启动机器人行走20 REM "IF MIC<>0 THEN 20";声控启动,如果MIC是高电平(无声音)则等待声控,;如果为低电平有(有声音),则按顺序执行下去  相似文献   

2.
一、机器人避悬崖程序子程序调用的说明:子程序最好写在最后,前面最好用END语句,表示前面程序结束!JK0微动开关安装压向台面,见附图。【程序清单】10 REM "SLBASIC";双龙SLBASIC头文件20 REM "IF JK0 <>0 THEN 50";如果机器人离开台面,JK0高电平则转到50行执行,;如果机器人在台面上,JK0为低电平有,则按顺序执行下去30 REM "GOSUB 200";转到执行前进程序40 REM "GOTO 20";循环检测微动开关状态50 REM "GOSUB 300";转到机器人后退转弯60 REM "GOTO 20";循环检测微动开关状态70 REM "END";程序结束200 REM "LED 5";LED显示机器人执  相似文献   

3.
一、单只红外光电开关寻黑线程序SL-DIY08-8机器人单只红外光电开关寻黑线程序,边走边发声!(白底黑线,黑线宽18mm)【程序清单】10 REM "SLBASIC";双龙SLBASIC头文件15 REM "KEY 0";取曲谱范围低音"1"到高音"1"20 REM"IF PC0 <>0 THEN 50";如果PC0红外光电开关是高电平(在黑线上)则转到50行执行,;如果为低电平(离开黑线),则按顺序执行下去30 REM "GOSUB 300";调用机器人转弯子程序40 REM "GOTO 20";循环检测红外光电开关状态50 REM "GOSUB 200";调用执行前进子程序60 REM "GOTO 20";循环检测红外光电开关状态70 REM "END";程序结束200 REM "LED 0";LED显示机器  相似文献   

4.
(29).A/D转换语句(ADC(0-7))【格式】A=ADC0A=ADC1……A=ADC7【功能】模拟量转换为数字量,用于数据采集【说明】ADC函数语句:A=ADC0A=ADC1……A=ADC7也就是说ADC后面跟一个0…7的数字,即0到7通道A/D转换。【应用】A/D转换测试程序:程序说明:这个程序把这次取到的值和上一次做比较,用LED表示是大了,还是小了,还是等于,当电阻朝一个方向连续转动的时候,效果比较明显,当电阻不动的时候,本应该相等的值实际上会颤抖。10REM"SLBASIC";SLBASIC文件头  相似文献   

5.
通常所谓的表达式有三种,即算术表达式、关系表达式和逻辑表达式。算术表达式用于算术运算,其结果为数型值,关系表达式和逻辑表达式用于逻辑判断,它们的结果均为逻辑值1或0(1表示为真,0表示为假),一般说来,后两种表达式仅出现在IF/THEN等控制程序分支的语句中。如果你稍加留意,就不难觉察到:表示真假的1和0依然也是数型值,那么它们同样可以  相似文献   

6.
基于路径字符串组合的基本路径集求解算法以简单的字符串处理实现了基本路径集的求解,但该算法没有考虑判断语句的条件拆分问题。提出采用决策表法解决基本路径集求解的条件拆分问题,在扫描被测程序时提取判断语句信息,将含多个条件的判断语句转化为一个决策表节点,生成含决策表节点的T基本路径集;根据提取的判断语句信息得到因果表达式,生成决策表,依据决策表生成规则路径集,按照一定规则将T基本路径集与规则路径集进行组合,则可生成满足条件覆盖的基本路径集。  相似文献   

7.
注:文章所列题号均为笔试试卷相应题号一、选择题(13)在窗体上画两个单选按钮,名称分别为Option1、Option2,标题分别为"宋体"和"黑体";一个复选框,名称为Check1,标题为"粗体";一个文本框,名称为Text1,Text属性为"改变文字字体"。要求程序运行时,"宋体"单选按钮和"粗体"复选框被选中(窗体外观如下图),则能够实现上述要求的语句序列是A)Option1.Value=TrueCheck1.Value=FalseB)Option1.Value=TrueCheck1.Value=TrueC)Option2.Value=FalseCheck1.Value=TrueD)Option1.Value=TrueCheck1.Value=1正确答案:D)试…  相似文献   

8.
高凤娟  王豫 《软件学报》2020,31(10):2983-3003
随着移动计算、物联网、云计算、人工智能等领域的飞速发展,也涌现出了很多新的编程语言和编译器,但是C/C++语言依旧是最受欢迎的编程语言之一,而数组是C语言最重要的数据结构之一.当在程序中通过数组下标访问数组元素时,必须确保该下标在该数组的边界之内,否则就会导致数组越界.程序中的数组越界缺陷会使得程序在运行时导致系统崩溃,甚至使攻击者可以截取控制流以执行任意恶意代码.当前针对数组越界的静态检查方法无法达到高精度的分析,尤其是无法处理复杂约束和表达式,过多的误报额外增加了开发者的负担.因此,提出了一种基于污点分析的数组越界的静态检测方法.首先,提出流敏感、上下文敏感的按需指针分析方法,实现数组长度区间分析.然后,提出按需污点分析方法,实现数组下标和数组长度污染情况的计算.最后,定义数组越界缺陷判定规则,提出使用后向数据流分析方法,检测数组下标是否越界.在进行数组越界检测的过程中,为了处理程序中的复杂约束和表达式,在分析过程中将调用约束求解器来判断约束的可满足性.如果没有发现相应的语句,则报告数组越界缺陷警报.同时,实现了自动静态分析工具Carraybound,并通过实验展示了方法的有效性.  相似文献   

9.
1998年12月17日对于wi【1dows NT的系统管理员们来说,是一个值得记住的日子,冈为在这…天,NAI(Network/kssc)ciates 111c.)首次发现了以Microsoft Windows NT服务器和工作站系统为主要攻击日标的Remote Explorer病毒。Remote Explorer为常驻内存型,通过LAN/wAN环境扩散,将ExE、TXT和HTML文件加密而使之失效。Remot分Explore÷r病毒的检测方法 判断自己的wind[)WS NT系统是否已被该病毒侵入,可以打开NT控制面板的“服务”程序,如果发现“RemoteExplorer”作为一个服务程序列入,则表明该系统已经被病毒感染_r。另外~一种检测…  相似文献   

10.
针对物化视图集实时调整容易出现"抖动",物化视图集不稳定的缺点,本文提出一种改进的物化视图动态批量调整算法,根据在一个统计周期内收集到的查询调整物化视图集.算法先判断查询集合是否满足调整条件,若满足则根据视图访问频率生成候选视图,再调用物化视图批量选择算法;若不满足则调用物化视图集动态调整算法.该算法不需要频繁计算,而且查询集合能反映用户的查询趋势,调整后的物化视图集对用户查询具有较高的适应性.文中实验从执行时间、物化视图集整体性能等方面验证了该算法的有效性.  相似文献   

11.
在给定一个子集的条件下, 本文研究了在状态翻转控制下布尔控制网络的全局镇定问题. 对于节点集的给定子 集, 状态翻转控制可以将某些节点的值从1 (或0)变成0 (或1). 将翻转控制作为控制之一, 本文研究了状态翻转控制下的 布尔控制网络. 将控制输入和状态翻转控制结合, 提出了联合控制对和状态翻转转移矩阵的概念. 接着给出了状态翻转 控制下布尔控制网络全局稳定的充要条件. 镇定核是最小基数的翻转集合, 本文提出了一种寻找镇定核的算法. 利用可 达集的概念, 给出了一种判断全局镇定和寻找联合控制对序列的方法. 此外, 如果系统是一个大型网络, 则可以利用一 种名为Q学习算法的无模型强化学习方法寻找联合控制对序列. 最后给出了一个数值例子来说明本文的理论结果.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号