大家好,那我们来看一下这个按摩 cgs 的这个一个小实验,也是今天课上讲的,让我们先模拟运行来看一下。 比如说我打开开关,现在可以开始灌装,那么储蓄罐满了以后这边停止,然后给车灌装,灌装完成以后车辆开始运输。 那这个的话其实就是应用的就是我们这个按摩 cgs 的这个脚本的功能,其实联动起来观看还是挺有 意思的, 我们看一下主要的话就会在这个循环脚本里面 大句写法,其实都是易符合爱尔斯的一个组合 啊,长袖的话就是这一个哦,变量关联的话就是我们的这个, 看啊先给他这个阀门和这个流动条关联的都是阀门的这个面料,然后这个储蓄罐这里面关联的是这个油量,然后我们的这个车的话关联的就是我们的这个 啊,这这个移动下完对贯车移动这么几个变量,然后进行一个 就是脚本的一个运行,那么他运行时间的话,其实刚才动作是挺快的,就是他是每一毫秒进行一次。
粉丝3.0万获赞9.2万

大家好,我是自动化零工,朋友们大家晚上好,今天咱们来学习一下困难通态脚本程序中的七大基本语句, 那脚本程序是为了实现流程的控制及对象操作处理,包含有七大基本语句, 这七大语句分别是复职语句、条件语句、循环语句、退出语句、注视语句、声明语句,还有跳出语句。接下来咱们主意的去讲一讲每个语句。 首先咱们来看一下父子语句,父子语句啊,是比较简单的,就像咱们啊这个纸面的意思一样,就是说 把这个值赋赋予谁啊?大家来看一下这个,这个是格式。数据对象等于表达是假设变量, a 为整数变量, b 为浮点浮点数变量, c 为浮点数变量, d 为制服型变量。 这四种的复制语句就是这样的啊,你看 a 等于一啊, b 等于五, b 还有等于 c 除以二,这个又是把 c 的值除以二后复制给 b。 这个 d 等于这个双引号啊,里边这个就是设置支付券变量为空啊, d 等于双引号啊,深圳,这个就是设置变支付券变量, d 为显示内容为深圳啊,这里大家来看一下啊,这是正确的格式。然后这里啊,有时候 可能咱们这个习惯性的 a 等于 b 等于 c, 十啊,这是啊,不正确的一个复制呃方式啊,大家看啊,这个, 嗯,这个中间不需要,不需要有这个分号啊,大家看第,这个也不需要有逗号,这个也是错误的复制方式啊,这个一二等于一啊,因为他这个 一个刀刃,这个是代表的这个系统变量啊,这个一,呃,呃,是不能呃,这个一二是不能复职的啊,他是只读模式的,只读这个啊,接下来我给大家在这个程序中去看一下啊。 好,咱们新建一个, 并成为 七大基本语句,然后啊,咱们先新建几个变量啊,第一个是 a, 掌数形,第二个是 b, 伏点形, c 也是福典型 d, 指腹串型。好,这个,然后咱们在窗口上啊, 先调整一下这个颜色, 斧子鱼, 然后呢?嗯,咱们显示一下,第一个是 a, 然后加上显示 显示输出啊,数字型输出整数。第一个是 a, 然后第二个是 b, ah, 这个是伏电术,这个是谁? 是 c, 这个是 d, 这个是自负型手术选机。 好,那这里呢,咱们咱们加一个,那就用这个按钮吧,按, 加一个复制好不好?按一下,然后呢, a 就等于一,然后 b 等于 五,然后啊,这个是五点零, c 等于 t, 除以二滴就等于啊,咱们给他复制深圳啊, 在哪呢? 好,接下来咱们演示一下啊, 嘿嘿嘿, 好,咱们按一下,大家看, 这里变成了一,这里是五,这个是二点五啊, c 等于二分之一。 b 啊,这个是直接复制了深圳啊,这样就是这个啊,复职语句的应用。好,接下来咱们再看一下这个。 呃,什么渔具,接下来是什么渔具条件渔具,点关注,不迷路,咱们下集再见。

大家好,我是昆仑通泰的技术工程师,下面由我来讲解 m c j s pro 数学函数的应用。 数学函数一共包含三十一个函数,主要分为三角函数、反三角函数、按位运算函数、取整函数和其他数学函数。其中三角函数有六个,反三角函数有四个, 按位预算函数有九个,取整函数有两个,其他数学函数有十个 三角函数。我们以 saying 函数为例, saying x 正形函数,参数 x 复点数, 用幅度表示,返回值也为负点数。举例说明一下,设置 a 的粗值为二点三四一五八, b 的粗值为三点一四一五九。执行 a 等于 c, m, b 执行后 a 的值为零。 反三角函数以反正形函数为例, a, c, e, x x 负点数,返回值也为负点数。需要注意的是,输入需在负一到一之间。 举例说明一下,设置 a 等于零, b 等于零点五,执行 a 等于 a, c, n, b 执行后 a 的值为零点五二三五九九。 我们来看一下按位预算函数 bit and bit and x, y 按位于参数 x, y 返回,则都为整数。 举例说明一下,设置 a 的处置为二十五, b 的处置为三, c 的处置为四,执行 a 等 b 的 and b 逗号 c 执行后 a 的值为零。 我们来讲一下原理,因为实禁制的三对应二禁制为零,一一实禁制的四对应二禁制为一,零零执行安慰语后,二禁制就为零,零零对应的实禁制也为零,所以 a 为零。 我们再来看一下 beat test, beat test x 逗号 y, 该函数是检测 x 对应的二进制数的指定位是否为一, 其中 x 为整数,表示被检测的数据 y 为整数,表示被检测的未编号。取值范围为零到三十一的 b 区间,返回值为整数。 一表示指定位为一,零表示指定位为零。 要注意的是,如果 y 的值介于有效取值范围之外,函数的返回则不确定。举例说明一下,设置 a 的值为二十五, b 的值为三, c 的值为二。执行 a 等于 beat test b。 逗号 c 执行后, a 的值为零。该函数就是在检测 三对应的二进制的第二位是否为一。我们来看一下取证函数的 cl 函数 clx 向上取证参数 x 为负点数,返回之也为负点数。 举例说明一下,设置 a 为零, b 为一点零。一直行, a 等于 c, l b 直行后, a 的值就为二。下 其他数学函数中的 ren 的函数 ren x 逗号 y, 该函数是称成随机数,随机数的范围是在 x y 之间,其中参数 x, y 和返回值啊都为负点数。需要注意的是,当 x 等于 y, 是在 x 和 x 加一之间生成水激素。当 x 大于 y, 是在 y, x 之间生成水激素。 举例说明一下,设置 a 的值为二零三四一五八, b 的值为三, c 的值为四,执行 a 等于 run b。 逗号 c 执行后, a 的值为三点九三一三三。 它是在 b 和 c 之间生成的一个随机数。由于数学函数的函数意义都比较明确,客户在使用过程中如果有 不懂的地方,可以参考软件帮助。本期视频到此结束,如有疑问可访问我们的官方王者或制定四零零热线,我们将竭诚为您服务!

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

嗯,大家好,我们在使用春光瓶配方组功能的时候,除了可以通过指定配方序号和名称的方法来进行配方的装载,也可以通过搜索其中某一类的内容来实现。这个功能 一般应用于啊通需要通过刷卡或者扫码等方式来控制变量内容或权限的环境。 比如这个工程,我们可以通过刷卡的卡号,比如说幺零二,它会自动把右后名和 deta 词跳转到啊下载到对应的变量中。 这功能是怎么实现的呢?我们可以看一下,他只需要进行两步,第一步我们先要建立一个中间的变量,可以在这里看到 我输入了实际上这个中间变量词,然后怎么把用户名和调用值下载进去呢?我们就可以通过一个循环脚本, 前面两行是一个局部变量,我们先建立两个局部变量,然后通过一个 i 值的不断的累加,他就进行不断的去指定配对应的配方,他把那个配方的名称啊配方的变量下载到对应的关联变量中,之后呢, 他就会进行一个卡号和中间变量的比对,当他们俩比对上之后,就会自动退出这个脚本,然后并关闭配方, 自然他最后装载那个就是最后下载的那个,如果要是他找遍所有的配方都没有找到的话,他就会一直 循环到当他已经没有序号可以继续继续指定了,然后就会直接退出这个循环脚本。以上就是使用循环脚本来指定啊对应配方方法。

大家好,我是自动化零工,朋友们大家晚上好,今天咱们来学习第三类函数啊,用户全线函数,用户全线函数。好,接下来咱们看一下, 在工程的安全机制中呢,不同的用户具有不同的操作权限,举个例子啊,那在实际工程中,咱们可以分成这个操作原组,技术技术原组啊,还有负责人组。 大家来看这个图是吧,你像你要是老板的话是吧,你就得归党负责人这一组,你要是员工的话啊,有不同的这个啊,普通的操作人员啊,就是操作人员组啊,你是技术开发人员就属于技术援助啊,不同的人员有不同的这个权限, 那说比方说操作员的成员只能进行简单的日常操作,技术员技术原组负责公益参数等功能的设置,负责人组能对重要的参数啊进行数据统统计分析。 mcgs pro 一共包含有十四个用户权限函数啊,就是这十四个啊,大家看一下啊,呃,里面第一个是修改操作密码,然后这个,第三个,这个就是,呃管理用户, 这个第五个就是获取当前登录用户主名,这个第六个就是获取当前登录用户名啊,你看这个是注销登录,然后这个叫静默登录,静 末注销,然后这个还有这个啊,使用 usb m l 登录啊,你看我,我标红的这些都是咱们常用的这些啊,其他的这几个,嗯,不大常用,不大常用。然后,呃,如果大家有兴趣的话,可以结合的这个啊,他这个 pro 软件里边的这个帮助啊,这里边有比较详细的帮助,大家可以参考一下。其实咱们再讲第五章啊, 这个第五张安全属性的时候,安全属性和安全机制的时候讲过这一块如何啊?如何配置用户权限?这个其实已经讲过了啊啊,大家来大体回顾一下啊,咱们看看当时的这个, 嗯,你看这个,嗯,这个就是一开始就直接进入登录界面啊, 然后呢?嗯,你看这个,我就是刚才就直接登录的孙总的账号,是吧?然后这个不,孙总话是属于管理管理组,然后他就有这个操作权,操作权限,像这个啊,就不用啊,你看这个就不具备这个操作权限。 然后呢?那我我注销怎么办?注销可以用这个啊啊?注销的话他可以是这样手动注销,也可以,这个在设 设置成这个长时间不操作触摸屏啊,自动注销,大家看这里, 用户登录、 usb 登录、用户注销、用户管理、修改用户密码,这里都有啊。嗯, 再看看这个用户管理是吧?你也可以啊, 修改相应的用户是吧?大家不记得的话可以再回过头来看一看这一张啊,这一张是五点三,五点三,昆仑通泰如何配置用户权限啊?再看一看啊, 五点三里边呢,基本上把所有的东西都讲了,然后呢?今天咱们讲什么呢?这几个函数咱们就不再继续讲了啊,咱们讲一讲三种不同的用户登录方法 如何配置啊?三种不同的用户登录的方法 啊,这是我刚刚配好的一个啊,然后你看啊,咱们在用户权限管理这啊,我这新建了几个用户,还有新建了两个测试组,然后呢,不同的人员归属不同的用户组,孙总属于管理员组,然后这个王公, 王公属于操作组,零工属于测试组。 那给大家讲第一种登录方式啊,就是刚进入界面的时候就直接登录,刚进入界面的时候直接登录,这个是如何如何配置呢?在这 这里有一个主控窗口,基本属性,这里有个全线设置,这里可以选择进入不登录,退出不登录,也可以进入登录退出不登录 啊,比方说咱们选择这个进入登录,退出不登录,如果这个长时间不不操作的话,他会自动退出。好,咱们试一下, 嗯,你说孙总,然后咱们选我这个密码设的都是一二三啊,看 看这里,这里呢会实时显示我的这个,这个就是获取当前的用户名,这个就是获取主获取当前的用户主名啊, 他属于哪个管理组的?嗯,好,这是一种登录方式啊。好,接下来讲第二种登录方式。第二种登录方式是什么呢?就是这里啊,我把这个取消 主控窗口,这里取消进入不登录,退出不登录,这里取消。 然后呢咱们用捞个昂捞,捞个 off 去登录,你看啊,这里就是这个,对应的就是捞个昂函数,这个就是捞个 off 函数,比方说他点一下,他就弹出这个对话框,点个王公,然后咱们数一二三, 大家看这里就实时显示出来。王宫啊,用户名,用户 名是吧?假如你想注销的话,直接捞高尔夫就可以了 啊,大家看一看这两个函数啊啊,给大家打开一下这个链接,看一看这个登录,直接啊把这个捞个啊,捞个啊这个函数就行, 然后这个是 logo 啊,再给大家看一下这个啊,这个,这个显示的变量是用户名啊, 这个是用户主名,然后这两个变量谁给他付的值呢?我是在这个窗口的循环脚本中给他付的啊,你看,这里有个函数, get the carrots 给了用户名,改了卡瑞的 goop 给了用户主名啊,这样他就他俩就会实时显示当前的用户名和用户主名。好,接下来给大家讲 第三种登录方式啊,第三种登录方式是什么呢?是叫静默登录啊,什么叫静默登录呢?就是你登录的时候啊,他不会弹出对话框,大家来看一下啊, 在你们上说看一下这个,呃,咱们刚才有个孙总啊,咱们,咱们就叫孙总啊,好,输入,然后密码 点击登录。哎,你看,这就直接登录进去了啊,这里显示出来当前的用户名和用户组名,是吧? 那注销呢?直接注销就行,可以了,你看这就注销了吧,这个就跟咱们的那个 qq 差不多, qq 的登录界面差不多,是吧? 你需要输入用户主用户名啊,用户密码,那这个呢?这个就会弹出这个对话框,是吧?如果没有这个对话框的话,呃,你看这里都会弹出对话框,是吧? 啊,这样就是这种三种不同的登录方式,好,大家记住了吗?啊,第一种是在这个主控窗口进行配置 啊,进入的进入登录,进入不登录啊,在这里,在,在这里配置。然后呢, 第二种就是在这个用 logon 和 logo 两个函数在这里。第三种呢,就是用哦,给大家看一下这个函数啊,就是沙林特 logo 啊,然后呢, 这个就是沙林特 like love, 然后大家啊,再给大家看一下这个这个函数吧。 萨利特老总啊,看一下第一个函数啊,这个函数有四个参数,第一个参数就是用户用户名,第二个函数就是用户密码。 第三个呢就是注销方式,当你选择零的时候是登录超时,用户保持登录状态超过设定时间后注销啊。第二个是自动注销,当操作屏无人操作的超持续时间,超过设定的时间后注销。 第四个参数就是超时的时间啊,单位是分钟啊,你如果是零呢,表示永久啊,他就是永久登录中啊,不, 除非你点这个手动注销啊,你也可以,假如你写一呢,他就是一分钟啊, 所以你看这个实力,这个这个就是用户名,用户密码啊,这个就是注销方式,选择登录超时啊,然后这个表示永久。 好,大家学会了吗?嗯,不清楚的话,可以结合着上一回的这个五点十二再去看一看啊,复习一下,复习一下就学会了啊,好,那今天的学习到此结束,点关注不迷路,咱们下集再见。

中国平安的演示这里呢,我们会通过密码设置的方式跳到不同的界面,这里会有什么现象呢?当我们按下这个调试按钮, 只要是密码输入错误,那么都会进行一个提示,第三次的时候会警示你不能再进行调试了,输入正确的话,我们会跳入另外一个界面,我们看一下他的一个时间效果,我们这里先用模拟, 那么这个的话会用到我们的一个脚本其中的一个支付比较,我们看一下 启动随便输,第一次错请重新再输一次,给你机会 再来一次就不能调试了,那么我们这里设置了一个循环,让他还可以调试,当然我们可以把这个禁掉,那么我们现在输入正确密码 啊调试,那么他就会进入一个新的界面,这个就是我们脚本的一个应用。

好,各位老铁哦,我们接着上一期的视频,然后我们把循环策略的这个定时器给大家分享一下。嗯,首先我们打开循环策略,哦,这个这个是我已经加过的,我们把它删掉吧。 嗯,定时器就这个,然后我们正常来说我们先要新建一个策略,行,然后这块的话,条件的话如果,嗯,当然你有条件的话就是你可以写上。嗯,这边的话我们做一个例子的话,我们就先不写条件了,直接让他敞开就可以了。 呃,然后我们把定制器加起来,呃,定时器里面他有一个就一个定制器的设置,比如说你设定制当前指、计时条件负一条 和技术状态。啊,这个的话我我来讲,哦,就是我解释的可能不是特别详细,所以我们还是看这个帮助吧,帮助的话可能更为详细一点啊,这个帮助的话在这边就能点开它下面有帮助可以点开去看一下。 嗯,他定制器的话有一个设定值,也就是说我们说的,嗯,你设定几秒啊?他这个默认的单位就是秒,嗯,可以设置小数,比如说你将处理好秒级的话,你就设置成零点,零点几秒,零点几秒就可以了。 呃,如果说是个设置没有建立连接,或者把设置设为连接的构建,就这个构建是没有,就是相当于是永远不成立的,就是说他不能使用。那么第二个的话设置当前指,记者记得当前指,就说这个当前指就会,我们比如说我设置十秒,然后他就是,嗯, 他会,他会存在一个,存在一个数据里面,然后我们可以显示这个时间,比如说你嗯,就开始从一到十计时吗?那么就可以显示这个时间。那么第三个的话就是计时条件,就是什么时候 啊?什么时候我开始计时,嗯,就是这个计时条件,是一个就是说一的时候是开始就是计时,我零的时候就停止啊。如果你再次是再次计时的话,就再次他为一的时候,他会接着上面的数字往上计时啊, 然后下一个是复位条件,就是说你当他一百一的时候,这个当前之就变成零,就是复为当前之的。然后最后一个是这个技术状态,嗯,技术状态的话,比如说我,嗯,数据达到这个都大于时定值,比如说我甚至十秒, 如果大意十秒的话,这个机制状态就变成之一,就变成一了,然后,呃,如果说是就是你小于机制状态的话,就是你啊这个状态, 呃,下面的就是这是一个构建的一个就是最基本的一个认识啊。下面的话我们做一下这个计时器, 嗯,我们把剩值我们填成,先,先填成十秒吧,那么当前当前值的话我们写成,我们写进 t 一这个数据里面,那么技术条件的话,我们就写直接写定时器, sorry, 定时器一启动,然后复位条件的话就是定时器一 停止,哦, sorry, 不是停止,嗯,停止。十七一复位,然后继续状态的话就是定十十七, 认识七一到到达,我们写个到达就得了啊,这个当然你这个这个名字的话,就是这个变量的名字的话,你们可以随意的起啊,然后没有特别特别这个大的要求, 然后内容出的话,我们先注册的电视信息就可以了,然后我们点确认,这时候会发现他说报错是因为我们这个就是我们的系统的数据,里面没有电视机启动这个未知对象,所以我们给他显示,然后我们自己添加就可以了啊 啊,这个启动的这个条件就是相当于它是一个开关量,我们选择开关开关量,然后旋转就可以了,复位的话也是开关量,然后 t 一的话,这个 t 一是它的计时的一个数据,所以我们选择数值量, 然后到达的话也是个开关量,好,这就添加完毕了,所以说这时候我们定制器一就创建完成,完成了啊,条件的话就是一,我们先给他给个一就可以了啊,当然的话我们一般情况下的话把这个条件如果说,嗯, 想要更严谨的话,我们应该写成这个定时器,定时器一启动,这样的话就是每人启动以后他才这个条件才满足吗?对吧?嗯,我们先这样吧,然后把这个保存一下啊,然后我们看一下,我们还是 在这个监视界面来做他吧。呃,我们监控一下我们这个电视机啊,然后然后怎么启动的话啊?呃,首先我们给他监个按钮吧,这个按钮的话就是定时十七一启动, 然后我们连接他的数据,电量的话,我们就是质疑这个刚才建的那个新电量就是电视机启动啊,我们质疑他就可以了,然后确认。呃, 然后启动完以后我们给大家监控一下吧,我们画个画个来吧。呃,让它显示输出,然后显示的我们需要的定时期启动这个开关,首先我们把它开关给它 监控一下,然后我们复制拷贝一下吧,粘贴,然后我们再显示显示我们定时的那个时间, 就是说当前当前的那个值是多少啊?表达是关键错误,因为这个刚才是啊,对,这两个不能放一起啊,刚才干错了啊,然后题,嗯,当然,你这个显示输出的话,嗯,这有格式吗?他说是福点输出,自然小数位。呃, 当然这个的话我们可以可以选择其他的啊。可以选择其他的,但是我们就正常暂时默认的是福点和自然小数位,如果你想选择四舍五入也是可以的。嗯,要求进度不高的话可以四舍五入没问题 啊。然后我们再给他靠背一个吧,然后我们看一下这个状态吧,我们把状态也给他关联上状态。状态啊,就是到达电视机到达这个,嗯 啊,删掉啊,定制器到达,我可确认也就是说三个状态,我们同样的话,我们我们把它也拷贝一下。启,启动的话有启动我们再写个停止吧。 嗯,平时起一剪圈,然后不对操作的属相的话,我们把它清零就可以了。然后我们再拷贝一个, 然后让他让他复位吧。复位的话就是我们复位的话经常是安吉松林的状态,比如说我按一下让他复位就可以了,没必要再 给他质疑或啥的,然后质疑还要再再重新的复位,这个质疑的指令特别麻烦哦。复位选上可以的,就是按一送零啊。复位经常往选用的是按一送零,然后去 哦,没改没改名字啊,这个无所谓,我也 ok 啊,这样的话我们可以,我们可以先看一下,用心一下,看他的状态,看一下他的状态,看我们错标点加二,然后我们看工程下载一下, 嗯, ok, 嗯,然后我们直接进入见识见面的话,这样的话我们先启动一下,你看启动完以后电视机的状态,就是说他是开的吗?然后他就在计时,计时等到达十秒以后, 等他十秒以后他就开了,开了,开了以后他但是他其实是不会停止的,因为因为我们没有复位,没有复位的话他会一直往上系,但是到达这个位置的时候这个到了状态会打开,当然我们也可以停止他,停止他以后他会在这个位置停, 停的话停了以后我们也可以启动,启动以后他会再接着这个刚刚在停止的那个数数上再往上系,那我们也可以再停止他,然后然后复位的话 就会把这个状态提临。嗯,当然,当然啊,当然咱这个只是一种形式。嗯, 根据我们自己的这个使用的状态来说的话,嗯,我们可能有些人可能需要,比如说,嗯,我计时到这个时间以后 定设定值以后让它自动清零再往上系,这也是可以的。嗯,这样的话你就你只要不填这个复位就可以了,就是我们刚才,我刚才在这呢,嗯, 就是他运行策略里面,就是在净水机里面这个复位条件,复位条件你一直到控制就可以了,控制的话就会出现这种循环的计时啊,到达这个位置以后一直这样循环 循环的往上记。呃,当然啊,这个,哎,可以根据自己的喜好影响怎实现怎么样的技持也是可以啊,都是可以实现的。嗯,具体的话我们可以看帮助里面这块。嗯,具体可以看帮助你。 嗯,其他的应该没啥了啊,如果还有啥其他问题的话可以在评论区留言。嗯嗯,时间关系我们我们下期再见。

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

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

这期视频我们讲一下这个触摸屏它的一个切换,那么我们通过硬件去切换触摸屏界面, 嗯,我们可以不需要去编程,就这个三菱的 puc, 我们只需要在触摸屏去编写脚本就好了。首先我们来看一下它的一个效果, 我通过这个三档开关来控制他三个界面的跳转,比如说我打在左边,他跳到首页中间流水灯,最后是一个自动运行的一个界面,这三个界面是通过这个 开关进行一个切换的,那么我们 puc 是不需要编程的,他只需要检测到那个端口的一个输入就可以了。下面呢我 我们去看一下他的一个脚本程序,这里的话就是他的脚本程序。首先我们的话是通过判三个判断,第一个去判断的话是 x 零,他是不是等于一了,那么他就跳到 首页,如果是等那个 x 零一等于一,那么就跳到自动,如果两个都没有闭合,那就说明他是在中间档,那么就打开灯光控制的这个界面,程序非常的简单。

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

大家好,我是昆仑通泰的技术工程师,下面由我来为大家讲解字符串函数。 字符串函数一共包含三大类,分别为静置转换函数、字符串操作函数和数据解析函数。本教程主要介绍以下六个函数。图中函数 可以把十六禁止字符串转换为三十二位整数,他有一个参数 s, 数据类型为字符串 s。 因为 零到九小 a 到小 f, 大 a 到大 f 或减号字符组成的字符串,减号在开头才有效。除减号外,最多八个字符,它的反馈值为整数。 将返回值等于负二的三十一次方,到正二的三十一次方,表示转换成功。将 返回值等于零,表示指定字符串,不是以指定格式开头,返回失败。在右侧的实力中,将参数设为四进一变量,把返回值复给印子一, 然后使进一等于十一。这里的十一为十六进制数。执行脚本后,应自一的值等于十,进制整数 十七。此时再使思俊一等于一个以 q 开头的字符串,由于 q 超出了参数的范围,执行函数后,返回值等于零,表示返回失败。如图 所示的函数的作用是把数值转换为十六进制字符串,他的参数的数据类型为整数,返回值,数据类型为字符串。 在右侧的实力中,将参数设为整数,变量应乘二,返回值付给字符串变量使俊二,然后使变量应乘二等于十七。 执行脚本函数后, z 二的值为十六。进制的十一。如图所示的函数可以 首先的功能是从字符串变亮,是正左边第 n 个字符起取 k 个字符。该函数有三个参数,第一个参数为字符串型,他是圆字符串,起始位置为一。 第二个参数的数据类型为整数,他表示起始位置 n 的值大于等于一,小于等于字符串 c 的字符个数。参数三的数据类型为整数,他表示取多少个字符数 k 的值大于零。 函数的返回值为字符串形。在右侧的实力中,我们将参数依次设为 sten 四、 ent 三和 ex 四、函数返回值复给变量 sten 三,然后 使变量是正四等于 abcd, e、 f、 g 应得三等于四,应得四等于二。这表示将 abcdefg 从第四个字符 d 开始, 取两个字符复给变量 sgen 三,执行函数后, sgen 三的值为 de, 与设置相符。 图中函数的功能是比较字符串变亮死俊一和死俊二是否相等,不区分大小写字母。他有两个参数,数据类型均为字符串,他的反会值是整数。若 返回值等于零,表示两个字符串相等,反之表示不相等。下面为大家进行主态演示。 首先在实时数据库中主态好,如图所示的变量应投一到应投五为整数形,死坠一到死坠六为自负串形。然后打开用户窗口一, 为了演示的延续性,我们已经提前组态好了如图所示的画面,下面来为大家进行详细的介绍。 把第一个按钮的脚本程序设置为静置转换,函数参数设置为四转一,转位置为应字一,它的作用是将十六静置的字符串四转一转换为十, 静止转数应择一 同时关联。第一个输入框的数据对象为印子一,输出格式为十进制 观点。第二个输入框的数据对象为正一,因为在实时数据库中已经设置了使对一的数据格式为自负串,故此处不用选择数据对象格式。 把第二个按钮的脚本程序设置为静置转换函数差数设置为应特二,返回至为思准二,它的作用是将时静置整数应特二转换为十六静置字符串思准二。 同时关联第三个输入框的数据对象为死追二。关联第四个输入框的数据对象为应特二,输出格式为十进制 第三个按钮中的脚本程序。如图所示。 第四个按钮中的函数为比较两个字符串是否一致的函数,同样的, 所有的输入框均关联了与他们的左侧标注一致的数据对象,其中整数型数据对象的输出格式均为实静置。下面为大家进行模拟演示。点击下载运行按钮, 在弹出的对话框中选择工程下载,下载成功后点击启动运行。首先在关联四准一的输入框中输入一零, 注意这里的一零是十六禁止数。我们点击按钮运行函数后,将在关联印子一的数框中输出他对应的十禁止数十六,点击按钮运行函数, 竖框中输出十六,与设置相符,函数运行成功。然后我们在关联英特二变量的数框中输入三十二运行函数后,将在关联注意二 变量的输入框中输出三十二对应的十六禁止数二零,点击按钮运行函数, 竖框中输出二零,与设置相符,函数运行成功。接下来为大家演示第三个函数是 sgen, 四的值为 uv, w, x, y, z 是 ex, 三的值为二。 ex, 四的值为四。 运行函数后注意三的值将会变为字符串,从第二个字符微开始 一次,往后的四个字符 v, w、 x、 y, 点击按钮运行函数, 结果与设置相符,函数运行成功。 然后为大家演示字符串比较函数。设置死俊五为小写的 q w、 e, 死俊六为大写的 q w、 e。 点击按钮运行函数,因为两个自负串相等,印图舞的值为零。修改 s 对六为 abc, 点击按钮运行函数,因为两个自负串不相等印子五的值不为零。演示到此结束。

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

大家好,我是昆仑通泰的技术工程师,下面由我来为大家讲解计时器函数 在机系列产品中可用的系统。计时器范围为零到一百二十七集,系统内建一百二十八个系统,计时器用户可以随意使用其中的任意一个 计时器。返回时间值为福点数,单位为秒,小数位表示好秒,一位采用福点数表示,随着数值增大会略有误差。计时器函数包含以下 十二个,下面为大家讲解计时器函数。海美瑞函数的意义是,启动计时器开始工作,它的返回值为辅点数, 当返回值等于零时,表示调用成功。返回值不等于零时,表示调用失败。他只有一个参数,表示计时器号,数据类型为整数, 他的使用效果如右图所示,当计时器零处于未启动状态时,执行胎闷乱函数,其参数设为零,表示启动计时器零。 此时计时器零转变为运行状态,开始计时, 计时器停止工作,他的返回值为辅点数,当返回值等于零时,表示调用成功。当返回值不为零时,表示调用失败。他有一个参数,计时器号,数据类型为整数, 他的运行效果如右图所示,当计时器零正在运行时,执行拍莫斯多盘数,参数设置为零,则计时器零停止运行。 primer skate 函数可以在计时器当前时间数上加上指定值,它的返回值为福点数。当返回值为零时,表示调用成功。当返回值不为零时,表示调用失败。 他有两个参数,第一个参数是计时器号,数据类型为整数。第二个参数表示不常值,数据类型为辅点数,单位为秒,是零点一秒的倍数。不足零点一秒部分四舍五入, 如实力中所示。把参数一设置为零,参数二设置为负二点三,表示他执行后零号计时器当前值。加上负二点三。 hammer reset 函数可以设置计时器的当前值,它的返回值为辅点数。当返回值为零时,表示调用成功。当返回值不为零时,表示调用 失败。他有两个参数,第一个参数为计时器号,数据类型为整数。第二个参数为数值,数据类型为辅点数, 表示想要设定的值,单位为秒,是零点一秒的倍数,不足零点一秒的部分会进行四舍五入计算。第二个参数可以是变量。 在实力中,我们设置参数一为零,参数二为十。二,运行函数后,将设置零号,计时器的值为十二秒。 hammer vanu 函数可以获取计时器的当前值,它的返回值是以数值的方式输出的计时器的当前值,它的参数为 为计时七号,数据类型为整数,我们使变量获取当前值等于开门 y 六零,执行函数后,获取当前值二点五零四秒。 primer state 函数可以获取计时器的工作状态,它的返回值为辅点数。当返回值为零时,表示计时器未启动。返回值为一时,表示计时器正在运行。 返回值为二十,表示计时器停止。返回值为三十,表示计时器计时时间到, 他的参数为整数,表示计时器号。在实力中,我们将胎 mars state 您函数的返回值复制给辅点型变量计时器状态,然后使标签构件输出变量计时器状态的值, 我们执行启动计时器函数后,可以看到变量计时器状态的值由零变成了一,这表示计时器零由未启动状态转变成了运行状态。 然后我们再执行停止计时器零函数,可以看到计时器状态的值由一变成了二,表示计时器停止计时。 timer set limit 函数可以设置计时器的上限值,返回值为福点数。当返回值为零时,表示调用成功。 当反馈值不等于零时,表示调用失败。他有三个参数,第一个参数为计时器号,他是零到一百二十七的整数变量。 第二个参数为上限值,数值类型为辅。点数大于零表示有限制,小于等于零表示计时器无限制。 参数三,设置运行模式,当参数三等于零时,表示运行到上限之后重新循环运行。当参数三不等于零时,表示运行到上限之后停止。 实力中,使参数一等于零,参数二等于六十,参数三等于一,它的运行效果是设置 至零号,计时器的上线为六十秒,运行到六十秒后,计时器停止。 hammer set out put 函数可以将计时器的值输送给参数二,它的返回值为辅点数。 当返回值为零时,表示调用成功。当返回值不为零时,表示调用失败,返回值为负。四表示变量类型不正确。 他有两个参数,参数一为计时七号,数据类型为整数。参数二是整数或辅点数。变量,计时器的值输出到该变量。 在实力中,参数一设置为零,参数二为变量当前值,该含 数可以实现将计时器零的数值输出到变量当前值,输出频率默认为一秒,可以通过改变计时器频率函数改变输出频率。 hammer clear output 函数可以清除计时器的数据输出连接,他的返回值为辅点数。当返回值为零时,表示调用成功。当返回值不为零时,表示调用失败。 他有一个参数,计时器号,数据类型为整数,实力如图所示,表示清除零号计时器的数据输出连接,即零号计时器的数据不再输出到之前连接的变量。该函数与 hammer set output 函数配合使用。 hammer 全景 intro 函数可以设置计时器数据输出到连接变量的频率, 他的返回值为福点数,当返回值为零时,表示调用成功。当返回值不为零时,表示调用失败。 他有两个参数,一个参数为计时器号,是零到一百二十七的整数变量。第二个参数为辅点数,表示计时频率,单位是秒,他是零点一的倍数,不足零点一秒的部分进行四舍五入。 在实力中设置参数一为零,参数二为一点二,该函数可以实现设置零号计时器 数据输出到连接变量的频率为一点二秒。请注意,此频率设置越快,系统资源消耗越多,关联输出变量变化越快,未设置时默认为一秒。 hammer 维富函数是等待定时器函数,函数的作用是等待定时器工作到参数二指定的值后,脚本程序才向下执行。 他的反馈值为福点数,当反馈值为零时,要用成功。当反馈值不为零时,要用失败。 该函数有两个参数,参数一是定时器号,参数二为整数型,是等待定时器工作到的值。 在实力中设置参数一为一,参数二为五十五。运行函数的效果是等定时器工作到五十五秒后再执行其他操作。使用该函数时请注意确定对应的定时器已启动。 下面为大家进行主态演示。首先在实时数据库中主态好如图所示的变量,变量名称依次为计时器当前值、计时器状态 数据类型为辅点数。然后打开用户窗口一, 为了演示的延续性,我们提前组态好了如图所示的画面, 下面为大家详细的介绍主态情况。红色方框中是一个动画构件,它的显示变量类型为数值,显示变量为计时器状态,切换方式为根据变量值切换。 他有四个分段点零、一、二、三。所有的外形图片均被删除, 分段点零的文字内容为计时器未启动,一尾计时器正在运行, 二为计时器停止,三为计时器计时时间到。对于我们刚才介绍的获取计时器状态函数的返回 值得信息一一对应。 双击窗口空白处,打开用户窗口属性设置界面, 在循环脚本窗口中使用函数获取计时器零当前状态,并复制给计时器状态变量,设置循环时间为一百毫秒。 接下来为大家介绍启动和停止计时器按钮, 我们在启动计时器按钮的脚本程序中编写了胎妹软函数,参数设置为零,表示 当按钮抬起时,计时器零开始运行。 在停止计时器按钮中编写了脚本 timer stop 零,它表示在抬起按钮时计时器零停止计时。 接下来为大家介绍获取当前值按钮。获取当前值按钮中的脚本为把胎妹 win 六的返回值复制给变量计时器当前值, 同时用标签输出计时器,当前值输出 类型为数值量输出,输出格式为福点数自然小数位。 接下来为大家进行模拟演示。首先保存工程, 点击下载运行快捷按钮,点击工程下载,下载成功后点击启动运行, 我们点击启动计时器按钮,可以看到计时器状态变为计时器正在运行, 然后获取当前值,当前值为八点四九三,然后点击停止计时器按钮,计时器状态变为 停止。模拟运行展示就进行到这里, 本期视频到此结束,感谢您的观看,如有疑问请访问我们的官方网址或致电四零零热线,我们将竭诚为您服务!

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