我们数据库接完了以后,我们开始讲第十节课的那种,就是画面关联变量,就这么关联了,我们这数据库接上了,接上以后,但是我们水杯要调节发出水阀,我们要跟画面这些东西,画面这些设备要对应起来。现在我们说水杯,水杯双击 双击,我们里面有两个,有两项,第一项是主播图图按钮按钮的,他这个是按钮的意思,什么按钮呢?我按一下开,按一下灭他意思是有操作属性。 第二个是贴充,就是我得一,就是我用心状态,我如果给了一以后他会变量不给,一会变量变零,所以给操作一个反馈啊。如果说我们现在说不需要他那个操作,不需要操作,我们只要反馈,我们就是贴充就行, 如果需要操作呢?我们就贴贴通,我们现在只贴那个贴通啊,我们不操作,贴通解决问号。这开关量我们改一下,改成什么水分,就是光反馈啊,我们不用行 准备就是控制不了,只是他有个用习状态,没看出来。零代表红色,一代表灰绿色、绿色,当然如果你如果习惯了,我可以把一变成灰色都可以啊,零变成,我们同一下啊,零变成灰色,一变成绿色,就是知道用习用习,别确认, 点确认,这就是我第一项。水杯改完了呀,水杯改完以后我要改那个水罐,当然这个流动块我们一次改完啊,流动块要跟水关联了,要跟水杯关联,因为水杯起了,你流动块也跟着去流动,这块我们要选择它一下, 在他的流动属性里面我们选择跟水杯关联在一起,接水杯打进问号,这说的,这里面出来的一些数据,就是我们在时数据库里面建好的一些数据,已经有了,因为我们见到水杯到了一弯是下线,这里面都有,所以说我们要踩进这里, 现在我们还没有水分管理,在一起就是水分,这个等于等于一次, 当然你说如果不写水分等于也行,那光水分也行啊,水分等于也对的了,判断一下,如果水分等于一十二,默认水分等于一十二,留块开始流动, 然后开始流动,而而且他有个属性,他从左往右流,从上往下流,咱们现在从左往右啊,从左往右,现在这个从左往右啊,流的快与慢我们可以调平,我们流的快一点或中一点 我都爱默认了,昨晚这是从左往右丢了,对吧?从右往从左往右点确认,这是我们第一个做完了水罐双击 动画连接椅动画连接里面,他的水管里面是折线,代表这里面的。贴窗了啊,贴窗,我们把这个变量也改一下,变量改一下,变量改成那个液位一,因为我液位一就做水罐一的液位,液位一后面还有个小三角,我们要打开一下, 改变一下他的属性,点击小三角进来以后有个属性,属性是大小有变化,我们也要改成夜卫一,夜卫一对应呢,他的零到百分之百,零到百分百对应什么意思呢?如果这个天窗颜色在底下就零在上面就是一百,就是 蓝色区域啊,蓝色在零段的这底下上面是一百,从上往下填充啊,这是他别画笔对于实际时,因为我们两层是零到十米,我们选个十 教大家要注意一下,这次是你实际的良辰,这个写字零到一百就是零到整一百,如果你五十万零到写是一半的说零到一百对应零到十,十是咱们具体的数字啊。零到一百之后写出的百分比大小是零到十,因为也也确认, 也确认这是我们第一个水管就做完了,我们紧接着把第二个水管做一下,也是在动画连接以后也润号 点水波二,页位二点后面小三角点,这里面也关联一下页位二,页位二以后也是对应的,因为他量是六米,我们写六米点确定 这是我们水管一,水管二都设置完了,设,设置完,设置完了以后 我们看一下那个调节法,双击调节法这一项动画连接,我们里面也有按钮动作,我们按钮动作现在不需要,所以里面有两个按钮,这个动作有。贴葱也是,我们现在紧接着都在贴葱,也是只是反应他的用心状态,贴葱 觉得他叫调节阀。大家我们可以点三角去看一下开关亮点,一次我们要看灰色就行了,一次灰色一是绿色就行了,确认其他都不用调, 没有观点上 对讲案在我们要关联一下调节法确定以及关节错,调节法确认输错法一样道理,我们只要 这是爱的动作,不要爱的动作,我们点一下,呃,小三角进去以后,哎,屠夫可见啊,对,这个是可见,可见,就是有一个非常出现两个屠夫可见不可见了, 他是有,他是一个是红色的,一个绿色的,也是又是又是状态反应,我们这个就是设置了两个,一个是他红色血丝和绿色血气,是其实两个关节的,什么关节的缺乏的变量啊?对啊,他是组合图块, 就是一个绿色写字不写字,红色写字不写字,我们不要管,我们直接上面直接写就行了,这个写的,呃,左腿罚,哎,这有问题啊,直接点后面三角吧。可节度里面 这个选择抽水阀,抽水阀默认,你先默认就行了,有问题再改确认,这也要改成抽水阀就 ok 了,也确认, 如果是这个,这个是靠那个写字不写字,哎,如果现在用起来他会写出绿色,呃,如果不用起来他会写出红色,他是靠写字不写字那种工人做出来的,这个是靠贴窗做出来的, 这两种做法不一样,他是组合图块,就是系统默认的,我们我们先不要管,我们现在先把就是我们这里面还有这个调节法,这里没有做,我们把这个调节法也弄上,调节法,调节法,铜锣网, 对,完了,抽水把双击也改了,抽水把从左往右 锁水吧。确认,这就是我们现在把画面这些数据库都进行那个关联给予,我们是数据库进行这个关联。
粉丝1282获赞6985

啊,大家好,今天给大家介绍一下呢,昆仑通态异常或者说是条件弹窗的一个设置和一些注意要点。 首先啊,这个工程主要用到的有标签、竖框、按钮子窗口,比如我们上期讲到的测量窗口和操作函数。啊,我所用的主材版本为呢 mcds pro 三点三点六六三五四版本。现在我们先看一下我做这工程的一个实际演示效果,我们先将它模拟 清理型,首先啊,下面有个提示说阀门开关状态值为零时啊,通过输入框输入飞零值, 将触发事件策略脚本弹出提示窗口,也就是说我们当这个值输入的他是非零的一个值的时候,他会弹出一个值,比如说触发我们的条件,比如说我们输个一, 这时候我们就会触发弹出我们这个组装口,把门开关状态由关闭变为打开,这时我们再点击关闭提示窗口。啊,窗口就可以关闭 啊,我们重新再看一下,我随便复一个值是为三,然后他再打开,然后点击关闭贴窗口,他就会关闭啊,关于这个工程他该怎么构建啊?会一些注意。二点是什么?下面我们一起来看一下。首先我们要建立一个新工程 啊,新建工程啊,依然是幺零二四乘六百,这根据自己的触光屏啊实地进行更改就好。首先 我们这个工程中他用到一个子窗口,所以说我们啊先新建一个窗口,后面我们再把它设成子窗口。第一点我们打开我们的第一个窗口,然后添加一个嗯标签, 在标签这里写上混动带异常 或者条件弹窗, 这样我们把它填充颜色给他设置为五啊,边线颜色为五,做出为蓝色。好,给他设置一个小触啊,我们设置到标线, 这,我们需要设置一个输入框啊,也就是说我们刚才输菲零的数字的时候,一个输入框啊,一个输入框,这就是一个标签。 好,我们选中它,然后可以把它设为等比例啊,一样的大,然后对齐一下,这边写上防门状态, 电脑把填充颜色去掉,根线颜色去掉,输入一小三号字体。 好,我们这边设置完之后,因为我们需要往这个输入框中啊输入一个值啊,让他触发一个条件,所以说我们要 设置一个变量,我们可以在这里添加啊,这在是添加变量,也可以在这边啊,我们切出去,在这个设置数据库这边点击新增对象,这里添加一个我们需要的变量,取名为发门状态, 把它定义为一个整数啊,因为我们只需要大于零就好啊,把它定义为整数就好。 这时候我们把这个我们新建这个变量啊,复制给这个竖框,也就是阀门状态,把这个值复制给他,对吧?因为我们想要什么,通过一个条件来判断我这个值啊,是不是非零,所以说呢,我们这个班要用到一个运行策略, 在这里新建策略,我们那个是一个判断,所以说是一个事件,就事件成立了,我就执行,所以说是一个事件策略,在事件策略里啊,我们点击它,点击右键进行策略,行, 在这里我们点击这个主的,比如说我们策略名称是什么,我们可以把它提名为阀门状态判断 数据对象,也就说你这个条件策略他是根据哪个对象来进行判断的,那就是我们新建那个啊,新建的边栏就是阀门状态来进行判断,判断的格式他有很多种, 这里呢我们主要是用到啊,判断正负值跳变时进行一次,就好比如说一开始这个就可以啊,这里就是说他竖八条 条件的一个格式,就是权限设置,就是说备零的时候权限成立,然后在脚本程序这里,我们因为他要打开一个窗口,对吧?也就是说我刚才说的这个地方,也就是我们这边窗口一啊,我们把它设置,为什么此窗口 作为子窗口使用,这里还是一样的,子窗口要有一个大小,我们这边设置为二百七乘以一百九 啊,我们上完之后可以继续看一下,也是在这么个大小啊。回到我们运营策略啊,观察判断啊,我们这边 如果说你不会写程序,其实也很简单啊,因为这个客人 pro 软件它自带,比如说在我们的用户窗口这边点击我们的刚才的我们的主窗口就是窗口一 点击方法啊,这里有个 open, 也就说我们触发这个条件指令之后啊,他会自动打开我们的窗口,就会自动弹出我们的子窗口,这样就可以了,我们可以检查一下啊,教本正确点击保存,然后把它关掉。 现在我们来设置放我们的窗口, 来个输入框啊,来个标线,标线就可以把它命运为啊阀门状态 把关好,我们针把这个箭头啊打开, 是吧?我们这样设置一下就好了,同时这个啊,我们有标签了是吧?我还少一个按钮, 就是什么呀?关闭子窗口啊,它的文本叫做关闭子窗口, 那我们这关闭组装口应该怎么关闭呢?啊?我们可以说什么来这里关闭用户窗口啊,当然也我们这边主要是用的一个脚本程序啊,打开我们交警编器,当然还用户窗口,还是选择我们的窗口一啊,在方法里面 有一个这个啊, close 关闭窗口啊,双击它,就是说当我们的按钮按下去的时候,它就会执行一遍这个函数啊,它会自动把窗口关闭一样的,我们检查 查一下,全部正确啊,点击保存才能查掉,确认啊,关闭的窗口就确认完成了,这时候我们再回到这边啊,我们可以进行模拟检测一下, 进入运行,这时候我们发门状态,因为它是初始值为零,所以说我们要选择一个非领的数啊,就是我们输入一个一来看一下,这时候我们就弹出我们的子窗口啊,发门开始状态 为开到关闭,我们点击啊关闭 sorro, 它就关闭啊,我们再重新输一个值来试一下,我们比如说输三再验一遍,嗯,它还是可以,我们点击关闭 sorrow。 这个工程啊,主要用于我们一些,比如说电动 机啊,或者说一些大型水泵,他在开启或者是切换状态时,我们进行一个反复的确认啊,提供一个更加安全的一个效果,这个值呢,我们也可以自己手动输入,像这样,对吧?同时他也可以作为一个变量,因为我们这里面连接了 我们开启状态这个变量,我们可以进行对这个变量进行一个判断啊,也可以写一个脚板将这个变量给他复制,根据状态情况复制为零或复制为一,让他自动切换。 这个我们后院会后续讲到。嗯,今天我们主要讲困通带的异常或弹窗条件。嗯,条件弹窗, 大家有什么不懂的话可以及时给我留言啊,我会及时给大家回复,谢谢大家。

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

大家好,我是自动化零工,朋友们大家晚上好, 前几节呢,咱们讲了这个昆仑通泰啊,运行环境函数啊中的前四组,一个数据操作,数据操作,运行策略窗口操作,系统操作。今天呢,咱们讲一下最后一个啊,操作日式函数, 操作日制函数是什么操作日制函数啊,其实就是这个操作日制的一个一个一个补充, 他这个操作日制在用户的使用过程中,通过对动画构建进行日制主态和编辑, 可实时记录用户的某种动作啊,如果鼠标点击啊,内容编辑啊,鼠标的事件,当出现异常时,通过翻阅和分析日制记录,可以得知操作过程中是否符合啊,流程规范,便于问题查找和定位 啊,基本上就是说啊,就是方便出现异常情况下,咱们找找原因啊,看看是不是点错了。 我记得之前好像是讲过操作日制的,但是呃,翻了一下以往的视频,好像讲的也不是很多啊,那今天呢,咱们就专门去这个操作日制啊,集操作日制函数啊,一块讲一讲,一共涉及到四个函数啊,一个是开启操作日制功能, 一个是关闭操作日制功能,然后还有一个清除所有的操作日制啊,这一点就是把所有的操作日制清除清除了啊,然后这个这个函数是导出操作日制到 cs 未文件啊,他就导出到 u 盘,其实是好,接下来就给大家啊演示一下啊, 首先咱们打开一个主裁功能啊,好,首先咱们先做一个用户 用户权限管理啊,这里啊,好,在我这咱就默认的好了,然后再主控窗口进入登录,退出不登录啊,确认 好,那接下来咱们啊看看这个操作日志如何如何如何主态呢?这里大家看啊, 这里是配方主态设计,这里有一个操作日式设置,如果咱们想启用的话啊,可以直接在这里启用啊,也可以用咱们的那个操作日韩数啊,比方咱们加一个,先加几个按钮啊, 好,这个咱们做开启操作日志, 然后这个是关闭操作日字,然后再加一个清空操作日字, 再加一个刷新啊, 再加一个导出, 再加一个导出, 然后这里咱们加一个,加一个标签,加一个输入框啊,咱们主要 先记录一下这个输入框啊,竖直好,然后加一个历史数据浏览, 纯盘数据浏览,这里咱们可以啊,操作日制数据来源,选择操作日制显示属性,咱们点一下复位啊, 这里这个是序号时间日期时间,这个是操作时长,这个是用户名啊,还有等等啊,这里咱们就先不改了啊,直接确认好, 那开启操作日制开启的是哪个函数? 系统还是 环境?是这个啊, in operation inable, 这样就可以了啊,检查一下没有问题,那关闭呢?哎,就是那刚才下边那个函数啊, this able, 那清空呢? 这个就是 clear。 好,确认一下没有问题。刷新呢,就是刷新的这个构建啊, 然后点这个用户窗口,窗口咱们是点的这个唇盘数据浏览的方法,刷新好,确认, 然后这个咱们加一个啊, 咱们看一下这个函数。 export operation log to csv 啊,咱们打开这个帮助看一下这个函数啊, 第一个啊,就是文件名,文件名咱们加一个双引号啊, 咱也用啊, log 一点, c sv, 这是第一个参数啊,看看第二个参数啊, 这文件名,然后是开始时间,结束时间,开始时间,看,这里是开始时间, 整数可由这个函数通过脚本函数转换而来,那其实这里那就是这里是整数啊,整数的格式,那咱们直接复制粘贴好不好?把这个复制过来,然后再等会再修改一下, 咱们把这个开始时间可以设的早一些啊,一九年,也就一九年吧,然后这个可以改结束时间,咱们改一下,改成二零二二年,今天是六月十七日 啊,改成六月十八日吧,然后这是第二个和第三个参数,再看一下最后一个参数啊,导 模式一,等于删除原有数据导出。二,最佳导出,咱们选择最佳导出,选择二,然后呢, 这里返回值是整数啊,零代表导出成功,其他代表导出失败,咱们把这个给他复复个值吧,导出日志 日字,咱们整数啊,咱们先建一个标量,然后这个就等于日字。 那刚才咱也说了啊,这个,呃,开启和关闭 操作日有两种方法啊,咱们可以在这里啊启用啊,咱们比方说,咱们如果不用这这几个啊操作日函数呢,咱可以在这里直接勾选啊,你比方说,哎,你看只要选上一确认他就选中了啊,然后咱们也来演示一下, 嗯,这个咱们用的空密码啊,你看我点击一下,然后刷新,你看这里就有操作日字,是吧?让我编辑一下,再刷新一下,是不是他就有相应的这个 操作日式?那我那我这里啊,这是用的这种在这里勾选的方式,那如果咱们不用那种勾选的方式,咱,咱们 怎么做呢?咱们这样啊,咱们为了更清楚,然后这个光启用这个,其余的咱就不记录了啊,好,然后把这个关闭好,确定, 然后再看一下啊,相,相当于现在咱们只记录这个输入框的操作日志,是不是 比方说咱们现在就直接编辑,咱们刷新一下,哎,你看这里这个操作日式就没有刷新,为什么?因为咱们没有开启啊,假如咱们想开启的话,咱们点这个开启啊,然后咱们变一下刷新,哎,你看这里就有这个操作日式变化了吧,那再变一下, 那再再来一次九十六刷新,哎,你看再刷新一次,哎,没有,没有啊,然后呢?咱们再关闭操作日,再 试一下,关闭了啊现在,然后点个五十六,然后刷新,哎,你看没有吧?那接下来咱们把它清空,清空,再刷新一下,哎,你看这里就全没有了啊,这个刷新日制啊,呃,刷新操作日制啊,其实咱们可以在这个窗口里的循环胶杯里边去做啊,做进去以后,然后就不用在手动的去点这个 啊,刷新操作日制这个按钮了啊,那好,那接下来咱们再记录一下啊,好,记录几个,好,接下来咱们导出操作日志, 好,导出成功了,好,导出,现在已经导出成功了,然后咱们去看一下在那个里边有没有烙个一,那个文件夹 export 有没有露个一,大家看这里有一个露个一,咱们打开看一下啊,是有的啊,就跟这个这个记录的是一样的啊, 哎,十九点十四,十九点十四是吧?七八二三七四是吧?这是一样的啊。 好,大家回头自己先练习一下啊,然后后期如果大家还不会的话,到时候咱们再讲一讲。好,那今天的学习到此结束。点关注不迷路,咱们下集再见。

大家好,我是昆仑通泰的技术工程师, 下面由我来为大家讲解脚本程序入门,我们将从以下几个方面来介绍脚本程序。脚本程序 是主态软件中的一种内置编程语言引擎,当某些控制和计算任务通过常规主态方法难以实现时,通过 使用脚本语言能够增强整个系统的灵活性,解决其常规组态方法难以解决的问题。脚本语言是一种 语法上类似贝斯格的编程语言。在窗口启动脚本窗口循环脚本窗口,退出脚本窗口事件脚本按钮脚本运行策略中可以进行脚本的编辑操作,下面为大家进行主态演示。 在任意用户窗口的空白处进行双击,进入用户窗口属性设置界面,可以对该窗口的启动脚本、循环脚本和退出脚本进行编辑。 在任意窗口空白处点击右键, 在弹出的菜单中选择事件, 进入事件主态功能页,任意选择一行进行双击, 在弹出的对话框中点击事件连接脚本, 在弹出的脚本程序编辑界面就可以对窗口事件脚本进行编辑。 拖拽一个按钮构件进入画面,双击按, 点击脚本程序功能液,打开脚本程序编辑器,可以对按钮脚本进行编辑。 关闭对话框, 进入工作台选择运行策略,可以在此处进行运行策略。脚本编辑 脚本程序功能概述就为大家讲解到这里,脚本编辑环境是用户进行脚本编写最主要的地方。操作界面分为以下几个部分, 功能按钮脚本编辑框、脚本注视框、查找按钮对象数,在脚本编辑框点击右键 还会弹出快捷操作菜单。脚本编辑环境就为大家介绍到这里, 下面为大家进行语言要素的介绍。脚本程序使用的语言非常类似普通的背色课语言,本节将对脚本程序的语言要素进行详细的说明。脚本中 使用的变量分为全局变量和局部变量,全局变量的变量类型有整数、辅点数和自负串。局部 变量的变量类型除了全局变量的三种类型以外,还额外包含了字节和数组两种类型。脚本中使用的常量有整数、辅点数、 十六进制数和自负串。脚本中的表达是有数值计算和自负串连接。脚本使用的运算符分为算数运算符、逻辑运算符和比较运算符。 其中算数运算符有加、减、乘、除、转、除、乘、方、取、余。逻辑运算符有与或易或非。比较运算符有大于、大于、等于、小于、小于、等于、等于和不等于 运算幅的优先级。如图所示,表达式的结合次序取决于表达式中各种运算幅的优先级,优先级高的运算幅 先结合优先级低的运算幅,后结合同一行中的运算幅的优先级相同。脚本的语言要素就为大家介绍到这里,接下来为大家进行基本语句介绍。脚本程 为了实现某些多分支流程的控制及操作处理,提供了复制语句、条件语句、循环语句、跳出语句、退出语句、注视语句和声明语句。 下面我们依次来学习一下这些基本语句和规则。复制语句的形式为,变量等于表达式。复制号用等号表示,它的具体含义是把等号右边表 答式的运算值付给左边的变量复制号左边必须是能够读写的。变量表达式的类型必须与左边变量值的类型相符合,否则系统会提示类型不匹配的错误信息。 条件语句有如图所示的三种形式,四个关键字, e、 人、 l、 n 的衣服,不区分大小写。 条件语句允许多级嵌套。循环语句的结构如图所示,当条件成立时,循环执行歪偶和 n 的歪偶之间的语句, 直到条件表达式不成立。循环语句退出,跳出语句用于跳出当前循环,必须在 循环语句中使用。退出语句用于中段脚本程序的运行,通常用于满足条件后停止执行其后面的语句。 注视语句以英文的单引号开头,对脚本程序起注视说明作用。系统不对注视语句做任何处理。声明语, 语句表示另一个局部变亮。生命语句不能嵌套在其他任何语句中。所有能够 在脚本中使用的对象名称,如窗口数据对象的,需要遵守如下的规则,不能使用关键字,不能以数字开头, 不能为空,不能为短下划线,不能还有特殊字符。 关于基本语句的介绍就进行到这里。脚本程序除了基本语句外,额外还有一些常用函数。如 图所示的函数都将在以他们的名字为关键字的帮助视频中为大家进行介绍。下面 为大家进行主态检查的介绍。脚本程序编制完成后,系统首先对程序代码进行检查,以确认脚本程序的编写是否正确。 检查过程中,如果发现脚本程序有错误,则会返回相应的信息,以提示可能的出错原因, 帮助用户查找和排除错误。主态检查介绍就为大家讲解到这里,本期视频 到此结束,如有疑问请访问我们的官方网址或致电四零零热线,我们将竭诚为您服务!

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

大家好,我是昆仑通泰的技术工程师,下面由我来为大家讲解系统变量 m c g s pro 内部定义的一些变量,我们称之为 m c g s pro 系统变量, 在进行组态时可直接使用这些系统变量。为了和用户自定义的变量相区别,系统变量的名称一律以多尔符号开始。 mcgs pro 系统变量多用于读取系统内部设定的参数,他们只有值的属性,没有最大值、最小值及报警属性。 系统变量可分为系统时间相关变量和系统操作相关变量。其中 username 变量在程序运行时记录当前用户名字,若没有用户登录或用户已退出登录, username 为空字符串。 关于营铺函数的相关介绍,请参考键盘按钮帮助视频。接下来为大家介绍常用的系统时间变量。系统时间变量的读写属性均为只读属性 其中一、二变量读取计算机系统内部的当前时间年,对象类型为浮点数。 mouse 变量,读取计算机系统内部的当前时间月,对象类型为浮点数。 a 变量 读取计算机系统内部的当前时间日,对象类型为浮点数。 date 变量,读取当前时间日期。字符串格式为年、月、日、年用四位数表示,月、日用两位数表示,对象类型为字符串。 它已变量读取当前时间十克,字符串格式为十分秒、十分秒均用两位数表示,对象类型为字符串。位可变量读取计算机系统内部的当前时间星期,对象类型为浮点数。 runti 变量读取应用系统启动后所运行的秒数,小数部分表示毫秒值,对象类型为浮点数。下面 为大家进行组态演示,如何在画面中显示系统变亮。双击桌面的 m c g s pro 组态软件, 点击新建按钮, t p c 类型选择七零七二 g i, 点击确定创建工程, 双击打开窗口铃。 接下来我们新建一个标签构建,使其内容显示为当前日期,设置其填充颜色为没有填充边线,颜色为没有边线。 再次添加一个标签构件,选择复选框显示输出,添加它的显示输出功能页,然后关联其表达式为系统变量 dat, 设置输出值类型为字符串输出。 下面为大家进行模拟运行演示。点击下载运行快捷按钮, 弹出对话框,询问当前操作需保存工程,请确认是否继续。点击是弹出 下载配置对话框,点击工程下载,下载成功后点击启动运行。 可以看到模拟器运行窗口中显示了当天的日期与设置相符,如何使字符串变量在画面中显示,就为大家演示到这里。 接下来我们使用浮点数类型的 week 变量编辑脚本程序,实现在画面中显示星期的功能。下面为大家进行组态演示。 首先在实时数据库中新建一个字符串类型的变量信息显示, 然后在运行策略窗口中双击后台任务,进入后台任务设置窗口, 双击后台任务按钮,修改策略,循环时间为两百毫秒,点击确认保存设置,然后右击后台任务按钮,选择新增策略,行新增一条策略。 双击脚本程序按钮,在脚本程序编辑框中输入控制星期显示的脚本程序。下面为大家演示组态过程, 我们编辑脚本函数,如果 v 可变量的 值为一,则星期显示变量复制为星期一。如果 wick 变量的值为二,则星期显示变量复制为星期二,以此类推,组态好用。星期显示变量,显示星期一至星期天的脚本函数。 组态完脚本后进行检查, 提示脚本正确保存脚本,关闭对话框。接着我们回到用户窗口铃 用快捷键 ctrl c、 ctrl v 复制刚才组态好的标签构件,修改其中一个标签构件的显示文字为星期,另一个标签构件的输出表达式为星期显示,输出类型为字符串输出。 下面为大家进行模拟运行显示,首先保存工程,然后点击下载运行按钮, 弹出下载配置对话框,点击工程下载, 下载成功后点击启动运行,可以看到模拟器运行窗口中显示了当天的信息数与设置相符。系统变量的讲解就到这里, 本期视频到此结束,如有疑问请访问我们的官方网址或致电四零零热线,我们将竭诚为您服务!

小车往返移动循环策略程序供大家参考。

各位老铁,嗯,我们接着上一期的视频,今天我们看一下这个计数器的这个词使用哦,首先呢我们也是新增一个磁流行, 嗯,条件的话我们先给成一吧,就让他一直满足,然后这边的话我们看一下这个 把计数器给大家讲进去啊,计数器的话他也有这些,就是有这几个对象,就是一个设置,这的话我们按时间我们看下帮助吧。 呃,他的这个构建的功能就是说我对指令的实践进行技术,就是当技术只达到适定指时构建的条件,成立一次啊,调研一次策略者行中的这个策略功能构建,然后技术极轻 清零,重新开始技术,直到下一次达到直行直,再次慢做推荐,然后就这样一直循环这种调用, 然后。嗯,里面有几个组态的一个设置的,我们首先常看的就是这个技术的对象名,嗯,对象名的话就是我们需要哪一个来技术?比如说我们可能需要,有些时候我们需要的是数据线,有可能事件型或者说开关险, 呃,一般的话我们开关型可能居多点,比如说,哎,忽然倒在一个下面开关以后,我给他技术一次,然后然后到了下面这个正跳变或者是浮跳变这种啊,技术一次 啊,然后然后再过来以后我再记住一次,这样的话相当于是一个一个循环一个往复吗?啊?我记住一次的可能话,这样的话,我们其实最常见的就是说我们可能记这个弓箭的数量,就是他用心了多少次啊,就是 其他完成了多少次,这样的话是比较有用的。嗯,当然还可以用做其他的,这个都都是可以的。然后记住记得事件的话,一般来说我们可能就是说你这个如果你选择数值性的话,就是数值 对象的不报警产生的话,就会记住记住这个报警产生的值。第二个的话就是说你要选择事件型的话,就是事件事件型数据对象的事件产生。那么第三个的话我们开关险用的最多的,也就是说可能是真的变,可能是负掉变啊,他这块是写错的。 呃,正确正条片呢?是就是从零到一成是产生这个负调变的话,就是从零一到零是产生,这的话有问题,然后接的话现在是负正条片, 负正条变也是从直从一变为零,然后再变为一时产生啊,这个不往下多了。然后后面的话我们看这个技术 设定值,也就是说跟那个定时器的设定值是一样的,就是我把它设定制定成一个,就是技术多少次以后他到他能满足这个技术状态。还有一个当前值,也就是一个把它从从在一个输入性的对数据对象里面。 呃,复位条件的话就是说,嗯,他非临时复位一次啊,当然如果说你这个填上这个复位条件以后,他会自动来给你重新技术啊,如果说你如果不填这个复位条件的话,他就会一直累计, 然后这个技术状态的话就是,嗯,达到这个设定值以后会会这个制这制制一这个状态,如果说是没有没有达到这个设定制,或者小于等于小于设定制的话就是零 啊。下面的话我们可以继续操作一遍,比如说我们技术对象名的话,我们可以选择一个啊,这边我们把电视机的用上吧,就是我们选择电视机的到达,到达的时候产生一个,产生一个征调变的时候 啊,然后我们开技术,我们设定,设定,先设定小一点,就是技术五啊,当前直的话我们选择写一个数据, c 一技术的状态的话我们,嗯,我们可以选择 这样,我们写一个吧计时器,计时器到达了啊,计数器 记住七一,然后到他, ok, 嗯,然后复位条件的话就是我写一个吧,接受写一 复,对, ok, 然后记住,记住,记就是记忆,然后确认就可以了哦,这时候我们发现其实有些我们直接写的这个都是现有的数据,他里面没有,我们可以填一个,比如说 c e 的话是应该是竖直行的,我们选择竖直行就可以了,那么到达的话也是没有的,这个是开关系的,我们选择开关系, 然后这个复位的话也是偏关系,嗯,这样的话其实这个记录器就独裁完毕了啊, 正常来说我们可以就就相当于是可以用了。嗯,我们看一下这个, 把它缩小啊,这个保存一下,然后我们还是从这个,从这个用户窗口里面,从这个 坚持见面来看他,然后我们可是过来靠背一个吧,我们把这个显示输出,我们可以成 c 一的值, 这样的话就是我们看一下这个 c 一是有没有技术,嗯,就是手指量的输出,然后我们选圈,同样我们再靠背一个吧, 然后我们把这个的话,我们选择技术其一到达,然后我们选确认, 那报答这个是开关量没问题。然后我们给大家复制一个,嗯。这个这个啥来, 嗯,这个先不先不用了吧?先不用这个,先不用这个按钮了吧?我们先看一下这个状态,嗯,下载一下, 然后我们看一下,然后我们启动电视机。啊,这个我设置上五秒了,昨天我试的是十秒好打开了, 但是他变成一了,然后这边的话是没有这个没有复位的,然后我们给他再复一遍。 好,那别这样了,你说我这边要到达五秒以后,这个地 开了以后,他会这个,他会调边一次加机一次,嗯,他也开了,然后再给他复位, 好右脚一次 看他现在是,他现在是,就是到达五以后他会自动的复位,然后这个服这个这个啥就到达,就闪一下就过去了。 嗯,我们可以把这个,我们可以把这个紫妆的定时器一的这个自动复位,然后或者用用他的这个,用他这个到达指令我们复位,嗯,用到达指令来复位,定时器一,然后充电就给他 强烈意识,他就是一直这样循环,我们做一下这个这个这个状态, 嗯,现在的定时期一是定时期复位,嗯,这个质量是有的。 我们其实正常来说,我们把这个人去就是这个,这不填以后他就会这样一直循环,一直自动复位,嗯,但是这个我试了一下,就这个用这个自动复位的话, 嗯,这个磊家,磊家不上去就等于是这儿的,因为他这儿给的这个就正常。我们按照他来说的话,就是我们把这个复位条件我们不要就不要写,如果看这边如果复位条件没有建立连接责任提示起到的到设定值, 构建满足条件一次号,这个构建满足条件一次号自动复位重新去开始计时啊。正常来说是我们这个不要设置的话,不要设置的话,他会,他会这样一直循环的这种 饱腹,但是,但是我试了一下,这样的话是不行的啊。我们如果说想要做的话,我们可以再给他添一条策略, 就是这个策略还是非一直按包去掉这个策略器添加到上面去了啊,这个时候我们可以看一下,我们把它删掉了,我们还是添加在下面吧, 跳的好看好一点。嗯,我们还是飞,就是写一给他飞点纸,就是他一直一直长立,然后我们添加一个脚板, 嗯,这样的话如果说如果说我们的开数据讲,如果说我们这个点十七一到达,到达, 到达等于一的话,就定期一到达了,然后我们就可以,然后我们就可以把这个 把这个地址七一复位了。复位等于一,否则的话就是如果说他地址七一没有到达,就是就是地址七一这个到达这个开关量他是零的话,我们就把这个复位的 com 撤了。四,已经考过了,我们把这个说一不谈零。 嗯,这个是旋律设计师,我们形成一个饮水器的这个自动复位 的一个状态,然后确认,嗯,然后这个计数器的话,我们把计数器这个,呃计数器分给他们,把这个条件给他,不要提,不要这个条件了,我们看一下, 嗯,四位要不要,嗯,先不要了吧,你先不要了,我看一下啊。爱他家儿,我们直接给他往下走 启动一下。好,我们现在看一下。哎,他没过了,但是你你这边的话,你 看到啊,他其实这个量他很快,所以说他这个显示,嗯,就你就看不到这个变化,但是在这的话你看他离家是过来的,到那个位置是一直离家的。 嗯,所以说你看他到五以后,我们是练个五以后他这个状态就会打开,对吧?他这个状态就相当于是你这个已经到达我们技术的技术的时间了,但是他也没有复位,一直没有复位啊,是这个是这个状态。 嗯,近十期的话就先给大家分享到这块吧,因为,嗯,这个跟每一个人做的话都不太一样,嗯,就是这个唯一的有点区别的就是这个位置就这个定制。 是啊啊,电视器这个复位这个地方就很困难,就是说按照他们那个介绍的话做不下来啊,当然如果说你有感兴趣的可以试一下,我试了好多次,他难道都是不行的?但是用这种方法的话, 我们我们给他新建一个脚本的话,在这里新建个脚本的话,嗯,重新把他这个位置给他用衣服,衣服一去给他做一下的话,就可以达到我们想要自动复位的那个效果了。 嗯,技术器的话就是操作的话就这么操作啊,然后如果说,嗯,如果说这个下面的话,可能大家嗯需要需要在熟悉的话就开帮助里面的一些东西,然后 就熟悉一下这个技术器。呃,好吧,时间关系的话今天就先给大家分享到这块啊,后面的话我们可能会做一种实际的例子来以一种实际的例子,一个状态来给大家 分享一下其他的东西。嗯,比如说有些空间的一些使用,嗯,比如说,哦,假如举个例子,就是假如说一些可能,嗯, 后面的一些东西给大家,没有没有说没有讲到的一些东西,嗯,尤其是这种就是水平移动啊,垂直变化啊,大小变化等等这些东西位置动画的连接。下面的话我们可以以一种吃鸡的例子给大家再详细的分,就是那个分享, 嗯,我们下期再见。

各位老铁啊,我们接着上一集的视频,我们接着往下做,嗯,这次的话我们做一个移动小车的一个相对于是,嗯,左移右移,然后还有它的自动运行的一个一个状态。 嗯,我们模拟一下他这个啊,电机的这个左左右移,就是现在前后前进后退,也可以这么说,然后前进后退以及他的限位, 嗯,当然啊,我,我现在没有食物啊,这个还是正常是在一个,嗯,我们用的,我有,我这边用了一个是定时器,嗯,这个定时器来做他的这个位位移的这个运动呢。嗯,我们先给大家看一下这个状态吧。 啊,嗯,下载一下这个程序啊,这个的话是我花了点时间做的, 然后大概就是这个样子吧。啊?右移的话就是说我们右边往这边移啊,移到右线位以后他会停止, 然后我们左移左移的,移到这个左下面以后他会停止, 嗯,然后走自动的话就是说他到右纤维以后再返回来,然后就这样左右纤维一直这样循环往复的一个运行。 哎,你看他现在出了点小问题,他是啊直接返回来的,所以说他没有没有做一个。嗯,哎,这又好了, 哎,他刚才是直接返回来的啊,这个是属于不对的一个状态,嗯,可能程序里面有点小错误 啊,这样的,这样的话这个状态他是他是完全 ok 的,完全 ok 的。呃, 他在这个,在这个假如说我们使用电机的话是很容易实现这个状态的,我们左边有一个线位,右边有个线位开关,然后这边是他电机的电机的这个运行的状态, 也就是说我们走的是一个嗯正方向和一个反方向的运动,比如说我们正方向正,比如说我们正式规定这边是左边是正方向的话,我们走到左边到这个下面开关以后他会停, 他会停,然后,然后我们看这呢只能走右边了。这块现在到了下面以后我们再给他转向,然后我们再运行到右面再转向,这样可以转,这样循环的走啊,这个是好 容易实现呢。嗯,但是今天的话,我们在触摸屏中的话,因为我们没有这一个我没有电机的一个时状态,也没有跟比奥斯来连接,呃,所以说做这种话我这个他的他这个状态的话就不太好,不太好做。 嗯,下面的话我大给大家分享一下我这边的话是怎么做的吧。嗯,当然啊,当然电机的话是很方便的啊,因为电机的话,比如说我们首先我们水平移动的话,我们就不用像我的这种射中的参数了,我们直接卸 点击的当前的呃卫衣就可以了,就当前卫衣就可以了,我们选择电机的话就选择这个像我们点击的当前。哎,这边没有,有没有写当前卫衣我看一下啊? 呃,电机,电机。好吧,这边没有,没有显示,没有,那个没有录入电机当前卫衣。好,嗯,就先不看了,我们正常做电机的话就是当前卫衣就可以了, 然后这是这一个的,这个设置的话,我现在是设置的他是我也给他用了一个数值的量,就目目无这个量,然后最小的移动偏音量是零,最大的移动频量是五百,然后我们最最近表达是这个幕的值的话就是零到十啊,然后这边的话我们增加一个, 嗯,再加一个矩形框,然后我们添加他的动画的年纪的话就是填充颜色,在填充颜色里面我们把它设为左纤维,如果左纤维是零的话,我们是绿色,如果左纤维是一的话,我们是红色,就是这样的样子。嗯 啊,这个左纤维啊,这个左纤维是他是一个开关量啊,开关量啊,这个是我做的时候我已经在里面添加好了啊,当然如果 大家做的话可以可以那个添加上,嗯,今天的话我就不给大家一点点的就是,嗯,一步一步来做了,因为这个做的话有点有点费劲。好,第二个的话是没有限位,有限位的话我们也是一样的方法,我们听见一个来,听见一个,不是听见一个句型框,然后在里面做就完事了, 然后我们把勾中这个填成颜色就可以了,这里面就是还是零和一,分别代表是红绿色和红色,然后我们确认。嗯,右移的话我们添加了一个数字的一个对象,然后就是一个开关量,也就是 sm, 这个开关量啊, s 的值就是四位乘 啊,然后这个意思就是 m 的话就木啊,然后这个当然可以,大家可以自己自己定义啊,这个无所谓了。嗯,正常来说写啥都可以啊,然后明白就行了。然后右移的话,左移的话我们就是 sm 二, 嗯嗯,这边的话就是左右翼的话,我们至一的就是 sm 零 sm, 然后这个左一的话,至一的是 sm 二,然后确定,然后然后的话 自动的话,我们我们添加了一个自动运行的一个开关量,这也是个开关量啊,然后我们做了一个取反,就是说啊,当然这里面也是也是可以做取反的啊,都是可以的, 大家根据自己的习惯吧。嗯,爱用剧本的话也可以爱用这个质疑心灵化也是可以的啊,没有任何问题。嗯,字的话就写个这个, 然后我们整个程序的话,我们在这个循环策略里面给他变形。首先的话我们跟前面做的一样,我们添加两个定制器,第一个定制器的话是啊,提一定制器啊,提你的方法是一样的,那么提一和十一直直就是去湿,因为我们对应的是木物的那个湿, 好吧,第二个的话还是这个条件的话,我们就直接取一就可以了啊。嗯,然后第二个成定制器的话,我们听一个定制器 t 二啊,这边只 t 二变成 t 二啊,定时间还是纸还是屎,然后 把这个技术条件的话跟那个是一样的,我改了一个,就是定制器二启动,复位和到达这三个变量啊。嗯,这个的话我们就添加完毕。那么第三个的话我们在这边啊还是长取一, 然后我们就写了一个一条这个,而且不是一条,是来一个这个啊,脚本程序。嗯,首先呢这个程序的话写的话我这边写的比较复杂啊,当然大家有更好的这种 啊,方法的话我们可以按,就是写的更简单的话也是可以的啊,我这边的话就是线面给他限制的比较多一点啊,因为我现在吧做这个设计的话有点就是有一点这个 头疼啊,就是可能思思维逻辑没那么好了啊。首先的话我们首先给他一个大的一个 一个这个条件啊,就是说如果是自动,如果自动用行,就这个自动用行开关关闭的时候就等于零的时候,我们继续用行这两个,这两个就是这两个 一句,比如说我们第一个,第一个就是说我们这个 sm 等一的时候,就是给他右翼的时候,右翼的时候,但是我们要平时要同时,我们要给他并啊,并一个 啊,串一个啊,串一个,不是冰啊,串一个。电视机一到达等于零,也就是说如果电视机一到达还没有到达,而且这个 sm 等于一,这时候我们就可以用心,我们就可以右移了,对吧?我们右移的时候,我们让 sm 二等于零,我们限定他这个就是让 sm 二不要用心 啊, sm 二不要运行,然后我们我们把我们 t 一的值复制给 mmov, 就说复制给木物 t 一的话就是从零到十来变化,对吧?然后那边的话相对于正好是右翼的一个过程,然后我们把 定时期复位,也就是说我们在用学之前我们先给他复位一下,然后就是把复位等于零这个给他关掉,就是让他这个,呃,当然啊,这个我为啥非得零?因为是我后面,因为我后面给他复了一下位, 就是我当定时器二这个运行的时候,我把定时器一给他复了个位,为啥呢?就是因为定时器一,定时器一他不是你到达以后,比如说你定时器一这边到达了以后, 嗯?他不变成音了吗?他变成音了以后,他比他就那个上这边,这边这边电池一,我虽然给他停止了,但是没有给他复位吗?对不对?所以说我在这里面给他复了一下呗,但是复位信号,我说我把这个我这个复位信号在这边复位以后,但是并没有清理那个复位信号吗?对吧?然后我在 证明用起来手机清理了一下副业信号,这样的话电视机才可以正常的用起吗?那电视机二然后启动,让他等于零,就是说我不让他电信二电视机二来启动吗?对吧? 嗯,当然这个可以试一下,不要这条鱼具啊,要这个鱼具,这个好像问题不是很大哈。定制器一二,因为他在第二个里面启动,他并没有在第一个里面启动,对吧?这个可以这两个这两个鱼具啊,可以给他删掉,可以试一下。 然后就是说这个电视器一启动,就是这时候我们让电视机启动,启动以后这个梯就会变变化,梯一变化木物就会变化,木物变化的话,那个某那个方块的话就会用心,对吧? 嗯,然后我们把电视器二复位,等于就是说我在电视在这个里面,在右翼的时候,我让电视器一电视 七二来复位,然后让这个左翼的时候让定时七一来复位,就这两个程序正好是一个颠倒的一个过程啊,这就是我们这个这两个的话,这个就是实实现右翼的一个指令 啊,这个的话实现一个左翼的程正好是一个变化的状状态啊,这个是他的手动的一个程序,就是说左翼右翼的按钮的控制的,那么在这的话我们还是添加一个一一的一个条件。 这边的话我们正常的说我们因为这样的话我们那个限位开关吗?他不像我们现实生活现实状态下的那个限位开关,他是那种,哎,你接触到了,接触到了哎他就会直接信号至一信号就来了,哎,你要是没接到到他就他就没有信号 啊啊,当然这儿的鲜美就当然这个现实中的鲜美,看看它分为这个 npn 和 pnp 两种啊啊,这个大家能大家明白就完事了啊。就是,哎接触到了有信号啊,接受没?不接受到没信号就这种状态吗?对吧?嗯但是这的话就不不能出不会出现这种状态的话, 所以说我们还是把这两个的相比的。一个就是说我让木等于十的时候,木等于十的时候正好在右面嘛,对吧?正好在右边,然后这个木等于零的时候 正好在左面嘛,对吧?左面的下面的话线左下面就等于一,右边下面就下面等于右下面就等于一嘛。然后这是一个衣服衣服 lc 的渔具嘛,这个很很很难很容易理解,对吧?那么自动运行的话就是有点有点很麻烦的一个状态了啊?为啥呢?就是因为 运行吧他这个,嗯当然啊当然大家脑子比我好的话,嗯就是可以试试用其他这种方法啊,然后我这个可能感觉现在有点有点复杂啊,当然我也能只能想到这块了啊,做的不是很完善。 呃。首先的话比如说我们自动运行的话,哎,你打开自动运行,自动运行以后 啊自动运行以后就是说自动运行网上费电是成立码,自动运行等于一的时候这个自动运行就可以开始开始走了。走的话我们可以看到如果定时期我这边的话,如果定制七一到达了一年的话,就说定时七一并没有到达的话,我就直接把定制一一启动,用这种这条渔具就可以了, 然后否则的话我就让电视一一停止。嗯,然后,然后如果这个 定时期一到达,等于一定,并定期七二到达零零的时候,就是一个这边到了定时定,但是定时七二还没有开始的时候,我就开始相对于他就是说他走的他走的优先位了,他到达了 这时候我就开始启动电视线往上往下左下面走,当然在这个木的话,电视线的这个木的话就是往左走的话,我们这边木的话要给时间去这个天,而并不是说 并不是说这个直接就是 t 二, t 二的话他还会,他还会这个,他还是那个相当于往右走的,嗯,这个的话大家注意一下, 嗯,当然啊,前面那个前面手动的话也是一样的啊,也是一样。呃,后面的话,比如说我到了左左面以后,还有就是定时期一的定时期一和定时期二的这个 复位的一个状态,嗯,就是说我在什么时候来复位他呢?因为,嗯,如果说你不复位的话,他还他就是到达时以后,到达时以后虽然说你你,你把这个你把他停止了,但是说他的状态还是在时,对不对? 你并没有复位造林,所以说这个复位的什么时候复位它也是比较重要的。一般来说这边啊,我们我这边设置的是比如说你定制器二到达, 并且这个定时期一到达就两个都到达的时候,我复位一个啊,这个有点有点费劲。 嗯,不一定是其一,不一定是其二, 同时播 好像也是对的啊,又是不是很对啊?反正这个这个这边的话啊,过程是能够实现的,当然下面再捋一下。可以啊,有兴趣的话再捋一下这个逻辑吧。好吧,但是大概这个逻辑的话就是这个样子的。 呃,这边的话要这边的话交管的话就这样这样运行。如果说是当然啊,如果在我们做实际的 设计的例子的时候,这个就很很容易的实现了。嗯,就像这种电机的话,比如你这个电机正反你都给调试好了吗?前面我们讲过电机的正反调试好了以后,他这个,而且他的这个,他的这个这个这个叫啥?水平移动的话,你就你就显示。