大家好,我是昆仑通塔的技术工程师,下面由我来讲解 mc jis pro 数学函数的应用。 数学函数一共包含三十一个函数,主要分为三角函数、反三角函数、按位运算函数、取整函数和其他数学函数。其中三角函数有六个,反三角函数有四个, 按位预算函数有九个,取整函数有两个,其他数学函数有十个。 三角函数。我们以 c e 函数为例, c ex 正形函数 参数 x, 负点数用幅度表示,返回自己为负点数。举例说明一下,设置 a 的出字为二点三,四一五八, b 的出字为三点一四一五九。执行 a 等于 cnb, 执行后 a 的字为零。 反三角函数一反正形函数为例, ac 年 xx 负点数,返回之也为负点数。需要注意的是,输入是在负一到一之间。 举例说明一下,设置 a 等于零, b 等于零点五,执行 a 等于 acnb, 执行后 a 的折为零点五二三五九九。 我们来看一下安慰预算函数 bedand beandaxy 安慰语参数 xy, 返回者都 为整数。举例说明一下,设置 a 的出字为二十五, b 的出字为三, c 的出字为四,执行 a 等 b 的按的 b 逗号 c, 执行后 a 的字为零。 我们来讲一下原理,因为十金字的三对应二金字为零,一一十金字的四对二金字为一,零零执行安慰语后,二金字就为零零零对应的十金字也为零,所以 a 为零。 我们再来看一下比特特 s 特,比特特特 x 逗号 y, 该函数是检测 x 对应的二进指数的指定位是否为一,其中 x 为整数,表示被检测的数据, y 为整数,表示被检测的未编号。取值范围为零到三十一的 b 区间 返回指纹。整数一表示指定位为一,零表示指定位为零。 要注意的是,如果 y 的值介于有效取值范围之外,函数的返回则不确定。举例说明一下,四至 a 的值为二十五, b 的值为三, c 的值为二,执行 a 等于 b 的特色 b, 逗号 c 执行后, a 的值为零。 该函数就是在检测三对应的二进字的第二位是否为一。 我们来看一下取正函数的四要函数,四要 x 向上取证参数 x 为负点数,返回之意为负点数。举例说明一下,设置 a 为零, b 为一点零,一执行 a 等于四,要 b 执行 一的值就为二。下其他数学函数中的 rend 函数 rend x 逗号 y, 该函数是生成随机数, 水激素的范围是在 x、 y 之间,其中参数 x、 y 和返回值啊都为负点数。需要注意的是,当 x 等于 y, 是在 x 和 x 加一之间生成水激素。当 x 大于 y, 是在 y, x 之间生成水激素。 学历说明一下,设置 a 的值为二点三,四一五八, b 的值为三, c 的值为四,执行 a 等于万能 b 逗号 c 执行后, a 的值为三点九三一三三。 他是在 b 和 c 之间生成的一个随机数。由于数学函数的函数意义都比较明确, 客户在使用过程中如果有不懂的地方,可以参考软件帮助。本期视频到此结束,如有疑问可访问我们的官方王者或致电四零零热线,我们将竭诚为您服务!
粉丝1.1万获赞4818
大家好,我是自动化零工, 朋友们大家晚上好,今天咱们插播一节课,然后,呃,给粉丝回答一个问题啊,一切皆有可能啊。问这个零工你好,在通道上面如何处理,使原来的数值缩小十倍,保留一位小数点在触摸屏上显示? 其实这个功能啊,就是用到了这个通道数据处理的功能啊,好,大家来看一下啊好,大家来看一下这个右右边这个图啊, 这个就是通道处理设置的一个界面啊,一共提供了八种通道处理方法。第一种就是多项式,对指定通道进行多项式运算, 他可以,这你看开零加开一 x 加开二 s 方啊,这就,呃,一直加到 k 五 x 的五次方,这个是多项式的这种啊运算方式。第二种就是倒数啊,求倒数,你比方说你平常谁踩进来的这个数是二,然后这一倒数呢,他就是二分之一啊。 然后第三种是对通道直进行开方,开方的话这个就是你比方说通道直,呃,这个 ps 产业上的数是四,你一开方他就是二嘛,是吧? 然后绿波啊,中直绿波,这个,这个就是本次输入信号的二分之一,加上上次啊这个输入信号的二分之一啊,这个就是用来一个啊,降低这个波动的这个功能啊,绿波啊。然后第五种就是工工程转换啊,工程转换就是对 套直进行线性被缩放,嗯,这个就是比方说,嗯,他就成多少倍数的,呃,放大缩小哈。 然后第六种就是函数调用,对指定的多个通道值进行统计计算,包括求和求平均值,求最大值,求啊,最小值求标准方差啊。 然后第七种就是标准查表计算啊,提供了八种常用的热电偶和 pt 一百热电组查表计算,然后第八种就是制定一表计算啊,这个就是咱们啊自己定义一个表啊,输入在每一行输入一个对象值啊,指定查表计算啊, 好,这样呢,咱们反过来再看一下这个啊,一切皆有可能。这位网友的这个这个问题啊, 他说使原来的数值缩小十倍啊,这个就相当于是乘以零点一就可以了啊,然后保留一位小数点在出门屏上显示,是吧?这个这个就是显示的时候让他留一个,保留一个小数就好了啊。好,那就接下来就在这个工程上啊,给大家演示一下。 好,接下来咱们先做一个啊 prc 的程序啊啊,然后 下飞机用的这个两百 smart, 然后咱们这是一个一秒脉冲,然后呢 v d 零啊,一秒脉冲,一秒加十一十一。好,咱们这个 v d 零啊,一秒加十一,然后呢, 当 v d 零大于一千的时候,他会归零,那就是这样一个程序啊,好,咱们首先把它下载到 plc 里边去啊, 确定来下载好,这样程序就下下载进去了啊,咱们把它运行 好,接下来咱们做触摸屏的程序啊,啊,我这个目前的这个屏是七零二二。好,首先咱们主态设备窗口 tcpip 副设备,然后用两百 smart, 然后修改一下 ip 地址,我这个触摸屏的 ip 地址,是啊,幺九二点幺六八点二啊, 这个,呃, prc 的 apd 是一五零。好,这样咱就配置好了哈。好,接下来咱们做一下这个链接的通道, 然后增加设备通道,这里咱们选择为 v d 零啊,三十二位福点数通道一,然后呢这个咱们就用 v d 零。 好,然后呢咱们进行通道处理设置啊,咱们要先选中这个 通道处理设置,大家看啊,如果咱们想实现采集上在这数缩小十倍,咱们怎么做?咱们要用零点一乘以 x, 就相当于用这个多项式啊, 咱们点一下这个啊,看一下,相当于把这个 k 零不用动,然后呢这个 k 一,咱们选择零点一, 好确认,这样咱们确认就可以了啊,好,这样咱们这个通通道处理设置就配置好了啊,全部添加好,接下来咱们在这个窗口配置一下啊, 好,加一个链接,这个就是 v d 零,显示输出 v d 零数字量,输出辅点数。首先咱们呢啊,这个网友还要求这个要 一个小数点,是吧?一个小数点,咱们把这个勾选一下,再看,这里有一个固定小数位数,咱们选一就好,可以了啊,你看显示的时候就会显示十二点三,实际的话是三十二点三,是五六七八,显示十二点三。好, 接下来咱们把这个程序下载进去, 幺九二点幺六八点幺幺点二。好,下载 好启动运行好,咱们去看一下中国屏。 好,大家看一下这个触摸屏啊,我把这个程序已经下载进去了,他现在相当于咱们是每一秒加是十一,你看,然后缩小十倍呢,就是每秒加一点一,咱们看一看是不是, 你看是不是加一点一啊,这样就实现了这个网友说的数下十倍,然后并显示一位有效啊,一个小数,小数点后一位啊, 好啊,这个程序是没有问题的,点关注不迷路,咱们下集再见。
我们先建立一个循环的计算策略,双击循环策略,在这个位置点鼠标右键 新增策略,行,我们可以看到这里多出了一条连接,然后点一下上面的这一个工具箱, 我们可以看到这里有一个策略工具箱,把脚本程序用鼠标点击一下拖过来,再单击一下,那么可以看到这里是脚本程序, 然后我们双击这一个脚本程序的这一个蓝色的方框, 就会出现一个脚本的输入窗口,这个窗口比较大, 直接撑满我整个显示屏,我这个录制窗口又比较小,所以我就在这里移动给大家看一下这一个输入框的整个情况。 那么以后我们把我们刚才复制的公式连贴过来,这就是我们要的两条公式。 公式粘贴过来之后,我们就可以在下面点一下确认,就可以输入公式, 如果我们直接在这一个输入框输入公式,就可以使用下面这里的加减乘除的符号的按钮来输入,这样就比较方便。公式输入完之后,点一下 右下角的确定,就可以退出这个窗口,点了确定以后就会返回这个循环策略的创建窗口,我们就可以把这个窗口给关闭掉, 然后点一下存盘,那么循环策略我们就建立好,点一下循环策略,设置一下他的属性, 把他的循环运行时间设置成一千毫秒,也就是一秒钟,他就会把那两个公式计算一遍,点确认, 那么这样循环策略我们就建立好,他就会按照设定的时间循环运, 那就是在一千毫秒的时间,他就会把这两个公式去计算,当我们像这两个输入框输入有数据的时候, 他就会在规定的计算时间里把我们所有的数据计算出来,然后再存储在这一个数据对象里,那么这两个数据对象里面他就会存有数据。 然后我们再建立一个,建立两个事件策略,这两个事件策略是用来把这两个数据对象存储的数据传送到 plc 切回去运行策略, 然后新建策略,这个时候我们要选择事件策略点确定,然后再双击他, 在双击蓝色的部分,我们可以看到策略名称是策略一关联的数据对象点问号, 这个时候我们就要选择变频器一号的频率,因为这一个数据是要传送给漂流西,双击他 事件内容,数据对象的指正跳边一次,直行一次,那么就说这个数据对象里面的数字有变动的时候, 那么这一条指令他就会马上执行一次点确认,然后在右键点击一下新增策略,行,这里优惠多条连接,又点一下上面的这一个工具箱, 我们把这一个数据对象拖进去,点一下鼠标左键,然后再 双击他,我们看到这里的跟前面的不一样了吧,前面我们拖进去的是脚本程序,需要我们输入公式, 这边的就是我们去设置,就可以对应数据对象的名称,点问号 就是变频器一号的频率,双击他直操作对象的直,那么就是这里的直,点一下,把这个箭头点一下,让他指向右边,然后再点一下问号, 那么这个时候你要跟谁关联呢?这个时候就跟低寄存器二百五十号,就是我们存储一号变频器的频率数据的存储器, 我们要用十六位无符号二进字,因为他是一个正整数 读写类型,直接用读写点确认, 那么这一个指令执行的时候,变频器一号的频率就会直接传送给 plc 的 d 二五零存储器点确认,那么这一条时间策略就建立完成,然后 点关闭保存,然后我们再建立一条策略,新建策略也是事件策略,点确定,然后双击他 相同的操作,双击策略二关联的数据对象, 那么就是变频器三号频率,同样是用数据对象直正跳变一次,执行一次点确, 然后再新增策略行,然后又把数据对象放进来,双击他对应数据对象的名称,我们要选变频器三号的频率, 双击对象的值,把它传送给 d 二五二存储器点确认, 那么变频器三号的频率就会传送到 d 二五二这一个存储器里面。点确认,然后点关闭,那么我们就建 了一个循环策略,用来计算数值,然后两条事件策略把这个数据传送给 d 二五零纯属器变频器三号的频率传送给 d 二五二的频率。建立好运行策略以后,我们就做最后一步,切换到设备窗口,双击设备窗口, 双击三零编程口,我们先找到 d 二五零和 d 二五二这两条关联数据, 然后我们要修改他们的连接变量, d 二五零连接的是一号变频 器的频率,那么就是变频器一号频率,这个数据对象双击他,我们可以看到连接变量就变成了变频器一号频率,然后把 d 二五二跟变频器三号频率关联起来, 这两步所做的就是触摸屏和 plc 的存储器关联起来,然后点确认, 那么做到这一步以后,我们这一个输入框的频率输入工作就做完。 这里的过程比较复杂的就是我们要先建立四个数 对象,然后到运行策略里面建立一个循环策略,设置一个脚本,设置好我们的计算公式,他的关键就是这一个计算公式, 然后再建立两个事件策略,事件策略的作用就是把我们 数据对象的值传送到 plc 的存储器上,最后一步就是到设备窗口里面,把 漂了 c 的存储器和触摸屏上的存储数据关联起来,那么我们就做完了两个 输入框,输入数据自动就会传送到漂尔西的存储器里面, 那么我们剩下最后的就是这一块读取数据的显示,感谢你的收看和支持。
大家好,我是自动化林工,朋友们大家晚上好,今天呢,咱们来一节这个粉丝的这个答疑课啊,最近呢有一个粉丝咨询林工,你好,这个数值一加多,能不能给个延时加,比如一秒的时候 a 加一,两秒的时候 b 加一, c, 三秒的时候 c 加一,感觉有点难。嗯,其实怎么说呢,这个东西啊,我是初学者的话,还是有点小难度的。嗯,整体上呢,基本上是应用了这个脚本啊,循环策略啊,以及计时计时器。 结合着这个粉丝的这个问题啊,我,我做了一个小的一个例子啊,就是这样,嗯,这样一点延时计数,然后一秒的时候他会加一,然后两秒的时候他加一,三秒的时候他加一。好,接下来给大家演示一下啊, 就这样大家看点一下,一二三,然后这个是一个计时器啊,就相当于点下去以后的一个延时的情况,一二三是吧?好,接下来呢就给大家说一下这个怎么是怎么做的啊? 好,我把这个工程关闭这里呢,有一个未做的一个小模板啊,然后咱们在这个模板上直接做好,我把这个题目修改一下。昆仑通泰 如何实现一控多延时计数。 好,首先呢,咱们先新建几个变量啊,先建 a、 b、 c 整数, a、 b、 c, 然后这个是计时,就是按下去后的一个计时,就是按下去以后这个时间的计数情况, 然后这个就是那个按钮变量延时计数 啊,接下来咱们就可以在用户窗口做了啊,然后几个标签, 三号 b、 c 几十。 好,接下来加对应的数值输出,显示输出,这个是 a, 这个是 b, 这个是 c, 这个是计时,然后再加一个按钮延时计数。 这里呢,咱们做这样一个什么啊?做这样一个操作属性,按下的时候数字对象把什么字为一,把延时计数字为一, 然后咱们利用,这里呢,咱们加一个,需要加一个循环策略啊,循环策略, 然后一秒循环一次延时计数。 好,双击新增策略。行,这里呢,咱们加一个条件啊,这里当他当延时技术为一的时候,执行后边的这个脚本程序,这脚本脚本程序怎么怎么写呢? 那就是当延时技术为一的时候,首先计时等于计时加一, 这样是确保了这个计时是吧?然后接下来就开始用 avin 啊。 if g 十等于一任,则什么?则 a 等 等于 a 加一对不对?然后如果计时等于二,那么 b 等于 b 加一,如果计时等于三, 那么 c 等于 c 加一,如果计时大于三,则什么?大家注意啊,大于三以后,咱们要把它清零,对不对? 清零记十等于零,而且要把这个延时记数给他复位, 就相当于这个循环策略就不用再执行了啊,这样就可以了。好,这边正确,好,确定,确定,这样就可以了啊。好,接下来咱们试一试,下载模拟一下啊。 好,咱们启动,你看一二三是吧,一秒以后逐逐渐的加一,是不是再来一次一二三是吧?啊,这样就实现了这个一控多延时技术。 好,那今天这个学习啊,到此结束,如果大家有问题的话,欢迎大家啊,给我私信留言,点关注不迷路,咱们下期再见。
有客户问一下空中肽这个屏他就是一个按钮,想想说所有的点吗? 他是这样的,随便找一个案例, 就是比方现在三个变量,五二零五二一五二二三, 然后窗口,然后建一个按钮,然后这这这这个不搞了也交不了。开启的话就是在 都变绿无一吗?按一下,这几个漂亮都变脸,再写一下胶水就可以,直接写一下,然后我们来摸看一下这个吧,这个是不是表达是 我以为绿色吗?他们说抬起的话为一,看一下,抬起为一吗? 开启了吗?第一次,所以说有有错误吗?按一下位置,抬起位置,按下零, 开启一就可以了。 小北,我也不怎么会,大概摸手的,来一下,然后检查一下,没错误就行,改天就要允许帮助他会有帮助和目标有缩影, 搅和,搅和成分都是这个东西,用陈野心来看就可以。 刚才有一个通讯状态为零,因为我是模拟的吗?没有两下问题, 只要这些。还有就是这这个案例是搞出来的一个 各种通信的案例,看配置的,所以说做空调也不行,各个厂家的评价是你直接给厂家要案例就可以, 很方便,再来试一下,再试,再试一下,很方便, 也没什么,一开始不要玩这些东西, 从这里走有点病,累。
大家好,我是昆仑通泰的技术工程师,下面由我来为大家讲解时间函数。 mcgs pro 中涉及时间操作的函数有以下几类,一、转换时间表示形式。二、获取和计算时间值。三、计算时间差值。 所有的时间在电脑端的模拟将以一九七零年一月一日八时零分零秒为期限,而人机界面端的实际运行将以一九七零年一月一日零时零分零秒 为基线,时间值为以基线作为基准增加的秒数。接下来为大家介绍三个常用的时间函数。 如图所示,为获取当前时间值的函数,他的返回值为当前的时间值,单位为秒,数据类型为整数。 增加时间函数具有两个参数,他们的数据类型都为整数。 函数的意义为,像参数一中加入由参数二指定的秒数,它的返回值也为整数,表示相加后的时间值。图框中的函数可以将时间值转换为字幅串表示的 时间。他具有两个参数,一个参数为整数形,第二个参数和返回值均为自负串形。在如图所示的实力中,表示将参数一挨太中的时间值转换为参数二中自负串格式的时间。 其中参数二中的百分号小 y 表示十进制显示的连, 百分号小 m 表示实禁制显示的月份,百分号小弟表示实禁制显示的日期。 百分号大 h 表示二十四小时至的小时,百分号大 m 表示时静至的分钟,百分号大 s 表示时静置的秒。接下来为大家讲解使用时间函数推算时间的应用举例。首先,阻态窗口启动脚本获取当前时间值,并转换为自付串表示。 然后主态窗口输入框关联,增加时间变量。右键选择事件, 事件组态选择庆记事件,点击事件连接脚本, 编辑脚本当前时间值,加上增加的时间,得到加时后的时间值,并转换成字符串格时 主太行 好后,模拟演示效果如图所示。下面为大家进行主态演示。 首先在实时数据库中新增如图所示的对象,其中 i time, i time r 为整数型, stream time, stream time r 为自付串, and time 为整数型。 设置好变量后,进入用户窗口界面,点击窗口铃 主太号如图所示的画面, 画面左侧的五个构件为标签构件, 他与默认标签构建属性的不同为填充颜色为没有填充边线,颜色为没有边线。 在扩展属性功能页的文本输入框中,输入需要的文字 水平,对齐选项为右对齐, 双击右上方第一个标签构建,在属性设置功能页中,选择显示输出前面的复选框, 点击显示输出功能页。关联表达是 at time。 把输出值类型选择为数值量输出,设置输出格式为实禁制, 点击确认保存设置,然后用同样的方式设置下方未设置的标签构建, 使第二个标签构建的表达式链接为 string time 输出直类型为字符串输出。 然后设置输入框构建关联,他的数据对象为 at time。 下一个标签构建关联的表达是为 i time。 二、输出直类行为数字量输出,输出格式为实禁制。 最后一个标签构建关联的表达是为 stream 派二、输出直类行为字符串输出。 同时我们对窗口的启动脚本也做了设置,双击窗口,打开脚本编辑器, 在该脚本中,我们用函数获取当前时间并复制给 itie 变量, 同时使用时间格式转换函数把哀叹变量这个时间值转换为字幅串格式年月日十分秒,并复制给 stream time。 在输入框中还添加了事件脚本,下面为大家展示右击输入框,点击事件,可以看到庆记脚本程序做了设置, 我们使 antime 变量乘以六十,把分钟数化成秒数,然后把得到的秒数 和 i time 变量相加,返回的值付给 i time 二, 然后用时间格式转换函数把爱叹二中的时间值转换为如图所示的自付串类型,再复制给 stream 拍二、关闭对话框, 下面我们进行模拟运行演示。首先保存工程, 点击下载运行按钮,点击工程下载按钮, 下载成功后启动运行。 可以看到模拟器窗口中显示了整数格式的当前时间值及字幅串格式的当前时间。我们在增加时间右侧的输入框中输入六十单位是分钟, 可以看到加时候时间值增加了三千六百秒, 加时候时间增加了一个小时。模拟演示就进行到这里, 本期视频到此结束,感谢您的观看,如有疑问请访问我们的官方网址或致电四零零热线,我们将竭诚为您服务!
大家好,我是昆仑通塔的技术工程师,下面由我来讲解 mc 杰斯 pro 数学函数的应用。 数学函数一共包含三十一个函数,主要分为三角函数、反三角函数、按位运算函数、取整函数和其他数学函数。其中三角函数有六个,反三角函数有四个, 按位预算函数有九个,取整函数有两个,其他数学函数有十个。 三角函数。我们以 c e 函数为例, c ex 正形函数 参数 x, 负点数用幅度表示,返回自己为负点数。举例说明一下,设置 a 的出字为二点三,四一五八, b 的出字为三点一四一五九。执行 a 等于 cnb, 执行后 a 的字为零。 反三角函数一反正形函数为例, ac 年 xx 负点数,返回之也为负点数。需要注意的是,输入是在负一到一之间。 举例说明一下,设置 a 等于零, b 等于零点五,执行 a 等于 acnb, 执行后 a 的折为零点五二三五九九。 我们来看一下安慰预算函数 bedand beandaxy 安慰语参数 xy, 返回者都 为整数。举例说明一下,设置 a 的出字为二十五, b 的出字为三, c 的出字为四,执行 a 等 b 的按的 b 逗号 c, 执行后 a 的字为零。 我们来讲一下原理,因为十金字的三对应二金字为零,一一十金字的四对二金字为一,零零执行安慰语后,二金字就为零零零对应的十金字也为零,所以 a 为零。 我们再来看一下比特特 s 特,比特特特 x 逗号 y, 该函数是检测 x 对应的二进指数的指定位是否为一,其中 x 为整数,表示被检测的数据, y 为整数,表示被检测的未编号。取值范围为零到三十一的 b 区间 返回指纹。整数一表示指定位为一,零表示指定位为零。 要注意的是,如果 y 的值介于有效取值范围之外,函数的返回则不确定。举例说明一下,四至 a 的值为二十五, b 的值为三, c 的值为二,执行 a 等于 b 的特色 b, 逗号 c 执行后, a 的值为零。 该函数就是在检测三对应的二进字的第二位是否为一。 我们来看一下取正函数的四要函数,四要 x 向上取证参数 x 为负点数,返回之意为负点数。举例说明一下,设置 a 为零, b 为一点零,一执行 a 等于四,要 b 执行 一的值就为二。下其他数学函数中的 rend 函数 rend x 逗号 y, 该函数是生成随机数, 水激素的范围是在 x、 y 之间,其中参数 x、 y 和返回值啊都为负点数。需要注意的是,当 x 等于 y, 是在 x 和 x 加一之间生成水激素。当 x 大于 y, 是在 y, x 之间生成水激素。 学历说明一下,设置 a 的值为二点三,四一五八, b 的值为三, c 的值为四,执行 a 等于万能 b 逗号 c 执行后, a 的值为三点九三一三三。 他是在 b 和 c 之间生成的一个随机数。由于数学函数的函数意义都比较明确, 客户在使用过程中如果有不懂的地方,可以参考软件帮助。本期视频到此结束,如有疑问可访问我们的官方王者或致电四零零热线,我们将竭诚为您服务!
朋友们大家晚上好,最近啊有粉丝咨询啊,昆仑通泰触摸屏如何计算历史算数平均值啊?比方说我想我想计算啊过去十秒的啊历史平均值,那怎么算呢 啊?这两天呢,咱们就是给大家做这样一个教程啊,这里是一个历史呃,春盘,浏览一个构件,然后这个呢,我就是用来模拟的一个历史温度,比方说啊, 然后点击一下春盘啊,然后他就计算过去两两个数的啊,如果我再我再我再再穿一个啊,就是三个数的, 这是四个数的,五个数的啊,一直啊到第十十个数,然后就计算 过去十个数的历史算数平均值, 你看到吧,然后这是过去十个数的这个平均值啊,如果是什么的话 啊,超过十个呢,他只是计算啊过去啊十个数的啊,平均值不会再更新新的啊,哈哈哈哈,想不想知道怎么做的呢?关注主播,咱们下期节目见。
大家好,我是自动化零工,朋友们大家晚上好,今天咱们来继续学习昆仑通泰的动画构建,今天咱们来学习如何制作报表。 报表构件主要用于数据的显示和统计。这个数据类型啊,支持静态文本表达,是单元格统计、历史数据、历史数据统计报警数据报警数据统计以及操作日制。 呃,在这个,大家看这个图片啊,这个图片中你像这边日息本日产量,本日产次量,累积产量,这些都是一些。呃,静态文本的,都是一些静态文本,然后呢?呃, 那这样吧,我还是结合着这个实际例子去跟大家说吧。好,大家看一下啊。 好,这是我已经做好的一个报表啊, 这里都是一些这个。嗯,静态文本,下一行呢?下一下一行呢?这一行是?呃,这个代表的是表达,是啊,关你像这个, 这个都是,你看,呃,表达是通过关联变量常量运算组合表实时显示数据,这些 都是代表的一些实施数据啊,然后单元格统计,单元格统计,其实这俩哈本质总量和累计总量,我是用的这个球盒用的是 呃本日总量,就是这两个本日产量加上北日产车辆,然后他俩加一块求了一个盒,然后呢累计容量呢?就是累计产量加上一产次量加一个一个球盒。 历史数据历史数据这里啊,他这里这些其实是代表着历史数据历史数据,你看啊, 我转入内存,哎,他就是代表这个时间啊,这个日期时间,这是这些的产量,然后再点一下,他就会插入一次,再点一次啊,这里就是代表的历史数据啊,然后历史数据统计,这下边就 进行的历史数据统计啊,就是分析的这三次的这个平均值,最大值、最小值,然后下方还有报警数据,这个就是代表的报警数据。呃,然后 这一行就代表的是这个报警数据统计,然后还有操作日制,操作日制啊,其实,呃,说有用也有用,说用处不大也用处不大,这个咱们最后再说啊, 然后这里做了一个按钮,代表的是这个啊,存入内存啊,每按一下,然后他就会记录一次,然后呢这个是立即刷盘, 这个呢是清除历史数据,哎,他他点击一下呢,会把这些所有的数据给重新清除一下。呃,这个是怎么做的呢?呃,这个工作量其实比较大的 啊。然后咱们还是和上个阶段啊,分三个阶段把他把他们弄完啊,咱们今天先学习这个静态文本表达,是单元格统计啊。好的,接下来咱们开始实战, 首先我把它保存一下啊, 这是我已经做好的一个,然后我还是再找一个空的工程啊。 嗯,还是用这个吧。 好,咱们用就用这个工程啊,然后先另存为 四点十五昆仑通泰如何制作爆表? 然后咱们首先先新建几个变量实时数据库啊,咱们新建吧,这个本日产量 就是今天生产的个数,然后再新增一个本日残次品量, 这个就代表了一些生产的不好的产品啊,然后再做一个累积产量, 再加一个累计产次量,产次品量,产次品量,这累计呢就是过去过去一个月或者是甚至一年的这个数量啊, 然后咱们再加一个累计种 累计总量,就是就是累计产量加上累计长视频量的一个数量,然后咱们再加一个本日累计总量,就是今天 蚕丝品量加上这个本啊今天的产量啊。好,然后咱们在新进 点一个主,新建一个主主对象,然后见 生叫这个数组,叫生产量生产报表吧。嗯,然后存盘属性,存盘属性,然后咱们选择定时存储到持盘永久存, 然后这里存储周期,咱们如果是选择带数的呢,就是定期的去存,然后呢咱们就是选择零零乘零点一秒,代表的是 手动啊,手动触发,然后加主对象,把这几个全部加进去, 好确认好,这这个数组咱们就加好了啊,然后咱们为了让他有数据啊,咱们加一个模拟设备 好,然后在这个 这个通到这个零零就代表本日产量, 这个就代表本日残次品总量,这个就是累积产量, 累积长视频总量,然后确认剩余的那点呢啊,咱们就不用给他加这个链接变量了啊,到时候因为咱们是求和的关系,咱们到时候用这个数据统计去做, 然后这个咱们用把这个取下类型改一下啊,这个 改成八百,然后这个改成三角波,改成五百,这这里边的数据咱们就不管了啊,然后那咱们只是要验证他们的这个验证这个报表的情况,好, 加一个标签, 设备生产爆表 制服颜色用白色填充,没有填充大小再大一点。 好在工具箱中,在工具箱中找到这个报表,然后拖动到用户窗口中。 好,接下来咱们就开始添加这个相关的链接 啊,然后我看一下这个图啊,一共一列、两列、三列、四列、五列、六列、七列,一共是七列,然后咱们就把这 这些要删除掉,删除一列 好,这个合并表员,然后加一个设备生产报表, 然后这个可以调整调节这个列宽啊,然后 第一个,第一,第一列代表什么时间?第二列 第一列日期,第二列 本日产量, 第三列本日他这个报表啊,默认的就是这个静态文本,然后所以这一个,这一列咱们不用管啊,本日残次品量, 这一列累积产量, 这一辆累计残次品, 这样,然后这这一列是累积总量 啊,这个咱们,咱们是本日总量啊,本日总量,这个是累计总量, 好,再调一调这个列宽啊 啊啊, 好,然后这一念这 两行啊是静态文本,然后接下来这两行呢,咱们就加,开始加入这个,呃,表达式,表达式啊,添加数据连接,然后 选择表达是,这表达是显示什么呢?咱们显示日期和时间,是吧?这怎么,这怎么加呢?这里啊,咱们找一下这个函数要加的是什么?对特, 然后加 时间啊,这样这个这这一个单元格咱们就加好了,好确认。然后呢这个要设置一 一下单元格格式啊,因为咱们是要用日期和时间,这里要改成这个啊,好,这个是实时显示的表达,是好属性,这里咱们选择本日产量, 这里选择 本日蚕食品量,这里选择累计产量, 这里选择 累积残次品量,这里这几个都是实时 啊,就用的表达是,然后这里呢本质容量,本质容量咱们用什么?本质容量等于,当然也可以在这个内部函数去做啊,然后为了咱们使用这个 这个什么的功能啊,咱们要用单元格统计的功能啊,然后咱们要用单元格 显示属性,求和,求和,谁跟谁求和。本日总量就等于本日产量加上本日参持品量啊,就是 c 二二三,就是第三行第二列, 第三行第三列他们相加。好,这个好了啊,然后这个这个也是用单元格统计,这个是球还是谁的球,是第三行 第四列加上第三行第五列。好了啊,好, 为了看一下效果啊,咱们先试运行一下啊功能下载好启动运行, 大家看一下。啊。呦,这个日期没有显示出来,咱们看等会看一看原因啊。啊,这个都是实时显示的啊,好,我再看一看这个,这个为什么没有显示呢? 那改成支付串呢?那改成支付串试一下。 哎,改成支付串格式就可以显示了啊,好,因为这个对特和 time 吗?他就是,咱们看一下这个, 看一下这个表达式啊,你看这对特, time 他都是用的,他是都是支付串形式的,所以这里得用,咱们得用支付串形式的格式去表达。 朋友们,你们学会了吗?点关注,不迷路,咱们下集再见。
大家好,我是自动化零工,朋友们大家晚上好,今天咱们来继续学习昆仑同台的动画构建啊, 今天咱们学习的是动画显示,动画显示和之前咱们学习的那个动画按钮其实是有相似的地方啊,然后他只是比动画按钮少了这个按钮的那一部分, 他主要起显示的作用。动画显示构件用于实现动画显示和多肽显示的效果, 通过和显示变量建立连接,通过变量的值驱动切换显示多幅图像文字。 在多肽显示方式下构建,用显示变量的值来寻找多分段点,显示分段点对应的图像文字 啊,咱们看一下例子啊, 接下来咱们看一下这个栗子啊,这个是我已经做好的一个小栗子, 启动运行看一下啊,这个在零到十度的时候会显示这个颜色,然后显文字水温过低,然后显示啊,然后如果是十到呃二十度的话,他会显示水温正常, 如果是大于二十的话,他就会显示水温过高 啊,我这个就做了三档啊啊,这样其实就是应用的一个 啊,动画显示的应用啊,这个虽然看起来比较简单,咱们还是和往常一下做一个实战啊,看看他是怎么做的啊。 我把这个关掉 动画显示, 我在这先新建一个变量啊,新增新增 d 用整数吧,数据对象用整数啊,用福点数也行,福点数,然后在这里打开窗口,然后咱们在工具箱里去找这个动画显示, 动画显示就是这个指示灯一样啊,然后然后咱们再加一个输入输入框,咱们用来输这个相关的数据, 这个输入框咱们链接的数据就选这个 d, 然后 这个就可以了啊,最大值最小值,要是可需要设的话,咱们就设一下也行,最小值零,最大值一百。 然后在这个动画显示的,咱们重点看一下这个动画显示构件啊,这里有基本属性这一块呢,和那个动画按钮是一样的啊,然后不同的 分段点有不同的图像和文字,咱们增加断点,然后零,咱们把这个改一下,改成十吧, 然后这个改成二十, 这个改成三十,然后十,这个图像咱们换一个, 哎,这三三个灯挺什么的,挺容易区分的,咱们就用这三个吧。呃,用这个低温的时候,咱们这个绿色就代表低温 啊,然后文字,文字增加字符 水温正常,那水温过低啊,这是相当于低于十 度的时候,他会显示这个图像,然后文字是水温过低,如果是,呃,十到二十之间呢,咱们就咱们再换一个,十到十到二十之间的话,就是水温正常, 然后,嗯,如果是大于三十的话,咱们就选择,呃,水温过高。 嗯,这里还有什么对齐方式啊?这个咱就先不管啊,然后图形,图形也换一下,图形咱们用那个红色,好,然后对应的链接变, 咱们选数字显示选择低, 然后咱们点击确认, 咱们试一下程序啊。 好,你看如果是零的话,他会显示水温过低,如果是五的五度呢?还是过低,如果是九呢? 十一呢?哎,他就显示水龙正常了,十五 十九,哎,还是水温正常,如果是二十一呢?哎,他就显示水温过高 呦,啊,刚才是输成二百九十九了, 因为咱们有这个最大值啊,然后他肯定就输不进去,咱们选择二十一啊,二十九,哎,他还都是一样的啊, 好,大家学会了吗?还是比较简单的啊。嗯,大家如果有什么不清楚的,还是可以在视频下方留言,我会给大家做出一一解答。好,今天的学习到此结束, 朋友们,你们学会了吗?点关注不迷路,咱们下集再见!
大家好,我是自动化零工,朋友们,大家晚上好,今天咱们来继续学习昆仑通泰的动画钩件,今天咱们来学习实时曲线的动画钩件。 实时实时曲线构建呢,它是用曲线显示一个或者多个变量数值的动画图形,就像一个记录一样,可以实时记录变化量,实时记录变量值的变化情况。嗯,咱们看下这个图片啊,这两个就是一个,这就是两个实时取现的这个动画构件, 这每一个动画勾每一个实时曲线,这样的一个构件呢,最多可以画六条曲线,每个曲线最多有最多三百个数据点。然后呢?嗯,这个实时 曲线构建横坐标,如果为绝对时间的时候,绝对时间就是咱们这个常用的北京时间,他就显示的是变量的值与时间时间的函数关系。 那如果他这个实时曲线构建横横轴坐标啊,为相对时间的话,他就是实现的是一个变量相对另一个变量的变化曲线。可能大家这样说起来啊,比较比较绕,我给大家演示一下。一会啊, 这是我已经做好的一个小例子啊,他们是一个正旋波的,呃,一个温度的正旋波,一个 压力的正旋波,为什么做两呢?为什么要做两个呢?等会给大家看一看啊,你看这两个,这个曲线是一样的啊,因为用的函数也是一样的。 嗯,看这个,呃,外轴啊,是负一百到一百,然后这个横坐标是用的都这两个都是用的这个北京时间。 好,接下来咱们开始实际操作一下啊。好,我把这个关闭。 嗯,实时曲线, 这个 这个我就直接对我直接练唇釉吧, 存在这第四张分成动态实时曲线的应用。 首先咱们啊在这个实时数据库添加两个变量,一个是温度,一个是压力啊,都是用的附点数啊。 好,这个比较简单,这个不用说了吧?好,咱们找到用户窗口,用户窗口实时取现,我这个是之前的这个 啊,两个几个标签,然后咱们先不管了啊,然后咱们在工具箱中找到实时曲线这个构件,这里添加一个,然后呢 复制粘贴一个, 咱们双击这个实时取现动画构件,看基本属性, 这个背景颜色是可以调的啊,咱们可以用改成白颜色,边线颜色不变,这 x 划线外外线都可是可以调的啊。然后然后这里一个绝对时钟取趋势曲线,一个相对时钟趋势曲线, 这个咱们用绝对适中啊,然后标注属性,标注属性,标注颜色, 咱们就还是用黑色标注间隔,时间格是咱们改成小十分钟秒,时间单位一分钟 x 周,长度咱们用一分。 好,这个是外周的一些啊,标注啊,然后把最小值改成负一百到一百啊,然后画笔属性,画笔属性咱们还是咱们选温度, 然后颜色呢咱们用红色,线形也可以选择啊,你看这里最多可以选择添加六条曲线。好确定, 这个咱们改一下啊,然后第二个咱们在基本属性把这个背景颜色也改成白的,然后这个咱们这次用相对时钟趋势曲线 选择压力啊,啊,不是,这个咱们选温度吧,然后呢 标注属性也换一下,这个是负一百 x 轴,你看这里他就不是那个呃,时间的那个,那个那个标注方式了,他就换成这些值了,咱们就选默认的啊,然后画笔属性,这里选择压力, 压力,咱们用蓝色。 好。哎,这怎么还是黑的了 哦,背景颜色在选错了,这里是用白色好,然后呢,嗯,咱们因为这个温度和压力现在没有值,咱们在这个循环角本人啊添加一下, 嗯,打开脚本程序数据对象,然后温度的值等于 们用系统函数, 然后这个是应该是数据,好像是扇 三,然后选择 minute, 不是,是选择这个,这个 second, second 除以二派二乘以三点一四一五九二六, 这个是压力的汁,然后呢,咱们把压力温度也用这个汁, 温度的值也等于这个检查一下有没有问题。 第一行脚本错误,括号二。哦,这个二啊,应该是用的中文的应,咱们应该用英文的这个括号啊,这中文的括号是不行。 好,再检查检查。嗯,没问题了。好,咱保存一下确认,然后下载。 有一百乘以这个 啊,大家看一下啊,压力的值等于一百三 秒的,这个这个时间函数啊,压温度也一样啊。好,接下来咱们下载一下,大家猜这两个曲线会一样吗?大家猜一猜, 咱们看一下啊,显然是不一样的啊,这是为什么呢?为什么温度和压力的值咱们负的一样的值,这两个曲线还不一样呢? 嗯,因为咱们这个左边这个只是曲线构建呢,咱们是用的这个 绝对时间和 s 坐标是用的绝对时间,然后右边这个呢,是用的相对时间,所以他们的值是不一样的,这个就相当于温度相对于压力的 一个变化,变化曲线,然后呢?这个呢?他是温度相对于时间的一个变化曲线。 是不是假如我改一下呢?啊,我把这个也改回来,我把这个,我把这个改成绝对适中的趋势曲线,然后咱们看一下效果啊,然后这个咱们也用这个 摆个手势,一分钟好不变啊。来,咱们下载看一下。这回一样了吗?大家猜一猜。一样了吗?对,一样了,咱们看一看会不会是跟咱们说的一样。 嗯,你看是不是基本一样的趋势取向, 是吧?一样的吧,看好这程序没有什么问题啊。好,大家学会了吗? 如果有问题欢迎大家在视频下方留言啊。好,今天的学习到此结束, 点关注不迷路,咱们下集再见。
大家好,我是昆仑通泰的技术工程师,下面由我来为大家讲解脚本程序入门, 我们将从以下几个方面来介绍脚本程序。 脚本程序是主态软件中的一种内置编程语言引擎,当某些控制和计算任务通过常规主态方法难以实现时, 通过使用脚本语言能够增强整个系统的灵活性,解决其常规组态方法难以解决的问题。脚本语言是一 语法上类似贝斯格的编程语言。在窗口启动脚本窗口循环脚本窗口,退出脚本窗口事件脚本按钮,脚本运行策略中可以进行脚本的编辑操作,下面为大家进行主态演示。 在任意用户窗口的空白处进行双击,进入用户窗口属性设置界面,可以对该窗口的启动脚本、循环脚本和退出脚本进行编辑。 在任意窗口空白处点击右键, 在弹出的菜单中选择事件, 进入事件主态功能页任意选择一行进行双击, 在弹出的对话框中点击事件连接脚本, 在弹出的脚本程序编辑界面就可以对窗口事件脚本进行编辑。 拖拽一个按钮构件进入画面, 双击按钮构建,点击脚本程序功能页, 打开脚本程序编辑器,可以对按钮脚本进行编辑。 关闭对话框, 进入工作台选择运行策略,可以在此处进行运行策略。脚本编辑 脚本程序功能概述就为大家讲解到这里。 脚本编辑环境是用户进行脚本编写最主要的地方,操作界面分为以下几个部分, 功能按钮脚本编辑框、脚本注视框、查找按钮对象数,在脚本编辑框点击右键 还会弹出快捷操作菜单。 脚本编辑环境就为大家介绍到这里, 下面为大家进行语言要素的介绍。脚本程序使用的语言非常类似普通的背色课语言,本节将对脚本程序的语言要素进行详细的说明。 脚本中使用的变量分为全局变量和局部变量,全局变量的变量类型有整数、伏点数和自负串。 局部变量的变量类型除了全局变量的三种类型以外,还额外包含了字节和数组两种类型。脚本中使用的常量有整数、辅点数、 十六禁止数和自负串。脚本中的表达是有数值计算和自负串连接。 脚本使用的运算符分为算数运算符、逻辑运算符和比较运算符。 其中算数运算符有加、减、乘、除、转、除、乘、方、取余。逻辑运算幅有与或易或非,比较运算幅有大于、大于、等于、小于、小于、等于、等于和不等于。 运算符的优先级。如图所示,表达式的结合次序取决于表达式中各种运算符的优先级,优先级高的运算符 先结合优先级低的运算幅,后结合同一行中的运算幅的优先级相同。脚本的语言要素就为大家介绍到这里, 接下来为大家进行基本语句介绍。脚本程序为了实现某些多分支流程的控制及操作处理, 提供了复制语句、条件语句、循环语句、跳出语句、退出语句、注视语句和声明语句。下面我们依次来学习一下这些基本语句和规则。 复制语句的形式为,变量等于表达式。复制号用等号表示,它的具体含义是把等号右边表 答式的运算值付给左边的变量复制号。左边必须是能够读写的变量表达式的类型必须与左边变量值的类型相符合,否则系统会提示类型不匹配的错误信息。 条件语句有如图所示的三种形式,四个关键字, e、 人、 l、 n 的衣服,不区分大小写。条件语句允许多级嵌套。 循环语句的结构如图所示,当条件成立时,循环执行歪偶和 n 的歪偶之间的语句, 直到条件表达式不成立。循环语句退出,跳出语句用于跳出当前循环必须在 循环语句中使用。退出语句用于中段。脚本程序的运行,通常用于满足条件后停止执行其后面的语句。 注视语句以英文的单引号开头,对脚本程序起注视说明作用,系统不对注视语句做任何处理。 声明语句表示定义一个局部变亮。声明语句不能嵌套在其他任何语句中。 所有能够在脚本中使用的对象名称,如窗口、数据对象等 需要遵守如下的规则,不能使用关键字,不能以数字开头, 不能为空,不能为短下划线,不能还有特殊字符。 关于基本语句的介绍就进行到这里。脚本程序除了基本语句外,额外还有一些常用函数。如图所示的函数都将在以他们的名字为关键字的帮助视频中为大家进行介绍。 下面为大家进行主态检查的介绍。脚本程序编制完成后,系统首先对程序代码进行检查,以确认脚本程序的编写是否正确。 检查过程中,如果发现脚本程序有错误,则会返回相应的信息,以提示可能的出错原因, 帮助用户查找和排除错误。主态检查介绍就为大家讲解到这里, 本期视频到此结束,如有疑问请反问我们的官方网址或致电四零零热线,我们将竭诚为您服务!
大家好,我是昆仑通泰的技术工程师,下面由我为大家讲解数据对象操作函数。 数据对象操作函数主要分为历史数据操作函数、报警操作函数、数据设置函数和组对象操作函数。报警操作函数需要指定对象是整数或辅点数,并且需要指定报警序号的报警已设置。 接下来为大家介绍历史数据操作函数 c 五。代代函数的作用是把组对象代代内蒙中所有成员的当前值存入内存中。 组对象必须具有存盘属性及需勾选定时存储到磁盘或定时存储到内存,否则会操作失败。他的返回值为辅点数,刚返回值等于零,表示操作成功。他有一个参数是组对象名称。 在右侧的实力中,将对特一和对特二视为组对象格若普一的成员。 然后将对套一设为十五点六,对套二设为二十三点八。执行本函数后,报表中出现了一行新的数据,表示执行成功。 请注意,即使勾选了定时存储到磁盘,要用磁盘,术后数据也不会立即写入磁盘,而是暂存在内存中,需要等待 六十秒才会自动存入磁盘。若有需要,可在调用本函数后紧跟着调用 freat cl, 将已存入内存中的数据立即写入磁盘中。 福瑞喜对他 siri 的功能是将已存入内存中的数据写入磁盘,最长等待时间三秒。他的返回值为辅点数,那返回值等于零,表示调用正常。该函数没有参数。 在右侧的实力中,将对他一和对他二视为主对象。格罗布一的成员 当前报表中已经有两条格若普一的历史数据,执行本函数后,断电重启触摸屏, 报表中的数据依然存在,执行成功。请注意,此函数只对 对象操作有效,且处对象需勾选定时存储到磁盘才有效。此函数不能频繁调用,否则会降低 tpc 磁盘使用寿命。 点那头 shift 对头函数的功能是删除组对下对头内幕对应的所有存盘数据,包括内存中和此盘中的数据。他有一个参数是组对象名称, 将对他一和对他二设为组对象。格若普一的成员报表中已经有两条格若普一的历史数据,执行本函术后,报表中的数据消失,执行成功。 请注意,此函数只对组对象操作有效,并且不能用来删除报警存盘数据以内的四 f 对套函数的作用是删除组对象。对套内蒙 对应的存盘数据中 n 小时之前的数据,他有两个参数,参数一是组对象名,参数二 n 为辅点数。当 n 等于零时,删除该组对象的所有数据。当 n 大于零时,删除当前时间前 n 个小时的内容。 在实力中,将函数的参数一设为组对象电机温度,参数二设为时数。十二 返回值付给变量。瑞特执行成功后,瑞特等于零。删除组对象电机温度。对应的存盘数据中以当前时间为基准,倒退十二个小时之前的数据, 如果电机温度不是阻对向,则执行失败。瑞特等于一,请注意, n 不能为负 数,此函数不能用来删除报警存盘数据。 flus 对特英力特、 vm 图 disco 函数的作用是断电保护,将所有需要保护出值的数据对象的,设定出值立即写入此盘, 当他的返回值等于零,表示调用正常。该函数没有参数,在右侧的实力中勾选变量。 a t 三基本属性功能页中变化时,自动保存出直前方的负选框。 初始时 a t 三的值等于零。当 a t 三的值发生变化后,执行本函数,然后断电重启触摸屏, 重启后触摸屏中对太三的值依然为变化后的值。请注意,此函数使用时有初始值, 需要保存才会刷盘,否则不会刷盘。此函数不能频繁调用,否则会降低 tcp 使用寿命。下面为大家进行主态演示。 首先在实时数据库中组太好如图所示的对象,其中 d 二一到 d 二三的数据类型为辅点数格,若普一的类型为主对象, 堆套一和堆套二是他的组对象成员。勾选唇盘属性功能液中唇盘,方式为定时存储到磁盘,存储周期为零。 然后打开用户窗口。一、为了演示的延续性,我们已经提前组合好了如图所示的画面,下面为大家进行介绍。所有 入框都关联了他们左侧注视中的变量,所有按钮都组态了他们上方注视中的脚本程序 发表构建的第一行为三个静态文本,从第二行开始显示格尔普一的历史数据, 他的数据来源界面如图所示。 显示属性界面设置如图所示。时间条件界面如图所示,数值条件和表源输出界面没有设置。 关于报表构建的详细设置方法,请参考报表构建。帮助视频点击菜单栏中的查看按钮,选择辅助提示, 选中构建名称前的复选框,点击确定可以看到报表是构建十二。双击画面的空白处 弹出用户窗口属性设置功能页,本窗口的循环脚本如图所示, 他的作用是每隔一秒对本窗口的控件十二进行刷新一次。 下面为大家进行模拟运行演示。 保存工程,点击下载运行按钮。工程下载,下载成功后,点击启动运行, 任意设置对套一和对套二的值,然后点击保存数据到内存按钮, 可以看到右侧的历史数据报表中出现了我们刚才设置好的数据,表示保存数据成功, 我们从任务管理器中关闭模拟运行窗口,模拟屏幕断电, 然后再点击启动运行按钮,模拟屏幕的上电启动, 可以看到报表中的数据消失,我们重复刚才的动作,任意设置对太一和对太二的值,然后点击保存数据到内存按钮, 可以看到右侧的历史数据报表中出现了我们刚才设置好的数据,接着点击保存数据到磁盘按钮, 然后我们通过从任务管理器中关闭模拟运行窗口,再点击主态软件中启动运行按钮来模拟屏幕的断电重启, 可以看到报表中的数据依然存在, 点击删除所有数据按钮, 报表中数据消失,此时内存中和此判中的数据都被删除。 然后为大家演示出值存判函数的效果,当前对特三的出值为零,我们将对特三 任意设置一个值, 然后通过任务管理器结束模拟运行窗口的方式模拟断电重启, 可以看到屏幕重启后 a 二、三的值依然为六。历史数据操作函数就为大家演示到这里。
大家好,我是自动化零工,朋友们大家晚上好,今天咱们来学习一下困难通态脚本程序中的七大基本语句, 那脚本程序是为了实现流程的控制及对象操作处理,包含有七大基本语句, 这七大语句分别是复职语句、条件语句、循环语句、退出语句、注视语句、声明语句,还有跳出语句。接下来咱们主意的去讲一讲每个语句。 首先咱们来看一下父子语句,父子语句啊,是比较简单的,就像咱们啊这个纸面的意思一样,就是说 把这个值赋赋予谁啊?大家来看一下这个,这个是格式。数据对象等于表达是假设变量, 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 啊,这个是直接复制了深圳啊,这样就是这个啊,复职语句的应用。好,接下来咱们再看一下这个。 呃,什么渔具,接下来是什么渔具条件渔具,点关注,不迷路,咱们下集再见。
大家好,我是昆仑通泰的技术工程师, 下面由我来为大家讲解脚本程序入门,我们将从以下几个方面来介绍脚本程序。脚本程序 是主态软件中的一种内置编程语言引擎,当某些控制和计算任务通过常规主态方法难以实现时,通过 使用脚本语言能够增强整个系统的灵活性,解决其常规组态方法难以解决的问题。脚本语言是一种 语法上类似贝斯格的编程语言。在窗口启动脚本窗口循环脚本窗口,退出脚本窗口事件脚本按钮脚本运行策略中可以进行脚本的编辑操作,下面为大家进行主态演示。 在任意用户窗口的空白处进行双击,进入用户窗口属性设置界面,可以对该窗口的启动脚本、循环脚本和退出脚本进行编辑。 在任意窗口空白处点击右键, 在弹出的菜单中选择事件, 进入事件主态功能页,任意选择一行进行双击, 在弹出的对话框中点击事件连接脚本, 在弹出的脚本程序编辑界面就可以对窗口事件脚本进行编辑。 拖拽一个按钮构件进入画面,双击按, 点击脚本程序功能液,打开脚本程序编辑器,可以对按钮脚本进行编辑。 关闭对话框, 进入工作台选择运行策略,可以在此处进行运行策略。脚本编辑 脚本程序功能概述就为大家讲解到这里,脚本编辑环境是用户进行脚本编写最主要的地方。操作界面分为以下几个部分, 功能按钮脚本编辑框、脚本注视框、查找按钮对象数,在脚本编辑框点击右键 还会弹出快捷操作菜单。脚本编辑环境就为大家介绍到这里, 下面为大家进行语言要素的介绍。脚本程序使用的语言非常类似普通的背色课语言,本节将对脚本程序的语言要素进行详细的说明。脚本中 使用的变量分为全局变量和局部变量,全局变量的变量类型有整数、辅点数和自负串。局部 变量的变量类型除了全局变量的三种类型以外,还额外包含了字节和数组两种类型。脚本中使用的常量有整数、辅点数、 十六进制数和自负串。脚本中的表达是有数值计算和自负串连接。脚本使用的运算符分为算数运算符、逻辑运算符和比较运算符。 其中算数运算符有加、减、乘、除、转、除、乘、方、取、余。逻辑运算符有与或易或非。比较运算符有大于、大于、等于、小于、小于、等于、等于和不等于 运算幅的优先级。如图所示,表达式的结合次序取决于表达式中各种运算幅的优先级,优先级高的运算幅 先结合优先级低的运算幅,后结合同一行中的运算幅的优先级相同。脚本的语言要素就为大家介绍到这里,接下来为大家进行基本语句介绍。脚本程 为了实现某些多分支流程的控制及操作处理,提供了复制语句、条件语句、循环语句、跳出语句、退出语句、注视语句和声明语句。 下面我们依次来学习一下这些基本语句和规则。复制语句的形式为,变量等于表达式。复制号用等号表示,它的具体含义是把等号右边表 答式的运算值付给左边的变量复制号左边必须是能够读写的。变量表达式的类型必须与左边变量值的类型相符合,否则系统会提示类型不匹配的错误信息。 条件语句有如图所示的三种形式,四个关键字, e、 人、 l、 n 的衣服,不区分大小写。 条件语句允许多级嵌套。循环语句的结构如图所示,当条件成立时,循环执行歪偶和 n 的歪偶之间的语句, 直到条件表达式不成立。循环语句退出,跳出语句用于跳出当前循环,必须在 循环语句中使用。退出语句用于中段脚本程序的运行,通常用于满足条件后停止执行其后面的语句。 注视语句以英文的单引号开头,对脚本程序起注视说明作用。系统不对注视语句做任何处理。声明语, 语句表示另一个局部变亮。生命语句不能嵌套在其他任何语句中。所有能够 在脚本中使用的对象名称,如窗口数据对象的,需要遵守如下的规则,不能使用关键字,不能以数字开头, 不能为空,不能为短下划线,不能还有特殊字符。 关于基本语句的介绍就进行到这里。脚本程序除了基本语句外,额外还有一些常用函数。如 图所示的函数都将在以他们的名字为关键字的帮助视频中为大家进行介绍。下面 为大家进行主态检查的介绍。脚本程序编制完成后,系统首先对程序代码进行检查,以确认脚本程序的编写是否正确。 检查过程中,如果发现脚本程序有错误,则会返回相应的信息,以提示可能的出错原因, 帮助用户查找和排除错误。主态检查介绍就为大家讲解到这里,本期视频 到此结束,如有疑问请访问我们的官方网址或致电四零零热线,我们将竭诚为您服务!
大家好,我是昆仑通泰的技术工程师,下面由我来为大家讲解脚本程序入门, 我们将从以下几个方面来介绍脚本程序。 脚本程序是组态软件中的一种内置编程语言引擎,当某些控制和计算任务通过常规组态方法难以实现时, 通过使用脚本语言能够增强整个系统的灵活性,解决其常规组态方法难以解决的问题。脚本语言是一种语法上类似 格斗编程语言。在窗口启动脚本窗口循环脚本窗口,退出脚本窗口事件脚本按钮脚本运行策略中可以进行脚本的编辑操作,下面为大家进行组态演示。 在任意用户窗口的空白处进行双击,进入用户窗口属性设置界面,可以对该窗口的启动脚本、循环脚本和退出脚本进行编辑。 在任意窗口空白处点击右键, 在弹出的菜单中选择试键, 进入事件组态功能页,任意选择一行进行双击,在弹出的对话框中点击事件连接脚本, 在弹出的脚本程序编辑界面就可以对窗口事件脚本进行编辑。 拖拽一个按钮构件进入画面, 双击按钮构建,点击脚本程序功能页, 打开脚本程序编辑器,可以对按钮脚本进行编辑。关闭对话框, 进入工作台,选择运行策略,可以在此处进行运行策略脚本编辑 脚本程序功能概述就为大家讲解到这里。 脚本编辑环境是用户进行脚本编写最主要的地方,操作界面分为以下几个部分, 功能按钮脚本编辑框、脚本注视框、 查找按钮对向竖在脚本编辑框点击右键还会弹出快捷操作 菜单。脚本编辑环境就为大家介绍到这里, 下面为大家进行语言要素的介绍。脚本程序使用的语言非常类似普通的 basic 语言,本节将对脚本程序的语言要素进行详细的说明。 脚本中使用的变量分为全局变量和局部变量。全局变量的变量类型有整数符、点数和字符串。 局部变量的变量类型除了全局变量的三种类型以外,还额外包含了字节和数组两种类型。 脚本中使用的常量有整数、浮点数、十六进制数和 字符串。脚本中的表达是有数值计算和字符串连接。脚本使用的运算符分为算数运算符、逻辑运算符和比较运算符。 其中算数运算符有加、减、乘、除、整、除、乘、方、取、余。逻辑运算符有与或异或非。比较运算符有大于、大于、等于、小于、小于、等于、等于和不等于。 运算符的优先级。如图所示,表达式的结合次序取决于表达式中各种运算符的优先级,优先级高的运算符先结合优先级低 的运算符,后结合同一行中的运算符的优先级相同。脚本的语言要素就为大家介绍到这里, 接下来为大家进行基本语句介绍。脚本程序为了实现某些多分支流程的控制及操作处理, 提供了复制语句、条件语句、循环语句、跳出语句、退出语句、注视语句和声明语句。下面我们依次来学习一下这些基本语句和规则。 复值语句的形式为,变量等于表达式。复制号用等号表示,它的具体含义是把等号右边表达式的运算值复给左 边的变量复制号左边必须是能够读写的。变量表达式的类型必须与左边变量值的类型相符合,否则系统会提示类型不匹配的错误信息。 条件语句有如图所示的三种形式,四个关键字, if、 人 l、 n 的 if, 不区分大小写。条件语句允许多级欠套。 循环语句的结构如图所示,当条件成立时,循环执行 while 和 underwire 之间的语句,直到条件表达是不成立。循环语句退出, 跳出语句用于跳出当前循环,必须在循环语句中使用。 退出语句用于中断脚本程序的运行,通常用于满足条件后停止执行其后面的语句。 注视语句以英文的单引号开头,对脚本程序起注视说明作用,系统不对注视语句做任何处理。 声明语句表示定义一个局部变量。声明语句不能嵌套在其他任何语句中。 所有能够在脚本中使用的对象、名称,如窗口、数据对象等需要遵守如下的规则,不能使用关键字,不能以数字开头,不能为空,不能为 短下划线,不能还有特殊字符。关于基本语句的介绍就进行到这里。 脚本程序除了基本语句外,额外还有一些常用函数。如图所示的函数都将在以他们的名字为关键字的帮助视频中为大家进行介绍。 下面为大家进行主态检查的介绍。脚本程序编制完成后,系统首先对程序代码进行检查,以确认脚本程序的编写是否正确。 检查过程中,如果发现脚本程序有错误,则会返回相应的信息,以提示可能的出错原因,帮助用户查找和排除错误。 组态检查介绍就为大家讲解到这里。