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

大家好,我是自动化零工,朋友们大家晚上好,今天咱们来学习一下困难通态脚本程序中的七大基本语句, 那脚本程序是为了实现流程的控制及对象操作处理,包含有七大基本语句, 这七大语句分别是复职语句、条件语句、循环语句、退出语句、注视语句、声明语句,还有跳出语句。接下来咱们主意的去讲一讲每个语句。 首先咱们来看一下父子语句,父子语句啊,是比较简单的,就像咱们啊这个纸面的意思一样,就是说 把这个值赋赋予谁啊?大家来看一下这个,这个是格式。数据对象等于表达是假设变量, 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, 然后确认,然后咱们重新下载一下,看一看。 启动运行插座, 看,这里会啊,然后十五秒,咱们看十五秒,如果这个还不为之唯一的话,看他会不会断啊。 嗯,会断,而且这个复位为零了,然后咱们咱们 插座,然后咱让他自一看他会不会变零啊?哎,也会变零啊,说明这个就是说啊,现在有电了,在耗电,所以你就这个插座,你就继续供电就可以了。嗯,好, 就这个主要的问题还在这个循环策略。这啊大家,大家仔细看一看这个脚本程序啊。好,今天的学习到此结束,如果有不清晰的可以在视频下方留言, 朋友们,你们学会了吗?点关注不迷路,咱们下集再见。

大家好,我是自动化零工朋友们,大家晚上好,今天咱们来学习一下昆仑通泰的运行策略以及一些典型的功能实现。 运行策略是用户未实现对系统运行流程是由控制所主主态生成的一系列功能块的总称, 他能够按照预设的顺序和条件操作数据对象管理,控制用户窗口状态,修改运行, 修改设备运行数据,提高控制过程的实时性和有序性。主要包含用户策略、循环策略、报警策略、事件策略、热线策略。这个用户。 咱们今天啊主要先讲一讲这个用户策略,后面呢咱们挨个的讲啊,用户策略共其他策略、按钮和菜单等使用,例如在例如可以在标准按钮、 标签构建、位图构建的按钮动作或其他脚本中执行已定义的用户策略。好,咱们来看一个例子啊,我这现在已经做好了一个, 比如说咱们想一个按钮控控制多个四件啊,我这一个按钮每个数都要加数, 嗯,哎,问一下就行了,这是怎么实现的呢?这就是用的用户策略实现的,接下来咱们就做一下 工程啊。好,接下来咱们开始实战双击主态软件新建工程幺零七幺 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 的直加三 五三,这样咱们这个脚本程序就好了哈,然后咱们检查一下没有问题点保存, 这个用户充电就加好了。然后咱们得在这里按钮的这里按你的操作属性,这有一个半小时选择直行运行策略块,点击选择按钮,一加多点击确认,这样这个程序就变好了。咱们试一下 点下载,共同下载,启动运行一一这样一按这个数就会 逐渐的增加,这样咱们这个用户下列程序就,呃,写完了。嗯,程序没有问题哈。 好,大家学会了吗?有问题的话可以在视频下方留言哈。好,今天的学习到此结束。点关注不迷路,咱们下集再见。

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

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

利用 m c g s。 脚本写 p i d。 算法程序,这是电脑端组态画面。 参数画面、实时曲线与历史曲线,自定义键盘公共窗口画面。 这是 p l c。 硬件阻态与通信程序。所有控制程序由 m c g s。 脚本完成, 这是外部硬件阻态。二十四伏开关电源 p l c。 主机与模拟量扩展模块、温度采集模块、 固态继电器与电水壶。这是用 m c g s。 写的脚本程序, 包括控制逻辑与 p i d。 算法。 m c g s。 通过 mode bus t c p。 协议连接 p l c。 启动模拟器,以程序员身份登录画面。设定目标温度, 设置 pid 参数比例增益。设置过大会超调,但是响应快。设置过小不会超调,但响应太慢。积分作用是消除稳态误差。本次调试未加入微分项, 现在开始加热,距离目标温度五点五度之前都是以最大功率去加热,这样可以快速到达目标温度且不超调。快到达目标温度时,自动转换成 p i d。 控制,达到精准控温,然后就慢慢 等待加热。调试过程,通过曲线看调试结果,初学者可以多调试几次,相信很快就会掌握 p i d。 调试方法。 光照亮过黑夜,峡谷莫行,如何来分辨?看这一梦?

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

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

嗯,我们今天来说一下这个用触摸屏 m c 接的是 m c 接时的触摸屏加这个 mode, boss mode, boss mode boss 的 io io 模 io 版 来实现一个音乐喷泉,音乐喷泉的这个控制,他这个一共有十六个输出哦,一共有三十个输出,一到十五是喷,一到十五应该是罚 一到十五施法,十六到三十施灯。你看他这里说了一个要求,他每每开开第一组的时候,他这个阀门打开零点五秒,然后间隔, 然后划开的时候同时开灯,然后灯停两秒,灯两秒过后关闭,阀门是零点五秒后关闭,然后三秒过后就这个过程就完成。他有三种,三种模式,一个是随机,一个是跑动,还一个是分组,随机的话就是一到十五 随随机动作,按这个动作,这这样子是一个动作,然后动作的间隔时间也是可以调的, 然后跑动效果就是从一到十五,然后十五倒回来就是十四 十四到一,然后又又是这样,就是一到十五,然后又倒过来这样子。跑马灯这种,然后分组就是单数一三五七九呃,十一十三十五亮, 然后二四六七八和二四六八十十二十四量这样子。嗯,我们是通过 m c d s 实现的。我们来看一下我们做好的这个,我们首先把它停掉,我们选一下随机模式, 他就任意任意随机动作,嗯,然后我们关掉,选一下跑动模式, 跑动模式的话就我这个没有从第一个开始,因为刚刚他是随机跑到这个位置,你看他现在就就这样倒回去,我们可以把这个时间设短一点,设成一百,然后 这个这个设成三百,然后一个循环,一个循环设置成四百,这样子 他就不会见的,你看这样子就就很就连贯起来了,这里也可以设置长一点点,他就可以暂停一下,暂停一排后面 一百毫秒,有可能一两百毫秒可能看不出来, 嗯,它这个 f f 是什么? f a b c d e f 又不是交替动作的时间,应该是我们来看一下交分组模式,亮亮,亮单数,然后亮单双数,我们把它关掉,我们这里改长一点吧,改成第一个开,开五秒,开零点五秒, 然后 b 的话 b 是三秒,这个是整个循环的时间,我们把 c c 改成八百,然后这里改成一点二米,我们来看一下,来看一下好多模式啊,这样子就就就看得出来了。 然后这里通讯失败是因为我们没有连接那个 io io 版,没有连接那个 model bus io 版。我们来看一下脚本, 脚本的话也比较简单,这个脚本脚本的话我们我们是用了一到十五个策略, 嗯,每一个车龄里面量一组,这个是罚罚等一罚一, 一等一灯一等一就表示发号灯亮,然后这里有个实力谱,这个是暂停暂停时间, a 零点五秒过后就关掉把阀门,然后再暂停 m c m c 是这个两秒,两秒减去个这个零点五秒,因为这里已经暂停了这个 a, 所以说把它剪掉,然后再把灯关掉,这样这个循环就完了。 这个就是前面有个条件,前面就是 n o e, 这个开关量等于一的时候,我们就亮第一组, 嗯, n 二的时候就亮第二种,你看这里就是第二种,全部是一样的,然后我们看一下,嗯,看一下这个后台策略,我们看一下随机模式,随机模式我们 就是产生一到十六,然后当他在这个数之间的时候分量低一组,然后就不然就关掉。 那跑动模式的话,我们是当他等,当这个变量等于一的时候,我们就开第一,开第一组等于二的时候,在二和三的时候就开第二这样子。然后我们下面整了一个方向, 首先我们暂停,暂停一个 tomb, tomb 的话就是这个三秒钟,我们可以设定 暂停这个时间,然后当他大于十五的时候,我们方向就等于一就反方向了,当他小于一等于一的时候,这个时候就正方向,然后当他等于一的时候就是反方向,这个时候这个亮灯的那个号,这个数就要做简易 就就倒回去。当他方向等于正方向的时候,我们就加一,就是这样子。然后这下面这个,下面这个是单双这个分组模式,分组模式 这里也是暂停,暂停个多 f 秒 f 时间,然后就亮亮,暂停个 f 时间,先亮 先亮单数,亮了单数,然后亮亮双数,亮了双数,然后暂停,然后又循环过来,就是这样子。

各位朋友粉丝们上午好,现在开始上课,我们在上节课介绍了液位控制,也不知道朋友们看了视频能领悟多少, 那么我们这节课介绍的是利用脚本求最大值和最小值, 就最近的客人都是都是利用脚本来来来介绍,也就是我们五组数 通过就是脚本计算求出他的这个最大值,又把它存在第五里面,最小值 就存在 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, 这个最大值是六,最小值是一, 那我们改成个十六六十七,哎,这个最小值怎么跑到六十七里面去了呢?哎,不在这个六里面呢。 我们再检查一下脚本, 我们这里要改成第第六,之所以他 些问题, 所以搞这个要记住细节,记不住细节的话容易出错。 启动运行一,你看最小只是零了嘛?哎, 三四五,那最小值变成一了吗?三十四, 七十八, 二十五、 八十幺零零,哎,这个就是最大值 是相等的,最小只是相等的,他们在中间变一个两百 啊,我们在这里把它变成零点五, 因此我们的这个球最大值最小值。这个脚本是正确的, 那本节课程就衔接的衔接到这里,到这里谢谢大家,我们下节课见。如果有喜欢我的视频,欢迎点赞转发,谢谢大家。