粉丝1210获赞1479

大家好,嗯,今天我们继续讲解主太王入门教程第二十二讲有关主太王的命令语言。 呃,昨天晚上这块的话给我们总共提供了六款迷你语言,一个是音乐程序迷你语言、数据改变迷你语言、世界迷你语言、日渐程序迷你语言、自定义韩式的迷你语言以及我们的画面的画面迷你语言。那么 点击这个阴影城市命令语言,双击就可以进到我们这个命令那个什么咱们这个阴影城市的命令语言去啊。 呃,启动的时机快的话指的是我们的主太王在启动的时候啊,底下的命令,这个底下的这块的话语言咨询命令语言执行一下啊。 呃。然后运行的时候的话就是每隔多长时间,然后我们的命令语言尽快的话执行一次,那么停止的时候我们命令言执行一次,那么一般情况下我们来选择这个啊,运行时候这个命令 语言啊,就是怎么去执行,每个多长时间执行一次啊?这个时间是可变的啊。那么我们主太王的命令语言,我们 啊主要支持的是我们的一个沃的数据类型啊, a 数据类型,呃,还有一个,呃,长整数的一个数据类型, 呃,还有我们的这个福点数啊,福点数的数据类型,呃,还有一个我们的 数据串,我们的数据串的数据类型,嗯,然后呢?他还支持这个 if 语句啊, 如果条件, 我们用下面这个 下面的这个,呃程序执行啊,这个,嗯,执行啊, 如果我们条件执行,如果我们条件成立,这地方我们就执行啊,呃,然后还有一个 s 的啊, 啊,否则啊,那么这个地方啊, 之前啊, 然后还有一个我们的 呃循环语句啊,条件成立啊, 那我们尽快的话循环执行。呃, 啊,阻犯我命令语言尽快的话,主要是还是解决一下我们在这个画面里面好多功能实现不了的一些功能啊,在我们这个命令语言里面去执行,呃,可以去实现聊,比如说我们呃做一 一个数据的比较,或者数据的计算什么啊?还有一些相关函数的调用啊。嗯,我们就 那举个例子啊,举个例子这块的话就说是,呃,比如说我们想做一个计算啊,做一个计算,做一个两个数的相加,那么我们在画面里面这块的话是基本上没法做啊,那么我们说再做两个数的相加,比如我们这个呃冷却水的液位,然后呢让他等于这个 呃原料油的液位加上这个啊催化剂的液位,那么每隔半秒钟, 每隔半秒钟执行一次啊,那么我们确定,那么这个时候的话,我们也就说我们在这个,我们在这个画面里面没有去编辑这个这个这个 相关的这个功能啊,那么我们这块的话直接在这个地方啊,就是通过命令语言的方式这块的话来实行实现一下啊这么一个功能啊, 看车微 改个红字加 等号 啊,这个我们给他关联一下这个冷却水液位,然后呢模拟值的输入冷却水 液位,呃这个关联一下这个不是冷却水吧?这个原料油的液位啊,模拟值的输入这个原料油的液位,这个来关联一下这个 催化剂的穴位,确定催化剂的穴位, 这个最后这个的话是我们的这个冷却水的液位啊,冷却水的液位,冷却水的液位,好,那我们就揭开的话就直接全部从一下保存,然后执行一下啊。 哎哎啊,我们这两个数啊,前面这两个数这块的话,它是在其他民众语言的这块的话有调用啊,那我们可以看一下这块的话,前面两个 数计块的话,只要有变化啊,他两个数加起来就等于这三个数啊,那么这块的话是我们通过这个命令语言这块的话来实现啊,这么一个效果,也就说他每半秒钟这块的话,他会去执行一次啊,在一起加二十七啊,那么这就是我们的一个命令语言这块的话 出来这个效果啊。呃,那我们这个啥,这个书记改变命令语言的话是指的是如果说 我们当前这块的话,嗯,一个数据啊发生改变,呃,只要他动了,不管是从一变成二还是从二变成一的时候,那么他下面这个命运啊,都会去对应的执行一次啊, 都会去对你执行一次。那么这个世界的命令语言的话呢?指的是就说是,呃,当某一件事情发 发生的时候啊,或者这件事情存在的时候,或者这件事情消失的时候啊,呃,那么这个事情啊,这这这个这个命令啊,他会去执行一次,呃,比如说,比如说这样,呃,我们在这个地方的话,就是某一件事情这块的话,如果说 他存在的时候啊,那么我们让他也是一样,我们让他执行一次,比如说,呃,我们这个流动,我们流动这块的话,如果说当这个流动的这个值如果等于呃五十的时候, 那么就是这么这就是一个事件啊,这就是一个事件,如果这个流动这个值等于五十的时候,那么我们让这个开关给他去闭合一下, 那么同时呢如果如果他呢 等于零的时候啊,那么我们让这个开关,我们让这个开关再给他断开一下, 也就说呃,只有这个数值等于五十的时候,他接通这个数值等于零的时候他断开,那么这个数值如果处在其他任何状态,他是不会有动作的啊,那么我们开来看一下啊,他这个命令语言的这么一个效果啊, 首先呢我们先关联一个数值啊,在这个地方 我们把这个往下移一下啊, 这个呢我们给他关联 一下这个数值数值,呃,模拟值输出数值。然后呢对应的旁边我们再给他关联一个指示灯啊,关联一个指示灯,这个指示灯呢,我们尽快的话给他去关联一下,我们这个开关 全部从我们切换到运行模式里面来看一下啊,那么也就说如果这个这个值他在零的时候啊,他就是一个红灯啊,那么给他一个五十啊,给他一个五十, 他不动啊 啊?等于五十。在这个地方开关啊,我们让他等于一 确认等于零的时候是等于零啊,这个地方我们没有放进去,那我们来看一下啊, 那么这个数值等于零的时候,他是红灯,我们给他一个五十。 哎呦我的天呐,流动啊,哎呦,我是 怎么是这个样子?呃,流动,这不是竖着,是流动, 呃,确定呃,这个地方流动 不从切换到运行模式,呃,我们给个五十确定绿灯,那么给个四十九到笨笨,给个四十九是不变的啊,给个四十九他还是绿灯啊,你给个什么东西他都不变啊? 给个其他任何东西都不变啊,太大太大。给个五十六啊,五十七他都不变啊,那么什么时候变呢?给个零啊,他变成红灯,那么再给一个五十啊, 变成绿灯啊,那么这块的话,就是我们通过这个,通过这个事件改变的命令语言这块的话来实现他这么一个,呃,说就是这么一个简单的一个功能,那么我们的这个热键 日渐明利语言这块的话,也就说通过这种快捷键的方式啊,你比如说我们还可以有这种方式啊,你说我们有 c 啊,我们这个快捷键 c, 那么快捷键 c 这块的话,我们给他关联一个也是关键这个开关啊,这开关这块的话,我们给他,让他等于什么呢?我们让他等于, 我们要他等于自己啊,自己的这块的话,其实一个让他自己 还有一个进来。你说我通过这个热键 c 这块的话来实现这个开关的这个一个切换啊。 呃,比如说我们现在给到这个二十三,现在什么都没有,我可以点 c, 那么有 c 的话就可以 他可以对这个指示灯我点快捷键,那么可以通过这个快捷键的方式啊,可以对这个指示灯尽快的话进行一个开启,还有一个关闭啊,这个地方给个五十 开启,我就点 c, 你看看我点 c, 它虽然关掉以后的话,因为我我点 c 的话它关掉,但是呢因为这个数值最快的话,命令语言最快还得给它执行啊,那么这个点成零,它红灯我点 c, 你说记开的话,那个什么他们各自执行各自的数据啊, 那么呃,这个是我们的这个,呃前面的这几块就是有关组太王这块的话,给的前面几个命令啊,直立还是命令语言这块的话我们就不说了啊。呃,有关这块的话还有一个画面的命令语言画面命令语言这块的话,在我们这个画面属性里面啊, 在这里面,那么这个里面的话就说是如果说你这个画面,比如说我们当前这个画面,只要你能看到一点, 他看到一个小拐角啊,那么这个命令语言这块的话都会去执行啊,那么执行的时候就是按照这个每一百号的零点一秒的这个啊循环周期啊,他去执行一遍啊,那么我们当前像这个一、二、三黑下面这几个数据这块的话动啊,就是因为这块, 然后把这个去掉啊,去掉啊,那么他动啊,就是因为鸡块的话,这个命令也在执行啊。 看着啊,你看他俩先动,他后后夹出来啊,他俩先动,然后他后夹出来, 那么这个这块的话,就说是他们两个前面的数在动啊,是因为这个画面的命令语言在执行啊,那么后面这个七十八在动啊, 后面这个是他们加号的这个结果这块的话是由于我这个属这个什么呢?呃,这个我们前面这个 数据命令员就可以画在执行啊,就是有两个不同的命令员在执行他这么一个这么一个这么一个命令啊,那么这就是我们这个组探王的这个命令语言的一切相关的介绍啊。那本节我们就讲这个地方啊,谢谢观看,再见。

啊?大家好,嗯,我们今天来继续学习一下这个组探王的入门教程。第九讲。呃,玩这个画面的这个动画连接 啊,今天我们主要讲的是这个画面的移动啊,画面的移动这块的话主要包括了这个水平移动,还有一个垂直移动啊,今天我们 把这两个都说一下水平移动还有主持移动,那么我们还是以这个什么呢?这个我们这个黄色小方块这块啊来为例,看这个画面怎么去实现一个这个他的移动。 我们先把这个 竖直啊,这个竖直先改一下啊。 好,那我们继续这个右键啊,动画连接以后这块的话我们直接就双击了啊,双击跟这个右键这个动画连接是一个意思 啊,我们来看一下啊,首先这个水平点水平移动啊,水平移动的话我们关联这个变量,我们继续关联一下这个我们这个数值啊。呃, 嗯,这里面有一个移动距离啊,移动距离向左还是向右啊?那么你就要看你这个画面,因为他是他只是给你标注了这个水平移动啊,他没有给你标注你是往哪移,你是往左移还是往右移啊? 那么比如说我们是,呃往左移,我们往左移的话,这边的话我们移多少啊?呃,移多少的话你不用管这个数值的大小,你就说你移多少,比如说我们想往左移, 想往左移三百啊,呃,往左移三百,那么最右边这块的话他就是一个零啊,也就说以以当前这个最右边这个值为主啊,然后呢他只往左移啊, 呃,那么这个啊对应的值,也就是说你这个数值啊,你这个数值啊,我这边这个数值的话说给的是零到一百,也就说,呃,他这里面就会有一个什么呢? 你的数值是零到一百,但是我的图形移动的是零到三百啊,你说你数值动一我就移动,你数值动一个一,我就移动 三个像素点啊,呃,你动二,我就已经用六个像素点啊,这样的话就这么个意思啊,那么这个是我们的呃,水平移动,选择好以后直接确定确定就可以了啊?确定。 呃,因为向左移动,我们把它稍微往右一点,那么至于这个画面这块的话,它的起始位置是什么地方啊?那就说你把它放在什么地方啊?那么什么地方呢?就是它的起始位置,我把它放这,那么就从这个地方开始移动啊,从这块的话来 演示一下啊,那么我们点启动,那么他就开始往左移动 啊,数值到最大啊一百,那么他的像素点会移动三百。呃,至于这个三百到底是多大啊? 松开以后他会移回去啊,那么这个就是一个左右移动啊。呃,有些人就会说了这个三百,到底这个三百,比如说我想把它从这个地方移动到这个地方移动到这, 那么到底三百是多少啊?是在这啊,可以看一下啊,啊?这个地方我们看一下这个,哎,这是八百六,当前这个位置是八百六啊,我们往往左移动,那我们把它移动到这个五百六, 你可以看一下啊, 这个东西啊,这个东西啊, 这个啊这个东西啊,就是当前我们这个你所选择的这个图形啊,他的一个 位置的一个像素点啊,也就说他以这个左上角这个地方的话是这个地方是零啊,零 左边也是零,右上下也是零啊,也就说呃他以这个地方开始那么这个距离啊,这个距离这块的话是五百六啊, 呃这个距离啊这个距离啊是三百八啊,也就说如果说你想移动多少你就看这个地方就可以了啊。嗯,你可以把它放进去啊。 啊?这个是我们的左右移动啊,那我们来看一下这个上下移动。呃上下移动这块的话我们把它放到一个动画里面去,也就说这个图像我不光让他有左右移动啊,我再整一个垂直移动,那么垂直移动这块还是这个数值啊, 还是这个数值的话,呃比如说我垂直移动的话,我我就按照这个一百的比例啊。 呃他是从下让他从下往上移动啊,你看我们从下往上移动啊,就是我让他移动一百个像素点啊,我们确定啊,那么这样的话就会他会以什么样的方式去移动呢?啊?他会以这个角度啊,大概也就是 这个角度啊,应该以这个角度啊,他会大概以这这么一个角度去移动啊,看这个线框啊 大概以这么一个角度去移动。嗯至于也也不一定啊,这个具体还看他怎么去移啊。 因为这个数值这块的话那个他是根据数值去移动的啊,启动啊,那么这样的话他就是 因为他既有呃左右移动又有上下移动。呃所以说呢我们如果说如果说你想实现一个就是这个动画,他是一个 有角度的去移动的话啊,那你可以去选择一个就是上下移动跟这个左右移动啊,他们同时进行,这样的话他就会以一个斜着的这么一个角度去移动啊,至于你是呃大大概多少度的角度啊?自己离开的话去估一下就可以了啊, 到底就停止了啊。啊,那么这个的话就是我们的这个 啊,移动里面的这个左右移动,还有一个上下移动啊,这么一个动画的效果啊。好,今天我们就讲到这个地方,谢谢大家观看,再见。

上次我们编写的总裁程序是显示数值从零到一百,然后呢再再恢复到零到一百,然后这样如此反复。那么这节呢,我们继续来研究数值的变化,从零 增加到一百,然后再从一百低减到零,如此反复的运行,这个和上次的区别是到了一百以后,上次是从零然后恢复到零再增加,那么这次呢是到了一百以后,然后从一百逐渐低减 低点,道理这样如此反复。我们来看一下这一节怎么来编写,同样我们也是用文本符号建立一个数值输出的这一个显示的这一个计件, 让他的大小和调整他的位置,那么这个要显示的呢,还是我们上次设置的变量数,但是呢这次因为他的这个变化过程呢,有了有了很大的转变,一个是从零到一百,这是一个增加的过程,然后从一百到零,这是一个低点的过程。 对于一零到一百之内的任何一个数,比如说五十,那么他有有两种情况下能得到五十, 一种呢是四十九加一得到五十啊。另一种是从呃五十一减一得到五十, 那么这个五十的值到底是增加得到的呢?还是由低减过程得到的呢?那么这个程序不好判断,所以说呢,我们必须设置一个变量,来判断现在程序运行的到底是增加的过程还是低减的过程。前面的数据结数据次点当中新建一个变量, 那么这个变量呢,我们就让他直别来判断到底是增加的过程还是抵减的过程。我们设置一个 a 内存离散的变量啊,内存离散的一个变量啊,初始的知识关 好,那么我们回到我们的画面当中来,我们双击他,把他进行动画链接模拟值输出,输出的呢是我们原来设置的变量数值, 他的变化呢是从零到一百,然后从一百到零,这是这一个,然后呢我们现在就来控制他的变化效果, 把上次变化的这个程序给删掉,我们重新来编写。第一个是当竖直从零增加的这个过程,这个过程呢我们 需要进行判断,先要进行判断,判断什么呢?判断刚才我们设置的变量 a 到底呢?是等于零还是等于一?当当他等于零的时候,我们就让他我们的这个变量入职呢,就等于入职加一, 就等于数值加一啊,是是上升的过程,我们用 a 一等于零这个过程来判断,那么当数值增加到一百之后怎么办呢?然后判断一下,如果呢 本站点这个数值变量,那么等于一大于一百了,然后这一个变量 a 等于一, 为什么让他等于一呢?就已经等于一百了啊?增加到我们设定的最大值,然后呢现在让他开始低点,所以我们把 a 这一个设成一,设成一之后,我们就可以进行一个一点过程的运算,我们让 a 呢? 呃,如果本站点 a 等于一了,哎,等于一了,我们就让他执行我们的数值等于数值减一,就是低减的一个过程的这个运算 啊,这就是啊,是低价低减,那么然后要反复执行,是呢,当我们的这个如果我们的数呢?那如果我们的这个数值呢?如果又等于零了, 那么是不是又要准备反复执行,需要开始要增加的过程,所以我们时候呢?然后把我们的 a 呢制成零, 把我们的 a 变量制成零啊,那么制成零之后呢?循环执行的时候,那以及 a 副本站点等于零了,那么他又开始执行加的操作啊,那么这样如此反复。 好,我们点击确认来看一下仿真的效果,点击全部存,点击切换仿真, 打开我们的画面,从零开始增加,哎,开始增加,那么增加的过程呢?嗯,是我们设定的 是数等于数值加一,当然如果说你想提高数值变化的速度,那你可以不断的增加啊,可以加五加十的啊, 现在已经增加到九十五,我们看一下增加到一百之后能不能低减,他现在已经实现了从一百然后慢慢的低减的一个过程,我们这次变小的程序能够实现题目的要求。

大家好,这节我们继续讲解一下主太王的数据库通讯。呃,上一节这一块我们已经讲了组太王的这个呃数据库通讯里面的包括我们的数据员的建立,呃,还有我们数据员去关联一下这个数据库,呃,以及我们的这个组太王的 s q l 房管你起名一个表格模板的建立,还有一个记录的建立。那么今天我们继续来讲解一下呃昨天玩数据通讯的后面一些相关的知识。啊 啊?我们的这个表格数据库建立好以后,表格模板建立好,数据记录题也建立好。那我们第一件事情需要干什么?我们需要将这个呃实际个数组太王与这个数据库建立一个连接,呃,我们在这个因为连接的话是连接一次就可以了,所以说呢,我们 需要在这个呃应用程序命令语言,也就是说组探王在启动的一瞬间,我们这块的话去让他连接一次就可以了,而不是说让他不停去连接,那么启动的时候我们需要去找一下这个呃数据库的函数, 嗯, sql 的数据库函数。然后呢第一件事情去连接一下数据库,连接数据库的函数是, 嗯, sql connect, sql connect 啊,这个是连接数据库,也就说昨天晚上在启动的一瞬间,然后呢这块的话他要去连接一下数据库,那么这里面有几个参数, 一个是 dposid, dposid 的话是属于这个主太王在连接数据库的时候,然后呢需要返回一个数据库的一个 id 值,那么这个 嗯,而低值就代表了这个数据库。那么后面几块所有的函数去呃 与主太王这边的话,不管是插入表格,插入数据,他都提快的话,不用再去输入数据库的数据原,也不输就数据库的数据名,而是直接以这个 id 名称这块的话,嗯,来去寻找呃对应的数据库,那么这个 d r s i d 的话,我们是需要给他建立一个变量, 呃,这个变量这块的话用来重数,这个,呃连接数据库是返回的这个,呃数据库的这个 id 啊,这个变量我已经建立好了,我们就取名字叫迪吧斯 id, 那么可以是一个内存整形,也可以是个内存实行,然后呢?确定啊?第二个这个丁 dsn 啊, dsn 这块的话的意思就是说我去连接 数据库这块的话,那么连接哪个?你到底是连接哪个哪个数据库啊?的数据员,那么我们以前建好的啊,呃,马 adb 啊, 也就说我去连接这个买 db 啊,这是我建的数据员啊,以这个数据员这块的话,关联的这个数据库啊,那么后面的 uiduid 的话,指的是这个你新建的数据库的 id, 还有你新建数据库这个登录的 密码,这个我们本身就没有设啊,没有设的话就可以空下来,那么这样的话我们就可以去呃连接好我们数据库了啊, 那么连接好数据库以后的话,我们第二件事情的话,我们是把这个表格给他插入进去,因为我们数据库里面没有表格,那么我们要把表格插入进去,表格插入进去以后的话, 他有一个呃 sql 啊, correct 黑宝, 也就说数据库连接好以后,我们需要把这个表格插入进来,那么插入到什么地方呢?也就对应了我这边的话,还是有一个呃返回的这一个迪吧 sid, 也就说我不用再去寻找这个,我再去寻找这个数据库的时候,我是以这个迪吧 sid 去了去寻找的。啊。 插入表格,那么插入什么表格呢?插入我建立的这个表格,我建立的表格名字叫买表格啊, 这是我建立的表格,那么前面这个推包内幕的话,是就说你插入了一个买 bg 的这么一个表格,那么在数据库里面的话,他也会去建立一个表格,那么这个表格给他取个名, 取名字叫推包内幕啊,你说这个推包内幕是数据库里面这个表格的名字,这个名字叫什么呢?是你自己来定义的,那么这个买笔记这个是我的表格,是你在主太网里面建立这么一个表格,也就说你把这个主太网里面建立这个表格,然后插入到 这个迪吧斯 id 这个这这这个数据库里面去,然后呢在里面给他取一个叫推广内幕的这么一个表格,那么这样的话我就相当于我跟数据库连接成功,然后呢顺便把表格也插入进去,那么 这是在启动时,那么在运行的时候,我们想以每秒钟的时间给他插入一个记录体,那么记录体的话就是我们前面建立好的,我们在里面建立好的。呃,这个记录体,你说我需要把这个日期 期时间开关状态有温度压力极快的话,我全部要给他插入进去,那么我是以多长时间去给他插入呢?那么我就以这个 一秒钟的时间在运行的时候,我以每一千毫米的时候给它插入这个记录体,那么插入记录体的话也是以这个,呃, sql 的这个数据库的管理器里面有一个函数叫 sql insert s q l set, 那么这个第一个,第一个鸡块的话还是一样,它是一个呃对应的这个 device 的 id, 那么这个 这个推邦内幕就是你的数据库里面的这个表格的名字啊,刚才我们有改, 那么也就说,呃,我是,那么后面这个是什么呢?后面这个是我们的,就是你的记录题,你要把什么记录题? 你把什么东西记录体是,嗯,买记录体,你说我要把这个我的记录体,以我买买记录体的这个这个记录体,然后插入到这个数据库里面的这个推包内幕这么一个表格里面去。 呃,你多长时间?以每秒钟,每秒钟一次插入进去,那么然后确定。呃, 然后呢?这样的话,然后呢我们要干嘛?我们一定要把这个主太王用行一下,为什么呢?我们尽快的话,不然的话我们在主太王里面,尽快的话,在在数据库里面,他是没有表格的啊,那么我们给他把这个主太王用行 一下啊,就太往里面运行一下,看看全部从切换到运行模式。呃,运行一下, 然后点一点啊,点一点, 点一点好了,那么运行完以后我们可以退出来啊。呃,我们可以看一下这个数据库啊, 这是我的数据库啊,那么在我的数据库里面的话,他就会有一个推包内幕,这个推包内幕就是我刚才这块的话啊,新建的一个表格啊,那么他表格的模板是从哪来的?是以我主太网里面这个 表哥的模板啊,双击打开啊,那么这里面的所存储的这个数据啊,你看他这个模板跟我刚才在这个主太网里面建的这个模板是一模一样的。第一行日期、时间、开关状态、温度过高压力,那么这里面的话就是他对应的一些数值啊, 这是他对应的数值啊,那么这里面的话,我们就会发现啊,这里面他说有已经有汉字了啊,就是他可以把这个汉字重组进来,那么这是第一步我们已经把数据重组进来了,那么第二步的话,我们需要把这个数据给它读取出来啊,那么接下来我们来看一下这个数据怎么把它读取出来啊? 那么读取这个数据的话,我们需要一个主太王的一个数据库的空间,在我们的这个通用空间里面的话,我们去找一下。呃,主太王里面有一个空间叫,嗯, k v a d odbg 啊,这么一个空间啊,呃,这个空间记不住的话,我们也是,就是感觉看着像啊啊,这么一个空间,然后呢?确定,然后呢我们把它放在这个地方啊, 放这个地方,那么这个是这个空间,这空间可以给他取名字啊,呃,这个啥 ctrl e 啊,然后呢我们需要右键,右键的话空间属性,空间属性里面的话,呃, 在这个第一页里面的话,我们要去呃连接下这个数据员,也就说我需要让以这个数据员呃为连接对象的这个数据库里面的对应的表格显示在我这个空间表格里面去啊,所以说我们去找一下这个数据员,呃,我刚才建了一个买 db 的数据, 然后呢连接测试一下啊?连接测试成功,也就他们之间是成功的。呃,那么这个数据源他里面有一个对应的表格,他的表格叫推包内部,推包内部里面的话他有的有效自断是开关状态、日期、时间、温度过高,然后我们全部给他加进去, 然后呢把这个顺序调整一下,第一个我们给他日期,第二个时间,呃,第三开关状态问题,这个好,那么顺序就可以这样。 呃。至于后面这个表格的样式,字体打印设计,这个咱们不管了啊,这个这个自己根据需要然后自己来设置,我们只讲功能啊,然后呢确定 那么这个地方的话就会有日期、时间、开关状态、温度压力过高,那么这个啊,呃表格呢?呃,他是这块的话运行起来 他是不会显示的啊,他这个,呃有点不是我们想象的那种情况啊,就是说不会他不会自己去显示啊,他什么都没有啊,他是需要什么呢?他是需要去刷新的啊, 刷新以后这块的话才可以把这个数据库里面的数据显示出来啊。那么刷新的话他是这块的话怎么刷新啊?我们做一个按钮,做一个按钮,然后给他取一个名字,我们叫查询也行,或者刷新也行, 刷新也行,或者这查询吧,查询啊? 呃,双击,然后呢按下的时候,我们击块的话,然后呢需要到这个空键的这个属性和方法里面去找一下啊。首先呢空键名称就是我们刚才建的这个 空间这一呃他这个里面的话有他的查询方法啊,空间属性里面有他查询方法,也就说,呃, wellwellwell 这块的话他有个查询方法,那至于 well 这块的话,他的查询方法是什么东西啊?我们可以在这个帮助里面可以看一下。呃 空间属性, well, 呃,这地方写的很清楚啊,就说, 呃查询条件,如果不需要任何条件就空,如果说我这地方的话是空的,那么就说他就是没有任何条件全部给你显示啊, 如果你想去知道他的查询条件啊,这个地方的话会有说明啊,我们今天这块的话就不讲这个地方了啊。具体想看这个查询条件,比如说,呃什么大于多少,或者说这块的话那个小于多少啊?他就显示,然后什么不显示啊?这个地方可以去看一下。 那么我现在这块,呃我就是没有条件,也就说我让他全部显示,那么全费显示以后的话,其次我还需要然后呢?呃给他刷新一下,然后呢?这边有一个方法。呃这个方法 next day 这个方法啊,这个啊,你说这块的话我需要去刷新一下啊,上面是长袖的条件,下面这块的话我需要给他刷新一下,也就说我刷新一下,按照上面这个条件将所有的这块数据全部给他刷新出来啊,然后呢?啊?需要一个 结束符啊,确定啊?那么我们再保存一下啊,交换到运行模式, 呃,这样点一点啊,点一点, 然后呢?这个也改一改啊, 改改改改 啊,然后呢?我点查询,那么查询的话我们就可以看到啊,这个时候的话他就会把你前面所重处的所有信息啊,这块的话全部查询出来。日期左边第一行日期第二行时间,时间的话是以一秒钟的时间这块的话去重处的啊, 是以一秒钟的时间去存储的啊,呃,第三行是我们的开关状态,然后他是以汉字的相识去显示的。停止,呃,这个地方由已启动已启动已启动已停止已停止已停止已停止。那么这个地方有温度正常,有温度过 高啊后对于后面有一百,那么一百的话就是温度过高啊,然后呢正常的话就是只要低于一百就是温度正常啊, 呃,那么他只能查出来当前的,然后你看再点查询啊,然后呢他就后面的金刚就出来了啊,那么这里面的话会有对应的查询条件,当然了我们可以去做一个呃保存打印啊,那么保存打印的话可以将对应的这个表格这块的话,然后呢给他,呃 单独的去保存下来,没必要尽快的,没必要去保存了,因为数据库没保存了,直接可以去打印啊,那么打印的话当然了也没必要,我觉得直接到那个数据库里面去把它打开,然后打印出来也行啊。 那好,这块的话就是我们的这个完只看完的这个数据库通讯啊,我们就讲到这地方啊,谢谢大家观看,再见。

啊,大家好啊,嗯,我们今天来讲一下这个竹炭王的入门教程,第十五讲啊,有关这个竹炭王的画面切换。嗯,竹炭王画面切换这块的话,嗯, 我们今天讲两种方式啊,来做这个画面切换啊。嗯,那么我们首先呢尽快的话,我们去见介绍两个画面啊,或者见三个画面啊。 嗯,我们在新建一个画面啊,这个地方的话叫 然后呢确定,嗯,然后在这里面的话,我们就是为了打开这个画面能看的啊,我们这块的话 这个画面里面写一些东西啊,第二张画面啊, 这是第二张画面。嗯,行,我们就两张画面就可以了啊, 那么画面极快的话,我们先讲第一种方式,通过按钮的方式来切换画面啊,那么首先我们需要做一个按钮 按钮,那么我们改一下,这个文字叫 太大了,你自称改小一点, 那么通过按一下这个按钮啊,这块的话,我们要切换到另外一个画面啊,那么这个按钮这块的话,我们要给他去做一个动画链接啊,双击一下,双击一下以后我们按下时候让他干什么事情?我们按下的时候, 这个时候我们没有变量啊,我们需要到这个全部函数里面去啊,全部函数里面这块的话,我们有一个画面切换的函数啊,我们就要收皮卡丘, 找一下这个函数啊, 收平折啊。呃,他是画面切换,画面切换的话,然后呢?对,后面对应有一个 画面的名字啊,我的画面名字改一下,也就说我按一下以后,我需要切换到这个要点画面里面去啊,这样就可以了啊。 呃,把这个复制一下啊,然后呢我们再到第二条画面里面去,因为我们切换过去以后,我们还需要再切换回来啊。 嗯,这个的话我们把这个汉字改一下, 我们叫煮画面啊, 就是按一下这个按钮,我们需要把它切回去啊,那么重新做个动画链接啊, 那么这个时候的话,我们就要切换到主钢面里面去啊, 替换这个双引号的, 哎, 替换下这个双引号里面的这个啊, 确定好了,这样的话我们全部保存一下,然后呢我们切换到这个运行模式里面去,我们来看一下这个画面切换啊,我们点一下,那我们可以切换到这张画面里面去,然后我们再点一下主画面啊,再切换到这个原来这个画面里面去, 再切,再切,再切,再切啊,这种的话是一种方式啊,就是我们可以通过这种方式来做这个画面的切换啊,那么还有一种方式的话,就是 哦,我们用这个菜单选项啊,书面这块的话,我们正好讲一下这个菜单选项啊。呃,菜单选项在这个按钮后面啊,按钮后面我们点一下啊,这个主要是做这个 下拉菜单这块啊。嗯,做好下拉菜单这块,那么做好以后的话我们双击一下,双击下这个地方的话,我们来取个名字叫,嗯,画面切换啊, 画面切换,呃,在菜单选项底下这块的话,我们需要去新建一些子线啊,第一个,第一个的话我们取一个主画面啊, 然后呢第二个我们给他取一个叫第二张画面啊,就是待会你可以通过去点击这个主画面,还有这个 点击这个主画面啊,包括点击这个第二张画面,他可以去做这个画面的对应的这个切换啊, 稍微用的大一点,然后呢 也还行吧, 拉开一点放到这个地方,那么我们双击一下打开,然后这里面的话需要一个迷你语言啊,呃,这个迷你语言这块的话,就是你操作的这个按钮啊,需要起什么作用啊?就说,呃,如果, 如果啊,如果你点这个主画面啊,那么如果你点主画面,也就说,嗯,当这个这个这个菜单某某这块的话,他实际上是占了一个 这样的一个我们的变量,也就是说这个菜单方面的变量,如果他等于零的时候啊,说你点主画面他就会等于零,你点第二张画面他就会等于一啊,你说这我们这块的话, 这个菜单画面这个变量,如果他等于零的时候,他切换的画面,如果等于一的时候,我们切换的电量画面啊, 那么就会用一句句啊,一句啊,那么如果这个什么呢?这个啊,这个菜单菜单这个菜单这个他的这个音的变量啊,是这个什么呢啊?是我们这个麦牛引带克斯啊, sure m e n x, 那么这个的话就是我们菜单啊,菜就是我们的菜单对应的这个边料啊。嗯,如果它等于零的时候啊,如果它等于零 这个时候的话,我们怎么办呢?这个时候的话我们就去切换一下画面啊,去系统函数里面这块的话,有一个,呃, 这个搜 pig 啊,就说这个切换到如果他等于零的话,就是主画面,我们把它切换到这个主画面啊,呃,完了以后,然后给他封闭起来啊,复制一下啊 粘贴。那么如果他等于一的时候啊,如果他等于一的时候,说明你去点的是这个第二张画面这个按钮啊,那我们让他去切换到这个第二张画面啊, 这个啊,好,我就确定确定。呃,在这个里面做了,我们把他这个 c, 我们在他放这个 画面里面,我们也放一张啊, 在这里放一张啊,那么我们 直接这块的话就全部保存一下,然后呢切换到这个运行模式里面去。刚才我们是通过这个按钮啊,这块的话去切换啊,我们就会看一下这个主画面里面的话,我们点个画面切换,然后我们切换到第二张画面, 他就可以切换到第二张画面去啊,那么我们再点一下这个画面,切换到主画面去啊,他就会切换到这个主画面里面去啊,那么这就是通过两种方式啊,来实现这个阻太王这个画面的切换的一个功能啊。好,那么本节我们就讲到这个地方啊,谢谢大家观看,再见。

二十分钟组太王视频编号, z 零八今天讲一下指针式的电子表的编程啊,我们还是讲动画连接 啊,今天主要是电子表吗?这表针要转,所以我们讲了动画连接里面的旋转 啊,另外呢,这个电子表表指针式的,他有简单的算法,就是他的十分秒啊,简单的有一个计算的一个关系啊,计算的关系 是吧啊,这主要内容就动画连接里面的旋转怎么来做啊?另外指针是电子表的简单的一个算法啊,我们先看一下啊,底板要修饰啊, 你网上搜表盘啊,你就点图片啊,图片啊,就非常多的图片,各种表盘啊,你可以找一个自己喜欢的啊,把中间的表针给他扣掉 啊,你比如说你喜欢这种简约式的表针扣掉啊,表针我们是单独做的啊,这啊,这表盘表针也可以找,你看表针啊,你找表盘也有很漂亮的表针, 表针你也可以找,对吧,你看有各种表针,你看还有这种作种啊,还有这种作种,你看这不是各种表针吗?啊,各种 表针啊,你找一个漂亮的,你喜欢的,对吧,还有你还有更漂亮的啊,表针 表,因为是我们生活中最常见的东西,你看这种表针看到吧,这种表针啊,你可以把它图片弄下来,你做成一个图速啊,让它旋转就可以了, 那各种表对吧,表的名堂很多对吧,各种好看的都有啊,你找一副啊。嗯, 我们来看一下怎么编的啊。好,下面我们再举一个例子啊,指针式的时钟,我们前面做了数字显示的时钟啊,我们今天因为学了旋转, 我们做一个指针式的时钟,首先你要找一个一副比较漂亮的这个画作为他的底板,我们上节课讲过啊,就是这个点阵 点位图啊,在点位图这个地方选啊,然后点他右键,从文件中加载,加载你那个,你找到那个图片啊,或者你自己画的也可以啊,一般我们在网上找一个,比较漂亮啊,这是一个,这是一个空表盘啊,没有表针, 那这都是表针式,就是我们,呃,这画上去的啊,画了三根线啊,长短粗粗细不太一样, 当然你表针你在网上呃也能找到,嗯,可以撤销啊,那我们看怎么旋转呢?就是实际上就是一个一条直线怎么旋转?首先我们画一条直线, 挂条直线,选个线,线型要粗啊,这个粗细的吧,我们注意啊,看着下面点,看着点坐标, 看着点坐标啊,我们需要画一个整数的啊,零啊,现在是零, 零啊, x 方向是零,正方向是一百四啊,比如说时间就画歪了,删除, 按住零开始画啊,九十九,这是一百啊,这就是长度是一百的这样一个指针,我们看怎么旋转 啊。旋转,我们讲过的旋转啊,那么它对应的,比如我们做成秒针吧,秒针啊, 他对应的秒针啊,那么,嗯,我们先看一下啊,先旋转一个圆心的问题,我们先看一下他转起来什么效果,回头再来改程序,不是说一下一下变出来的程序要调试 啊,嗯,就先编个大概,然后一块一块调啊,通常,嗯,新手的程序调试的时间,嗯, 会是编编程编写代码时间的,嗯,十几二十倍,即使是老手也要有几倍的时间啊,全部存 运行, 我们看它转转的效果 啊,我们发现呢,他不是在一头转,他是在这个中心转, 再重新转,这样子做个指针呢,做个这个秒针呢,肯定是不行的,你退出呢,再改一下看看。嗯,问题在什么地方? 我们看选中它啊,这里有 一个中心,看到吧,这两头他标了中心,他也标了,他旋转呢,就是以这个中心为旋转的,那么我们要修改一下,我们修改一下旋转啊,你看我们是方向是零,水平是零啊,垂直是零啊,那我们先让他垂直方向呢,是五十 啊,就是往上面为这个,呃,圆心,上面那头为圆心,对吧?因为为什么往上移五十呢?我们刚才那个杆是一百长,我们先移五十,对吧?啊?那么另外一个角度啊,最大顺时针的是, 嗯,三百六十度,我们如果是个秒针的话,我们,嗯让他对应六十一圈是六十啊,确定 全部存, 嗯,出了点问题啊, 再重新拧一下,这针适中 运行。 我们看啊,现在转就是一啊,这是五十,是往下来,以下面这个为中心,我们再看一下啊,你要呃,回头你自己总结看五十是在下面还是在上面, 对吧?现在这就跟秒针是同步的了啊,这就是我们做出来了一个啊,指针啊,那就指针式的这个时钟, 我们因为现在随着编程的这个进展,我们就越来越有这种啊,程序在命令语言在里面了啊,所以拿到一个,呃,题目以后呢?拿到一个项目以后呢?你首先要想,不是 说上来就编,先把它想好,然后我们看这个题目应该是怎么想的啊,怎么想的啊?首先呢,我要有三个,有秒针 啊,有三个针,秒针啊,分针啊,时针,对吧?你长短粗细不一样,你先把它画好,然后我们旋转动画连接。 怎么连接呢?我们秒针呢,对应的角度是六三百六十度,对应的数值呢是六十,就是秒转一圈是六十秒,对吧?那么关联动画连接呢,就是我们本就是这个 系统的变量到了秒啊,分针呢也一样啊,也对应的角度是三百六十度啊,对应的数值呢是六 十一圈,是啊,六十分,然后对应一个小时,我们的关联呢就是本站点这个到了分啊,那系统变量, 呃,那么这个地方时针呢处理不太一样啊,对应角度还是一圈是三百六十度啊,对应的数值呢是十二啊,是十二,对吧?十二小时啊,那么, 呃,这个程序是在不断调试的开始呢,用它做小时作为这个关联就会发现不行,你们可以在下面试试啊。那不行了以后呢?呃,后来又取了一个 啊,又又设了一个内存实行的变量啊,小时用它作为中间变量用它作为中间变量啊,这是先把它 嗯,变量定义好两个内存的,两个系统的内存,嗯,变量啊,一个啊,两个系统变量,一个内存实行的变量,是吧?这是先关联好 旋转角度跟旋转的数值,然后命令语言呢啊,开始就这么写的啊,想当然,你开始肯定是这么想的啊, 就是让它小时啊,等于这个变量,中间变量就等于这个小时, 那么最后上去呢,发现不行啊,出现了两个问题啊,那么第一个问题呢,是时针只有整点的时候才跳一个大格啊,就是我们知道表那一大格 里面有五个小格,那时针到了一点到两点,啪一下,五五小格一下跳过去,这肯定是做出这样的表肯定是不行的,这是第一个问题。第二个问题呢啊,调试的过程中就会发现啊,这个表过了十二点以后就不走了 啊,过了十二点以后就不走了,你们可以试试,因为这个程序时间有点长了,我也记不清当时是怎么啊,你可以试试,你可以改你那个电脑系统时间嘛。 啊,所以说我们调,这也是调试技巧,我们用一些特殊的书,你比如上来给他预知到啊,十一点五十八分 啊,嗯,三十秒,然后你就启动,然后等个一一分半,然后看他是不是进位,这些对不对啊?这当时两个问题, 那么就在这上面改进了一下啊,我们让这个小时呢啊,呃,不是说一小时才跳一个啊,这首先要取他的小时时间,另外呢我们取了一个分钟啊,从这个分钟除上一个七十二 啊,那么这个问题就来了,为什么要出七十二啊?小学问题啊,就说我们编程过程中里面要用很用到很多数学的东西,你要提前啊,在纸上把这些推好了再去编程去, 对吧?啊?把它想好啊,该怎么算,对吧,这就是,呃,一个简单的算法。 呃,那么为什么出七十二呢?大家可以下去想想啊,看我这个是对不对啊?因为 一个小时对应的是五个小格,对吧?那么六十分钟呢啊,对应一小时吧,他也是对,实际上也对应着五小五个小格啊,那么十二分钟呢,一除呢?六十对应五小格,十二分钟对应的一个小格, 另外又因为六十分钟对应三百六十度,那么也就一分钟对应的是六度,那么我们十二分钟是不是对应的啊?七十二度, 七十二度就是一小格啊,也就是说七一小格一分钟就等于啊七十二分之一的小格啊,我们大家可以自己可以去算,当然编程的编程就像我们每个人脑子里想问题似的,每个人啊, 他会有啊,他形成的编程习惯就是他拿到一个程序,他是用什么方法去编程,编程的方法不尽相同啊,只要我们最后啊做出来程序的实现了,他功能正确就可以了啊,大家可以想想啊,这个地方为什么是这样啊? 我们再去看一下调试的结果啊,啊,现在我们是九点三十一,我们看看他进位,我把系统时间改一下,嗯 啊,改成一个一个啊,还是九点吧,九点啊,五十八,确定把系统时间改一下啊,然后我们来运行的, 看对不对啊?你看这是这是十点吧,这大概是在九点五这个格上面啊,这个是在五十八啊,这是五十八,这是一个电子表 啊,电子中,电子石英中呢,块块一格一格跳的,如果是机械表呢?他他他他连续走的啊,我们应该叫做指针式的啊,电子表,或者是啊,现在你看 到五十九了,那也跳了,对吧?然后再你再观察看,再转一圈,他是不是这个值得十二, 那这是调试技巧,刚才讲过了,就是你要选几个特殊的纸 啊,等一下我们再选一些,十一点啊,五十九分的时候来试一下,或者是二十三点啊,五十九分的时候来试一下,选一些特殊的纸来试一下,对吧这是?嗯,程序都是调试出来的啊。

大家好啊,嗯,我们继续讲解一下主太王的入门教程。第十九讲关主太王的是趋势曲线, 在我们工具栏里面这块的话有做他们的实时取现,我们点击一下的话直接拉开一个小窗口啊,那么这个小窗口这块的话就是我们的这个实时趋势曲线。呃,我们双击一下这块的话,这个实时曲线,我们可以对这个实时曲线进行一个配置啊。 啊?做标准计块的话需不需要显示做标准啊?我们计块不用去显示了啊。呃,分割线为短线,呃,还是分割线为长线啊?我们现在这个分割线现在大家可能看到的这些虚线啊,这是分割线啊,还有包括实线还是分割线啊?那么我们需要一个长线啊,所以我们就不选这个短线了啊,这几块的 是边框的颜色还有背景的颜色,这个我们不用去管,然后呢主分线,主分线指的是横向的,这个 就是 x 方向, x 方向的这个主分线我们指的是这个啊,竖线啊,我们指的是这个对,竖线啊,竖线啊,然后呢次分线我们指的是这个虚线啊,虚线。呃,外方向这块的话我们指的是这个实,也是这个实线啊,这块的话那个 这个,呃,这个这个这个这个绳的四分线就是这个虚线,我们说主分线这块的话啊,这这个是 x 方向啊, 然后呢我们主分线的话我们选五个啊,次分线不用管,这边的话,主分线的话我们选五四个啊,哦, 那么这个表达是表达是这块的话,就是你需要什么样的变量去关联到你这个实时去选趋势,去下面去显示,我们把这个,嗯,这个是我们的, 我们少放两个吧,放一个原料油的液位,再放一个这个催化剂的液位啊, 我们放两个就可以了啊。呃最大区块的话可以显示四。呃无线或者曲线指的是就说是如果这个数据没有的时候啊,如果说现在这块的话一个无数据,或者说你跟啊 第三方印点最快通讯失败以后的话,然后呢他传过来一个无效的数据啊,那么我们就会绘制一个曲线啊标识定义,标识定义极快的话,呃分享五个,呃标 是数,要是数计快的话我们指的这个零是一百啊,我们计快的话比如说我们计快的话可以放五呢,零到我们看放一千啊,放大一点或者比较大五百,呃这是我们的数值者啊。呃 那么我们的这个时间轴这块的话我们就不用管了啊,还是这样这个就是你的怎么去显示的问题了啊?嗯我们让他以实际值的方式去显示。更新频率,一秒钟更新一次啊,二十秒的跨度哦。啊这样就可以了,这样就可以了,好了确认。嗯。往上挪一点, 上挪一点。呃我们这块的话全部保存一下,我们来看一下这两个这块的话我们放了一个什么呢?就是,呃有关我们 这个我们需要这两个数据去动一下啊,那么我看在哪动一下?我们刚才关联的是, 呃原料油液位,还有一个催化剂的原料油的液位,嗯原料油的液位,然后呢?让他等于这个, 呃然后这个催化剂的液位催化剂的液位然后让他等于,呃 原料油的叶味 加上这个苗, 加上这个秒啊,就是让他有一个数据的变化过程就可以了,这样的话我们能实时的能看出来啊,把确定保存一下啊,切换到这个运行模式,看一下这个 这里面去啊, 那么这个蓝色的线啊,蓝色的线,还有这个红色的线啊, 那么这两个线啊,这块的话就是我们一个实时趋势曲线的一个呃,展示啊,但是这样看的话有点不太直观啊。 哦,我们可以这样,我们可以尽快的话利用我们前面学过的动画,我们可以这样去做一做这么一个东西啊。嗯,做一个什么东西呢? 哦,看这个蓝色,蓝色是原料油液位,红色是催化器的液位,蓝色,蓝色的话是原料油的液位, 料油的越味 放小一点, 这都看不着了。这个我们可以击开的话去用这种方式去显示一下,我们看一下啊, 他关联一个模拟制的输出,然后呢他是 我们这个原料油的液位,蓝色的线啊,原料油的液位, 原料油的液位。然后呢他还要去关联一个垂直移动啊,垂直移动的话是啊 往上移动啊,从下往上移动是一栋五百,他的距离也是五百啊,零到五百,我们最下面是零,然后最上面对应的是五百,哎呀,这个也不是五百啊,我们要去看一下这个啊。 嗯,如果正常在这个地方啊,这个地方的话,他的外值是六百三十八, 六百四啊,六百四,看下六百四,然后呢移到最上面的话,我们看是 六百四。呃,一百四,那就是移动五百啊,移动五百。呃,我们用一个垂直移动,垂直移动的话往上是 哎,刚好是五百吗?六百四,一百四,五百。这么巧吗?五百啊,然后呢零确认确认,然后呢我们也让这个 这个也去移动一下啊,水平移动的垂直移动下,呃,他也是五百啊, 正常的话我们给他放到最底下,放到这个呃六百四的地方, 然后呢这个我们也给他放到这个六百四的地方, 这个不行,这个往下一点,他俩要同时移动啊, 那么这个是蓝色的啊,这个是蓝色的,然后呢我们再做一个红色的啊,自己看车位。呃红色的,然后呢这个是? 嗯,首先是模拟之输出,我们尽快的话有一个催化剂的液位,然后呢确定,确定,然后呢他的移动的话也是我们这个催化剂的液位啊,根据这个催化剂的液位的。 呃树枝啊来进行一个移动,这个的话我们也是一个垂直移动,我们根据这个催化剂的液位啊啊去往上移, 但是这个的话我们要改个颜色啊,因为这个是属于红色啊,改一个红色这个字的话我们改一个这个字,我们这块的话给他改一个字,给他改一个蓝色啊, 这样好了,放哪呢?他俩放一起啊,充电都没有关系啊。好了,那这样的话就可以了啊,我们全部保存一下,我们机会来看一下它的效果啊, 到报表窗口里面去了,那么啊这里有个反了啊 啊?反了,没有关系啊,那么这块的话就是我们这有一个啊,两个小箭头啊,然后呢这块的话他堆 对应的颜色,然后呢呃他可以尽快的话去,首先呢就是可以实时的去标注一下你这个实时曲线啊,当前出在一个什么样的位置啊?然后呢这块的话还有一个他对应里面有一个数值啊,可以显示当前你这个实时曲线,这个,呃对应的这个电量 他的数值是多少啊?嗯,所以在这个地方的话他会比较直观一点啊,就是,嗯,用这么一个小动画的技巧,尽快的话让我们呃这边看的比较更 舒坦一点啊。啊,那么有关这个什么这个实时学习学校啊,今天我们就讲到这个地方啊,谢谢大家观看啊,再见。

好,看下来,这个是我昨天吧昨天写的这个,大家可以看一下, 看下效果。先打开测试画面, 按钮一按下,然后这个时间开始累加,每一秒加一次,这个的话按下是 每半秒加一次,所以这个频率快一点,大家可以看一下,但就可以通过这些简单的监测来达到你想要的这个效果,附加微,附加微, 继续这些都可以,今天跟大家简单说一下,就是效果哎,主要是用到时间命令。举例子, 据说你要控制 l 口, l 口一输出,然后你要检测这 l 口一输出多久,然后运行多久之后需要停下来,所以说营造世界魅力。 你看这里面有两个,就是按钮一按一下,按钮二按一下 数据字典里面有一个按钮一按下这个内存零散, 就是检测这个动作,哎呀,然后这个的话就是按钮一按下计时,做一个累加气的作用,按钮二一样,内存离散,内存整数, 这个是画面,我们看一下这个语言, 因为是你是要一秒人一秒的一千毫米,所以这里的话就是一千毫米。这个这个东西比较重要一点, 这个世界描述的话,主要是你代表了某一个事件的动作的时候,存在时,发生时,跟销售时啊执行相应的语句。像这个的话,就是 按钮一按下零一的时候,这个计时就加一,循环一次加一次加一次加一次加一次,就这样按钮二也一样, 可以看一下按一二,一下发生消失都没有。如果在存在的时候,这个是个五百毫秒, 这个命令的话能改一下,应该按钮按一下, 这个是按钮一,按钮二按下计时,然后复个位计时等于零,按下等于零, 在这个名城 再做一做,哎,从头到尾做一次 按钮三计时, 十天三 万宁山福利。 好了,这是画面保存一下,然后退出来,然后咱们先添加这个 内存离散。按钮三按下,即使按下,这是检测他动作, 这是既实用的,每层成熟 好了,基本就结束了,这样就可以实现按钮一按一下,然后咱们可以规定一个五秒或者十秒 之后输出一个指示灯,或者能到下一个单口耳动作,这些都可以做,都可以在这个世界命令里面做。 咱们现在做的简单一点,咱们可以把这个看一下,打开画面, 哎呀,英文状态下加一就是热度性的少, 你付一下,你付一下, 然后实时在输出看一下其实, 然后可以在按钮二里面做一个程序,哎,就相当于按钮二按下超过五秒之后为指示灯亮 这个指示灯,这就可以了,好,可以的, going to 这结果变脸。这个是报价 时间到,每充一次。好,咱们这个这个时间段主要是检测,按压一下,超过五秒之后,这个时间段就变亮,运行 这主要程序,在应用程序里面,这个是全局的音标啊,用这程序执行的话也是一秒。哎,如果 上课后 mirrors 这你可以自己设啊。 sorry。 按 e 复位的话,我们看下那个啊,即使灯已经,他也就那个灯也就关掉了,这边也可以让他再持续强制性关掉, 然后咱们看一下效果, 嗯,你看这个没亮对吧? 嗯,这个灯在那个啥没写, 电量没加,所以他没有,他们在做闪烁点到五百 五米,到了那关掉,嗯,再打开,二三四五,好,出发点了,一闪一闪这些都可以做, 你看这个是没时间,那说明这个都变了。没加,再检查一次 看一下这个是什么。这个世界杯里面没加, 我也不写了,复制一下吧。新建一个发声史, 这是改善,这个数字 就是你一千米一秒的火力就按一秒 使剪刀数,主要是指的这个动作,所以是按一三, 这个边要粘起到这里。确定这样看就编一下 啊, 保存切换一下,看一下效果啊。 都可以看,都可以做,大家可以看一下,有需要的话可以参考参考,什么时间签套之类的话都可以在这里面做, 这是一个参考,大家可以学习一下啊。

啊,大家好,嗯,这节开始我们利用几节视频的话给大家讲解一下九太王的数据库通讯。 呃,通过这几件视频的讲解,大家可以了解一下主太网与数据库的一个通讯的过程。呃,包括这个数据的从数,还有一个数据的读取的一个过程。呃,为了演示的话,我们这边主要是从数三个数据,一个是 呃已停止这个资产数据,还有一个这个温度正常的资产数据,还有一个呃压力的一个整数啊。呃,我们可以先演示一下这几个数据,比如说我们这有个开关,那么我现在按下去以后 啊,对应的这个支付串,他会有对应的变化,实际上来讲的话应该是开关的一个变化,然后呢对应的显示 出来一个汉字的变化,那么呃这边的话是一个树枝的变化,也可以行起,也可以击块的话,让这个 啊上面这个汉字有个变化。当我们揭开的话,如果要去重出这个字串这个数据的时候,必须是要通过这种数据库,呃 要重出啊才可以实现。像我们啊祖太王的历史书具报表这些啊,他是没法去重出这种字符串的啊,他只能重出这种数据啊。嗯,所以说呢,我们啊通过讲解这个祖太王的数据通讯啊,让大家来了解一下这个呃祖太王的这种数据串的这个 这种数据啊,是怎么去成熟的啊?嗯,当然了这个视频的话只是一个啊抛砖引 的一个过程,那么至于中间的过程有一些细节还得需要大家自己在做过程中进行一个优化啊。那么因为牵扯到视频比较长,内容比较多,所以说呢,我们就直接加快点进度,直接来讲一下怎么去做啊? 给关掉退出来了啊。第一步啊,先右键,然后呢新建一个数据库啊,主太王这边的话,他可以与这个,呃 microsoft access 数据库, my circle, 还有这个 successor 以及这个二个数据库的通讯啊,那么他们的通讯过程尽快的话基本上是一样的,唯一的区别就是在数据库这边的设置,他们有是有区别的啊。 啊,对于组探王这边的设置基本上是一样的,那么啊具体你哪个数据库去通讯啊?这个根据自己电脑上这块装好了。哪个数据库?大家呢?这个呃 ss 数据库是一个小型的数据库,一般情况下 没有什么大量的数据区块的话,去那个赛数据过来。同学,但是我们呢就是呃一个演示的方式给大家演示一下。 呃来告诉一下这块的话他有数据库的通讯过程啊,那么具体这块也不一定非是要以这个赛数据库的通讯啊,那么呃首先如果通讯的话,我们需要再新建一个这个赛数据库,然后给他取个名字叫, 嗯,买数据库建好以后我们放在桌面上。呃接下来的话我们需要去建一个数 具源,他的作用最快的话就是呃连接数据库这个足太王的这么一个桥梁啊。呃数据源在什么地方?我们要去找到自己的这个电脑的这个控制面板里面有一个温度管理工具啊,在建数据源的时候的话 一定要记住啊,主太王这边啊,他所支持的不管是六点五还是七点五的这个版本,他所支持的这个 odbc 的这个数据啊,只有三十号味道。所以说呢,我们不要去这个地方的话,去找这种思维的 啊,因为我的电脑是六十四位的,这块的话,我去建六十四位的,建完以后的话,他们是通讯录上的 odbc, 这个三十二位的数据员打开以后的话,在我们这个用户 dns 选项这块,这个地方我们需要去添加一个新的数据员, 添加,然后呢这个地方的话是我们的数据源的驱动程序,也就说你这块,呃,你添加的这个,呃,数据源这块的话,最终是以哪个数据库去通讯的啊?说我们这边的话是以这个啊, 我们是以这个,呃, microsoft access 的抓友啊,我们是以这个 access 数据库去通讯的,那么如果说你是以其他数据库通讯的这个地方会展现出来其他数据库的这个驱动啊, 那么选择好这个驱动以后,点击完成这个电话,我们给这个数据员取一个名字,比如说我们叫马一币啊,我的数据员,那么他所对应的数据库是哪个?这个地方去选择一下你刚才所建好的这个数据库,我们是在 c 盘里面,呃, 这个地方现在选择啊这个地方的话 c 盘里面,嗯, c 盘,然后找到刚才我们建的这个 点多了是 桌面,然后呢找到我们刚才建的这个啊,买数据库这么一个,这个是我们刚建的数据库,然后点确定,那么也就说我这个数据员是针对我这个数据库的啊,建好以后,然后确定确定,那这样的话我们数据员跟我们的数据库就已经建好了, 那么接下来以后啊,有两种方式,尽快的话需要去建表。为什么要去建表呢?因为这个主太网 的数据,呃,他是以表格的形式,这块的话在这个数据库里面去显示的,所以说呢,那么这个表格长得什么样子?这块的话你要告诉这个数据库 一种情况的话,我们可以在数据库里面直接去把这个表格建立好。呃,另外一种情况的话,我们可以在主太王里面,主太王提供了一个这个 sql 的防护管理器,他有一个表格模板,这个地方的话我们可以去把这个 啊对应的表格尽快给大家建立好。那么左太王从数数据的时候,是以这个表格这个模板来去把这个数据啊放到这个表格里面去,那么选择好 表哥们买,然后点击新建,这地方的话,我们取个名字,我的表哥买表哥,表哥 合计块的话,我们的,呃第一列我们让它显示日期, 日期,呃,日期这块的话是它是一个字串的类型数据啊,然后呢它显示长度十就可以了啊,然后呢增加字段,呃,第二个的话我们显示时间, 呃,时间也是一个自负传,长度也给一个时,呃,第三个,第三个这块的话就是我们的变量,变量的话我们第三个我们先显示一个开关的状态, 开关状态,开关状态的话,因为它显示的是字串,我们重组字串就是已开启或者已关闭,这个意思 他也是一个自负算啊,也给一个十啊,长度也给个十啊增加,然后呢这个的话我们选第四个的话,我们是,呃, 为什么叫温度过高?这个名字可以随便取啊?这个名字可以随便取,然后呢他也是一个走茶,最后呢是一个压力,这个就不是走茶了,这个是我当时应该是整一个整形还是负点型啊? 我们先给这几块的话先给他添加进去啊,那么也就说我表格这块的话,第一列显示日期,第二点时间,第三点开关状态,第四点温度过高,第五点几个压力,呃,我看一下这个我的这个数据词典里面, 嗯,压力,压力是个整形, 压力是一个整形。呃,那么表格建好以后的话,接下来我们干什么事情呢?接下来这块的话我们要去插入这个数据,那么插入数据的话它是批量的去插入的,不是一个一插入的啊。所以说呢,这个地方有一个,呃,记录题啊, 记录题这块的话是就相当于你把所有的这块的话需要记录的数据, 就是你要把自己需要记录的数据放到这个记录体里面去。然后呢记录体这块的话是批量给你把这个数据插入到这个表格模板里面去啊。这个地方我们先给记录题取一个名字,比较我的 记录题,记录题,记录题,那么字段名称,第一个字段名称,记住这个字段名称一定要与我们表格里面的这个字段名称一模一样,如果你表格里面这边的话,随便去了这个这个地方就不能再随便去了啊。 日期,那么日期,也就说我在我在这个表格模板的日期的这一个列里面的话,我去插入我的什么呢?插入我的这个,呃日期啊,天 date 啊,这是日期,然后呢增加,那么第二个里面的话,第二列里面时间就是在表格的时间列里面,我们去添加插入这个时间增加。呃,第三 的话我们刚才是添加的是这个开关状态, 然后呢这个地方我们要去选择一下我们的开关状态,在我们的 开关状态,然后呢增加几段,呃,这个是我们的,我刚才写的是温度过高, 变量温度过高啊,这个名字,这个取得不好听啊,但是我必须得跟他一样啊。然后呢确定增加,呃,最后一个是我们的压力, 压力确定,然后呢增加至端,那么这样的话我们就做 好了,也就说这几个对应的变量我们是要尽快的话啊,批量的去插入到我们这个表格模板去,但是前提的话我们是要把这个表格模板先要插入到我们的数据库里面去,那么呃 插入的过程这块的话可以以这个每秒钟插入,每分钟插入,或者每小时插入,或者自己定义的时间机块的话去插入,看你需要什么样的情况。嗯, 那么呃他的这个主太王与输出过的通讯这块的话,第一部分啊, 啊,我们基本上已经做完了,那么呃下一步这块的话我们这块主要来做一下这个数据,首先呢就是主太网有数据库的连接, 表格的插入以及记录体的插入,最后还有一个数据的查询,那么这节我们先讲到地这个地方啊,下一节我们继续再见。

好,二十分钟组太王视频编号, z 幺五今天讲一下事件报警记录,事件报警记录就在我们前面做过的化工车间的基础上做, 主要讲几个内容,就是一个是报警组,怎么定义的啊?另外我们这个报警窗口呢,我们是用工具箱上提供的报警窗口 啊,在工具箱上找报警窗口来做,另外报警值的,或者叫报警界限的含义设置。 另外我们的报警窗口呢?它是弹出式的画面啊,弹出式画面怎么做好?我们现在讲实践报警记录,这个实践报警 啊,就是在我们自动化控制系统里面非常重要啊,就是个事件啊,就是你的事件有分好多种啊,比如说数据的改变啊,你的操作啊,你对这个软件的操作啊,啊,还有一些 超限报警啊,你比如温度过高啊,压力过高啊,液位过高过低啊,这些报警啊,这些都都是成为事件啊。呃,那么事件,嗯报警呢,就是实际上,在实际当中呢是比较重要的啊,那么我们慢慢就要接触到数据库的,这里有个数据库的概念了,那么这些呢?报警记录啊,呃, 你看年月日十分秒毫秒啊,这个是什么报警?原来有夜位低了还是高了啊?这个报警他都会记下来的啊,那这个那么我们下面就来讲这个事件报警记录呢,是怎么来做的啊? 那是做好了,一个一个这个,呃,化工车间的这个我们前面做过的这个,呃,画面啊,我们来运行一下, 这现在报警还没有做上去啊,我们一步一步把这个报警做上去,你先看运行一下啊,那这个原谅夜位啊, 是两百毫秒啊,每加的啊,往上加加一啊,加一,那就是 i n c 啊,加一这也是加一,这只不过是加的慢一点。催化剂这是四百毫秒一次,那么成品油液位呢?就等于它俩的液位之和啊,之和是成品油液位啊,再退出, 这是我们做上去,我们上来做了一会,做了三个变量啊,跟这个罐子连起来,原料有液位原料有液位啊,这是一个 i o 整形的啊,我们要先定义一个仿真 p l c, 这个我们都会了,原料有液位啊,仿真 p l c i o 整形聚化剂液位 i o 整形的 是吧?嗯,点开看看啊,点开,你看这个是原催化剂结尾,这是一百啊这是一百,嗯,数据词编,你看一下啊, 原料液位啊,这是加一 i n c 啊, i e a, 加一啊,加一呢这是,呃,最小值是零,最大值是一百,两百毫秒加一次,两百毫秒加一次啊,那么催化剂呢?这是四百毫秒加一次啊,那么就两个就看出高度差了,一个比一个,一个的页面长得比另外一个慢,对吧?我们看成品有液位啊,成品有 是到两百啊,我们这做了这个命令语言啊,就是成品油液位 啊,成品油液位啊,等于原料油液位啊,加上这个催化剂液位啊,这是两百吧确认,那么下面呢,我们就来做这个事件啊,事件报警啊, 报警到后面吧,那么我们在这个工具箱上面呢,我们找有这个报警窗口这个小铃铛啊报警窗口小铃铛啊,点这个小铃铛啊, 那我们先先设置好啊, 那么删除啊,我们先辨证词典 监控一下啊。呃,变量词典,一个原料液位啊,双击,那么这是对他的变量名,原料液位, io 整形啊,那是仿真 prc 啊,这都定义好了啊,然后我们这个报警定义啊,报警定义, 那么首先呢,我们要做一个报警组啊,次序啊,再来一下啊,重新来啊,首先要第一步,第一步先弄报警组,报警组, 报警组呢,一上来点呢,它是 rot, rot 就是跟 not 啊,跟节点,我们可以呃,在它上面增加啊,增加增加,比如说我们是,呃,增加一个,随便啊,原料有 啊,原料油报警啊,原料油报警,可以有点像我们前面做那个菜单,对吧?然后呢,还可以在上面再增加啊,催化剂啊,报警 啊,那么当然你还可以在下在他这个呃,做下一集的菜单,你就再增加一个啊,再加成品油, 双笔油,确定,那就做着它的下一集了,对吧?这一代项目菜单,这个也可以改名字啊,点中它,然后点修改啊,修改,比如说我们这个叫化工车间, 那就盖好了啊,这就是我们做了一个报警组啊,报警组啊,就在我们的目录数这个地方,报警组之间啊,现在报警组就做好了,那么我们选择哪一个变量报警啊啊?比如说是原料的列位 给他做报警,做个报警定义,对吧?啊?以前我们只用了基本属性啊,这次我们用的报警定义。报警定义呢,首先你要选是哪个报警组啊?比如说我们给他归的原料油这个报警组报警啊,原料报警组, 另外这是他的,他的报警界限啊,这有界限界限值,报警啊,这有变化率,就是那个 derta 啊就是你有一个突变 啊这种还有偏差报警偏差了多少对吧我们这次做这个界限值报警啊你比如说是呃低低就是比零还低了他就报警低呢就比十低呢他是啊低低线报警比九十高呢他是高线报警比一百还高呢就高高报警我们把它稍微改一下因为九十我们就要高高 啊八十呢叫高二十呢叫低限报警十呢啊低低报警啊因为我们那个呃仿真 prc 是零到一百啊是这样我们就都能看出来了啊然后呢记录 啊记录和安全区这个地方点记录啊每次采集记录啊确定 然后再回到这个呃 你再做个菜单啊再做个菜单新画面啊呃就是叫原料油 啊啊报警这个画面啊画面。然后我们现在呢点这个工具箱上这个小铃铛啊这是报警窗口啊报警窗口我们来做个报警啊一拖啊拖出来一个报警报警窗是吧啊然后双击报警 啊。呃这个都可以勾选啊这显示标题栏就是你什么报警显示状态栏都勾上你的日期的格式啊。呃外外外年月日对吧你的时间格式十分秒毫秒还没到毫秒。 呃那么报警是在前面出来还是在后面出来啊就是往下挤还是往后挤往上挤的问题啊。他是一个一个往下一行一行往下蹦嘛就减最前吧都行啊列属性这是他的报警的。呃你选择的列有些我们不用扩 等于我们没选吧啊选出把它选中点这个选出把它不要它了啊报警服务器我们也没有不要。嗯电量描述没有啊,操作员没有啊。域名这都不要了啊。用星级我们就剪,主要的把这些名不要了。呃质量除二不要了啊这些呃实践日期 啊,然后。嗯操作属性啊,显示工作条啊,这个勾上啊,安全区啊,这是有有权限的,如果你没有权限的话这个报警记录你只能你是值班人员你可能没有。有的没有权限改这个报警啊,取消那个报警。所以。呃他只能看啊,但是报警都会出来的都能看,只能看 这个权限可以设置啊,我们到现在为止还没设置过权限啊。呃条件属性啊,就是这些报警啊这些报警对吧啊然后每种的颜色啊每种报警的颜色对吧啊就是 哪种报警他的颜色对应的这种颜色啊。确定啊报警窗啊报警窗,窗口为生,这取随便取 原料油啊。我们这点选的是实时报警窗跟历史报警窗是单选的啊。这只能选一个。我们先选实时报警窗啊。确定啊,那我们全部存。嗯运行 我们看下这个画面啊。没有报警 啊,等一下就会有报警支出来啊。实时报警有报警他就会啊蹦出来我们先退出去,我们做一 个啊,这就高高报警了。做一个原料的液位监视啊,做一个文本 有因为啊冒号啊,字体加粗啊,颜色也可以改,改成黑色的, 黄色的。原料由液位啊,然后放文本先进井号井号跟他关联起来关联起来模拟值输出啊跟原料由液位,原料由液位啊关掉起来啊。 确定保存全部存。切换的 view 切换的 view 啊,我们来看它运行状态,我们要看那个画面,我们去做画面 切换啊,你看现在在涨啊,在这个线我们是不报警,我们是呃,二十到八十之间是不报警的啊,这因为在涨啊,到了八十应该报警了啊。八十是一个高线啊,九十就高高啊,再到九十啊,高高啊高高,报警啊报警内心高高 啊,这个地方可以选啊。这个你看别报警了啊,这一勾掉啊,出来了,一勾一勾就确认就把他报警消掉了。但是有的时候我们在实际的系统有的人没有权限消的,你不能随便就消掉了啊,必须有,因为已经报警了就说明设备有问题了,对吧。勾掉啊,哎勾掉就是确认 啊,就是做个确认啊,等下我们可以去。嗯,可以看就确认,就变了个蓝蓝颜色啊,就是你这个你知道这回事了你就确认了,对吧啊这是呃这个报警的这个窗口我们先退出, 我们还记得我们前面讲过报警吧,我们做了一个那个声光报警啊,就是报警,他的声音是有声音出来的啊,你你可以,你当然可以做声音了是吧。啊把这个画面给他改小啊 啊画面给他吐血,我们做一个弹出式的啊弹出式的这个啊报警窗口对吧,一般报警时呢主动弹出来的啊。 apple 紧张口号 我们做小一点啊 啊我们看这上面啊,这是确认啊,这个是确认啊,这个是取消啊,怎么样 运行出来看啊这是这个界面,我们在做一个啊命令数据改变啊,那么数据改变呢?比如说就是我们的这个报警啊,每一个报警不管是哪一类的报警,什么东西报警,在这个系统 里面他会有报警记录的啊,就是到了新报警就系统会有个新报警出来的,我们通过他来监视是不是报警啊,那么就是变量或者预啊,这是数据改变命令啊,上节课讲的啊。 if 啊,切换到英文状态 if 啊,我们这个如果有了报警他是一他是一啊,这是这个系统报警这是一。 呃,但是系统报警不会自动消掉啊,就是你报警没有了,他开车报警直接人为的清掉,如果他啊这个报警来了,我们就让他切换一个画面啊,切换一个画面, shopping 这啊 shopping 这我们让他切换到 画面,我们开始在原料油这个地方我们让他切换到这个报警啊。呃 啊,干了这点事情是吧?那么同时呢啊我们做完以后要人工清除啊人工清除 有的标志是要人工清除的,你们还记得单面机那个第二个实验那个中断标志呢?要清掉的人工人工清就是在程序里面清掉啊,把它清掉啊,变成零,就是有报警的时候到了系统这个新报警,他会是幺啊。呃你把取消了就没零时候就没有报警,把它人工的,把它人为了把它取消啊, 啊就人工他不会自动复位的啊人工复位啊人工复位,对吧?啊?就像 你这个手机定了闹铃,闹铃一响你一按是人工一按它就不响了,对吧啊嗯就人工复位了啊,就是实际上在程序里面我们就是啊,确定 我们看看啊,运行一下,看好把这个退出做上去。退出弹起时啊, e x i t 零 全库存切换的 view。 那这报警来了,主动弹出来了啊主动弹出来一个一个这个菜单啊, 我们也可以暂停滚动啊,暂停滚动也可以可以把停下来啊。啊,确定, 选中它确认,那么看这个报警有什么问题呢?它是这个叫实时报警啊,就报警来了以后弹弹出来啊,报警去掉以后它就消失了啊,那我们就看不到呃这个报警的记录了啊,那么我们把它改一下啊,退出改一下啊, 看一下啊,在在这个工程浏览器报警啊。呃 我们这个地方可以让他有了报警以后呢,可以让他寄到数据库里面啊,报警事件寄到数据库啊,还有操作事件,都是事件啊,登录事件啊,工作站事件全寄到数据库里面去啊,然后这个,呃数据员就寄到哪里面去呢啊?寄到这个,你看 debase 啊, excel 啊, access 对吧。呃 cxo 啊,这些数据库我不知道你们 access 装上去了没,我们默认数据员呢是 access 啊,确定啊, 另外也可以打印,我们没有打印机就不要打印,把它都勾上对吧。啊,那么你看记录文件配置记录,报警到把你的报警事件记到文件里面去啊,操作时都记到文件里面去啊,确定啊,这是记在你的工程目录下这是你的工程目录啊,默认是你的工程目录。确定啊, 我们好像不是这个报警组啊,我们是这个原料油报警确定啊,报警组是这个啊,确定啊,再看看数据词典,原料油液位啊啊 and before not thank you 啊,这是报警的定义啊,报警定义啊,基本属性, 看这个画面原列有报警, 你看这个地方啊,就是我们刚才是实时报警窗啊,那么他只是有报警时候弹出来啊,没报警就就就消失了,所以我们想看以往的报警情况呢,我们要选这个历史报警窗,那么就每一条报警记录他都会 在上面的啊,这是我们希望有的,对吧?就比如说你手机,你现在没看见来了几条短信,他他身上都是记在上面的,对吧?啊?这啊,历史 全部存,我们现在以刚才选的同时已经寄到文件里面了啊,等下我们来看一下文件啊,来了,这个报警,来了他就在上面了,对吧?就在上面选中一条停止滚动 啊,暂停滚动啊,确认,你看确认就把它消掉了,就变蓝变颜色了,对吧?啊?这个选中确认啊选中它确认啊,都消掉它 啊选中这个确认啊。啊这个就是历史报警,他的他的报警记录呢?这个上面都有啊这都有啊,这是对勾,就是确认啊,当然有的时候你没有权限,你不能随便把它消掉的, 对吧?啊?呃,滚动啊,停止滚动啊,这个是更改报警类型,我们可以改报警的类型啊,这就是我们哪些东西报警,低低低报警,低线报警,高线报警,高高不要报警啊,什么偏差?这些我们都可以不要,这些我们又没选,对吧?啊?变味这些都没有, 就是这些报警,低低,你看低低低更低啊,高高高啊,这是优先级,这是报警组名,这是站点,我们现在基本上你没联网的话,不是网络工程的话,只有一个站点,对吧?就是本站点啊,这是 主动弹出来这个这个菜单,对吧?确定啊?就退出,我们看一下他的那个文件记录在哪个地方啊? 我们的这个,所以每回你进去的时候,你,你要知道你的文件存在哪啊,别到时候一天到晚老一天老找文件,我的文件就存在这个 king temper 里面啊,这个大文成都在这里面啊, in temper, 我们看是这个事件报警记录啊,事件报警记录, 你看有一个啊,二零二零零三二六零八的编号, al 二, al 二,这就是他的自动生成的报警啊。啊?这个,这个,他的这个报警记录, al 二,主台王,他的格式 al 二报警,但是这个呢?也没有格子啊,这是 tst, 相当于用记事本打开的啊, tst 格式的啊,呃,我们看起来不习惯啊,那刚才还记得吧?我们还自动生成了一个,呃, 一个,这个默认数据员就是一个 asset 数据库啊,叫 elem m d b。 啊,这是 asset 数据库啊,你看 asset 数据库 alan, 对吧?这就是你看这表格的形式,我们是习惯,对吧?啊?这种我们是习惯的,这些地方没有,没有,是因为我们那个地方没勾,有些地方没勾啊,就是要显示哪些东西,哪些东西要记录啊,你没有勾选他,说明这地方是空的啊,这地方对应的字段是空的,对吧?这就是我们已经把这个数据就弄到数据库里面来了,对吧?啊?

啊?大家好,今天我们讲一下足贪王历史数据报表。呃,前面我们讲过一期这个足贪王的历史数据报表,呃,因为这个足贪王的历史数据报表呢,他的做法有很多种啊,所以说呢,今天我们讲一下这种第二种做法。 显示方式跟我们前面讲那种显示方式有点不太一样,那么所领导的数据呢?这边就是提前做了几个数据,一个是我们的 罐体温度,罐体液位,罐体压力,然后用了一个辅助的这么一个信号,这块的话我可以取给他取名叫序号,序列号,序号。 呃,这几个数据的话是用来做这个仿真效果的,那么接下来我们就快来一起做一下这个 看完历史数据报表的第二种做法。呃,首先在开发模式里面的话,我们还是要用到这个空间啊,阻探完的历史数据报表,然后拉出来以后直接给他 放着。嗯,第一行呢,我们还是给他去显示一下我们的 啊,这个报表的这个名称历史数据报表确定居中, 呃,可以选择这个格式以及字体,字体的话我们字体就不管了,字体可以根据自己的喜好自己来 随意选择就行啊,对齐不让他去居中,剩下就没有了。呃,接下来呢把这个表格这块的话,我们可以自己调整一下啊, 放这 这个调整就随意,自己就按照自己的喜好啊,只要美观了就可以了。 咦, 越来越大了, 好哦,这个地方给他合并一下,让他显示一个日期 居中,那么这个地方我们可以让他去合并一下,就在这吧。呃,这个地方序号, 呃,这个我们先做一个表格啊,序号,那么第一个是这个是时间 第一列,第一列我们显示序号,第二列显示时间,呃,第三列 的话我们就是 罐体,第二这一列的话我们是罐体 灌体的液位,这一列的话是灌体压力。 呃,这几个数值, 这几个都属于我们的数值,那么都给的是整数,小数点我们就不要了。字体的话我们全部让他剧中 序号,序号是一样,序号它也是属于这个字体数字, 不要这个什么这个什么小数点,那么时间这块的话,因为它是一个字串的类型啊,所以说这个地方我们 就不选数字了,直接这块的好像在剧中就可以了。呃,最后这个日期,这个我们日期显示的这个地方显示这个地方,呃也给他剧中就可以了, 那么表格这样就可以了。呃,给这个空间取个名字,这块的话,我们说这个 report 直接汉字啊,历史报表 确认,那么这样这个历史报表这个表格我们就做完了,那么接下来我们需要做什么呢?我们需要尽快为这个数据啊进行一个插入哦,插入里方式有很多种,一种的话就是 一秒钟我们去插入一个数据,或者说我们多长时间去插入一个数据,一分钟还是一小时就插入一个数据啊?这个数据这块的话,具体你可以根据你自己的需要多长时间,这块的话 在这个数据里面去做一个插入,我们可以在这个约定语言里面 数据改变新建一个,那么我们现在做一个一秒钟插入数据的,那么也就说当这个左太王的这个秒,这个秒他有变化的时候,然后呢让这个下面这个 命令语言让他执行一次。呃,但是呢,现在这块的话,我不想用这个描啊,我想用这个 这个增加,这个增加是个什么东西啊?这是我自己做的一个变量,他也是以每秒钟 加一的方式,因为它是一个仿真,仿真 plc 里面呢,我们用的是啊 increte 这个自家的一个整数啊,哦,自家的范围的话是零到一千,比如说他这个数值是从零开始一直加到一千,然后再从零开始加到一千,那么 我们想用这个啊,就是这个数值如果有变化了,那么我们让下面这个命令去执行一次。那么去执行什么命令啊?首先呢,我们这边有一个系统函数啊,全部的函数,他有一个专门针对这个 啊,离数据报表的这个数据的插入啊,我们叫 pot uh report said tell strength。 这个啊,这个是一个历史数据报表的字符串的一个插入啊,那么为什么要插入字符串呢?因为我们首先要插入一个日期,待会 还要插入一个时间,那么时间和日期,因为他是字串。那么第一个啊,这个我们需要插入的是一个, 需要插入一个这个地方的话是一个什么呢?是你的那个空间的名称,我们刚才已经取了这个名字了,叫历史报表。 历史报表,那么这个啊,这个指的什么东西?这个指的是就说是你想把这个日期插入在什么地方啊?我们可以看一下日期的话,我需要让他插入在我们这是第一行, 第二行这左边有啊?第一行、第二行、第二行的,这是第一列、第二、 第三列,我们想让他插入第二行的第三列,那么在这个地方啊,肉第二行 co, 第三列,也就说我们在这个历史报表里面的第二行、第三列,我们去插入一个 value, 是一个什么东西呢?我们去插入一个器啊?这是我们需要插入的第一个东西。

啊,大家好啊,呃,我们继续来讲解一下竹炭王入门教程第二十五讲。呃,竹炭王的配方功能 啊,为了也是方便一点,我提前做成一个表格啊,这个表格怎么做就不用管,我们主要是几块的话来看一下这个配方功能他是怎么去做的啊? 啊?我们这边的话是主要是来演示一下,就是有几款饮料的这个配方啊,就是主要是他的配料的名称是水色素、黑糖,那么我们这块的话就去建几个边料,先去建几个边料。 呃,有关这个配方这块的话,这个啊就说我们需要去建一个配方啊,取名这个名字随便去取啊,取完以后的话这块的话我们需要一个支付串的这个 变量,呃,他就是一个变量类型的话就是一个内内存的这个自负串啊,主要是用来显示这个配方名称的啊,这个我们我这块的话已经建好了,那么我们接下来再建一个什么呢?再建一个水 水,那么水的话我们需要一个啊内存整数啊,下面就不用管了啊。 嗯,水的话接下来是,嗯色素我们也需要一个内存整数,嗯,最后我们再需要一个糖 啊,建好以后的话我们到这个 配方几块,然后呢先去建一个配方表,然后呢新建啊,新建的话首先呢我们在工具这个地方的话去选择一下这个配方属性,然后呢我们取一个名字叫饮料料配方 哦,我们需要的是配方的种类的树木,我们揭开的话市场三个变量,揭开的话我们也需要三个 啊,确定啊?首先呢这个地方的话配方一,这个地方我们要去给配方取一个名称,说我们是,呃一号饮料, 然后呢二号饮料, 这个是三号饮料, 嗯,这个地方的话是需要添加我们这个对应的这个原料名称的,这个地方的话我们去添加一下我们的 第一个是我们的水啊,第二个是我们的色素,第三个话是我们的糖, 呃对应的配方我们尽快的话提前给他把这个数值输进去。比如说一号饮料我们需要的是一 十二、 十一、十二,然后呢这个对应的二号配方是二十二、十一、二十二,三号配方的话三十三十一、三十二, 那么这个配方的这个表格这块的话我们就定义好了,然后我们把它保存一下,呃,选一个地方, 我把它保存在这个一盘这块,这地方这块的话自己随便选一个啊, 这个叫饮料配方确定 保存完以后的话,我们直接尽快的话关闭,关闭以后的话我们到画面这边来啊,画面这边的话我提前建了一个配方的画面,在这里面的话,首先呢在这个表格里面的话,我们把这个呃数量,水的数量这块的话,我们去给他关联一下我们的这个, 嗯,我们刚好刚才建好了这个电量水 模拟指数水,呃,一百水可以。第二个话是色素 取中输入色素啊,第三 三个是糖, 嗯,集中输入确定那么配方名称这块的话,我们去给他关联一下这个资产的输出,然后也就是我们建的这个配方 举重,然后呢还有一个支付串的输入,确定确定,那么这块的话就是我们需要显示的这个配料表,主要在这个地方去显示,那么接下来的话我们需要去做几个按钮来调用一些相关的一些配方的函数。 首先呢第一个 啊,我们要去选择配方, 改一下 选择配方有点大了,这 车友。 第二个是导入,导入配方, 呃,三个 是保存配方, 嗯,第四个 我们是上一个配方, 第五个是下一个配方, 第六个是删除配方, 往上一下,还有一个啊,最后一个 我们是插入一个新的配方,那么按钮这块的话主要就是 这么多,接下来这块的话我们需要去给按钮关联一下他相关的一些函数啊,那么首先呢,我们去选择配方,选择配方就是按钮按下去以后的话,我们要去调用一个配方的函数,呃,这个配方的函数他叫 right, 这个英文应该叫 red pizza, 嘶, slight, 这个啊,这个话是我们的选择配方,那么选择配方的话,第一个他是指的是我们配方的这个保存的路径啊,这块的话是在第一,在一盘里面,在一盘下的, 嗯,一盘下的程序,程序下下的 祖太王程序,然后下面还有下面有一个是 饮料配方,然后呢点点啊,这个是什么来着?看一下, 嗯,看完程序这里有一个饮料配方, 饮料配方,嗯,在我们这个地方的话,我去看一下这个帮助我们家这块啊,帮助这块的话有一个配方,嗯, c s v 的这么一个文件啊, c s v 的这么一个文件,也就说点开以后的话,我们按下时这一块有一个配方点 csv, 那么这个的话就是,呃,第一个的话指的是我们的这个配方的话,他的一个呃,从属的一个路, 包括这个配方的一个名字。那么第二个的话指的是我们的这个配方配方名称,它是一个我们的这个 建的一个变量,选择好我们这个配方就可以了。那么下面这个的话是我们需要去输入一个汉字,也就是说当你去选择配方的时候,他会有一个提示,嗯,可以输入汉字,比如说请, 请选择配方, 我们把这个 这个就不用了啊,这个双引号给它去掉,然后呢这个地方复制一下 啊,那这个选择配方我们就结束了啊,嗯,然后呢导入配方。导入配方这块的话我们也需找一个函数,找一个函数的话他也是这个 there is a pizza load 这么一个函数,然后呢我们去把这个,那么它的里面的话也是一样的,就是第一个指的是这个配方的这个从属位置,包括这个配方的名称啊。第二的话指的是这个配方的对这个这个变量, 然后确定确定。然后呢保存配方这块的话,嗯,也是一样,我们还是去找这一个函数 save 保存配方。保存配方。呃,这个地方的话还是一样,这个地方的话 给他替换掉粘贴,确认确认。然后呢上一个配方,嗯,我们去找这个函数, 这个,这个地方还是给他替换掉粘贴确定确定。下一个配方, 还是去找一个函数, visa, visa slight next drive。 这个,然后呢这个地方的话给它替换掉 粘贴确认确认。然后呢删除配方,嗯,还是一样,这个的话就是 delight 删除配方,然后呢这个地方还是一样给他替换掉确认,那么最后我们有一个插入配方,呃, 还是去找一个这个函数,他应该是 insert, insert 这个 把它替换掉确认 定义, you set 这个重新插入一下, insert 是多选了一个,多选了一个 到 f 这个地方,然后粘贴确认,确认好,这时候的话我们全部全部保存一下,然后呢运行一下, 我们来看一下它的运行效果,打开画面,我们到这个配方功能里面去,呃,当前呢我们先去点一个选择配方,选择配方,然后呢比如说我们选择一号饮料,然后呢确定,呃,下面这个配方名称就会选择一号饮料,那么我们 点入导入配方,那么一号饮料这个配方就是他水是湿巾,色素十一斤,糖十二斤,那么这个 对应的这个数值他就会导入进来,那么可以再继续选择配方。二号饮料确定导入配方,那么二号饮料进去,三号饮料 确定导入配方,呃,那么我们这个地方的话可以去选择上一个配方,那么现在是二号饮料,我们点上一个配方就是一号饮料,嗯,再往上点他就没有了下一个配方, 二号饮料点导入配方,可以导入进去,然后呢在下一配方导入配方数据就可以进去,呃,这个时候的话我们可以插入配方,点击插入配方,插入配方 文件已经存在,那么这时候的话怎么办呢?说我们在这个地方可以去插入一个 六七的这么一个名称的配方,五六七,呃,然后呢数据我们给他改成四十,嗯,四十一,嗯,四十二。 改完以后的话,我们点插入配方,那么插入到三号下面确认好,那么尽快的话我们再去看一下这个选择配方,那么这里面的话就会有一个五六七的这么一个配方, 选择好导入配方,那么这就是五六七的配方,选择好以后的话,我们可以点保存配方,那么也就这五六七的配方就保存下来了。 呃,确定导入配方,那么这是三号饮料的配方这块的话,这个五六七确定 这个的话是我们刚刚添加了五六七的配方,当然我们可以把这五六七的配方删除,直接选好,选好以后的话我们点删除这五六七就删掉了,我们再去选择配方的时候,发现这个五六七的配方就已经没有了,他就已经没有了, 那么这个的话就是我们主太王的这个配方的一个功能的一个使用。呃,我们做的也比较简单一点,注意到目的这块的话,呃,就是大家学会这个方法就可以了啊,用的函数这块的话比较多一点, 那么当这个函数也不用去记,如果你需要的时候直接去查太王的这个他的一个帮助文件就可以了啊。那好,那么这节我们就讲到这个地方,谢谢大家观看,再见。

上次我们用子弹王编写了数值从零增加到一百,然后从一百低减到零,如此反复运行的这个编程, 那么今天呢,我们在此基础上再加一点控制的要求来编写,要求在变化过程中加入暂停按钮,嗯,控制数值的变化。起停,我们来看一下怎么编写,同样还是先用字符键输入, 注入几个井号,作为我们数值显示的一个计件。 然后呢,因为加入了暂停按钮,我们需要重新设置变量,新建一个变量,我们就作为开关吧,我们用用电来表示,仍然是内存理想型 为这个开关的变量,你确定?回到画面变化链接,打开这个图库,找到增加一个按钮 啊,用按钮控制这个数值可以的变化的启停,嗯,变,先进行动画链接模拟值,输出本站点的数, 这个是变量,点击问号与最与新建的 k 相连接,点击确定啊,下面我们来 实现他的控制要求的进行语言编程,这是前面编写的, 嗯,第这个要求,我们把前面这一个删除重新编写。第一个是当数值变化, 如果本站点 a 等于零的时候,也就是增加的过程,这过程是一个增加过程,然后呢,再加上我们这个新设置的变量, 本站的 k, 如果 k 这个变量等于零了,也就是按钮没有暂停键,没有按下去,那么这种情况下我们就可以直行入职,加一入职的变化 是这样,如果本干点的数等于一百了,我们就让他 是低点是吧,然后本站的数 a, 我们就按本站点的 e 零零等于一进行点的逃走。 低剪子操作的时候呢,满足的条件也是我们要低剪一个 a 是等于一于上个 本占领的 k 等于零,这样也加入暂停的控制。 for 按钮 按下去不得一的话,他可以执行数值加一减一,进行数值数值减一的这一个操作。 如果本站点的入职等于零了,就要反复进行 的情况下,要反复进行,我们就把电量一增成零,增成零之后呢? 二零之后第一句执行的语句,本站点 a 等于零, k 等于零,然后再执行加的操作,所以这样就是循环执行。那么关于这个按钮的看暂停的按钮 控制是并来并连在他的这一个呃判断条件,这个 a 条件当中来啊,进行和这个 a 的变 a 的值得片判断。呃进行的是鱼的操作,点击确认,我们来看一下执行的效果, 全部存画面切换到仿真打开我们的画面, 现在是执行的是迪迦的操作,我们点击开关, 当变为 o 盘的时候,也变为一的时候,这个数值暂停,当我们把它按钮宽掉的时候, 数值呢接着增加,现在数值变化是在一个低减的过程,我们来看一下暂停键, 对低减过程的这一个控制,按下按钮暂停,当把按钮再关闭住,直接着就开始低减,我们刚才变形的程序能够实现题目的要求。