粉丝7.1万获赞18.3万

大家好,我是自动化零工 朋友们,大家晚上好,今天咱们来学习一下昆仑通泰运行策略中的循环策略。什么是循环策略?循环策略就是按照设定的时间循环运行,它和系统默认后台任务功能的一致, 单独现成,独立循环执行。好,接下来咱们看一个实力 啊,咱们今天做的实力是一个智能插座的实力, 这个智能插座当插上电器以后,如果发现十五秒内没有没有耗电,则断开插座, 这是那个插座,这相当于一个用电设备,然后如果他为一的时候,就代表的是啊在用电,在耗电,如果为零的时候,就代表没有耗电,如果没有耗电,如果有耗电,则继续供电,这个插座则继续供电。 好,接下来咱们看一下,看一下实力, 这哦点模拟工程下载,启动运行,打开插座, 看这个为零,这个为零,然后就开始。呃,这计时十五秒内如果 没有发现他为变成一则,这个灯就会断开,那如果,如果把它插入启动以后,然后咱们把它变为一,咱们看一下, 嗯,这这这里清零,这个插座则继续供电。好,接下来咱们开始实战, 咱们用之前的工程继续继续做这个循环策略啊,咱们先关关闭一个 啊,这个是之前的事件策略, 然后工程另存为 循环策略的应用, 然后咱这咱们在这个界面先编辑一下图,加一个标签, 循环策略的应用, 然后再加一个按钮代表插座, 然后加一个指示灯,然后再加一个动画按钮, 这个动画按钮啊,用啊,当做当做用电设备,当它为一的时候代表在耗电,在用电,然后如果为零的时候代表没耗电,然后咱们再加一个计时的, 好, 接下来咱们添加实时数据, 咱们在实时数据里边先增加一个插座啊,先把这个删掉吧, 增加一个插座, 然后增加一个计时 啊,用来显示啊,用了多少秒?然后再加一个用电设备, 好,接下来咱们把这个变量链接上啊,这个插座, 这个插座,咱们用这个数据数据对象值操作,咱们用取法 链接插座,然后这个灯显示属性,然后咱们也把它连接到插座上, 这个标签咱们显示输出,显示输出,然后 数字量输出整数连接到用电设备上, 这样他就会实时显示。呃,用了多长时间?这个动画按钮,动画按钮,咱们这个波尔操作, 咱们选择,呃,也是选择取反链接,用电设备,好确认, 接下来咱们就开始,嗯,增加循环策略, 新建策略,循环策略修改一下,修改一下名称点属性,智能插座,咱们这个定时循环执行,循环时间咱们设为 五百毫秒吧,双击新增策略,行,这里咱们就不填了,让他保持 长通的状态,然后再增加脚本程序, 这个脚本程序,嗯,咱们一开始要需要加一个啊,加计时器,启动计时器, 启动器,计时器一,然后, 然后这个计时器的值咱们付给计时那个变量,实时数据 等于 这个系统函数 计时器 timer value, 第一个计时器的, 咱们加一个按着的程序,呃, a 夫任,如果,如果, 如果计时器的值大于四四折, 咱们就把这个 计时器停止。 stop, timer stop, 然后再把它复位 一,然后,嗯,零点零, 你看这个,这个格式是他们整点,整点,整数,浮点数啊。把它清零,然后,然后咱们再,哦十五秒的时候, 咱们把这个谁要清零数据对象 插座,他的直。 yeah, 哎呦,返回 等于零, 然后 a 夫, 如果那个唯唯一呢?咱们如果那个用电设备唯一呢? 如果用电设备为一或者 唯一的时候,咱们这个插座就,呃,指示灯继续直行, 或者 那个插座得值等于零, 折起湿气停止。 yeah, 然后及时去复位, 然后咱们检查一下,看有没有问题,构建失败是哪个?构建成第六行零, 然后咱们看一下帮助啊。 time reset r e s e t。 咱们看一下这个计时器的这个函数啊。 time reset, 哦,这里要,咱们要用实力, 这个设置一号计时器的值为十二秒啊,这里是啊,咱们要用这个,这个 哦,他是返回只是负点数哦,这里咱,咱们需要用整数啊,那这,那咱们就直接为零, 然后这个也为零,然后检查一下。咦,这个哦,需要有个逗号,这逗号忘忘留了。 逗号,逗号,检查一下脚本正确保存,然后 咱们把程序下载一下,然后测试一下,看一看。工程下载启动运行 点亮插座,点亮插座,哦,这个是,哎,不对,对 哦,这个是不是链接的?链接成计时器,呃,链接成这个用电设备了,这个应该是链接那个 哦,这里链接错了,这里应该是链接计时器 整数, ok, 然后确认,然后咱们重新下载一下,看一看。 启动运行插座, 看,这里会啊,然后十五秒,咱们看十五秒,如果这个还不为之唯一的话,看他会不会断啊。 嗯,会断,而且这个复位为零了,然后咱们咱们 插座,然后咱让他自一看他会不会变零啊?哎,也会变零啊,说明这个就是说啊,现在有电了,在耗电,所以你就这个插座,你就继续供电就可以了。嗯,好, 就这个主要的问题还在这个循环策略。这啊大家,大家仔细看一看这个脚本程序啊。好,今天的学习到此结束,如果有不清晰的可以在视频下方留言, 朋友们,你们学会了吗?点关注不迷路,咱们下集再见。

各位同学大家好,今天我们一起来学习 m c g s 主态软件系统时间的调取。首先我们新建两个标签,分别命名为时间、 日期确定,将两个标签对齐, 偏线颜色设置为没有边线,字体颜色设为绿色,设计大小设为加粗。 确定,再新建两个标签, 偏线没有选择显示输出,调用内部自带的 time 函数确定,选择支付算输出。 同样道理,日期也选择显示输出,是否创第一个 data 函数确定确定。 好,接下来我们一起下载, 这样的话我们时间的一个调取功能已经实现了。那一般情况下,日期和时间后面都是带单位的,那又应该如何做? 有对 mcgs 主态软件感兴趣的朋友,欢迎点击关注我的抖音号,我们一起学习,一起交流。

选择型号,选择设备窗户,选择西门子 smart, 打开窗口,选择二零到二七, 点击删除。 实际连接的时候要修改触摸屏跟 plc 的 ip 地址,现在仿真就不需要修改了。增加设备通道,选择 m 继电器 通道个数我们选择二,这个时候代表的意思就是零点零到零点一,增加通道,选择 q。 输出继电器啊,选择一个通道确定,选择快速连接变量,取消 q。 五、零点零 指的是电机,我们这个时候对电量命名为电机确定,选择 m, 零点零为启动按钮,连链接变量,对其命名为启动, 选择确定,选择 m 零点一,选择变量,选命名为停止 选择确定。修改完参数点确定键全部添加。选择工作台用户窗口,新建窗口, 选择窗户属性,对其命名为齐宝亭电路确认,选择确认。双击打开窗, 选择按钮键,右键复制,选择拷贝, 拖动一下合适的位置,选择两个按钮,然后选择对齐指令,选择元器件, 选择指示灯,指令选择指示灯。三、确定, 选择左侧按钮,选择属性,修改为启动, 选择操作属性,选择数据对象,操作值选择。按一三零点问号 选择启动,选择确定,选择确定。同理,右键选择属性的基本属性,修改名称为停止选择。 嗯,操作属性,选择数据对象搜索值,按一三零点问号链接,停止按钮,点确定确定。 右键指示灯,选择属性,选择数据对象,选择可见度点问号链接,点击选择确定一下阻塞点确定,然后选择下载工程保存盘,确定 下载完成进行仿真。

下面我演示一下打开 mcs 通用版选择工程的操作教程, 这个现在桌面上有个压缩包,这个是 mcgs 通用版粉蒸工程,我右击 打开方式,如果装了其他解压软件的话,可以用其他解压软件进行打开,否则可以用运动资源管理器点击全部解压双,然后点击提取, 这时候桌面上就多了一个, 多了一个解压后的软件,这是 mc 机格式的,我们用的是 mcj 通用版软件,打开 这里点击文件,打开工程,找到桌面上刚解压出来的文件夹, 点击进去,看到这个 mcg 的文件,然后点击打开,这时候就打开进入了粉蒸工程了,然后我们点击文件,然后点击 进入硬性环境, 确定,弹出一个小窗,点击确定,这时候就可以打开工程了。 以上就是打开 mpgs 通用版的粉蒸工程操作教程,谢谢大家观看。

好,各位老铁,嗯,今天给大家分享一下这个中文屏的这个运行策略这块, 嗯,运行策略的话,我们在这个空中带出门品还是比较常用的,比如说,嗯,可能在 plc 的某些就是我想出了一些简单的一些逻辑的话,我们可以 在这个运营策略里面来助理啊,当然的话啊,对于比较他的他的那个频率比较高的情况下,那你 就没法处理了,因为他这个循环策略的话,嗯,可能他的这个助理的这个时间扫描的时间扫描周期有点长,嗯,可能对于比较灵敏的动作是处理不了的,因为他数据传出的话有点延迟,嗯,这个也是亲自测试过的 啊,比如说你的,嗯一些开关量的一些动作,比如说像尤其是气缸上的那个纤维开关的话,他他的那个一瞬间就过去了。如果说你要把充充分品的那个接触的,就是他通过从充分频上 那个数据传到这个出文频里啊,从那个 plc 的数据传到出文频中,然后再处理完再返回去的时候,那个动作已经过去了,他可能就是 就接受不到这个处理的一个效果,所以说,嗯,对于这种这种信号的话,还是在平遥期中处理,然后其他的逻辑性的东西的话,在在这个用用人策略里面处理是完全可以的 啊。我们就简单的说一下这个运行策略,今天就简单的先讲一下后面的话,我们再给大家分享一些 比较实用的一些策略啊。这样的话,比如说运行策略的话,有启动策略,就是当系统启动时运行,就是你系统启动以后,他会自动的进行这个运行策略,就直接 执行运行策略,然后这个还有就是这个推出策略啊,当系统推出时运行啊,这个基本上我是没用过 啊,但是我们最用的最多的就是玄黄策略,玄黄策略的话就是我们按照试点的时间来用心,当然你如果说有些数据的话,采集的话,我们可能不需要实时的采集,可能我们需要可能 啊说,嗯,一分钟采集一次,或者说是几秒钟采集一次啊,这样的话我们用循环策略是特别合适的啊,然后我们可以,当然我们可以新建其他的策略,比如说,嗯,你的这个报 策略啊,实践策略等等等等啊,当然这其他的我都没怎么试过,当然我们可以啊,其实嗯,需要的话大家可以都尝试一下, 我们今天主要给大家看一下这个循环策略怎么使用,它就是简单的一些使用。嗯,首先我们双节循环策略,在循环策略的话,首先我们肯定要设置你的设定的这个时间,循环的时间,比如说我多少多少时间扫描一次, 一般的话我们在手机里面,当然你可以在这双击双击,我没说过,我们可以看一下,好,双击也可以双击,也可以设置他的循环的时间啊,默认的好像是六万毫秒, 嗯,当然我们我我的这个就先设置成十毫秒吧,然后当然你可以根据自己的想要的时间来设定,然后我们确定就可以了。然后这个策略工具 箱就是策略工具箱,策略工具箱的话啊,有如果不见了的话,就可以在这个工具这块把它点一下就可以了,又会出现这个策略工具箱哦,然后这边现在是啥都没有,然后我们可以给大家清建一个策略,清建一个策略行,这是策略的,据说我如果满足这个条件,然后才会直接后面这个豫剧, 这样的话我们可以买东西。这个策略行的话我们可以随便啊。我们现在可以给大家给一个条件吗?比如当然如果你没有任何条件,就是我这就是一直值钱,这个策略的话,我们可以直接写一就可以了。这条件非得是成立吗?我可以直接写一,他就是 一直执行后面这个策略,后面这个这个这个条件的这个语句的。当然的话,嗯,这边的话我们给他随便写一个吧。嗯,我们先可能我们先可以做一个,比如说这边有这个,嗯 窗口操作,我们可以先先卸这个条件,然后打开一个窗口,比如说我们出,比如说我们先随便一个条件吧,就是出现报警吧, 出现报警,然后然后我们打开这个包玻璃窗口,这样的话我们先他非定式成立,我们先确认一下,他说没有这个对象,我们可以给他加上来就完事了。出现报警,然后开关量,然后就去拍照就可以了,这样的话我们再给他填建一个窗口操作, 比如说我们出现报警的时候,我们打开窗口,打开我们的报警窗口就可以了,报警界面啊,然后正好确定这样的话,就是说当出现报窗,出现报警这个等于一的时候,然后这个窗口搜索就就被打开了啊,这个的话,这个 简单的歌曲的话,我们先做完他,然后我们把这个报警这个链连接一下,当然的话我们在这个,嗯,我们现在就给他设这个按钮吧,看更 更简单一点。比如说我们在这个监视界面,这是监视界面以前没做吗?我给他随便在这给他简单的处理一下啊,我先给大家给个按钮吧, 也就是说我们直接把它给哎,取消。干错了,这不是按钮啊。 呃,钓鱼在这啊,别赶错了,那是按钮,然后我们,嗯,这个就是先不起名字了,太麻烦了。然后后面的话啊,这个这个文本按钮,这个文本随便起一个啊,然后这边我就先不操作, 因为太恶心了,因为后前面都已经介绍过了。嗯,我们就链接一个数据就可以了,数据对象值吧至一,然后 然后质疑的话,我们就是出现报警,质疑就可以了,我们把就相当于是用这个按钮把这个出现报警,这个这个这个这个,嗯,这个开关量给他出发就可以了。嗯,然后我们调试一下啊,看下他这个状态就可以, 然后请用钱就行。然后,然后,呃,今天的话我们先不登录了,不登录我们直接进去吧,比如这个按钮在这,然后我们一点哎点一下他,因为他已经 相当于是就是那个那个条件触犯以后,他就在循环界面,循环语句里面把这个报应界面直接给他触犯了,当然我们可以在这界面还是可以返回的。 哎,为什么没有?没有,为什么不会返回?哦?因为那个报警出发了以后,报警没有出发以后没有消除他,没有消除他,所以说这我是返回不了的,因为他是我们是之一的操作,所以他一直是在这个界面 啊,当然的话这样的话我们可以把这个哎,把这个给他换一换,按一按一松林就可以了。 嗯,好,我们试一下。 嗯,哦,没没,没有下载,我的问题,我 的问题啊,我下载,嗯,必须得下载一下,要不然的话你还是你上面的一个工程 好换,这是看这样的话,相当于是我按下去的时候,他是一,然后再把这个界面出发以后,然后他那个就变成零了吗?然后我再返回就可以了,当然刚刚才是一直之一的状态下,他是返回不了的,为啥你,你返回以后,他这个一,他又把这个界面出发了, 就返回不了了,是这样子的啊,这是一个最就是最简单的一个循环策略的一个语句啊。当然我们我们在这个,我们在这个循环策略里面, 当然我们可以再加一个策略行,给大家看一下今年的策略行,这时候我们这个语句的话,我们就,我们就 直接让他一直操作就可以了,然后就确认,然后我们可以给他添加个脚本,这个脚本的话跟嗯,跟按钮里面那个脚本是一模一样的,我们打开以后你可以发现 就可以在这里面给他写命令哈,时间的关系的话,今天就先给大家分享到这块啊,下一期我们再给大家具体讲怎么使用使用这些啊,这些命令。

大家好,我是昆仑通泰的技术工程师,下面由我来为大家讲解时间函数 m、 c、 g、 s pro 中涉及时间操作的函数有以下几类,一、转换时间表示形式。二、获取和计算时间值。三、计算时间差值。 所有的时间在电脑端的模拟将以一九七零年一月一日八时零分零秒为基线,而人机界面端的实际运行将以一九七零年一月一日零时零分零秒 为基线,时间值为以基线作为基准增加的秒数。接下来为大家介绍三个常用的时间函数。 如图所示,为获取当前时间值的函数,它的返回值为当前的时间值,单位为秒,数据类型为整数。 增加时间函数具有两个参数,他们的数据类型都为整数。 函数的意义为,像参数一中加入由参数二指定的秒数,它的返回值也为整数,表示相加后的时间值。图框中的函数可以将时间值转换为字符串表示的 时间,它具有两个参数,第一个参数为整数型,第二个参数和返回值均为字符串型。在如图所示的实力中,表示。将参数一挨太中的时间值转换为参数二中字符串格式的时间。 其中参数二中的百分号小 y 表示时径制显示的年, 百分号小 m 表示实禁制显示的月份。百分号小 d 表示实禁制显示的日期。 百分号大 h 表示二十四小时制的小时,百分号大 m 表示时静制的分钟,百分号大 s 表示时径制的秒。接下来为大家讲解使用时间函数推算时间的应用举例。首先,组态窗口启动脚本获取当前时间值,并转换为字符串表示, 然后主态窗口输入框关联,增加时间变量。右键选择事件, 事件组态选择庆纪事件,点击事件连接脚本, 编辑脚本当前时间值,加上增加的时间,得到加时候的时间值,并转换成字符串格时 祖太好 好后模拟演示效果如图所示。下面为大家进行组态演示。 首先在实时数据库中新增如图所示的对象,其中 i time, i time 二为整数型, stream time, stream tie 二为字符串, end time 为整数形。 设置好变量后,进入用户窗口界面,点击窗口零 组太号如图所示的画面, 画面左侧的五个构件为标签构件, 它与默认标签构建属性的不同为填充颜色为没有填充边线,颜色为没有边线。 在扩展属性功能页的文本输入框中,输入需要的文字 水平,对齐选项为右对齐, 双击右上方第一个标签构建,在属性设置功能页中,选择显示输出前面的复选框, 点击显示输出功能页。关联表达是 i time。 把输出值类型选择为数值量输出,设置输出格式为实境值, 点击确认保存设置。然后用同样的方式设置下方未设置的标签构件, 使第二个标签构件的表达式链接为 stream time, 输出值类型为字符串输出。 然后设置输入框构建关联,他的数据对象为 and time。 下一个标签构建关联的表达是为 i time。 二、输出值类型为数值量输出,输出格式为实径值。 最后一个标签构建关联的表达式为 stream 太二输出值类行为字符串输出。 同时我们对窗口的启动脚本也做了设置,双击窗口,打开脚本编辑器, 在该角本中,我们用函数获取当前时间并复制给 i time 变量, 同时使用时间格式转换函数把 itune 变量这个时间值转换为字符串格式年月日时分秒,并复制给 stream time。 在输入框中还添加了事件脚本,下面为大家展示。右击输入框,点击事件可以看到信息脚本程序做了设置, 我们使 and time 变量乘以六十,把分钟数化成秒数,然后把得到的秒数 和 it time 变量相加,返回的值付给 it time 二。 然后用时间格式转换函数把 ittin 二中的时间值转换为如图所示的字符串类型,再复制给 string type。 二。关闭对话框, 下面我们进行模拟运行演示。首先保存工程, 点击下载运行按钮。点击工程下载按钮, 下载成功后启动运行。 可以看到模拟器窗口中显示了整数格式的当前时间值及字符串格式的当前时间。我们在增加时间右侧的输入框中输入六十单位是分钟, 可以看到加时候时间值增加了三千六百秒, 加时候时间增加了一个小时。模拟演示就进行到这里, 本期视频到此结束,感谢您的观看。如有疑问请访问我们的官方网址或致电四零零热线,我们将竭诚为您服务!

大家好,我是自动化林工,朋友们大家晚上好,今天呢,咱们来一节这个粉丝的这个答疑课啊,最近呢有一个粉丝咨询林工,你好,这个数值一加多,能不能给个延时加,比如一秒的时候 a 加一,两秒的时候 b 加一, c, 三秒的时候 c 加一,感觉有点难。嗯,其实怎么说呢,这个东西啊,我是初学者的话,还是有点小难度的。嗯,整体上呢,基本上是应用了这个脚本啊,循环策略啊,以及计时计时器。 结合着这个粉丝的这个问题啊,我,我做了一个小的一个例子啊,就是这样,嗯,这样一点延时计数,然后一秒的时候他会加一,然后两秒的时候他加一,三秒的时候他加一。好,接下来给大家演示一下啊, 就这样大家看点一下,一二三,然后这个是一个计时器啊,就相当于点下去以后的一个延时的情况,一二三是吧?好,接下来呢就给大家说一下这个怎么是怎么做的啊? 好,我把这个工程关闭这里呢,有一个未做的一个小模板啊,然后咱们在这个模板上直接做好,我把这个题目修改一下。昆仑通泰 如何实现一控多延时计数。 好,首先呢,咱们先新建几个变量啊,先建 a、 b、 c 整数, a、 b、 c, 然后这个是计时,就是按下去后的一个计时,就是按下去以后这个时间的计数情况, 然后这个就是那个按钮变量延时计数 啊,接下来咱们就可以在用户窗口做了啊,然后几个标签, 三号 b、 c 几十。 好,接下来加对应的数值输出,显示输出,这个是 a, 这个是 b, 这个是 c, 这个是计时,然后再加一个按钮延时计数。 这里呢,咱们做这样一个什么啊?做这样一个操作属性,按下的时候数字对象把什么字为一,把延时计数字为一, 然后咱们利用,这里呢,咱们加一个,需要加一个循环策略啊,循环策略, 然后一秒循环一次延时计数。 好,双击新增策略。行,这里呢,咱们加一个条件啊,这里当他当延时技术为一的时候,执行后边的这个脚本程序,这脚本脚本程序怎么怎么写呢? 那就是当延时技术为一的时候,首先计时等于计时加一, 这样是确保了这个计时是吧?然后接下来就开始用 avin 啊。 if g 十等于一任,则什么?则 a 等 等于 a 加一对不对?然后如果计时等于二,那么 b 等于 b 加一,如果计时等于三, 那么 c 等于 c 加一,如果计时大于三,则什么?大家注意啊,大于三以后,咱们要把它清零,对不对? 清零记十等于零,而且要把这个延时记数给他复位, 就相当于这个循环策略就不用再执行了啊,这样就可以了。好,这边正确,好,确定,确定,这样就可以了啊。好,接下来咱们试一试,下载模拟一下啊。 好,咱们启动,你看一二三是吧,一秒以后逐逐渐的加一,是不是再来一次一二三是吧?啊,这样就实现了这个一控多延时技术。 好,那今天这个学习啊,到此结束,如果大家有问题的话,欢迎大家啊,给我私信留言,点关注不迷路,咱们下期再见。

我们做好界面之后,可以使用模拟模式测试一下制作的效果。点工具,然后点下载配置存盘式,然后点模拟运行。 同样要点工程下载,跟连击下载一样,我们要点工程下载, 让他把数据下载完,模拟模式也要把数据下载完,然后点启动运行。 现在我们看到这里的是模拟运行的界面,我们可以用鼠 标点击随泵启动。因为没有跟 p l c 连接,所以这里并没有反应, 点击水温控制它都没有反应。像这些需要连接 p l c 的软件键的,你点击它就不会有反应。 点一下水温实时曲线,他就可以切换到下面的窗口,再点主界面,他就可以返回主界面。 像这些数据我们都需要连接 prc, 它才会有反应。点击输入框,这里可以输入数据,像 p、 id 三个值,这里的是输入框,我们点击它 就可以输入数值,但这些都可以输入数值。 好,这里的是他的一个模拟运行模式,下载到触摸屏上。怎么下载到触摸屏上运行?我们前面的视频已经有讲解, 那么到这里迅捷皮尔西的 pid 控制触摸屏的制作过程已经全部讲解完毕,感谢你的支持!


大家有没有发现 mcjs 触摸屏与 win 十的兼容性问题呢?今天我们就一块来讲一下这个 mcjs 触摸屏与 win 十的兼容性问题及处理办法。兄弟们,我们一块来看一下这个 mcjs 的触摸屏,你看还有几个口啊, 这是一个网口,这是一个 usb 口,这是一个 usb 口,这是一个串口,这是电源 哦。下载程序的时候呢,一般我们都是用网口或者这个 usb 口,这个呢就是插优盘用的,用 u 盘呢,也可以下载程序。 看这个方口大家可能见的比较少啊,这种口一头是这个插电脑的,然后另外一头呢插,这就可以下载程序了。今天我们所说的这个 m c d s 的这个软件儿与 win 十 的兼容性问题就是接口的驱动程序挨不上,我们今天来看一下一怎么解决。其实就是在 win 十里边禁用驱动程序强制签名这个选项,然后再把 m c j s 的编程软件 重来一遍,问题就能解决。首先我们得 win 十里边儿解开这个,然后找设置 更新和安全,然后恢复,然后立即重启,然后一难解答,然后高级设置, 然后启动设置,这会呢点重启,然后看这 第七项是禁用驱动程序强制填名,咱们摁七或者 f 七都可以, 我这是按一个数字题,哎,这样我们再把 m c j s 的编程软件重装一遍,问题就能解决。如果这一部分内容还觉得有什么不清楚的呢,可以到直播间里来问我。好了,我们今天内容就分享到这里,我们明天见。

大家好,我是自动化零工,朋友们大家晚上好,今天咱们来继续回答粉丝的问题啊,今天回答第六个 客人通态,如何实现掉电数据保存啊,是一个沧州理工给发来的问题啊,好掉电保存啊,涉及到两个脚本函数,一个呢是这个 so single deter in, 它意思是什么呢?本操作,把数据对象的值, 把数据对象的当前值设置为初始值,以便软件下次启动时这些数据对象能够自动恢复期值啊,大家看一下啊,这个是个实力, 然后是这个函数,然后呢,下方跟了一个函数,是这个,然后 follows data inter value to disc 执行成功。把当前温度的,把温度的当前值设置为初始值,下次启动时温度的值为上次启动为上次退出时的值。 这里有个注意事项,防止突然断电而无法保存,需要在之后调用这个函数才能生效。这两个是配套的啊, 再咱们再看一下这个函数,这个函数呢,他是断电保护,把所有需要保存出值的数据对象的设定出值,写入词盘,调用后即刻刷盘。啊,你看这个例子啊,这个例子和上面这个例子是一样的啊, 他俩是配套实用的。 然后这还有一个注意事项,此函数使用时有出值数据需要保存才会刷盘,否则不会刷盘。然后呢,这里还有一个,此函数不能频繁调用,否则会降低这个触摸屏的使用寿命。 好,接下来咱们在这个软件上来实战一下啊,看一看效果 啊,这个已经做好了,嗯,我再新建一个吧, 新建一个 八点四昆仑通探 mcgs pro 如何实现数据掉电保持? 开始, 咱们首先新,咱们首先新建三个变量啊, 对错一,对错二,对错三,然后呢再见三个,呃,变量 a b c, 大家先不要管是什么意思啊,一会我会告诉大家 say, 这里啊,咱们用用这个两板石马的片睡吧,修改一下这个属性啊, 这个本地 ip, 我这个是二,这个一五十, 好确认,然后新建一下通道啊,增加设备通道 v 十,咱们选用三十二位 附点数,对应的变量是 a, 好确认,然后再增加一个, 这个是二十,这个链接变量是谁? 这个是三十, 好吃, 好,咱们在这个窗口做一下,调一下颜色, 好证明,咱们用,先用三个数据啊, 这里数据二,数据三,好,咱们来弄三个输入框, 这个咱们链接嘚,他一, 这个链接对他二,这个链接对他三,大家记住啊,这里链接的是对他一二三,不是 abc 啊, 好,接下来咱们看一下啊,这个, 这个咱们加一下,用那个用这两个函数去实现,咱们看一下啊,在在这里加点右键四键,当这个值发生变动的时候,然后咱们加那两个函数, 这个首先咱们保存一下对称一, 然后呢接下来是用那那个,呃,这个这样检查一下, 好确认,在这里确认,这个交班程序就做好了。 然后呢这个数据二,咱们有一点变动啊,这个数据二有一点变动,数据二在这里呢,这里有个 d 二,然后这里啊,咱们在这里变化时自动保存出直, 然后勾选上这个,然后确认,然后呢在这个界面,这界面这里咱们就不保存那个,不用那个函数了啊,咱们看看,等会看看效果一不一样啊, 在这里咱们直接用这个存盘的函数好确认确认,然后呢第三个,第三个咱们直接不存盘, 不存盘,然后看一下他能不能实现这个保存啊,为了这个让大家更清楚的体会到啊,然后咱们在这里直接变化时自动保存出值啊确认, 然后呢吊电保存呢,咱们得把这个在这里有一个启动,这里可以用啊,如果是咱们光启动的时候把这个支付过来,咱们就在启动脚板里加,如果在循环脚板里就是这样, a 等于 base 一, b 等于 dat 二, c 等于 dat 三。好,确认。好,接下来呢,咱们 我们就去 u 盘那里啊,看一看效果, 我把 u 盘插上了啊,然后接下来咱们下载工程开始下载, 好,接下来呢咱们先改一下第一个输入个九, 哦,稍等,好,然后咱们看一下这个偏心里边的这个值为第十,这个九也变成了九,然后呢接下来我开始断电, 好,我这个电已经断了啊,然后再重新上电, 咱们先看一下这个威尼斯啊, 你看这个纸还是九,是不是?然后触摸屏上还是九, 说明这个实线就实现了掉电保持。然后呢这里呢咱们改一下六十五,好 啊,从这个这边呢也改成了,也变成了六十五,接下来咱们就开始断掉电。 好,重新上面 来看这个数据,还是六十五,这边呢这边数据也是六十五啊,这个也实现了掉电保存。然后呢这个呢接下来咱们是第三个输入六十二,好,然后呢这边呢 也是六十二,然后接下来咱们试一下啊, 好,上面 大家看这个数据变成了零,是吧?他没有实现掉电宝 保存,这说明什么呢?说明第三个,第三个那个咱们没没有时间标点保存 好,咱们通过实践啊,证明了这两个都实现了数据保存,但是他们俩的区别在哪呢?区别在这里, 这个这个脚本程序里边啊,这个用了这个啊,加了这个函数,然后呢,但是他这个嘚瑟一啊,没有在这里勾选这个变化一自动保存出值,然后对太二呢,这里 勾选的变化师自动保存出直, 然后这个 这里没加那个函数,是吧?没加上面那个函数,所以呢,说明说明咱们的这个函数啊,这个 single data int 和这个 和这个的功能是一样的,在这里勾选一下变化时自动保存出值,这个功能是一样的。 然后呢第三个,第三个咱们只勾选了这个,但是没有存盘,所以呢,他,他是他就没有实现这个啊,掉电数据保存,大家理解了吗?啊, 所以咱们想实现数据保存的话,就有两种方式,一种呢用这两个脚本函数啊,另一种方式就是在这里用用 啊,用一个脚本函数,用下边这个脚本函数,然后呢在这个在这里勾在那个边链上,那样的勾选上变化时自动保存出直啊,好,大家学会了吧? 好,大家如果有新的问题可以继续给我留言啊,最近我这个问题还是挺多的,然后因为怕 啊,因为担心答复不过来,有的地方我就直接给大家回复了啊,然后后期我会继续的给大家继续做这个总结,然后记接下来第,接下来第九章。 第九章我们会讲一讲 models 的一些东西。啊。好,今天的学习到此结束。点关注不迷路,咱们下集再见。