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

大家好,我是自动化零工,朋友们大家晚上好,今天咱们来学习一下困难通态脚本程序中的七大基本语句, 那脚本程序是为了实现流程的控制及对象操作处理,包含有七大基本语句, 这七大语句分别是复职语句、条件语句、循环语句、退出语句、注视语句、声明语句,还有跳出语句。接下来咱们主意的去讲一讲每个语句。 首先咱们来看一下父子语句,父子语句啊,是比较简单的,就像咱们啊这个纸面的意思一样,就是说 把这个值赋赋予谁啊?大家来看一下这个,这个是格式。数据对象等于表达是假设变量, 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 啊,这个是直接复制了深圳啊,这样就是这个啊,复职语句的应用。好,接下来咱们再看一下这个。 呃,什么渔具,接下来是什么渔具条件渔具,点关注,不迷路,咱们下集再见。

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

大家好,让我们来看一下这个昆仑顺光屏幕脚本写的这个密码功能,要不然的话就是这个密码就有一个 错误,密码都是显示密码错误,有的时候再输入一个错误的都是显示密码又错误,所以说当我们再一次输入错误的话,这回应用到这个黑屏,现在没办法进行操作了,但这个密码怎么做的? 我们来看一下,如果说输入正确密码的话,他会进入到一个呃,一个图片的一个监禁 密码的话,我识别的是三四五,我们输入密码是三四五,然后就会进入到这个界面, 看一下就是用脚本如何来写的,那首先的话,我们就是在画面铃的这个位置,首先是这个书框和试卷里面脚本程序,我们来看一下这个脚本, 那大致意思就是如果密码等于三四五,那么就进入到这个窗口一的这个点上,否则的话就是切换的话加一, 那么切换加一,切换默认的数值是零,还有说零的时候他的数值是不变,然后比如说如果说他等于一,你可以看一下就是数清 等于一的话,这个会这个文本显示,如果说等于二的话,这个文文本显示,那如果是三, 首先喜欢这份礼,如果说是切换等于三的话,那么就是用户窗口二打开,那么用户窗口二里面有什么呢?就是黑色的镜片,可以看到没黑屏,这个就是一个制作方式。

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

大家好,我是昆仑通泰的技术工程师,下面由我来为大家讲解计时器函数 在机系列产品中可用的系统。计时器范围为零到一百二十七集,系统内建一百二十八个系统,计时器用户可以随意使用其中的任意一个 计时器。返回时间值为福点数,单位为秒,小数位表示好秒,一位采用福点数表示,随着数值增大会略有误差。计时器函数包含以下 十二个,下面为大家讲解计时器函数。海美瑞函数的意义是,启动计时器开始工作,它的返回值为辅点数, 当返回值等于零时,表示调用成功。返回值不等于零时,表示调用失败。他只有一个参数,表示计时器号,数据类型为整数, 他的使用效果如右图所示,当计时器零处于未启动状态时,执行胎闷乱函数,其参数设为零,表示启动计时器零。 此时计时器零转变为运行状态,开始计时, 计时器停止工作,他的返回值为辅点数,当返回值等于零时,表示调用成功。当返回值不为零时,表示调用失败。他有一个参数,计时器号,数据类型为整数, 他的运行效果如右图所示,当计时器零正在运行时,执行拍莫斯多盘数,参数设置为零,则计时器零停止运行。 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 六的返回值复制给变量计时器当前值, 同时用标签输出计时器,当前值输出 类型为数值量输出,输出格式为福点数自然小数位。 接下来为大家进行模拟演示。首先保存工程, 点击下载运行快捷按钮,点击工程下载,下载成功后点击启动运行, 我们点击启动计时器按钮,可以看到计时器状态变为计时器正在运行, 然后获取当前值,当前值为八点四九三,然后点击停止计时器按钮,计时器状态变为 停止。模拟运行展示就进行到这里, 本期视频到此结束,感谢您的观看,如有疑问请访问我们的官方网址或致电四零零热线,我们将竭诚为您服务!

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

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

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

大家好,我是自动化零工朋友们,大家晚上好,今天咱们来学习一下昆仑通泰的运行策略以及一些典型的功能实现。 运行策略是用户未实现对系统运行流程是由控制所主主态生成的一系列功能块的总称, 他能够按照预设的顺序和条件操作数据对象管理,控制用户窗口状态,修改运行, 修改设备运行数据,提高控制过程的实时性和有序性。主要包含用户策略、循环策略、报警策略、事件策略、热线策略。这个用户。 咱们今天啊主要先讲一讲这个用户策略,后面呢咱们挨个的讲啊,用户策略共其他策略、按钮和菜单等使用,例如在例如可以在标准按钮、 标签构建、位图构建的按钮动作或其他脚本中执行已定义的用户策略。好,咱们来看一个例子啊,我这现在已经做好了一个, 比如说咱们想一个按钮控控制多个四件啊,我这一个按钮每个数都要加数, 嗯,哎,问一下就行了,这是怎么实现的呢?这就是用的用户策略实现的,接下来咱们就做一下 工程啊。好,接下来咱们开始实战双击主态软件新建工程幺零七幺 gi 并存为 用户测量 策略的应用。 咱们啊,首先先建几个数据对象,首先 咱们加一个整数型的按钮,然后再加嗯,标签吧,标签的塑形,然后就写个 a, 然后再加一 一个 b, 然后再加一个 cin, 好,然后打开用户上盖,嗯,调调颜色吧, 首先咱们加一个标签, 用户在 这那个应用 啊,加一个昆仑通泰吧,嗯,昆仑通泰 后加一个按钮, 然后加三个标签,用于显示数据, 显示输出链接变量数字型,输出链接 a, 整数型,然后然后弄弄三个, 这个对应的是 b, 这个对应的是肾, no, b, c 对齐,均匀分布, 美其均匀分布。 这样咱们怎么啊?怎么去加这个用户侧面呢?然后咱们这个按一的时候,数字对象操作自一把,谁自一把,这按钮自一开启的时候把它清零, 这样咱们把这个按钮就链接好了啊,然后这个是链接的整数 a, 整数 b, 整数 c, 嗯, 接下来咱们增加用户策略点,进行策略新建策略,用户策略确定, 然后在这里点属性按,咱们把名称改一下,按钮一加多吧, 一加多这里内容注视共其他策略按钮等使用, 然后咱们把内容啊在这里点击新增策略,行,这里其实一个就是一个,嗯,条件属性啊,然后咱们这里可以不用加,不用加的话他就默认的不用,代表的是长通,嗯,就跟那个 plc 的这个体型图一样, 在脚本程序里双击打开,嗯,怎么说呢?然后就是说当按钮按下的时候,咱们分别给 这个 a、 b、 c 三个值,嗯,加上相应的值, a 服用 f, z, 嗯, f, z, a 夫, a 夫,按钮出去对象, 我们可以这样,在数据对象里,这里打开 f 按钮的值等于一的时候,咱们直行 a 的值加一, 等于 黑的直加一,然后 b 的值加二, 然后 c 的直加三 五三,这样咱们这个脚本程序就好了哈,然后咱们检查一下没有问题点保存, 这个用户充电就加好了。然后咱们得在这里按钮的这里按你的操作属性,这有一个半小时选择直行运行策略块,点击选择按钮,一加多点击确认,这样这个程序就变好了。咱们试一下 点下载,共同下载,启动运行一一这样一按这个数就会 逐渐的增加,这样咱们这个用户下列程序就,呃,写完了。嗯,程序没有问题哈。 好,大家学会了吗?有问题的话可以在视频下方留言哈。好,今天的学习到此结束。点关注不迷路,咱们下集再见。

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

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

各位朋友粉丝们上午好,现在开始上课,我们在上节课介绍了液位控制,也不知道朋友们看了视频能领悟多少, 那么我们这节课介绍的是利用脚本求最大值和最小值, 就最近的客人都是都是利用脚本来来来介绍,也就是我们五组数 通过就是脚本计算求出他的这个最大值,又把它存在第五里面,最小值 就存在 d 六里面,下面我们把软件打开 新建一个项目,我的触摸屏是七零六 at, 不过这里的话不用触摸屏都可以直接在这个 软件上面仿真,我们给他起一个名称, 最大最小是脚外 啊,我们在这里学几句话, 求一零一一一二一三一四, 找个斜杠把它好 分开。 a 最大值 给我 一最小值, 第六, 把这边线取消掉和填充颜色, i c 字以下这一字体的就是大小, but that。 好了,我们的这个表体做完了,我们就做几个输入框, 我们给他命名一零, 就把这个颜色填充一下,调整一下, 点它这里食指 好了,我们点这个圈圈数错了这个六个小点,它是什么功能呢?哎,这也不显示 水水平方向几个,我们设置 我们的五个垂直方向一个,哎,预览一下,可以点击确定 这个是被你点错了, 好了,我们这这上面我们也可以在这里 就是添加数据对象,也可以在这里申明一一一二一三一四,第五个了,还有两个一五一六, 那我们在这里做一个这个标签,第一 没有, 那我们再点这里 五个依然一下, 嗯, 让我们把它圈起来, 哎,这个啊,按下 ctrl 好了,我们连还没改过来, 我们在下面复制两个存,就是他们的最大值跟最小值, 把它拉大一点 对齐, 再复制过来改一下, 再把它对齐,哎,对字还不好对好了,大概就做成这点,我们 把这个电量给它连上 好了,这个做出来了,我们保存一下, 在就是脚本里面做点击循环脚本,第一时间把这个这个改一下,改成两百的扫描时间 啊。首先我们这个脚本要怎么写呢?我就是这样写可以吗? 衣服第一 一大于第五, dha, 对, 来 d 五等于 d 一, d 五等于 等于 d e n d e f。 检查一下,如果这样写的话,我们写写的就是不太好好看也要这个 and if, 那我们就把这个 and if 去掉,把这个写在这里就省了, 这样的话就好好看一点。那我们复制五行嘛, 这里写错了,第一名等于 这里一零啊,就复制 改一下 好了。 我们演示一下, 那我们写个一三 五七九,那我们在中间写一个,看他能不能变得过来,我们写个十七 九十二十三 一百, 支持我, 三十四 七九零零, 是啊,就是这个最大值, 我们把它清零, 这个就清不掉。这个就有个问题, 那假如我们一三五 七九,按你这个我们的这个九是最大的,他就过不来了, 那这个其实这个也简单也好办,就改一下这个脚本, 我们就把这第一行的这个 这个山 一年复制到 d 五就行了,不用去判断啦。 再来演示一下, 一二三四 五,有个酒可以过来,来 十,那我们把它就是请联系一下, 那现在请请得到了吗?请您的话我们十二七十八九五 二十三是没有,那我们写个一二三四,他就过来了。 好了,这个就是求最大值 存在 d 五里面,我们现在 再写写就是最小值。最小值也简单, 还是在循环脚本里面去 这全部复制改一下就行了,很简单, 这里就改成 d 六,因为是最小值, 一六一六一六一六。 检查一下 好了,我们这个脚本写好了,写在上面演示一下, 启动 wifi, 我们一二三四五,最大值是五, 最小值是一,我们从这边写起吧。七十八,八十八, 九十八幺零八啊,幺二二, 哎,这个有点不对啊,有,我们是住在哪里呢? 他跟这个最大值等于应该是我们的应该是七十八是在这个位置,幺二在这个位置是对的, 我们检查一下, 检查一下脚本啊,这个要改成小鱼, 检查一下脚本可以 加载 启动运行,我们再试一下。一,哎,这个最最大值应该是 六 a, 这个最大值是六,最小值是一, 那我们改成个十六六十七,哎,这个最小值怎么跑到六十七里面去了呢?哎,不在这个六里面呢。 我们再检查一下脚本, 我们这里要改成第第六,之所以他 些问题, 所以搞这个要记住细节,记不住细节的话容易出错。 启动运行一,你看最小只是零了嘛?哎, 三四五,那最小值变成一了吗?三十四, 七十八, 二十五、 八十幺零零,哎,这个就是最大值 是相等的,最小只是相等的,他们在中间变一个两百 啊,我们在这里把它变成零点五, 因此我们的这个球最大值最小值。这个脚本是正确的, 那本节课程就衔接的衔接到这里,到这里谢谢大家,我们下节课见。如果有喜欢我的视频,欢迎点赞转发,谢谢大家。

思路,抢答器 mcgs 的主打仿真,嗯,这个打开的是就是主界面,有两个界面,一个是那个开机界面,欢迎进入,这个就是主画面啊,他这个画面里面可以看到分为两个区,一个是选手的操作区, 还有一个是主持人的操作区啊,选手操作区就是等风情况,然后抢答成功的一个指示灯,还有一个抢答按钮,主持人的操作区域就是,呃,控制抢答开始的按钮,还有一个复位按钮,还有一个是回答正确,还有一个是回答错误按钮, 这上面就是一个状态显示,包括回答正确指示灯,错误指示灯,呃,抢答成功,编号,抢答剩余时间,嗯,还有这边就是抢答他的那个提示灯,还有报警灯,违规灯,我们点 抢答开始,这个时候开始延时,同时抢答开始指示灯亮,这个时候有选手按下的话,相应的指示灯会亮,这边会显显示选手编号,我们编暗号表示。这个时候啊,刚刚是超超时了,我们重新来 啊,点开始,然后二号点,这个时候乘拿成功,编号是二号,然后,嗯,这边二号的指示灯亮, 嗯,这个时候二号抢答成功了,然后二号开始回答问题,如果回答问题正确的主持人点正确按钮,那这个时候二号得分加一分,同时,嗯,正确指示增加, 这个时候一再按出五二零或者其他选手按就没有效果了,输入之后重新复位,那再再重新来一次, 开始还是三号,然后回答正确,就是三号加一分,嗯,重新开始。四号,四号抢答成功,但是回答错误,嗯,四号不加分,防止错误指示灯亮, 这下呢?我们还是爱好,然后正确爱好变成两分,就这样。

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

大家好,我是昆仑通太白技术工程师,下面由我来讲解 mcg 是 pro 历史曲线构建的应用。 历史曲线构建能够根据需要绘制唇盘边缘的历史数据趋势图,单个构建最多支持十六条曲线,每条曲线最多可加载并显示八万六千四百个数据点。用户可通过软件工具箱选择历史曲线构建并进行绘制。 双击绘制的历史曲线构建进入属性设置页面,在基本属性功能页,我们可以设置构建的外观显示,如背景网格和曲线背景。下面我们进行主态演示,运行主态软件 新建工程,选择 tpc 类型, 在工作台中找到用户窗口,双击进入窗口领主台画面。 在工具箱中选择历史曲线并绘制调整构件大小。 双击构件进入属性设置。在基本属性功能页,我们可以设置 x 轴的主化线数目颜色线形, y 轴的主化线数目颜色线形。 x 轴和歪轴的次化线属性按照同样的方法进行设置。 下面设置曲线背景颜色、边线颜色、边线线形, 还可选择是否显示。背景网格设置完成,点击确认可以看到构建的背景网格和曲线背景与我们在基本属性功能页中的设置是一致的。 下面介绍数据来源功能页,在该功能页,用户可关联需要通过历史曲线构建显示的目标变量所在的主流项。注意工程运行时,主流项必须进行历史数据存盘构件才能显示历史曲线, 并且只有在数据来用功能页中关联了主对象,我们才能够在标注设置功能页中进行 x 轴标识设置, 以及在曲线设置功能页中进行曲线标识设置。下面我们进行主态演示,假设用户希望通过历史曲线构建显示现场设备温度的历史曲线。首先我们要关闭窗口,零主态画面进入实时数据库,我们需要在实 数据库中新增,需要通过历史曲线构建显示的目标变量以及用于存盘的主流项。新增两个对象,双击新增的对象对象名称修改为温度, 对象类型修改为辅点数,双击第二个新增对象,修改对象名称。 由于 mcj 是 pro 中的历史数据,以主对象为单位进行保存,所以对象类型选择主对象。下面我们将新建的温度变量添加为主对象成员。 进入唇盘属性功能页,我们要显示主对象成员变动的历史曲线,则必须对主对象进行存盘。如果选择存储到内存,重启触摸屏后,主对象的历史数据会被 晴空选择存储到磁盘,只要数据成功刷入磁盘,在触摸屏存储空间允许的情况下,数据将会永久存储,触摸屏会每过六十秒自动将需要保存的历史数据刷入磁盘。我们还可以设置存储周期 以及选择该主流箱的存储空间。设置完成,点击确认。为了在工程运行时便于观察变量的趋势曲线,我们需要向温度变量输入一个模拟数据。进入设备窗口,打开设备工具箱,进入设备管理, 添加模拟设备, 双击模拟设备,在通道零位置关联温度变凉 设置完成,点击确认。 工程运行时温度变量的时将会与模拟设备通道零同步,处对象也会以一千毫秒进行历史数据周期存储。选择用户窗口, 进入窗口领主台画面,双击历史曲线构建,进入数据来源功能页,在数据来源功能页关联目标变量所在的主图像, 然后进入标注设置功能页,进行 x 轴标识设置对应的列指时间, mc 就是 tom, 设置坐标长度、时间单位时间格式、 标注间隔、标注颜色以及标注字体。还可选择历史曲线起始点 设置完成,点击确认,可以看到构建的 x 组标识与我们的设置是一致的。 再次双击构建,进入曲线设置功能页,由于我们已经在数据来源中关联了主流项,所以可以直接在曲线设置中选择曲线。一、 设置曲线内容,选择需要展示的目标变量,设置限行颜色工程单位, 修改小数位数、歪九的最小坐标、歪九的最大坐标 以及歪九的标注颜色。字体属性设置完成,点击确认。下面介绍历史曲线构建的高级属性功能页, 在高级属性功能页,我们可以设置历史曲线运行时的信息显示窗口、曲线放大按钮、曲线翻页按钮以及自动刷新等功能。双击构件,进入高级属性功能页,显示翻页操作按钮、 显示放大操作按钮、显示曲线信息显示窗口设置自动刷新周期以及跳转等待时间 运行时自动处理。间隔点指的是当两个数据点的间隔时间超过设置时间后,逆时曲线构建将不再对这两个点进行连线。信息显示窗口跟随光标移动,只有当勾选了运行时显示曲线信息,显示窗口才有效 设置完成点击确认。另外,对于历史曲线构建,我们还提供了一些方法,函数调用步骤如下, 首先选中构建,可以看到构建名称为空间。八、在工具箱中选择标准按钮构建并绘制。 双击构件,进入脚本程序功能页,再抬起脚本位置,打开脚本程序编辑器, 在右侧对象数中展开用户窗口,展开窗口零展开空间八、展开方法,移动鼠标指针到函数位置可以看到函数的简单说明,也可通过帮助文档查找函数的详细使用说明。 本次测试,我们选择一个方法,函数双击调用该函数的功能。为显示曲线歧视时间对话框,检查脚本保存,按照需要修改标准按钮 文本内容 设置完成,点击确认保存工程模拟运行。 可以看到历史曲线构建 x 轴,长度为两分钟,且成功显示了温度变量的历史趋势。 在黄色的信息显示窗口中,温度曲线的当前显示值和单位均正常显示。鼠标指针停顿两秒, 曲线会自动跳转到最近位置,以一秒为周期自动刷新。 我们还可以通过构建自带的翻页按钮进行翻页, 也可以通过执行构建方法函数打开曲线的起始时间,设置对话框。 最后补充一点,黄色信息显示窗口中的内容列是可以修改的,当前直也可以输出到指定变量。操作方法如下,我们回到主态软件, 双击构件,进入输出信息功能页,用户可通过修改曲线输出信息来修改曲线信息显示窗口的内容列,通过在对应数据对象位置观念一个变量,可将曲线信息显示窗口中的当前显示值输出到被关联变量。 关于历史曲线构建的主要功能,我们就讲到这,本期视频到此结束,感谢您的观看!如有疑问可访问我们的官方网址或致电四零零热线,我们将竭诚为您服务!