【拓普微智能显示屏测评】 3.运行SciTE Lua 脚本编辑器测试屏幕闹钟功能
<div class='showpostmsg'> 本帖最后由 物联创客 于 2021-12-3 21:48 编辑<p style="text-align:left"><span style="font-size:10.5pt"><span style="font-family:Calibri"><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="宋体"> 前面我们采用了屏幕主要作为显示功能进行了应用,实际屏幕是具有逻辑处理功能的,比如可以采用屏幕对变量进行读取或写入,或者进行运算处理,以及判断比较等逻辑。官方给出的编程工具很给力,采用</font><font face="Calibri">lua</font><font face="宋体">(脚本)语言即可编写逻辑,采用官方提供的</font><font face="Calibri">lua</font><font face="宋体">编辑小工具</font><font face="Calibri">SciTE Lua</font><font face="宋体">进行编辑。参考官方说明“智能显示模块</font><font face="Calibri">Lua</font><font face="宋体">参考手册”,此手册中说明了各种屏幕所支持的功能函数,这里我将手册中的“闹钟”例程放入</font><font face="Calibri">SciTE Lua</font><font face="宋体">中:</font></span></span></span></span></p>
<p> </p>
<p> </p>
<p style="text-align:left"> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align:left"> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align:left"> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align:left"><span style="font-size:10.5pt"><span style="font-family:Calibri"><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="宋体">点击</font><font face="Calibri">file </font><font face="宋体">“另存为”,将其保存成“</font><font face="Calibri">test.lua</font><font face="宋体">”文件,直接在文件名称后添加 .lua 即可,</font></span></span></span></span> <span style="font-size:10.5pt"><span style="font-family:Calibri"><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="宋体">并将其添加到</font><font face="Calibri">SGToolS</font><font face="宋体">中,运行编译下载即可。</font></span></span></span></span></p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align:left"> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p style="text-indent:21.0000pt; text-align:left"><span style="font-size:10.5pt"><span style="font-family:Calibri"><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="宋体">在实际的测试中,会发现屏幕时间运行到</font><font face="Calibri">19:07:00</font><font face="宋体">时,屏幕上的蜂鸣器会滴答滴答响起来,响叫的时间为</font><font face="Calibri">1</font><font face="宋体">分钟,即时间变为</font><font face="Calibri">19:08:00</font><font face="宋体">时停止响叫。</font></span></span></span></span></p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align:left"><span style="font-size:10.5pt"><span style="font-family:Calibri"><span style="font-size:10.5000pt"><span style="font-family:宋体"><font face="宋体">但时又发现在响叫之后过了几十分钟后,屏幕又滴答滴答响起来,这种现象就不知什么原因了。</font></span></span></span></span></p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p style="text-align:left"><span style="font-size:10.5pt"><span style="font-family:Calibri"><span style="font-size:10.5000pt"><span style="font-family:宋体"> <font face="宋体">总之,拓普微智能显示屏支持的</font><font face="Calibri">Lua</font><font face="宋体">脚本语言编辑功能很好用的,可以减少下位机处理器的处理任务压力,充分利用屏幕的逻辑处理功能,和下位机处理器相辅相成是开发项目的不错选择。</font></span></span></span></span></p>
<p> </p>
<p> </p>
</div><script> var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;" style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
if(parseInt(discuz_uid)==0){
(function($){
var postHeight = getTextHeight(400);
$(".showpostmsg").html($(".showpostmsg").html());
$(".showpostmsg").after(loginstr);
$(".showpostmsg").css({height:postHeight,overflow:"hidden"});
})(jQuery);
} </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script> <p>但时又发现在响叫之后过了几十分钟后,屏幕又滴答滴答响起来-----难道是 稍后提醒</p>
<p>你这个闹钟没有可视页面吗?</p>
<p> </p>
<p>问题记下了,周一我帮你提交拓普微官方瞅瞅~</p>
nmg 发表于 2021-12-4 21:49
你这个闹钟没有可视页面吗?
问题记下了,周一我帮你提交拓普微官方瞅瞅~
<p>嗯,没有可视化,只是在屏幕内部运行,后面我会拍视频录下这个现象传上来。</p>
<p>拓普微官方回复:</p>
<p>闹钟功能是 根据三个变量数值控制响应的,用户如果在此期间有修改定义的三个变量是有可能再次唤醒闹钟的</p>
<p> </p>
<p>你看看能查出问题吧,还不行的话,接着反馈哈</p>
页:
[1]