粉丝8426获赞2.7万

啊?大家好,今天我们讲一下组团王的结构变量。呃,结构变量是什么意思啊?这个公司意,嗯,就是你的变量这块的话,如果说是比较多的话,然后呢我们把变量这块 给他分类,分类的重重放一下啊,这样的话就是第一显得不是那么乱,第二的话就是找起来也比较方便一点。 呃,具体什么意思呢?比如说我们现在这边有两个图,那么根据这个两个图案的这几个, 呃,这几个点的话我们可能需要去建立。呃,一个图是六个变量,那么两个图就是十二个变量,那么按照正常情况下,我们应该在这个数据词典里面可能要去建这个十二个变量,呃,一 一讲啊?还去放啊?当然了十二个的话也不是很多,那么如果说很多的话,再多的话,那是不是进整个这个屏幕我们就要去把它接满了? 那么建完以后第一看着也不舒服,第二的话你在这里面去去找你需要的变量,可能要找好长时间。呃,所以说呢,我们是希望什么?我们是希望就说是。呃,同一个住在一个同一个范围的变量,我们希望把它建在一个, 也可以照一个文件夹里面去吧。比如说我这边有一个。呃,这种,比如说我想找一下我的 微信的软件,那么我是不是直接就点开,我有文件夹,对吧?我这个文件夹里面的话,我就知道这个微信这个软件是放在我这个常用的软件这个文件夹里面去,比如说我想找 找这个编程软件,我可以到这个文件夹里面去找,那么这是我的编程的软件的这个文件夹,也就说我把一些这种哦 不同类型的这种各个文件,然后呢存放在一个地方,然后呢我可以分区的去找他哦,那么如果说你把这些这些软件跟这个公共软件这块的话全部放到一起,第一是显得有点乱,第二的话找起来也不方便,那么这个 左看完了这个结构边量也是一个意思,也就说我比如说我去建一个一号泵房的这么一个文件夹,那么这个文件夹里面的话,他存放的里面的边量就是他这个一号泵房对应的这几个边量, 二号播放的话,他去建的是对应的是这个二号播放的这个变量,当我需要去找这个一号播放的变量时候, 我直接打开这个一号播放里面他就会有对应的编料,而不是说把这十二个编料全部混的,全部混装的全部放在这个数据词典里面,这样的话就不是很好找。 那么理解了这个过程以后的话,那么也就说,呃,我们想去见变量,首先我们先去建一个所谓的文件夹啊,可以这样去理解一下,那么文件夹怎么弄呢?我们到这个结构边量这个地方啊,到结构边量里边去,然后呢双击一下啊,在这个地方 我们结构变量我们可以新建一个结构,呃,也就说,呃,你 可以去建一个文件夹,然后在这个文件夹里面去放你的文件,比如说我们叫呃蹦房 蹦房机,这是我就说我这个新建的这一个所谓的文件夹,那蹦房一里面,然后呢我要去把我的变量都放在这个蹦房一里面去,那么蹦房二的话我再去建一个,再去建一个的话,我可以去建一个蹦房二, 蹦房二,那么我把蹦房二的变量全部放在这个蹦房二的结尾那去,那么为了节约的时间,那么我们直接去建一个蹦房一的这个变量就可以了。那么并发二蹦房二的话,这个他的这个建立过程跟蹦房一是一样的, 那么蹦房一里面的话,他是有一个指示灯,两个指示灯,两个按钮,一个压力,一个流量,这是我们举的几个例子啊,那么我们选择这个蹦房一,然后去新增加一个成员, 首先呢我们叫指示灯一,呃,这边的话就是 这个地方,我们去建立这个数据词典的过程,跟我们在这个地方建立数据词典的过程是一模一样的啊,所以这个地方没有什么可说的,我们直接去建就可以了。 那么至于是呃内存呢还是 l 呢?根据实际情况去选择就可以了,我这边就是内存,内存。第三,然后呢是灯啊, 然后呢按钮一, 额按钮奥, 嗯, 有一个压力, 压力是个, 这这个无所谓了啊。呃,还有一个压力,还有一个流量啊,实数吧。 好,那么这六个变量啊,这六个变量本身原计划就是按照正常的逻辑,我们应该是建立在数据词典,但是这个时候的话,我们把它建立到这个结果变量里面去了,那么待会我们在数据词典里面的话,直接去建立一个独立的变量, 然后呢就相当于让他去指向我们这个这个结构边量里面的这个泵房一就可以了啊,那么这个地方建好就可以,那么这个泵房二 的话我们就不建了啊,跟上面是一样的,我们确定,然后这个时候的话,我们到数据词典里面去新建一下,然后这个地方建什么呢?我们建一个就直接建个蹦房一就行了啊, 泵房衣,那么这个泵房衣的话就代表的是什么呢?代表的就是我这里面包含了我泵房衣的所有的这个变量啊,那么它的边量类型,这个时候的话就不是什么内存实数,什么什么这些东西啊,我们就是刚刚我们建好了这个泵房衣 啊,结构成员这块的话,他全部都有啊,那么呃这个地方就这么,然后再描述一下也可以,不描述也行啊,那么我们直接确定就行了,这个已经存在了啊,洞房一,那就,呃洞房已经存在这个 虫一号洞房啊,一号洞房 亮明不能为俗字一号播放。确定啊,那么在画面里面,那么这个时候我们去关联的时候啊,你说如果我双击一下,那么我关联的时候,呃,在这里面 我有一个一号蹦房,呃,这个一号蹦房里面的话,这个一号蹦房是我刚刚建立的数据词令人建立的这个啊,这个 变量,那么他所指向的就是这个,我们数据就是这个结构变量里面的所有的啊,这种变量当然还有两个,两个,因为他是数据的啊,他不是这种离散的,我们这一般选离散所在显示 出来四个,那么直接选择第一个就可以了啊,这是的一确定,然后呢第二个选择变量,这地方还是一号变量,一号蹦法啊? 确定,那么按钮啊,这边的话也是一样啊,呃,去选择这个边量的时候,呃 也是一个意思啊。 嗯,确定,确定啊,这个地方的话我们可以也是一样啊,然后呢去选择一下,我们这个还是一样啊,只是只是这块的话,我们就是把这些变量啊,只是把这些变量这块 的话,好像就是统一规划到一个地方,就是上面给他增加了一个文件夹的这个意思啊, 所以说呢他称为一个结构变量啊。确定,那么这个,呃压力啊,压力的话我们这边也可以给他关联一下啊。压力, 呃流量,然后呢?输出流量,流量剧中加入小数点, 那么这样就可以了啊,那么我们可以反到这个数据词典里来看一下,那么这个数据词典的话,你看我总共有六个变量需要建立,但是实际上我这个地方的话只显示一个变量,这样的话 也就说,呃,在我这个整个数据时代里面的话,他就显得不是那么啊复杂了啊,就是不是那么乱了。那么如果说我想去要更改我这个里面的这个啊,对应的变量增加或者减少,甚至去编辑的时候,那我需要到这个结构变量里面去啊,在这里面啊还是这个地方的话 啊,在这个地方的话我可以去编辑啊,修改或者删除我这边的话这个变量,比如说你这里面的一个结构里面的话,可以放很多的这个变量啊,那么最终的话,在我这个数据词典里面的话,只需要一个变量就可以了,那么这样的话就可以啊,就是我们所说的这个 结构表的用法, 看一下啊, 这个两个的效果是一样的啊,这个效果是一样的,没有什么区别啊,都是一样的,没有什么区别,最终的用法是一样的,那么只是在建立的过程中的话,就相当于什么意思? 就相当于原来我这边的话,所有的文件,所有的文件这块的话我都放在一起了,我这有十个文件全部放在一起了,那么这块的话我是不是很麻烦?那么好了,我这边的话去建立建立一个文件夹, 建立两个文件夹,然后呢把这些文件啊按照分类啊放到这底下去。原来比如说有十个文件,那么现在我建两个文件夹,一个里面放五个,这样的话,我找起来的话,我直接打开对应的文件夹,那么文件夹里面的话就是他对应的这个变量啊, 那么就是他的剑法跟显示的方式不一样而已,那么整个用法这块的话还是一样的啊,那么这个就是看完了这个结构变量啊,谢谢大家观看,再见。

好,二十分钟组太王视频编号, 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, 对吧?这就是你看这表格的形式,我们是习惯,对吧?啊?这种我们是习惯的,这些地方没有,没有,是因为我们那个地方没勾,有些地方没勾啊,就是要显示哪些东西,哪些东西要记录啊,你没有勾选他,说明这地方是空的啊,这地方对应的字段是空的,对吧?这就是我们已经把这个数据就弄到数据库里面来了,对吧?啊?

双击组赛王的图标,进入工程管理器,点击文件新建工程,点击下一步,然后输入呃所建工程存在的位置, 找到我们桌面新建的文件夹,这个总裁王学习点开,然后输入工程的名称是复制,输入复制显示已完成, 是否将新建的工程设为当前工程。点击式,双击新建工程, 进入到页面当中来, 共同浏览器我们新建画面,点击新建画面的名称呢,就是入职演示,点击确定。 握鼠标拖动这个界面的大小,使他适合整个屏幕。 我们先通过工具箱当中的工具箱,咱们的文本工具输入 四个五号,五号,然后呢一星 用鼠标拖动他的位置进行修改和调整他的大小, 那么我们刚我们一会就用这一个文本框来显示我们变化的数值。好回到我们的工程浏览器,找到数据库当中的数据词典,双击数据词典, 点击新建数据,因为我们要显示一个数值,所以我们先建立一个变量 s h 六啊,变量的类型是与你存整形的,整数形的 灵敏度是零,初始值是零,最小值,最大值把它改成一千,然后点击确定好,再回到我们的开发系统, 然后把我们新建的这一个文本文本文本图像与我们刚才设立的这个变量相连接,鼠标双击文本文件,弹出动画链接, 在直输出模拟直输出这一项,点击选择,然后弹出模拟直模拟直输出链接对话框,在表达式这一栏目当中,点击问号, 找到我们刚才所设置的新的变量 shu, 点击确定 啊,点击确定。输入格式,我们调一下,调三个啊, 点击确定,然后点击确定。我们的数值输入是一个数值,而且要求他是不变,不断变化的数值,那么怎么样让这个数值变化起来,我们就要进行相应的脚本程序编写。 右击红画面,在弹出的菜点当中选择画面属性,选择命令语言, 哎,在画面命令语言当中点击存在时,我们进行重序的编写,我们的功能是要求这个数不断的增加啊,我们减变量域找到数这个变量, 那么编进去就会出现双斜杠本站点,斜杠竖本站的 这个数的变量怎么变化呢?让他等于这个数呢?加一, 然后分好,然后丢,改一下,用语言所循环扫描的,扫描的间隔有一千毫秒改成狗,有三千毫秒,改成一千毫秒,点击确定, 点击确定,然后呢?我们点击文件全部存, 然后呢?点击文件找到切换到 vivo 这个仿真,弹出仿真授权配置,点击确定, 确定,打开画面, 我们刚才设置的这个数值就会从零开始逐渐的增加。

嗯,大家好,我们今天来继续的学习一下这个组探王的入门教程啊。第五讲啊,有关画面的这个设置。 呃,画面这块的话的内容比较多一点,我们可能会分几期去讲一下啊?今天这块的话,我们先讲一下画面的第一讲。嗯, 首先呢,画面这块的话,我们选择好画面在右边这边有一个新建啊,新建画面可以双击一下去做一个新建画面啊,这个地方的话我们会有一个画面名称,嗯,自己去定义一个画面名称就行了,比如说我们定个叫学习足泰王啊。 呃,下面有一个对应的这个文件,也就说你这个画面这块的话,它是以这个 pic 零零幺这个 文件名啊,从事在这个组台王的目录啊,下面这个目注视注视,嗯,也是一样啊,就是你这个画面是做什么用的啊?可写可不写。呃,画面位置,画面位置这块的话就是你所做的这个画面啊,处在这个整个屏幕的一个什么样的位置? 呃,比如说左边,左边的话,左边零,顶边零啊,你说这个他是从这个左上角这个地方开始的啊,我们是因为零开始的。 呃,画面的显示宽度和显示高度,就是你的画面最后做出来以后,他实际去显示多大的一个面积啊?那么这个画面的这个宽度还有画面的高度是你实际的画面的 宽度还有高度啊,我们一般情况下把这两个画面的显示宽度跟这个画面的实际宽度啊定义成一样,这样的话他就是一 一的关系啊。如果说你的画面实际宽度比你的显示宽度要大一点啊,那么他会出这种呃移动条啊,因为他显示不下嘛。 呃至于这这个画面具体低于多大,我们一般全屏,比如说全屏显示的话你就根据你的电脑的分辨率啊去设一下就可以了,你电脑分辨率是多大你就设多大,这样的话他就一个全屏显示。 呃下面的这个画面风格啊,这个如果你这个标题杆标题杆的话如果你选择的话啊那么在画面里面的话他会去显选。是这个学习组还往这个画面里面称啊。这个没必要,你想你想选就选,不想选,嗯无所谓啊。 啊?这个大小可变,大小可变的话就说。嗯如果说你这个画面你这个画面就快的话,比如说我们现在先不定义这个大小啊,比如说我们现在定义就是六 乘四百就这么大一个画面,我们点个确定啊,确定的话他的画面可能就这么大啊,就这么大的话那么你在右下角这个地方的话可以去拉大,可以把他拉小,这个地方他就叫做。呃大小可变啊,就是大小就是可以由你自己来定义的啊,就是你自己可以去把他拉大拉小的啊,这个地方我们就要大小可变啊。 如果你要不许把这勾选掉啊,那你这样的话你看他就不动了啊,就拉不到了啊,定义不了啊。 哦这个地方背景色啊,背景色的话你可以在这地方去选择一下,点一下,然后呢松开然后选择黄色或者选择什么色啊?这个地方都可以啊,就是我们的背景色啊,然后我们就选一个, 就这种啊,这个背景色就有了啊。 呃,这个旁边这个类型啊,覆盖式、提换式啊,弹出式啊,就这个画面这块的话,那个什么啊?新画面, 新画面就是你先打开的画面这块的话,针对旧画面的一个方式啊,这几个都行啊,无所谓啊,覆盖式就是你新打开的画面,画面把原来的画面给覆盖了啊,就可以替换了,就弹出式的啊,这个这个这个这个随便选啊,无所谓啊,选完以后的话我们直接点确定就可以了。 呃,那么就可以把它拉大一点,因为拉大一点的话,我们呃做起画面来这块的话比较方便一点。 呃,画面这块的话,一般打开以后的话,我们会直接去显示一下这个工具箱,还有一下这个调色板,如果你这个画面打开以后的话,没有去没有显示出来这个工具箱还有调色板,那么在这个编辑里面的话 啊,在这个啊,在工具里面啊,在工具里面的话,然后呢他最下面会有一个显示工具箱,还有个显示条线板,你打上对勾就可以了啊,只要打上几块的话,他就给你显示出来,因为我们制作画面的时候的话就需要主要需要这两个工具啊, 有这个东西啊。嗯,那么画面这里面这块的话,可以看到有好多这个小网格啊,这个小网格这块的话就是也是为了辅助我们 画这个画面,就是来做这个画面的时候啊,如果说你不喜欢啊,这地方有一个网格啊, 然后你可以点掉啊,你点掉以后这个网格就没有了,你再点这个网格就出来了啊,就说你想你你,你想让他有还是没有都无所谓啊, 他这是一个辅助用的啊,那么我们来介绍一下这个这个工具箱里面的一些这些啊,每个小按钮是什么意思啊?第一个是这个新新画面啊,就是你,你说这个画面做完以后你再点一下他新建一个画面啊, 啊可以再熄灭一个画面。嗯第二个这个的话是关闭画面啊,这个保存画面,这几个就没啥意思了啊。无所谓啊,全屏显示,全屏显示的话就是你可以把这个整个他全部显示啊,然后就是上面这几个菜单就可以不显示了啊。 呃,这个小箭头啊,这个小箭头这块的话就是你的鼠标这块啊,你看啊,我们现在显示的就是这个小箭头啊。嗯?他什么意思啊?就是比如说你看右边这个是 画直线的,说点一下,点一下以后我怎么画直线啊?呃,我可以 点住松手啊,不要松手,然后呢到一个地方了, 然后我松手,这样的话就画一条直线,那么比如说我现在想画直线,我点一下想画直线,但是呢我现在,呃 不想画直线了,我还没画,但是我不想画,那么我可以再点个箭头,然后我就切换回来了啊,这样的话就是嗯,就是操作方便一点啊,就这个意思啊, 就是这个箭头正常是我们都是这种箭头的啊,可以去选择的啊。如果说你点这个直线的话,你这边说你这边画几个方框啊?画几个方框 画了几个圆。嗯那么你现在这块的话就点了个直线,但是我现在不想画直线了,我想我想去选择一下这个,这这这个东西啊,那那怎么办呢?那那那 那我就算现在我再点一下箭头啊,我就把它切换回来了,我这样的话可以去选择他们啊,就这么切换一下就行,就这个意思啊,知道就行啊。直线这块的话, 直线这块的话就是,呃,如果说我们正常画直线的话,就是点一下不要松手啊,继续往后拉啊,或者往这边就怎怎么拉都可以啊。那么如果说我想画这个比较直的线啊,一种情况的话就是你根据这个, 根据这个小这个他这个网格啊,你可以看一下,用眼睛看一下啊,自己比划一下。另外一种情况的话就说是你可以点这个 shift 键啊, 你可以点这个是线啊,你看鼠标随便上下移动啊,他都是直线啊,到一个地方的话,然后呢你可以松开啊,这就直直线,就说你如果说比如说你要想画这个直线或者想画这个四十五度的线, 四十五度的线啊啊,直线四十五度九十度,那么就可以点住 shif 键啊,不要松手,这样的话他这个线就是比较直一点。如果说你你想画其他就是无所谓的一些线啊,你这块的话你自己这块用眼睛比或者去看的话就是可以了啊, 这是画直线啊。嗯这个的话是扇形啊,点不要松手这么一拉啊,可以看啊,看看看看, 就这个随便啊随便啊。呃,这不显示个绿色吗?下面这个调色板就有作用了啊,你看这个啊, 呃这个地方有没有他是个填充色啊?他现在是填充色啊,你选择好以后他自然就是填充色啊比如说我们这地方的话选择一个红色棕色啊红色啊可以选择颜色啊啊这是个圆啊 圆啊圆啊既可以画圆也可以画椭圆啊,就是自己看自己怎么比啊那个啥那个 这样的话就可以啊。 呃这个长方形啊或者是正方形啊一样啊 多方形长方形可以选择颜色啊。呃 过来这个是我们这个折线啊。折线什么意思啊?就是呃比如说你你要画一个那个什么那个连续线的线啊,双击啊看到这个地方松开手然后再往上 点一下再往上点一下这样啊到最后一个点你可以双击一下啊他就结束了啊这个就是一个连续性的线啊就是这个线连续性的啊你可以这样的话你可以去画一个什么呢?可以画一个 啊你可以画一个不规则你可以用这个连续线啊去画一个不规则的图形啊。呃这个啊 啊立体管道啊立体管道。立体管道这块的话是就说 我们在这个是这个整个这个花呗里面的话我们可能要做一个管道啊就是这个里面要流水啊或怎么回事啊?那么就我们一般用这个啊。嗯为什么会有他啊? 听说我我用这个长方形做的管道行不行啊?可以啊你从长方形做管道你这块的话就说是你只能就是一个管道而已啊。但是呢你用这个立体管道啊他这个里面的话做管道的话他到时候主要还有一个动画的效果啊。这地方可以主要是可以用来做动画的啊。所以他当你出了一个立体管道, 那么这个立体管道的话也是一样,我们这块的话,嗯,点一下啊,点一下就可以把手松开啊,比如画好再点一下啊,就可以拐弯了啊。嗯,再点一下啊,就是这管道你想怎么画怎么画啊?到最后比如说结束 以后的话你双击下啊,双击下以后的话,这个我们这个所谓的这个一体管道啊,这块的话就可以了啊,就成型了啊。呃,这个是还有一个管道属性,这块的话不能再说啊,今天再说一下这个怎么画啊? 啊?这个还有一个多边形,多边形的话就说你尽快的画,画一个多边形,可以画一个多边形 到最后结束啊,那这样的话他就是一个形状啊,他最后呈呈现出来是一个形状啊, 也是一样你你画完以后的话你可以去调整一下这个形状啊,怎么调整都可以啊,这是一个多边形, 颜色也是一样,可以随便去改变这个颜色啊。呃,这个 t 啊,这个 t 这块的话他是是我们的文本啊,文本你说这个地方的话你选择好,然后在这随便找个地方点一下就行了啊,然后你可以说学 啊,选择好,嗯这个字,这个至于这个字的大小可以在这个地方有个 abc, abc 可以去选择一下。 呃,这里面的话有我们的字体字形,还有我们的字体大小啊,这个地方的话可以选择一个字的大小啊。呃,那字的颜色,这个地方他会有一个字体字体颜色啊,字体颜色,嗯,选成绿色啊,或者选择形目的红色啊 啊?然后呢?就说是,嗯,你还可以啊,就是用这种方式给他拉 大一点啊,那么这种方式就是把这个字拉大一点以后的话他有一个什么问题,就是他这个比例可能不一定合适啊。 嗯完了你要是这样拉也也没有什么有没有什么问题啊,不要特别在意就说我可以这样的话通过去先说啊,我去调整这个字大小太麻烦。我可以这样去拉一下啊,你想拉下你就拉一下啊,无所谓啊,这样的话也可以啊。嗯 这个这里面的按钮啊这块的话也就说这几个。除了我们刚才讲的这几个啊,那么剩下的这就是这个 啊按钮啊菜单报警窗口啊,包括报表还有这几个实施曲线,包括还有一些空间啊,还有一些图库啊, 还有一些其他图片这块的话啊。嗯他牵扯到这个就是跟他们不太一样,因为他牵扯到一些动画在里面啊,所以说呢我们会放到下节去讲。呃这里面还有一个就是 图库啊,打开图库打开图库这块的话就说有些图这块的话是因为是你这块画自己画的啊,就是不一定看着像那么回事啊。 主太王这边的话也给我们提供了一些他们自己寄块的话自带了一些图库啊,打开以后的话,呃在这里面的话有仪表啊或者说是传感器什么寄块的话什么都有啊,各种各样的图库,包括按钮开关、指示灯什么之类的啊 啊这些都有,这些看着比我们自己画的要美观多了啊啊。如果你想想用这个指示灯或者想用这个按钮想用哪个按钮的话你可以选择好, 然后呢直接双击一下就可以啊,然后到这来点一下,那么这个按钮就可以就过来啊,这个地方就给你显出来了。 呃,那剩下的这几个图标的话,嗯,这块的话后面还是去讲,包括这块我们可能也就讲那么几个,因为啥他牵扯到这个这个画面的一些编量的连接,包括一些动画的制作啊?可能就说是。呃,我们后面去当地去说一下啊。 好,那个玩这个画面这块的话啊,第一讲这边我们先讲到这个地方啊,谢谢大家观看,再见。

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

好,二十分钟组态王视频编号, z 零二今天讲我们第二个程序啊, 数字加减啊,我们主要是用按钮来控制,按钮来控制啊,然后用指示灯做上下线啊,指示啊,今天比较重要的呢,就是我们要用到讲到命令语言啊,看今天的主要内容, 第一个呢就是工具箱,我们的开发环境里面有工具箱,一些常用的东西呢,它是在工具箱上面,所以工具箱简单介绍一下。 另外第二个呢,我们就是从工具箱上来做个按钮,利用工具箱上的按钮工具,我们上一个视频按钮是从图库里面找的,我们 这个时候工具箱上找一个按钮,另外呢,字符串替换,没有文本,那个字符串要可以替换,对吧?另外我们的摆上去的,因为组态就是动摆,摆上去一些东西嘛,搭积木嘛,我们的这个图形元素怎么对齐 啊?另外组态软件重要的东西就是变量的关联,就是变量要跟你的图书,你摆上去,图书文本啊,要关联起来。 另外我们也有简单的语言,类似于 c 语言,但是比 c 语言要简单的多,对吧?呃,就是叫命令语言,命令语言怎么来编程啊?我们一步一步来,今天是简单的编程。呃,另外我们, 嗯做一个退出按钮啊,我们有它有一些,有好多函数,我们用它一个做好的函数来来做一个退出按钮啊,这就是今天的 z 零二这个视频的主要内容, 数字加减控制程序。哎,先看一下演示啊,打开祖太王当前工程,插了个小红旗啊,这是当前工程啊,这是当前工程的运行 啊,确定进入演示模式两个小时啊,因为没有买加密狗啊,看一下这个画面啊, 两个按键控制它的加减啊,我们运行一下,全部存啊,运行 vivo, 切换到 vivo 就是运行啊,这个看门狗啊, 运行画面,运行画面啊,这是有一个最大值最小值要献给他啊, 零到九十九,加加一啊,按一下加一按一下加一加一啊,加可以加到九十九,减呢, 按一下按钮,减一减一。注意啊,减到零啊,零这个灯就亮了,就说明达到最小值了, 咱这最小值呢?再减,减不下去了啊,已经到最小值,再往下减就减不了了。加啊啊,你加一以后他就这个灯就灭 啊,就是已经大于最小值再加啊,他就不会亮了,我们看到最大值,什么情况? 一直到九十九啊?加一加一,加一加一啊, 九十七,九十八,九十九,灯亮了,到它最大值到最大值啊, 嗯,最大值灯亮就是到最大值,减一下来以后就是小于最大值,灯就灭掉了啊,灯就灭掉了,对吧?啊?加一加到最大值九十九,他灯就亮掉了啊。这是一个我们工程上经常用这个叫极限指示, 用最小值最大值,有时候可能会危险,有出危险,所以我们用两个灯来指示啊,在他的范围内没关系,灯不亮啊,在最小值最大值范围内灯都不亮, 然后我们做了个退出按钮。退出啊,退出,我们第一个程序呢,我们是在这个地方强制性退出的 啊,但是一般你的工程程序不可能要用户去对你这个程序里面进行操作,所以说我们把它这个退出做到按,做到外面,那么这节课呢,我们来讲讲退出按钮怎么做。退出啊,这样就退出系统了啊,退出运行啊, 就让用户在这个界面上操作啊,不要让他在上面那些操作啊,我们看一下怎么做的 啊?看你怎么做的。嗯, 新建工程, eboy 新建工程啊,新建工程。嗯,找一个目录啊,找一个你存放的工程的目录啊,新建工程 存放目录 king temper 啊,存在这里面啊。啊,给工程起个名字啊,开始的注,然后下面工程描述这个工程干什么?你可以加一些注视啊,我这就没有加了啊,确定当前工程有个小红旗啊, 进到我们的工,这叫工程浏览器,进到这里面新建画面啊,起个名字,画面名称我们起成一样的。确定 这个画面可以拖大,可以拖大啊, 然后呢?我们就在图库里面啊,这上节课做过了,图库里面做的按钮,上节课我们是在图库里面做的按钮,这次我们是在这个。 呃,这是图库里面有各种按钮,这次是在工具箱上面,你看我们后面板,我们这个开发环境,这个面板工具箱,把工具箱打开, 工具箱 a 上面有个按钮啊,我们上次已经用了一个巨型这个框子啊,做面板修饰,这个是按钮按钮,做个按钮放上去,你可以放的过程中还没放下来就脱大脱小啊,但是放上去仍然还可以脱大 大投小啊,它自动显示一个文本啊,定一个文本, 然后右键右键呢?往下有字符串替换,字符串替换,你就把这个替换掉,这是这面是加,比如这面是加啊啊,那那个字就替换掉了,加啊。嗯, 再做一个按钮,当然你用可以用同样的办法在这个工具箱上面做,但是电脑呢?一个方便的地方可以拷贝,我们拷贝一个啊, ctrl c ctrl v, 复制一个 复制一个,你只需要把这个字改掉,改成减啊改成减啊,然后这两个呢啊。 嗯,看一下这地方就就学东西要学扎实啊,你一点点总结啊。按钮,嗯,放置,从工具箱上放置按钮啊, 我们上节课是第一个程序,是在图库里面,另外字符串怎么替换啊?那文本怎么替换? 另外我们讲一下图形元素对齐。图形元素对齐,你看这两个不齐是吧?当然你可以手工拖着它,它有格子嘛?有这个点小点格子,你手工,你靠眼睛把它对齐 啊,另外他有对齐工具,看到吧,工具箱上这个对齐,下对齐,上对齐啊,水平对齐啊啊左对齐,这 右对齐啊,这些下对齐我们就对齐了啊,这样比较方便啊。 这是一个对齐工具啊。嗯,按钮怎么做啊?对齐工具再做一个按钮我们做一个退出按钮啊退出按钮啊,退出。文本替换啊退出退出啊, 我们今天就要讲一下退出怎么来做啊怎么来做啊。嗯,那么 中间有一个文本啊,文本就是显示零到九十九的数字啊。工具啊,点工具字体字体你可以改字体,改大改小,我们粗体二号啊,这是 速抵二号字,对吧?我们可以同样给对齐啊, 然后放两个灯啊,在图库里面放两个灯啊,找,随便找两个灯放上去啊。 啊可以啊,改大改小啊,改大改小,宝贝复制 ctrl c ctrl v 啊,再复制一个啊,对齐对齐啊, 同样还可以左右对齐。左右对齐啊 啊刚才是水平对齐是左右对齐啊, 这是就垂直对齐啊,居中的啊,也可以放文本 这上限最大值最大值啊上限最大值可以改颜色啊改颜色啊 啊。我们有调色板在调色板上改颜色啊调色板上改颜色是吧。那么这是改文本替换。下线最大值下线最大值。 呃下线最小值啊,等于零啊等于零啊那上线最大值再改一下上线最大值等于九十九啊等于九十九 啊,这样的我们就嗯第一步做好了,另外变量把它关联起来变量的关联就是这个按钮跟哪个变量关联是吧?我们按钮有三种,按下时 啊就跟他的程序进行关联,我们叫这祖太王叫命令语言。命令语言按下式、弹起式,按住式我们有三种我们一般是用的按下式,弹起式用的比较多啊。 那么点按下时啊。 嗯 呃点弹其实也行啊都行啊,你自己都可以试试啊试试命令语言啊,这个地方呢要定义要跟变量关联起来要跟变量关联起来啊, 这个叫做命令语言啊。命令语言我们在简介的时候简介过,就是也有组态里面有简单的啊。这个编程啊我们这个编程呢组态王的这个命令语言呢跟 c 语言呢是基本上是一致的啊命令语言 那么这个按钮呢我们我们一点点讲啊今天先讲这个地方按钮呢它是有呃就是执行这个命令源的条 按钮按下时他执行啊,按住时按住点住,我们既然去操作一个经常点住他,对吧?那么弹起时就是你按下这个按钮松手了 啊,松手的时候啊,才执行这个命令啊,我们想一想,我们在啊单面机的按钮程序里面呢,我们也有松手判断,对吧?我们就一般我们弹起时啊,那么一点弹起时呢,它啊自动进入到这个,它这个按钮加这个按钮对应的命令语言框里面去啊。嗯, 先退出去,我们应该是还没有啊,定义变量啊,我们先定义一个变量,嗯 进行变量啊,你比如说给这个文本,给这个,我们要加或者减这个数字啊,进行一个变量双击啊,那么我们叫做模拟值的输出啊,这有几种输出?模拟值 啊,就是他是呃整数是吧,或者是呃实数啊。离散纸就是上次用过了,就是零和幺四伏转啊,这个东西他也是啊,相当于我们 c 语言里面的数据类型啊,模拟值输出 啊,那么呢它对应的这个表达式呢,就对应的变量,没有呢,我们点问号,问号呢啊,我们给它新建一个变量,新建变量啊,对应的我们这个叫数字, 数字啊,你起呃汉语名字,英语名字都可以,但是一般的我们编程呢都是取的是啊,英文名字,我正常就先取汉汉语的名字。 呃,这个变量类型我们不能用这个离散啊,内存离散型,我们用内存的整数,你看这数据类型,内存离散就零,要整数啊,实数啊,走串啊, io 口就从外面进来的啊,相当于从外部进来的这个离散量一个幺整数啊,现在因为我们外面没接设备啊,我们就用内部的这个数来代替 内存整数啊,那么一点了以后呢,这下面就出现了啊,呃,什么呢?变化,敏敏敏敏度啊,最小值是零啊,初始值啊,是零啊,最大值呢?我们是九十九,对吧?大概是九十九,那么它是在零和啊九十九之间的变化啊。确定啊,那么 我们就定义了这个一个变量,他叫数字,他是内存整形的这个整数啊,这样呢,我们就这个变量就跟这个文本型号关联起来了啊,他的显示方式呢?是时定制,我们也可以十六定制显示,科学技术法啊,他的位数呢?输出格式呢?是两位整数位,零到九十九两位就够了,小数位没有啊,确定 确定啊,那么现在呢,我们就把这个我们放的这个文本啊,你要加减,要最后显示这个数,当前的这个加减这个数值数字啊,跟这个变量啊,我们叫数字 关联起来了,我们再按加双击啊,现在可以做了,弹起时啊,弹起时进入到命令语言的这个框子啊,我们知道加按一下,加加一,加一呢,我们就想让那个变量加一啊,我们可以在这里面找变量变量啊,这是刚才这个变量数字双击啊,双击 啊,这就是我们这个站点的这个一个变量。双斜杠啊,本站点啊,斜杠数字啊,注意这跟 c 元不太一样啊, c 元双斜杠是注视啊,我们这个地方双斜杠是代表站点, 因为以后自动化系统要联网,你的数据有可能不是这个站点,是另外一个站的,夏威基的啊,或者啥地方的啊?不是,不是当前的计算机的,那你要指定他是哪个站的数据,哪个站的变量,我们是本站点,他的变量名叫数字,是吧? 呃,我们每按一次按钮,当你松开按钮弹起时他会进入到这个命令语言里面。执行词啊,执行什么呢?就是这个数字呢,加一,我们可以再选一下数字, 数字对吧?就是这个变量每回加一对吧。啊,那么 c 元结束的时候呢,要用封号啊,封号,这跟 c 元的语法是一样的啊,就是这个变量啊,这个比如这个就相当于是 a 啊,假设数字变量叫 aa, 等于 a, 还是占这个数据啊?每回加一 啊,等于啊,这样的英语跟 c e c 的写法。是啊,一模一样的,只不过我们这个变量定义这个地方用了双斜杠跟单斜杠,对吧。啊,那么也就是说每按一次键呢?加一啊,这个就是加这个键起的作用。确定 确定啊。嗯我们可以试一下啊,全部存啊。程序不是说新手一定要慢慢逐渐养成这个 编程的正确的方法,我们出手一编程序不是说一下子把整个一个很大程序一下子编出来,那是一点一点编,编一点试一点,调试一点编一点调试一点啊,一步一步推进的,对吧?新手往往指望编程序啊,一下吃个胖子,一下把程序都编出来,那是不太 啊,可行的啊,我们来运行 啊,没有指定画面啊,大家没指定画面就运行开机画面啊,加加啊,这就可以加了,现在已经可以变了,对吧。啊,这就加, 加到九十九就应该是加不上去了。 九十九啊,因为到了这个这个数的这个上限了啊,但是这个灯并没有亮,到达上限,这个灯没亮,因为我们没有做这个,还没有做这个关联还没有做这个关联啊,那现在呢?退出退出按钮,因为没做,我们退出不了,那我们只能在对方手动退出, 我们现在先把退出按钮做一下退出啊,退出弹起时啊,他也进入到命令语言啊,我们这个地方 用了一个它内部的函数啊,函数在这全部函数,我们在这找代王的函数啊,全部函数啊,从按字母头啊排序的,我们退出呢,就是啊,这个 exit 双击啊,就是退出啊,那么 这是有他的一个行餐啊,我们是十三零啊,就是当你零就是退出,当你按下那个退出按钮的时候呢啊,他就执行这个内部函数,那么最后呢,你的整个这个开发系统运行的程序呢?就会退出确定 决定啊,我们来再看一下全部存啊,运行切换到 will 演示模式 啊,运行了,加加加加加,然后我现在不做了,那就退出,退出到我们的开发环境啊,就是这是一个开发环境,一个是运行环境,都在这一边,是吧?同样的,我们把减做上去, 双击弹起时啊,弹起时啊,找变量数字啊,按每按一下那个这个数字减一啊,我们也可以复制粘贴啊, ctrl c, ctrl v 啊,这个原来这个量减一原来这个量减一啊,决定啊, 确定啊,那么我们让这个灯呢,跟他也关联起来啊,双击跟这个变亮关联起来啊,灯,对吧?本站点对吧?我们可以做一个 离散型的啊,内存离散型的啊,我们叫做啊,最大值 啊,英文吧啊,最大 max, 对啊,最大啊,就说啊,当它达到最大的时候,因为是个灯,它是亮或者灭,最大的时候,我们让它灭啊,用最大值啊,英语过了, max 六,确定啊,这样我们就有了一个离散的量啊,商机啊,那么我们这个灯跟它这个啊, max 六啊,这个连接关联上了啊, 那么我们加和减啊,弹几十,我们 因为只是加一加一,没按一次加一还没有啊,判断他加到最大就不能加了,那么这地方有啊, c 元的这个选择类似是衣服,当然你可以打字上去啊,衣服从这选也可以。衣服啊,大括弧也可以在这选啊,大括弧啊,衣服啊,小括弧,衣服啊,就是这个数字 数次啊啊啊,大于等于九十九的时候啊,等于九大于等于九十九的时候,能干件什么事情呢?啊,大括弧 啊,我们就让这个数字啊,让它等于 九十九啊,就是他就加不上去了啊,就是你大于九十九的时候啊,等于九十九的时候就让他九十九啊,就你再再按,再加一,你是加不上去了,比如原来九十九再按一百了,一百是大于等于九十九,他又啊,从那地方重新复制,他又回到九十九了,对吧?嗯, 那么我们再让那个灯亮啊,变亮,灯亮 max 用啊,这是一个灯亮啊,因为它是离散量,就是等于幺或者是零啊,等于幺的时候亮啊,等于九九十九的时候,这个灯亮。确认确定,我们来看一下,全部存 运行, 加一加一,加一,加一加一, 九十八,九十九亮了,九十九亮再加不上去了啊,这这是加到这九十九亮,这就都关联起来了,这个数字跟这个按钮,这个灯都通过变亮把它连进去减 减啊,你看减应该九十七的,应该灭啊,这种调色应该九十八,九十九啊,他是亮的哦,减下来了已经不等于不大于等于九十九,他灯还是亮的。就说我们程序哪个地方还有缺陷啊啊 啊,因为时间关系呢,我就啊不完整的做,我把我做的那个呢给你们 看一下啊, 就是我们今天啊学了一个最重要的,今天的主题就是我们的这个命令语言 啊, mini 键啊,我们看看我做的那个啊, 双击进入,我们看他是怎么关联的啊, 加啊,弹起时啊,我看这是怎么判断的啊。首先啊,这个数字每回按一次加一,如果他大于等于九十九的时候,就让他啊,就在九十九不能超过九十九,同时呢,让这个灯亮啊,灯亮啊,当然你也可以在这后面加注释啊,双斜杠跟随缘以后在后面加注释 啊,这是一种情况,那如果他小于九十九万啊,他不再上线呢,这个灯应该灭,这是灯灭啊,这灯应该灭, 那么这是这头,那么在最小值那头呢,也要判断啊,你们可以回去试试,如果你不加这个地方,在最小值那地方也不对,如果是小于等于零的话,那么让它等于零啊,等赚点啊,最小就是这面这个等量,对吧?最小的等量如果大于零的话,最小等于面啊,是这样做的啊,取消啊,不动弹那么减 啊,等于是道理是一样的啊,减,每回减一啊,等减到零的时候小于零的时候就再减不下去了啊?就像这个最小的这个灯亮,对吧?啊?如果是大于零的话,这个灯应该是灭掉的啊。因为我们判断这头,另外那头还要判断 啊,背头也判断啊,像这两,这个,呃,加和减啊,这个地方的这个程序呢,实际上是一样的啊,实际上是一模一样啊。我们,呃,这是今天的一个作业,我们回头做作业的时候呢,可以试一下啊。

大家好,这节我们讲一下主太王的 modelbstep 同学。嗯, 有时候呢,你可能在这个设备,比如说我们在左上角里面去添加一款设备的时候,可能在这个里面驱动里面找不到我们所需要的这个对应的设备驱动,那么这个时候的话,我们 多数情况下会自选择这个,呃,毛里巴斯驱动,因为我们的第三方硬件设备很多都支持这个毛里巴斯驱动。 嗯,我们的这个昨天网友是跟这个仪表直接通讯的时候,我们尽快多数会用到这个摩托吧斯通讯,那么摩托吧斯通讯里面的话,他有这个摩托 bus 的 rq 通讯,呃,还有摩托 bus 这个阿斯玛通讯,还有摩托 bus tcp 系统。今天我们讲一下这个 modebast test p 区通。 嗯,首先呢足碳王鸡块,我们前面已经说过这个足碳王的这个入门教程,那么我们鸡块就是按照这个呃流程一步一步走就行了。首先呢打开足碳王,我们第一步要去建一个设备,就建一个通讯, 嗯,看一下这个闲置的,嗯,在设备这块的话,我们去选择一个康口新建一个,在这里面的话,我们直接去找这个摩迪康, 莫迪康这块的话里面我们有一个 modelbuss 的 tcp, 选择好以后我们直接下一步。呃,我们给这个驱动取一个名字, modelbuss tcp。 呃,下一页康复口这块的话是默认的。呃,地址,地址的话就是我们这个你建立这个驱动啊,对应的这个第三方呢?他这个硬件的啊地址,嗯,如果不知道的话,我们可以看一下这个地址帮助, 呃,地址帮助里面的话,他有关这个 model s i t u 还有 x 码,还有 t c p 的这个帮助都在一起,我们可以往下看一下。呃,这个,这个地方是 at u 的下面这块 t c p 的。 呃, tcp 这块的话,它的格式地址格式这块写的很清楚。呃, rp 地址,呃,设备地址,还有一个我们的这个网络超时, 嗯,还有一个端口,嗯,实在不明白的话可以看一下它这个上面的举例,它它有三种连接方式,第一种连接方式的话就是,呃, ip 地址冒号,然后呢端口号, 呃,设备地址斜杠,然后呢是一个,呃网络延时,嗯,下面是一个 第二种方式,看第二种方式是第二种方式是 rp 地址,然后呢一个空格用一个设备地址, 第三种方式是 rp 地址空格,设备地址对应的是下面一个斜杠,还有一个网络延时,下面这个话比较重要。呃,设备格式二为常用 格式,如果出现设备通信不正常的情况下,三格式为最佳,那么设备格式二为常用格式,那我们就选这个设备格式二,也就说他有一个 ip 地址,然后加一空格,后面有一个设备地址的,就用这个 第二种方式就可以啊。那么这个地方的话,设备地址,我们用这个 rp 地址啊,幺九二点 幺六八点一点一五个一。嗯,这个 rp 地址是什么呢?这个 rp 地址是我电脑本身的这个 rp 地址啊,为什么要用这个地址?因为待会我需要用一个 摩托吧斯 tcp 的这个仿真来仿真,一个仿真一个这个,呃,摩托吧 tcp 的服务器端,所以说呢,也就说我这个仿真是用心在我这个电脑上的,所以说我这个 ip 地址是填的我电脑的 ip 地址啊。呃,直接下一页,下一页完成,这样的话我们就建立了一个 model boss tcp 的这一个,呃, 通讯这么一个设备,那么下一遍的话我们去建一个画面,画面的话我们新建一个画面, 嗯,我们取一个 modelbus kcp, 确定建好以后我们建两个数值吧, 放大一点啊,看 清楚一点, 那么这两位数值的话,就是我们待会要跟我们这个 motorbox tcp 服务期端要通讯的两个数值,那么加上以后这块的话,我们先去做一个数据词典啊,它有对应还有变量, 呃,新建,新建一个,我们取一个名字叫 m 四零零幺,呃,变量名随便取啊,变量类型的话,我们待会通讯一个整数过来啊,一个整数过来 连接设备,我们就选择这个猫的 bus tcp。 刚才我们建了这个,呃, 寄送器,寄送器寄快的话,寄快的话我们现在这个地方选哪个都可以,因为我们待会是仿真的啊,那么我们就用这个, 待会我们通讯这个四零零幺吧,那么四零零零幺,呃,数据类型是一个整数啊,待会通讯一个整数过来,采集频率千一百啊,呃,可读可写的啊。 呃,确定。然后呢?再建一个四零零二,那么就将来这样我就建了两个整数啊, 建好,那么打开我们这个画面,我们关联一下,呃,有一个模拟值的输出连接这个四 零零幺,整数的话,我们给四位是一千,给五位给大一点啊,居中五位的话最大是我看九万九千九百九十九 四位就可以了,四位就可以了,我直接输入,嗯,这个 五位确定,确定。呃,这个我们去连接一下,这个第二个啊,第二个,然后呢四位最终这个确定 确定看一下啊,第二个,那么这样就可以了。 主太王这边的话就已经做完了,做完以后我们去打开一下我们的这个,我们去找一个这个,我们的这个 motorbox tcp seven 的一个仿真在 这个, 嗯 啊,新建一个,那么这个时候这个地这个地方的话,我们刚才需要仿真的是四零零零幺到四零零零二,我们这个地方 让他从一开始我们给两个就行了。两个,那么第一个是四零零幺,第二个是四零零零二。哦,数据,这个我看我们去去看看,能打开一下端口号五零二哦, 第一个数据的话,我们让他做一个一秒钟递增,让他有一个自动变化的过程,一秒钟加上把, 然后呢第二个数据让他也让他有一个自动变化的过程啊,就可以了。哎,两秒钟加上一个三, 好。呃,这样的话这个四零零幺跟四零零二这两个数据就已经开始在变化了,那么我们直接把刚才这个呃阻太王的这个运行起来,全部从切换到运行模式。 啊,这已经有了啊,可以看一下啊,这已经有了,这个这个 开一点,把这个仿真器打开 能看清楚吧? oh, 我看三四五八十一啊,这块已经有了,那么我们可以去改一下这个数啊,这个直接改到一千,确定啊?这个也一千,这个也改到一千一千六百 啊,这样就可以了。实际上这块的话这个很简单啊,就是主要是在这个什么太王这边的话,去配置这个设备驱动这块的话啊,只要你把地址填写对了就没有什么问题啊。 这个话就是我们这个组泰王的王八斯 tcp 的一个驱动啊,这个一个同学啊。嗯,下次这块的话,我们再讲一下这个组泰王的这个王八斯的 tu 的一个同学,这个用的可能比这个 tcp 还要多一点啊。那好,这节我们就讲到这个地方啊,谢谢大家观看,再见。

大家好,这节我们继续讲解一下主太王的数据库通讯。呃,上一节这一块我们已经讲了组太王的这个呃数据库通讯里面的包括我们的数据员的建立,呃,还有我们数据员去关联一下这个数据库,呃,以及我们的这个组太王的 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 这个方法啊,这个啊,你说这块的话我需要去刷新一下啊,上面是长袖的条件,下面这块的话我需要给他刷新一下,也就说我刷新一下,按照上面这个条件将所有的这块数据全部给他刷新出来啊,然后呢?啊?需要一个 结束符啊,确定啊?那么我们再保存一下啊,交换到运行模式, 呃,这样点一点啊,点一点, 然后呢?这个也改一改啊, 改改改改 啊,然后呢?我点查询,那么查询的话我们就可以看到啊,这个时候的话他就会把你前面所重处的所有信息啊,这块的话全部查询出来。日期左边第一行日期第二行时间,时间的话是以一秒钟的时间这块的话去重处的啊, 是以一秒钟的时间去存储的啊,呃,第三行是我们的开关状态,然后他是以汉字的相识去显示的。停止,呃,这个地方由已启动已启动已启动已停止已停止已停止已停止。那么这个地方有温度正常,有温度过 高啊后对于后面有一百,那么一百的话就是温度过高啊,然后呢正常的话就是只要低于一百就是温度正常啊, 呃,那么他只能查出来当前的,然后你看再点查询啊,然后呢他就后面的金刚就出来了啊,那么这里面的话会有对应的查询条件,当然了我们可以去做一个呃保存打印啊,那么保存打印的话可以将对应的这个表格这块的话,然后呢给他,呃 单独的去保存下来,没必要尽快的,没必要去保存了,因为数据库没保存了,直接可以去打印啊,那么打印的话当然了也没必要,我觉得直接到那个数据库里面去把它打开,然后打印出来也行啊。 那好,这块的话就是我们的这个完只看完的这个数据库通讯啊,我们就讲到这地方啊,谢谢大家观看,再见。

大家好,今天呢跟大家继续分享 botbox rto 通讯课程,今天呢主要是通过左大王去连接前几节课咱们讲解的那款超声波流量记, 现在呢这一款超声波流量计啊,首先我用这个 mosag 去展示一下,他现在呢,这流量计属于关闭的,流量和流速啊,都是零,然后呢他的净机啊是幺六八七九四点六四,然后呢这个就是他的 累积的整数部分,这个呢就是他的小数部分,这个呢是他的 流量瞬时流量,下一个呢是他的流速。 咱们呢今天重点通过昨天晚上 去连接第一个他的流量,还有一个呢,就是他这个比较特殊的就是他累积的整数部分,再一个呢就是他累积的小数部分。好了,下面呢咱们就打开组代王开始讲解。 先呢通过图条网,然后新建工程,新建工程之后呢,然后建一个文件名,然后是超声波流量计, 把这个工程啊应聘完之后,点击完成,置为当前工程。是 双击打开之后啊,然后呢,首先还是像以前讲解的,先建立设备,先把这个设备啊给他连接上,点到设备驱动里边,选择 p l c p l c 下边有个莫迪康,莫迪康点到 modbux rto, 点到 come come 之后呢,然后点击下一步,下一步呢,这个就写上超声玻璃标记 超声波流量记,然后点下一步,下一步呢,这一口啊应该还是咱原来的对应的这个 usb 转四八五插到电脑之后,然后三 c h 三四零驱动,驱动完之后它显示的对应的 com 口这块呢,咱选择 com 四,然后点击下一步, 然后这个超声波流量机的占地址啊,上节课讲解的,他是一,然后点击下一步,这是默认的,就不用改了, 这块呢就多出了一个 com 四,这个 com 四啊,咱们要设置一下,首先呢他支持的是九六零零的波特率,八位数据位,一位停止位,然后是无机有效验,然后呢通讯方式呢是 rs 四八五点击确定,确定 完之后呢,咱们开始建立他的数据。首先啊咱通过刚才的照片咱知道第一个咱建立他的流量, 流量啊,它是一个浮点数,这里块呢内存呢就是类似于这个设备里边的一个内部的数据,这个 iu 呢就是外接的一些设备,然后呢这个流量是一个浮点数,所以说呢咱们选择 iu 实数,然后它连接的设备呢就是这款超声波流量记 计算机地址呢,从四开始的,因为上节课已经讲过了,他是四零零幺开始的一个浮点数,然后这块呢选择一个 flow, 然后是一个浮点数,然后改成读写啊,这个呢就建立完成。然后呢咱们再见一下他累积的整数部分, 整数部分,它累积的整数部分呢,首先它是一个 长整形,咱应该选择阿优整数,不能选浮点数。然后呢他是从四万零幺三开始的,然后呢这块选一个长的一个整形,这块呢选择一个长的整形点的读写, 然后呢咱们再建立累积的小数部分, 小数部分呢它是一个浮点数,首先所以说呢,咱选择 iu 十数这块类型,然后呢它是从四万零幺五开始的,然后它是一个浮点数,这块呢也改成读写好了,现在呢这个三个数据啊,咱们想采集的三个数据啊已经 建立好了,下面呢咱们就建立画面,首先呢这个画面还是随便给个名字品名为一, 然后把这个画面拉大一些,拉大一些之后呢首先咱为了便于观察啊,先给他把这个数据的前面给他写一个名称,写成流量 啊,下一个呢就是他累积的整数部分。 然后呢咱们把这个拉大一些, 然后呢连接他那个数值这块呢还是咱以默认的井号, 这个呢是模拟值的输出,首先连接的是他的流量, 然后咱把这个复制一下,这个呢作为他的整数部分,咱连接到他的整数部分, 然后这个呢作为它的小数部分, 这个小数部分啊咱们要注意一下这个小数的位数啊,咱们给它改一下,改的四位, 然后他的整数部分呢改成零,然后点击确定。下面呢咱这个画面呢就已经 建立完成,咱们呢给他保存一下。 然后呢咱们就开始切换到这个 view, 然后切换到个运行画面,然后呢咱们打开这个画面 好了,现在呢咱们切换到运营画面,首先呢这个流量是零零,因为对应的这个零零,因为现在呢我这阀门属于关着的。然后呢他的净累积的整数部分呢是幺六八七九四,正好呢对应他的幺六八七九四 累计部分的累积流量的小数部分呢是零点六四,然后呢 对应着这个零点六四。好了,现在呢咱们就完成了一个数据的采集。最后呢咱们去总结一下, 首先呢这款仪表啊,以前咱们通过我们的死杆去读取他传输的浮点格数呢,他传输的数据格式呢,是以二幺四三排列的, 然后呢也跟咱以前呢所说的 f 幺零三二是一样的,也就是说他的数据是二幺四三,然后呢咱们通过足代王去通讯呢,他 连接的数据呢,正好跟咱二幺四三排列之后显示的数据是一致的。也就是说呢,主菜王他对于长整形还有浮点数,他排列的字符顺序呢,默认的也是 f 二幺四三,或者说长整形二幺四三,也就是说主代王他默认也是按照二幺四三的数据进行存储。好了,这节课呢就讲到这里,谢谢大家。

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

好,开始啊,这个是 昨天吧,昨天写的这个大家可以看一下, 看下效果啊,这个用品打开测试画面, 让你们一按下,然后这个时间开始累架,每一秒加一次,这个的话按下是 每半秒加一次,所以这个频率快一点,大家可以看一下,但就可以通过这些简单的监测来达到你想要的这个效果,福霞微,福霞微, 这些都可以,今天跟大家简单说一下,就是效果主要是用到实践命令,举个例子 就是说你要控制 i o q e e 输出,然后你要检测这 i o q e 输出多久,然后运行多久之后需要停下来,所以说影响到世界命令。 你看这里面有两个,就是按钮一按下,跟按钮二按一下,数据字典里面有一个按钮一按下这个内存离散, 就是检测这个动作,哎呀哎,然后这个的话就是按钮一按下计时,做一个累加气的作用,按钮一样立从离散,立从整数, 这是画面, 我们看一下这个语言,哎,因为是你是要一秒, 可是你买的一千毫米,从这里的话就是一千毫米,这个这个东西比较重要一点,这个世界描述的话,主要是你代表了某一个世界的动作的时候,存在时,发生时,跟销售时啊执行相应的语句。像这个的话就是 按钮一按下零一的时候,这个计时就加一,循环一次加一次,加一次加一次加一次,就这样按钮二也一样, 可以看一下,你看按月按一下发生消失都没有,就是在存在的时候,这个是个五百毫秒, 这个命令的话能改一下,应该按钮按一下, 这个是按钮一,按钮二小计时,然后复个位计时等于零,按下等于零, 在这个名称 再做一做。 哎,从这入住, 按钮三计时, 十天三日 三九三福利。 好了,这是画面保存一下,然后退出来,然后咱们先填一下这个 内存离散,按钮三按下,及时按下,这是检测他动作的, 这是最实用的一层证书 好了,结果就结束了,这样就可以实现按钮一按一下,然后咱们可以规定个五秒或者十秒 之后输出一个支持灯,或者能到下一个单口耳动作,这些都可以做,都可以在这个世界命令里面做。那么现在做的简单一点,咱们可以拍个看一下, 打开画面, 哎呀,英文状态下加一,这是一个热闹心的时候, 也不想也不想, 然后实实在在的输出看一下,其实, 然后可以在按钮二里面做一个程序,就相当于按钮按下超过五秒之后,位置是灯亮, 哎,这个指示灯, 这个就可以了。好,可以的, 这结果变了,这个是报警 时间到内存一下。好,咱们这个这个时间到主要是检测,按一按一下,超过五秒之后,这个时间到就变量运行, 这主要程序在应用程序里面就是全局的 一秒啊,用这车去直接换也是一样。哎,如果, 嗯,状态 伤过后, who is? 这你可以自己试啊,无所谓, 要按逆复位的话,你们看看那个,呃,即使对联他也就那个灯也就关掉了,他们这里这边也可以让他再持续强制性关掉,然后咱们看一下效果, 嗯,你看这个没亮,对吧? 嗯,这个灯在那个啥没写, 边上没加,所以他没有,他们在做闪烁,时间到屋外。 嗯, 你看我每到晚上都关掉。嗯,再打开, 二三四五好,出发。停了,一闪一闪这些都可以做, 你看这个是没时间,那说明这个都变了。美甲再检查一次, 看一下这个市场。主要世界杯里面没加, 我也不起来。复制一下吧。新建一个发生石, 只是感觉这个数字 提醒你一千秒,一秒的话你就按一秒 十点描述,主要是指的这个动作是按一三, 这个边要站起来。这里面确定了,这样看就编一下 啊, 保存,切换游戏,看一下效果啊。 都可以看,都可以做,大家可以看一下,有需要的话可以参考参考,什么时间签套之类的话都可以在这里面做, 这是一个参考,大家可以学习一下啊。

需要用到的软件有三个组,太王 t c x s smart step 七 microwing smart 先写一段 t l c 程序,注意 o p c 通信程序不需要额外编写,这里只写一个测试程序,来一个起保亭数据累加吧 带着相机,我和你 只剩下我 不是叫你爬山,而是 那天没有开口说话,并不是他们说的那样,虽然这样会很招骂,但是总说不出真心话。 不觉得我和你 你穿着白色短裙有多美丽可进我心里就像在演电影, 写一下注视 程序写好之后下载进 p l c 我不了红色妖精是否会再也 嫉妒藏在心底的秘密这一次,我不再继续骗自己,我想把你拽在手里,是在寒江里拥你怀里。这一次,我不再偷偷摸摸写信给你,请你 下一步组态, pcxx smart 程序 还行,在这遇见你, 已经对你坦白了说我有多么注意力。 设置了四个变量,与 plc 程序对应, 每天步行静悄悄,下大雨会烦恼, 又是剩下我心中困难不是叫 下一步倾斜组,太王程序 新建一个画面, 我心里就像在演电影, 就在日落和你共度黄昏,牵着你的手在海边感受 otc 服务器默认设置,不需要修改,打开数据词典新建变量。 我不了红色又怎是否会再也忘掉了手机屏幕我是魔法有你的一幕 送给你的礼物,我想他们一定会有些嫉妒藏在心底的秘密这一次,我不再继续骗自己我想把你拽在手里,是在寒心将你拥入怀里。这一次,我不再偷偷摸摸写信给你,请你 细听,我会大声告诉你,是的,没错,你就是我的芭比穿过来车水马龙人群 幸运还是愿在这遇见你这也不是纵使鸡蛋爱情 同样数据数量看类型 e l c 对应 编辑画面 卧槽,按钮的显示名称怎么改? 又是剩下?我心中宽满,不是脚步攀上, 而是不想难看那天没有开口说话,并不是他们说的那样,虽然这样会很招骂,但是总说不出真心话,算了,不改了,直接下一个。 你穿着白色短裙有多美 可进我心里就像在演电影就在日落和你共度黄昏牵着你的手在海边感受雨 做一个数据趋势图, 我不了红色又怎是否会再也 再做一个指示灯 藏在心底的秘密这一次我不再自己骗自己,我想把你追到手底下,还是将你拥入怀里这一次我不再偷偷摸摸写信给你请你要仔细听,我会大声告诉你。 是的没错,你就是我的芭比穿过来车水马龙人群 幸运爱情在这遇见你,这也不是总是值得爱情瑟瑟不 吐出来承包你,你住在我 想对你坦白了所有动物记忆力 在这 画面组好了,直接测试, 每天步行静悄悄想 就是剩下。我心中宽满,不是脚步蹒跚,而是不想耐 那天没有开口说话,并不是他们说的那样,虽然这样会很糟麻,但是总说不出测试结果弹性成功。 你穿着白色短裙有多美 可进我心里就像在演电影就在日落和你共度黄昏牵着你的手在海边感受余温 这一次我不再欺骗自己,我想把你抓手底下含情。