来给大家讲一下 a, 呃, level 微友中怎么将数据写入报表,这个报表呢是指 axl 报表,嗯,相当于生了一个报告, 嗯,这样说吧,就是说在工程中经常会用到一系列的操作,呃,把一些数据,把一些产生的数据吗?包括还有一些表格,呃,尤其是 x y 图或者是方式图呢,写入到以图片的形式,目前的数据码写入到咱一个 excel 中,这样该怎么实现呢?就像咱这个程序一样,把实时生成的一百个 领导一针的随机数要写入一个报表中,还包括一些咱虚拟的,呃,产品的名称,就是测试的日期以及某些测试纸箱的一个 结果。怎怎样一步步的实现呢?首先呢,看看咱俩原程序,原程序呢是首先生成一个保险图表,保险图表生成一系列的数据,刚才说的是零到零,零零到一一百个啊,最低数。 像这个数据,他的步骤呢是第一步用的是 level vivo 中一次,下一个 level vivo 中带图表, 报表生成中的这一系列的函数中一个个的来讲一下,这个呢是新线报表。首先呢,第一步肯定要新线报表,第二步呢, 就将一些文本文本和具体的数据进行写入。第三步呢,有,如果有图片的话,以 jbj 形式,或者还可以选择其他的把它写入到 在这个,嗯, excel 中。第四步呢,就是进行数据的保存,你肯定要需要保存一个数据吗?最后一个是处置报表,一般就是把那个引用码给他,呃,删除掉,可以说认为 咱一步步的来讲一下,第一步呢,肯定新建报表,新建报表呢,会有一个模板,因为你生成数据的时候不可能没有模板随便生成,你可以制定一个模板数据的,这模板呢,咱为了方便呢,咱放咱的本地盘 f 盘中打开看一下, 这个 f 盘中呢是咱自制的模板模板呢,包括比如说某某公司的报告产品什么型号,他这个随便编了一个啊,产品的一些信息,比如说名字、 序列号,测试日期,以及产品的一些结果。测试项有 abcem, 不是等的结果吗?每一个项中一些限制,比如说大于一, a, 产品 a 大于 b 的大于等于二, c 的大于等于三,也具体的结结结果,测试结果,还有测试的这测试数据啊,测试结果等着结果,然后再把刚才那些数据以图片的形式来进行一个展示。 这样的是怎么一步步的实现呢?他的核心呢在于什么呢?也一定要记住是比如说这个地方 叫 excel 中一个功能叫定定义名称,咱现在有的名名称都已经定义好了,比如说这个名称叫内幕,这个呢是叫 f a, 这个呢是 da da data, 这个是产品 a 和这个具体结 b c, c, a, 然后具体结果是这样的, a 最大或者 b 最大的等于一个是变量,可以说在一个非要是把把变量先创建好啊,这个呢叫时域波形, 这是怎么建好建的呢?比如说在这个地方可以右右键单击定义名称,就可以弹出框来,然后写入你的名称就可以了。 只有名称见多了,咱想删除某一个名称,不能直接删除啊,删除不了怎么弄呢?就在数据中啊,公式中有一个名称管理器,打开看一下咱所有的名称,当然我见了很多哈,就在这里边,这已经删除了, 可以看到很多咱现新建的名称,可以认为是变量,因为那个 vivo 中呢,在成语中就会根据这些变量,所以比如说这些变量名称都写在这边了。 然后这一步呢,就添加报表文本嘛,报表文本呢,一的是它这个地方有一个 m m s, 就是马克罗 soft 嘛 office 的参数,参数呢是有一个内幕,就是说刚才定义的名称,这就是刚才定义的这个报表中所有的名称都在这里边。
粉丝391获赞720

大家好,我们今天来讲一下表格控件一直输入项的方法。 我们知道表格控件输入项是输入的是字母串属性的,我们先来建一个新的表格,演示一下, 这里一个表格空间,然后这里一个他这种颜色呢都是代表这个串的。我们正常的时候呢, 我们运行起来,在这空间里面可以输输数字,也可以输汉字,输各种 字母都可以。在我们经常使用情况下,我们可能会遇到输入项是已经有几项可选,就是不是说嗯乱七八糟的, 就像一个下拉列表框,比如说我们做一个下拉列表框,那么我们在这里,嗯,编辑箱里面我们可能会给他输入一个啊,电压, 嗯,电流 还有功力啊,比如是这样的,那么有时候我们可能就在运行的时候,我就想要 输这么一个可选项,像这样把自己选,把它输进去,实际上呢我们是完全可以做得到的。具体是怎么做的呢?我来给大家演示一下。我们先把这一个先关掉, 学校保存在这里,我已经做了一个,他主要有两个空间组成的,我们看这个后面板,这里 一个表格空间,一个菜单下载列表框, 我们平常呢是把这个下来,列表框是隐藏起来的,我们现在运行一下, 当我点在这里的时候,他有个下来,你把框弹出来,我点开就可以选择苹果选了一个功率,那他这里就是这个功率,然后我点到这里 再说一个电电流,他就说电流,不知道大家有没有注意到,当我点到这里的时候,这个整个这个方框都是有这个下载六个框填满的, 那么点到这里这个格比这个格小很多,我点开他,他这个下的列表框呢,也变小了。 好,具体是怎么做的呢?我来给大家介绍一下。 在这个后面板这里,我们实际上用了一个循环,然后这就两个超时,里面什么都没有。嗯,在表格空间暗下的地方我们做了这些动作,首先 我们从左边看,首先我们先让下达列表框啊,把它隐藏起来啊,让它不可见,然后 就这里就把它初始化,把表格初始化成默认值,就是说时间就等于是清空表格这么一个动作。那么这个这个是在哪里呢?这个就是一个熟性菜单啊,我们 知道的就在这个点击下载列表框这个创建 啊,属性节点这里面,点击可见,这里就可以出现这个,那这个呢?这个实际上这个不是属性菜单,而是一个方法,要点击到表格空间上面创建调用节点, 重新初始发为默认值,就是这一个,你看这就是这个啊,这样的话他就会如果你的默认值在里面,假设你在这个表格里面, 这里我们可能输了一个,比如说你这里输了个 absabc, 这里输了个一二三,好了,你把这些删掉, 哎,你也可以点击右键数据操作,当前指是为默认指,你点了这个之后呢,你下一次运行的时候,他这个 abc 这些他就会在这里了,我们来运行一下, 你看他这一个事就弹出来了,所以说他这个动作呢,就是你设置了什么样的一个默认纸,他就会出手画到这个默认纸。 做完这个之后呢,我们这就是一个循环,在表格按下的时候要做了一个动作,这里有一个,这里也是这个也是一个方法,那我怎么识识别他是方法还是属性呢? 你看见这个东西实际上很相似啊,这个这个属性,这个这个表头,我在上面这个头都经常很相似的,所以说那我们这个这个方法就是点到行列,就是还是点击右键创建 方法调用调节,点是这里就有一个点到行列,就是这个这个方法呢左右就是什么呢?他就能 识别你的鼠标在哪一行哪一点,你这个表格有很多行很多列吗?他能识别到, 那么这里你选了这个之后呢,你把这个坐标复制给这个点,然后呢这里有一个列的位置, 把它这个调出来就行了,我们把这个删掉,调出来之后呢,这里为了给大家看的方便,我就把这个列的位置把它啊剪出捆绑,然后显示到这里 哪一行哪一列,到时候我们运行的时候大家注意看一下这个地方,然后在这里呢就把这一列 这个单元格,他把它设置成活动单元格还是这个表格,然后这个活动单元格设置完之后呢,就把这个 活动单元格的大小,首先把他的位置复制给这个下达列表框,这个动作就是相当于把这个下达列表框随着你的鼠标移动,你点到哪一个格,他就到了哪一个格,然后这个动作 大家看这下面的这个及时帮助这里,这这叫以命名数字大小, 这个动作呢就是把这个下来列表狂的大小变成这个, 嗯,表格的单元格的大小,这样看上去就刚好是那么大,匹配的比较,嗯,一致,这样看上去也美观一点。然后这里呢我就也把它调到前面版,大家主要是为了 大家到时候运行看一下,对比一下这个这是我刚刚运行的时候呢,那个,嗯下来列表框的大小,这个是你单元格,你去到哪个单元格时候他显示的大小,所以说他这个是会变的,而这个呢在运行过程中他是不会变的。 到了这里之后呢,我们一点击之后,我们就要让这个下的列表框把它显示出来,所以说我们取它为真,显示出来之后, 那我们是想要把这个下列列表框的直输进去,缩到表格里面,所以说我们首先要把这个选重建的设置为针,把这个等同于要把焦点设置到这个下列列表框上面。好,这里这样一坐下来之后呢,这里还有一个移位继承器, 这个是很关键的,这个我们要把当前的这一个位置发送给移位继承器,这个移位器发送的目的呢就是为了我们到时候把输直的选择了这个下列列表框的直,要把它输入到这个对应的表标当中, 这样的话表格空间按下这个动作呢,就完成了这些功能,按下之后我们就还有一个功能叫做呢,就是选择下列列表框,就是下面这个叫菜单下列列表 这只改变的时候的一个动作,他他实际上他只改变工作啊,就是想把这个下列列表框的这个文本属性,这是个属性,把它输入到他这个表格的这个, 嗯,对应单元格里面,那这里,这里也是一个钓鱼节点,也是一个方法。那么你大家看见这里这个地方,就从这个移位计程器里面 把他的这个单一格的坐标选出来的,是哪一格,哪一行,选出之后就把这个值输进去, 大家看到这里有一个交叉一样的啥?大家记住这里如果说你选的,比如说你连的不对,那么你点这个行呢就好,行和列可能就交叉了,也不是在你对应的位置, 这个就很简单,你只要把它交换一下就可以了。那么做了这个动作之后,我们这,然后我选完之后,我 就要把这个下的列表框把它隐藏起来,你可以输下一个了。大家看到这里有一个纸,这个纸啊是很重要的,因为他这个方法呢,这个案例我是在一本书上看到的,他那个案例介介绍的是他没有这一步, 没有这一步他会是什么样的结果呢?我们先把这一步删掉,他这个地方,我要删掉他,然后把他啊变成这样,好,整个程序呢, 就这样的就没有什么别的了。是啊,很简单的,那我们先来运行一下,大家记住我把这里删掉了一个东西啊,我们运行一下, 你看到因形,刚才我们预测了这个 abc 和一二三在这个表格当中,所以说他初始化的时候,他就有这两个参数已经在这里了, 那么这个边当然,嗯,现代列表框呢,宽度是六十三,高度二十三,这两个都是一样的。好了,我们现在假设我把这个点到这里,你看他就弹出来了,弹出来之后呢, 我打一个电压,你看宽度还是这个是没有变,这是刚刚出事发时候的人,那这个就已经变了,变成九十四、三十八了,都比他大,因为他这样,那么点到这里的时候呢, 他又变小了,然后我们再数一个电流, 大家注意我点这里的时候,我再要输电流的时候,你会发现他输不进去, 为什么呢?这就是我刚刚在这里删掉了这一部分,因为他先只改变,之后他才做这一个动作,而我们刚刚开始做了这一 做,这个之后呢,我点完这个,我还是选刚才的一个直,他实际上是直没有变,所以说他这个动作不直行的。 因为这个这个呢,我也找了好多办法,本来是想,嗯,选择一些鼠标动作,鼠标进入呢,或者鼠标释放呢,这些动作 都不满意。最后我找到一个办法,就是这样的,我们在这里预职一个数,把它把它的值,把它变成一个空的, 所以这些方法呢,嗯,有很多种,我们把它改换转换为写入,这样我们 创建一个材料,那材料这里面有电流、电压、频率,那么我们看到在这个属性这里, 这个下载列表框,我在这里专门加了一个空空白的,这样的话只要我一输完,我就把它调到这个空白的这位置,这样的话你在输入的时候呢,你一般都不会输空白的,所以说呢 他就会出,嗯,纸质就会改变,那么这样这样在运行的时候,我们选了一个啊电流,然后选择电压, 好,现在这这样下来的话,他就是空白,你肯定一般要输,你就不会输空白了,你肯定会选一个,选一个,那么你选个频率, 然后下一步他还是会调到空白灯,你就换个换个电流,这样他整个过程 就显得比较流畅了。当然有的朋友呢,有比较好的方法也可以。嗯,分享一下。好,今天的分享呢就到这里,谢谢大家。

我们再来看这个程序,这个程序的功能是当鼠标双击对列列表框中的某个单元格时, 盖单元格切换到编辑状态,并且根据输入文本的长度自动调整单元格的大小。程序启动后,进入超时分支,取出手画。程序 对程序的触手画是通过一个紫外实现的, 这个紫外的作用就是初始化单元格大小。 程序促使画完毕后为这个超时 段子付之付一, 复之复一后就禁用这个超时分支。 当鼠标在多列列表框空间上双击时,通过点到行列这个方法 获取到双击处的单元格位置,加双击处单元格的位置付给编辑位置这个方法,这样就使得双击处的单元格可以编辑了, 同时还将这个双击处的单元格位置付给活动单元格,这个属性为下一步的根据 文本的长度调整单元格大小做准备。然后程序进入到检测编辑状态这个分支 检测编辑状态构建在了超时事件分支中。超时事件分支总共有两个条件分支,一个用于数实化,另一个用于调整单元格的列宽。 这一段程序大脑的作用是当多列列表框中没有在编辑时, 我们就调整他的列宽。调整列宽也是通过一个紫外实现的, 调整列宽主要用到了获取文本巨型边线这个函数,该函数可以根据输入的文本以及文本的字体样式获取到文本的长度。 这一部分程序代码的作用是为多类列表框的单元格设置一个最小的宽度, 如果输入的文本他的长度小于这个最小的宽度,那么就不用调整这个单元格的长度,直接保持这个最小的宽度, 下面我们调试一下 程序, 我们现在在这里双击这个单元格,然后输入数据, 我们输入两个字符,这两个字符的长度小于单元格的长度,所以单元格并没有自动调整大小。我们重新输入一下,我们这次输的文本长度长一点, 可以看到这个单元格的大小已经自动调整了。

同学们好,很多同学在实际项目中生成报告都是 excel 格式,呃, excel 格式里面可以带一张他们自带的图表, 如何在 excel 里面打出对应的图表?嗯,这是很多同学问我的问题, 我们老师在这首先给大家推荐这种方法,同学们看到了吗?这个后面版,后面版在这一块函数区域里面有一个爆 report generation 产生报告,在 一个是药里面,这里面有一块就是说深层图表的一个功能函数,老师在这写了一个简单的调试的演示 功能函数的一个子维埃,同学们看一下第一部分,第一部分就是说打开 excel, 第二部分写入 excel 的数据,然后让它生成图表。 第三部分设置一个这个图表大小,然后是保存关闭,很简单,只需要五个 vi, 五个功能函数就能把这个 vi 创建出来。老师运行一下给大家看看, 比如说老师运行三千个点, ok, 我们设置一下对应的路径,一二三, ok, 看到了吗?在老师的桌面上面已经产生的一二三这个文件,我们看一下效果,所有的数据 镀金的这个一个是要表的,图表里面好,我们不可能实际在实际应用中,呃,就三千个点,可能更多,老师在创建一个四千个点, ok, 我们把这个一个是要表关掉, 哦,好像有错误,哎,朋友们看到了吗?哎,这个测试程序弹出一个错误对话框,我们看一下他的解释,这个图表,这个图表,我们穿 的图表,在微软的这个系统里面不能包含超过四千个,呃,四千个行或者列, 你们看看同学们,老师这个月只有四千个,他就报错了。同时 我们设想一下自己在实际项目中的应用是不是很多,呃,比较简单的一些模块测试里面,他肯定这个图表会少于四千个点,但是如果是在实验室里面做一个老化项目,他往往是七乘二十四, 七乘二十四运行,你们想一想,七乘二十四,再乘,呃,一小时三千六百秒,一个秒,往往最最起码要踩两个点,这一算下来的话是多少?我们算一下, 算一下啊,福建,福建温州是我的 计算器哎,我们就有个一个色,要不要参见一下? 我们等于七乘二十四,再乘三六零零,再乘二 十,额,一百二十万, 一百二十万个点,就一百二十一万个点,如果要把这个点都打到一个图表上,是不是很可怕哦? 我们首先看一下,一个是要表,他的最多能全足多少,我们可以上一下谷歌, 我在支付上找到了一个是要最大的是一百零四万,一百零四万,这个是,我们是,这个是七乘二十四小时,每一秒才两个点,但是往往我们做不到这一点,但是一百零四万我们也是足够用的。 好,我们实际项目中,假如我们一个实际项目中他踩到了,呃,不要一百零四万吧,就踩到了五万个点,他远远大于五千吧,这样子怎么办呢?我们要把这五万个点打到一个同 表上面,该怎么办呢?好,这时候用 ni 自带的函数就已经不行了,我们必须用 active x, 在老师以前的视频里面曾经给大家讲过, active x 控制 excel。 大家再想一想,我把以前的笔记翻出来,大家再想一想,老师是怎么怎么讲的?第一步,我们是首先进 n i help, 然后解锁 active x, 找到了一个比较好的范例, right table, 我们打开 看看人家 ni 的范例是怎么做的,我们可以排个序吗?第一步是 excel application, 记住一个下滑啊。 嗯, 第二步是沃克 books, 第三步就要对沃克 books 里面打开一个沃克 book, 然后直接到里面的每一个系统,然后再到具体的行列进行操作。 好,我们看一下这个范例,他是呃动其中的一个 ceo, 然后写一个值,如果我们要写五万个值,这个循环他就要执行五万次,这个是非常耗时的。给同学们,给同学们看看老师的范例, 这个饭店老师是运行成功的,我给同学们运行一遍 看一下啊,我这里面模板,我有一个模板文件,模板里面是要,然后生成一个目标文件,我就简单的命名成一二三,总共里面有四行数据,四列数据 虽然纸都是零,但是每一列数据有十万个,看到了吗?同学们,看到了吗?都有十万个, 这十万个数据从不动角度上就可以想象成那个实验室跑了一个很长周期的一个老化实验产生的数据。 ok, 我们就是要让他产生对应的一二三,这个报告我们可以看一下。 嗯, 好,刚才出点问题,老师重新执行一遍啊,在这我没有这个报告,我要以这个报告为模板生成一个报告,你们数一下,同学们可以稍微记一下,十一二三四, 不到五秒,同学们,不到五秒能形成四列十万个数据的一个是要表,你看看啊, 同学们,看到了吧,生成三个图表啊,虽然这图表里面值全部是零,看到了吗?一个, 两个,三个,然后所有的数据都在这,我们可以一直拿到下面,同学们看看,一直到十万,看到了吗?到十万,四列十万的数据不到五秒生成,是不是很快? 我给同学们看一下老师的代码 核心在这个地方,同学们,我把这里面几个关键的点给拎出来给大家看。第一步是出实话,这个不要谈 这个。同学们,这个就是老师给你们强烈推荐的 jk 二状态机,现在老师在左边,看到了吗?他执行的步骤全部放在左边,第一个就是呃,是初始化,然后就是说每一那个呃,每把这个 十万个数据写入对应的位置,然后我们写入好。同学们,第一个知识点啊,请看啊, 看到这个就每一个呃,一维数组,他是十万个数据,但是我们要他一次性写入,就必须把手, 就是说这个一个色表里面的手地值,比如说这个放在一列,同学们看一下啊,一列一列的,第一个,一列的第一个是一一,看到了吗?一一,这个是一一,一直到一一万,十万零一,一直到十万零一, 朋友们看看是不是十万零一,在这组合起来十万零一,支持点赞赞啊!一位数组必须变成二位数组,二位数组进行转制才能 进去,否则的话他只能写一个字进去,这是老师调试的经验,请同学们务必记住这个知识点,务必记住好。 第二个生成图表,在这老是有个断代码,专门生成图表,在这个生成图表的时候,在这就是说我们会在这添加一个图表,添加一个图表,要给他指示一下这个图表的大小和他的方位。另外的话,我们在这, 在这个图表的方法里面,我们要指定他的哨式,记得这个哨式是引用,引用啊,我们要把刚才生成的这个数据 变成了一个引用导进去,这样子这个图表才有他的值。好,只有用 x 和 x 才 能生成四千以上的数据,同学们请记着啊,老师用了很多方法,只有 x, x 成功了, ok, 如果同学们在后续碰到这种要产生大数据,就比如说几万几十万的这种大数据的图表,请大家使用 xux, 到时候如果有这种需求,你们写不出这个对应的代码,可以联系老师,我们可以共同探讨。好,今天就讲到这,讲完了没?

大家好,欢迎观看由二十一世纪电论坛原创的视频 level view 编程的使用技巧系列,这一讲呢,我们主要探讨一下有关于列表框空间的使用。好,首先我们打开 level view 的启动界面, ctrl 加 n 新建一个 vi, 在这里呢,我们首先先插入一个 多列列表框空间,我们这一讲就以多列列表框为例来讲解有关列表框的空间的使用。那首先呢,我们来看一下多列列表框的结构。 好,我们右键可以看一下显示向里,这里呢有垂直水平滚动条,这个我们就不多讲, 行手和猎手,默认情况下他是只显示猎手,也就是这个灰色的空间,那么我们可以点击行手让他显示行手。 好,这是行手和猎手,那么我们选择默认情况取消行手, 这里还有垂直线和水平线。好,我们点击一下看一看,那我们一点击垂直线就消失,同理呢水平线也是也是如此。那么这里呢有一个符号选项, 那么这个符号选项有什么作用呢?我们可以点击来试验一下。好,首先我们可以在 在这里随便打入几个字符,然后 在这个字符中右键,大家可以看到这里有一个选项项符号,这里呢莱伯伯又提供了四十多种自带的图标,我们可以选择其中实根据实际情况选择其中一种,比方说选择 这个加号,这个加号的意思呢就是他还有下一集目录就是可以扩展的, 那么这就是符号,如果我们取消这个符号,那么这个加号就不再存在,那么这就是符号的使用,有关符号使用 我们稍后会做更详细的讲解。好,下面呢我们先看一下如何在多列列表框中写入数据,当然我们在编辑状态下可以手动写入数据,比方说随便写入几个数据, 它支持数值字符串等等, 这是在编辑状态下,那么我们大多情况是在运行状态,运行状态中对多列列表框进行写入,那么应该如何进行操作呢? 那么很多人就认为呢,我们是不是在这创建一个属性节点, 那么很多人认为呢,我们可以将其转化为显示空间,然后呢添加一个数值数据, 然后连接即可。好,我们不妨试验一下 ctrl 加二,大家可以看到这个多列列表框是没有任何变化的,即使我们添加的是一个数组形式的数据。 好,我们再运行一下,大家可以看到这个多列列表框,其他中他里面的数据是 不会发生变化的,那么我们应该怎样对多列列表框进行数据的写入。 好,下面我们就来操作一下。首先呢,我们应该选择创建属性节点,然后利用这个属性节点中的项名,那么什么是项名, 项名呢?就是我们所说的这些数据数据表格, 这些所有的数据表格都称为项名,可以试验一下,将它转化为写入, 我们 可以写入几个字符,比方说入万,我们将其拉大。 好,这时候呢我们运行一下 ctrl 加二,大家可以看到,这时多列列表框中的数据就发生了变化,就是我们所填入的有关项名的一些数据。 那么多列列表框的空间的这个写入就是利用这样一种形式,它是利用属性节点中的项名 是这个选项。好,下面呢我们看一看有关符号的写入,也就是像符号。首先呢我们必须在选式项中将符号显示,这样呢我们写入的时候才可以显示出来。 项符号的写入和数据的写入是一个道理,我们在这选择项符号 即可。那么我们可以在这里创建一个常亮,看一看他的,他的格式呢表示法 是属于 i 二四三二 i 三二那个长正形数据,也就是说它是一个数值形式,而不是自 福串。那么这个数值在这里代表是什么意思呢?我们当刚才已经看到这里有个像符号提供了一共是有四十二种这个图标,那么他们每一个图标呢, 都对应着一个锁引号,就是我们这的长整形数据。比方说 我们想添加,想使用这个对号和错号这两个,那么他的锁引号是分别是一二,那我们可以在这设置为一 二好运行一下,大家可以看到这时候呢,第一行它的符号是对号, 第二行是错号,就是刚才我们所添加的对应的缩影号是一二, 这就是有关符号的添加。当然 level 中自带的相符号是有限的,它只提供了四十多个,而且最后一个也不是一个具体的图标,它是一种 一种格线符。那么如果我们想在这个符号中使用我们自定义的图标,应该怎么操作呢?这时呢,我们就要使用多列列表框的调用方法,而不是他的手型节点。 好右键创建调用节点。这里呢最后一项可以看到有一个自定义 像符号,这里呢有五个选项,如果我们要选择自定义的图标,我们可以选择设置为自定义符号,或者是设定为自定义符号数组。这里呢,我们设置单个选,设定设置为自定义符号。 好,这时呢,就创建了这样一个调用方法,那么这个调用方法呢,有两个选项,一呢是 index, 也就是锁引号,另一个呢是图标,这个锁引号 是我们给这个图标所赋予的一个缩影号,比如说,如果我们想把这个自定义的图标添加进来,就必须为这个自定义图标 标设置一个锁引号,这里呢,我们已经有了四十多个图标了,比如说他们对应的锁引号是从零到四十级,那么这里呢,我们的锁引号为了防止跟这里的图标重复,我们这里呢,可以选择 稍微大一些的数值,比方说是一百以上,这里呢,我们可以选择一百号,而这呢是一个图像数据, 我们需要使用读取图像这些个函数来读取一副图标,然后将所得的图像数据传到这里。在这里呢,我们选择读取 png 文件, 这样呢,这里有一个路径常亮所得到的数据图像数据可以传到这里好,比方说我们想把这样一种拼接, 这样一种 png 图像当做自定义的图标好,我们可以直接将其拖到这里,那么这样呢,自定义图标的一个写入就完成了, 写入之后,这样自定义图标他对应的缩影就是一个,就是一百。这里呢,我们只是把自定义的图标相当于写入这个文件库中,如果要 使用它,还是要使用这个属性节点。像符号,好,我们可以先在这删除, 然后呢在其后面添加这样他的一个属性 像符号,将其转化为写入。 我们为了检验一下刚才自定义的图标,这里呢将第二个设置为一百 好连接,为了防止出现错误,我们可以加入一个顺序结构,比方说我们在这是先读入数据 好,然后呢自定义图标, 然后再吸读取设置我们的符号, 好, 这样呢操作就完成,我们可以呢试验一下 ctrl 加二,大家可以看到,这时呢我们在第二行就有一个自定义的图标,当然刚才我们选的这个图标 可能太过于复杂,在这里呢显示不清楚,大家呢可以自己下去,下面去实验一下,添加一个比较简单的图标来演示一下。那么这些内容呢,就是我们 这一讲所要讲的就是有关多列列表框空间的使用,主要是讲了他的数据的写入,是利用他的属性节点中的项名来写入。另一个 个呢是符号的像符号的写入,我们可以选择 level 中自带的像符号,也可以呢选择自定义的图标来设置为符号,这里呢是通过使用多列列表框的调用节点, 他的一个调用节点来完成这个自定义符像符号,好,这就是我们今天所要探讨的主要内容,那么我们今天呢给大家留一个题目, 大家是如何在运行状态下添加像这样的猎手,还有行手上面的文字, 也就是说,比如说我们在猎手中添加一些文字,那么如何在这是在编辑状态下写入,如何在程序运行状态下写入 另一个呢就是大家可以在下面练习怎样设置自定义图标。好,如果大家有什么好的思路或者想法,可以到 到我们的电子论坛去发帖,我们电子论坛的网址在屏幕的上方,大家进入这个网址之后 找行业论坛,下面有个人机界面子面板,在这个人机界面子面板中,我们有很多关于莱博威用的一些资 资料,大家可以在这里发帖,我们今天所讲的教程也会在人机界面的视频教程字面板中上传,这里呢有很多关于 level you 的视频资料, 我们视频后面所出的一些练习题,大家可以在相应的视频下面回帖就即可。今天呢就讲到这里,谢谢大家。

很多人刚开始学莱伯威的时候不知道该怎么入手,今天我结合自己的经验讲一下怎么快速入门莱伯威欧。 相比于通过看书系统的学习一门软件,我更推荐先学会软件的基本用法,然后开始实践,在实践中边学边用,用到什么功能就学习什么功能,这样可以节省我们宝贵的时间去学习真正有用的知识。希望大家能够在看完这个视频后就可以直接进入实践了。 接下来进入正题。首先打开 live vivo 软件,你会看到这样一个界面,这里需要说明一下,很 很多编程语言编程时都是先建一个项目,也就是这里后缀为点儿而为 pioj 的文件。但是莱伯威尔的程序文件,也就是后缀为点 vi 的文件是可以单独运行调试的,对于初学者只使用 vi 就够了,等后面熟悉了再用项目。我们可以在菜单栏点击文件,然后点击新建 vi, 即可创建一个 vi。 一个 vi 包含两个窗口,一个是前面版,一个是程序框图。 前面版相当于是 gy, 是用来制作软件界面的。程序框图相当于是文本编辑器,用来编辑整个程序的算法。 我们先看前面吧,在前面版点击鼠标,右键会弹出一个空键的窗口,这里有很多 love 封装好的模块供我们使用,例如数值空间、波尔空间、自负串与路径空间等等。 把鼠标放在数值空间上,会弹出数值空间窗口,这里需要说明来标 vivo 的空间分为输入空间和输出空间两类,输出空间又叫显示空间,数值空间窗口中包含了多种数值 输入和显示样式,我们点击数值输入空间,然后在前面版适当的位置点击一下鼠标,数值输入空间就被放在了前面版中。使用同样的方法,可以在前面版放置一个数值显示空间,当然如果有需要,可以放置不同样式的输入和显示空间。 接下来我们再看一下布尔空间,布尔空间中有不同样式的开关和指示灯,我们也在前面板上放置几个布尔空间。 接下来我们再放几个自伏串与路径相关空间, 我们再放几个有代表性的空间,例如数组空间,错 表格空间,还有图表相关空间等,我们还可以放几个装饰用的空间。 数组空间和醋空间里面是需要放置内容的,具体的使用可以学习相关内容。 这些空间还有不同的样式,例如银色的系统的,经典的 logo, 提供了非常丰富的空间供我们使用。 love you 提供的空间不仅多,我们在每个空间上右键还可以对一个空间进行非常多的操作,这里就不详细介绍了,大家可以在用到的时候摸索。有这么多的空间和方法,大家肯定可以做出理想的界面。

下面我们学习选项卡空间的属性, 重新创建一个选项卡空间, 去掉选项卡的标签, 通过右键创建选项卡的属性,我们可以看到选项卡空间继承于空间类, 除了具有空间类的这些属性外,还具有选项卡类的四有属性。我们先看这个选项卡这个属性, 选项卡这个属性是一个指读属性数据类型为隐形聚柄的速度。 通过该属性可以获取选项卡空间所有选项页的引用区别, 也就是说通过选项卡这个属性可以获取这些选项页的引用句柄,进而对这些选项页以及选项页中的对象进行操作。 液选择器可见这个属性描述的是液选择器的可见状态,当前这个液选择器是可见的。 修改一下夜选择器的可视状态, 像这个甲长量输入到页选择器可见这个属性,可以看到现在页选择器已经被隐藏了。 重新复正直页选择器又可见了。与这个页选择器可见属性类似的还有一个 选项卡可见这两个属性他们的功能是类似的。附一个假值, 可以看到页选择器已经不可见了。重新复正指页选择器又处于可视状态了。我们再看一下。按 type 键时选中这个属性, 按太不见时,选中这个属性描述的是选项卡空间对太不见的响应模式,当该属性输入为真实,按太不见可以选中选项卡中的空间。 当该属性输入为假时,按太不见时,选中的是整个选项卡空间,而无法选中选项卡空 中的对象。在选项卡中再添加几个空间, 运行一下程序, 注意,只有当这个前面版的窗口处于激活状态时,才能进行太不见的操作。 当这个窗口激活时,窗口的标题栏显示的就是高亮的蓝色,如果窗口是未激活状态, 窗口的标题栏就是灰色。在窗口上单击一下就可以激活 该窗口书包左键单击一下前面板,此时前面板就激活了,此时点击看不见可以看到。首先选中整个选项卡空间, 然后按踏步键可以选中其中的空间。 将假值输入到该属性, 按太不见,只能选中或者取消选中整个选项卡空间,而无法选中选项卡空间中的 这些对象。

这个视频接着讲程序框图,上个视频用到了连续运行,这个连续运行一般是调试的时候会用到。如果我们想在程序中循环执行逻辑,可以通过循环函数来完成。 在程序框图中,点击鼠标右键会弹出函数窗口,我们在程序框图中使用的函数都在这里。 将鼠标放在结构图标上,会弹出结构窗口,这里有 fo 循环、 y 循环、条件结构等。点击 y 循环,这时鼠标发生了变化。在程序框图窗口中按住鼠标拖动, 将需要放在外耳循环中的图标都框住,松开鼠标,这样就把这部分逻辑放在了外耳循环中,当然也可以向外耳循环中拖入逻辑或拖出逻辑。这时运行图标 提示出现了错误,点击一下运行图标,弹出错误列表,提示外要循环的条件,接线端未连线,也就说没有给外要循环设置停止条件。我们在外要循环右下角的循环条件上,点击鼠标右键, 然后点击创建输入空间,出现了一个停止图标,双击这个停止图标定位到了前面版的停止空间,这说明可以通过程序框图在前面版增加空间,这时运行图标显示正常 错误列表,提示没有错误,关闭错误列表,点击运行图标,程序循环执行,改下输入值,运行正确,点击停止按钮,停止程序。 v 二循环只是程序框图众多函数中的一个,接下来我们再讲几个函数。当前 v 二循环是以尽可能快的速度运行的,会占用比较大的电脑资源。 当前我们的程序并不需要运行这么快,可以在每次外循环中加入一个延时操作,类似于其他编程语言中的底内函数。在程序框图,点击鼠标右键,将鼠标放在定时图标上,我们先选择等待毫秒这个函数, 这函数就是起到延时的作用,也就是运行完上面的逻辑后,延时一定的时间,运行下这个程序,看看效果, 程序运行没有问题。这个等待毫秒的函数虽然时间 现了当前的功能,但是他有个问题,就是不知道每次 y 循环需要多长时间,因为 y 循环中其他逻辑的执行时间是不知道的。这时可以使用定时函数中的等待下一个整数倍毫秒函数。这函数类似于单片机中的定时器, 就是 y 循环每隔一定的时间运行一次,即 y 循环每次运行的时间是固定的,踏单位也是好秒。通过这个例子可以看出,会简单使用 y 循环还是比较容易的,但是要想熟练使用,需要不断的学习摸索。 另外这个外要循环左下角有一个标志 i 的蓝色框,这个 i 就是外要循环的运行次数,有时我们会用到,我们可以加个观测量看一下。通过这个观测量的数据类型可以看出,这是一个有 符号的三十二位整数。你可能会好奇,循环次数不可能是复数,这个 i 为什么不用无符号三十二位整数,这样能够表示更多的循环次数,这是因为有符号三十二位是计算机系统默认的数据类型, 相对于无符号数,他的运行速度更快。 vr 循环作为最基本的循环结构,首先要考虑的是他的运行速度, 掌握莱德威欧基本用法比较容易,但是真想弄透还是要花很多精力的,因为需要知道的细节非常多。莱德威欧入门的视频就讲到这,希望大家已经知道了莱德威欧的基本用法,接下来可以通过实力进行学习。

love you 的数字空间是可以添加单位的,具体的做法是这样的,我们先在这个前面板上放一个数字空间, 点击右键,我们显示这里可以添加一个单位单位标签,比如我这里是一个输入电压,比如说我叫电压, 那么我们的单位呢?我们就把它通常电压单位,我们用福特来表示,那我们再拷贝一个,比如叫电流, 我们把他单位改成 改成安,这样我们通常呢在这后面吧,这里我们大家知道电压乘以电流就得到他的功率,让我们来计算一下 电压电流,那么我们在这里再放一个,比如叫功利 那公里,如果这个单位是我们刚才考过来是一个电压时福特,那么我们现在把它转换成一个显示空间,那我连起来一看,他会出现什么问题呢? 发现这里有个叉,这个原因是因为这这个单位是电压,这个是电流,那么这里应该是功率,那么我们把它改成功率 w, 看这里就正常了, 那我们也可以来计算一下,比如我电压是二百二十伏,那电流是一安,那我们一计算, 他这里就是二百二十伏,二百二十瓦,那刚才我们是用这个电压拷贝过来的方式,在这创建创建了这个显示空间,那我们可以把这个删掉他, 那么在这里我点击右键创建显示空间,然后把这个改成功率, 大家看一下这里他自动就添加了一个 w, 这就是说他的功率,那我们再来运算一下这二百二十五 这个单位,这个这里呢他还有一个优点是他会自动来变的,比如像我这二百二十伏,我把这个电压改成千伏, 他会变成多少呢?零点二二千伏,那么我把如果把这个一安这个电流 改成毫安,那他就变成以前毫安,所以他会自动变得,那么我们都知道那一千伏就等于一一千伏,一伏等于一千毫毫伏, 能按照这个嗯,就点静置的方式,我们可以算出来。特别要提醒的是,比如说我这里 一个属于一个 m, 大写的 m, 你可以看到这是造造福 老板,如果我改成小写的 m 呢? 这里又变成了豪府,我们再运算一下,他功率还是不会变的, 所以这就是他功率的呃,单位的妙用。而且这个数据我们也可以把它,我们比如说我把它这个改成,我们改成米,比如说多少米, 这里盖成笔,他这里就出错,那么我们再把这个删掉,他重新 创建一个显示空间,我们比如说叫面积, 大家可以看到 他这里就坚持到平方米,让我们不知道这个,比如说我这里叫长,这个改成宽,然后我们运行一下 这这个这就平二点二的十八次放这个平方米,让我们把这个平方米改改成单位加大一点 的 k, 他变成二百二十千平方千米。就就这样 我们用了这个之后呢,我们还有一个在这里,比如说我输一个长量,让我们在这里再拷贝一个 同样宽度,我自己输入一个数字敞亮, 这个长量时间也有单单位标签的,比如说我也算成一根笔,算成厘米,厘米吧,比如说我五百厘米,然后我把它连起来 显示空间,那这里也叫面积。 好,我们再运行一下,你看这里他也是这样,让我们把这个字数改小一点,这里太大了, 再运行一下,你看就得到这么一个结果。除了这个之外呢,我们还可以把它变成数组,比如我们在这里创建一个数组, 抓住一个梳子, 比如这里一百一百、一百九十九,都一百九十九了,那么 我们拿下来,比如说这里两百三百,好了,我们再分成另外一个数组,这里我们还是用电压吧,电压 电流,那么我这里别说一安、两安、三安啊,为了方便起见呢,我们就不搞那么复杂了。显示像这里还是,嗯,单位标签显示福特, 他说服务,你看我选一个,他全部都是一样的数字,所以他他这个呢,他就是统一的啊,电流,比如说我先安,他选不了,然后 后呢我们用书组来乘一下,他会是什么结果? 这里创建一个显示空间,那这里也可以看到他这里也是一个数组,那我们把它改成空滤, 他也是自动加了一个 w, 那我们这里是三个,这里有三个,那我们多加一个在下面, 比如说这个四四安、六五安,到这里三个数组,这里是五个数组,我们来运算一下,你看他刚好的结果就是这个,第一个和这个的第一个相乘, 第二个和第二个相乘四倍,第三个和第三个相乘,那这里多出来的他就不就不运算了,就把他直接删除掉了,所以数组也能进行运算。所以通过这些嗯,功能,我们可以 把它运用到我们的实际的测试,嗯,测试的数据当中,然后用这些方法来 比较灵巧的使用,就不用搞的那么复杂的数据转换,希望大家用这个能把自己的程序做一些小小的改善。

大家好,今天给大家介绍莱威越的入门基础,首先我们下载好软件以后呢,双击桌面的这个其中图标,我这个版本是莱威越二零一七的啊, 我们点击文件新建 vi, 那么会有出现两个面板,一个是叫前面板,然后这个呢是他的程序框图, 那么前面版呢,主要是用来放置一些这个空间的,而程序框图呢是用来这个做一些逻辑的这个关系和一些这个程序的和代码。 那么我们在前面板上面呢,我们主要讲这个空键,我们鼠标右击会出现一个控制的这个选项板,有很多种类型,我们今天 就讲这个数值,那么这个数值空间呢,分为这个数值输入,数值显示还有他这个时间的输入空间,时间显示还有这个下面的转盘啊,仪表啊, 量表啊,温度计啊等等。我们今天就讲这个数值输入和数值显示,那么数值输入空间,我们先创建一个数值输入空间啊,放在桌面上,这个呢太小,可能你们看的不太清楚,我把它这个放大, 让他把这个变成 a, 这个也放大,然后我们点击这 这个鼠标,左键选中它,按 ctrl 键往下拉啊,就 cobe 了一个新的数字数字空间,我们 cobe 两个啊,这个是 a 二,把这个 a o 变换成 b, a 三呢换成 c, 这个三个数值输入空间做好了,然后我们再创建一个数值显示空间啊,数值显示空间 这个也很小,这个呢就换成把它变成 d 吧, 很大, no, 这个数值显示空间做好了,我们可以看一下这个程序,程序的这个程序框图啊,按住 ctrl 加 e, 使他快捷线迅速切换,切换过来以后呢,他这个 abc 还有 dabc 是三个数值输入空间, d 是数值显示空间,我们把它排布一下 啊,左边缘对齐,然后呢我们做一个运算,竖直啊,我们做个加法,那么这个 a 加上 b, 我们的值去乘以一个 c 吧, 乘以一个 c, 把它这个线连起来,然后呢 他的这个值呢输出到这个地里面去,这个运算就做好了,我们再按 ctrl e 切换回来,我们测试一下啊,这个是二,这个是三,这个是四,这个是七吧, 运行啊,这个地就马上出来了,那么现在我们要让他连续运行,而不是这个,我这个每次输入他都要按运行,我们做一个外要循环 结构,里面有个外循环啊,让他一直执行,这边停止的地方,我给他创建一个常亮。 那么现在按运行以后呢,这个程序一直在运行,我把 bb 的值改成七啊,把这个 a 的值改成二啊,这个值四,然后二 啊,这个是同步执行的,所以他现在是这个程序是一直在执行,我们来停止。 呃,今天呢就给大家介绍了这个数值空间的数值输入,数值显示,那么今天就讲这些,谢谢大家。

love you 制数据库链接,准备 susiri 数据库,下载 love you 数据库工具包安装后的工具包 开始介绍程序前面板各部分介绍程序框图介绍, 准备好数据库等拉朋友链接, 下载好数据库工具包,并粘贴到安装目录之下, 安装完之后会有相应工具包出现。 建立连接数据库, 设定超时输入链接语句, 输入操作指令,关闭链接链接与君如图,驱动 服务器名称账户名称账户密码数据库名称查看运行效果,进入查询指令, 得到查询数据 和数据库内的表格,对比数据一致, 再执行一条删除语句, 删除表格数据, 查看数据库表格里的内容是否被删除,表格为空,操作成功。 下期预报数据库的增茶山,感谢观看橘子学啦!欢迎评论区留言,下期再见!


好,接下来我们看一下四点四点九节 电子表格文件。在 lvo 当中,电子表格文件和 excel 电子表格是类似的,它是以表的行和列的形式来组织一为数组或者是二为数组的数据表格中的每一个单元格都是一为数组或者是二为数组中的一个元素。好,接下来我们看一下第一个知识点,文本 电子表格文件。文本电子表格文件呢,是文本文件的一种,在前面的视频当中呢,我们对文本文件格式呢做了一个介, 如果要将数据写入到文本电子表格文件当中,必须将数据的格式转化为电子表格字符串,其中还需要包含制表符或者是逗号等分格符。 如果要从文本电子表格文件中读取数据,那么需要得到的数据将是一组文本电子表格的字符串,需要将字符串格式化为相应的数据类型。 一段描述简单的表达呢,也就是文本电子表格,它里边表的每一个单元格呢,是一个字幅串,如果你是要读 这个数据的话呢,要把它转换成数据,那就必须把字符串转换成数据。如果是你要写到这个电子表格里面呢,那你的数据呢,就必须转换成电子表格字符串。此外呢,我们需要注意的是,在文件 io 的选版当中,它这里边的函数和 vi 都只支持带分格服的文件电子表格字符串,这是关于文本电子表格文件的 一个概念的内容。接下来呢,我们再看一下我们要了解的二进制电子表格文件。对于二进制电子表格文件当中包含二进制数据,它不是文本。二进制电子表格文件的形式是很多种的, 可以在 liveu 中使用数据插件读取第三方电子表格文件。在 liveu 当中,我们可以使用刚才视频当中介绍的写入测量文件的 express v i, 将采集到的动态数据保存到微软的 excel 文件里面,后缀名呢我们通常是 xls。 如果我们使用这个 express v i, 并且使用 office open xml 文件创建 excel 文件的时候呢,他们就会符合 iso 杠 i e c 二九 五零零二零零八的国际标准。接下来呢,我们看一下第三个知识点,创建电子表格,我们着重看一下一百三十九页的练习,四杠三十这里 练习呢,他需要通过一个读取图形数据采集的数据员,然后将这个数据呢写入电子表格。在这里呢,我们把 程序框图这里呢做了一个延伸,他的这个 xy 图所显示的这个数据呢,我们用了一条曲线,然后他是有两个点的,一个是一二,一个是三四,这两个点呢捆绑之后形成一个醋的数组,然后送入到这个 xy 图。 接下来呢,我们可以在这个基础上,然后给他添加一个复循环,我们将这个 xy 图的这个数据呢和复循环的边框相连,然后自动会开启这个,所以我们就 就可以得到这个数组里面的元素了。得到数组的元素以后呢,我们再把它解绑,相当于我们对这个数据形成的这个数组呢做了一个逆向的操作,我们给他找到解除捆绑, 这样呢我们就可以得到解绑之后的两个数的具体的这个元素,之后呢我们再将这两个数的具体元素呢进行一个数组的创建,我们再将形成的这个数组呢连接到破循环的边框上,这个时候呢会启用锁引,我们再使用文件 io 子旋板下面的 写入带分隔符的电子表格,因为这里呢生成的是一个二维数组,所以我们连接到这个二维数据的接线端就可以了啊。接下来呢我们可以运行一下这个程序,运行程序之后呢所选择的带写入的这个文件会默认保存到莱维欧 data 这个 这个目录下面,我们这里呢可以给他输入一个一点 xls, 因为我们这个是电子表格文件吗?然后 后我们单击确定写入的过程呢非常快,因为他只写了两个点的这个数组,所以呢我们切换到莱维欧得塔这个目录下,我们找到这个一点 xx ls 这个电子表格文件,然后我们通过 excel 打开之后呢,我们就可以看到这里面呢有一行两行,然后是两列,对照着程序框图,我们可以看到三和四这个数呢放在了第一行,一和二这个数呢放在了第 第二号,这是我们对于使用了 xy 图当中的单条曲线的这个数据呢写入到了电子表格当中,当然我们也可以使用仿真数据源,然后进行一个电子表格数据的写入的一个操作,我们先把这 一个半粒呢先删除,然后我们找到 express 子旋板下面的输入子旋板,我们找到这个仿真信号,那么这里呢默认呢我们还是使用它输出一个正弦的信号,频率是十点一,赫兹福只是一幅,其他的参数呢,我们都保持默认,然后呢我们再给他 找到这个文件 io 下面的写入带分隔符的电子表格,那么我们直接把这个正弦信号呢和这个一维数据呢相连, 这个时候我们会发现,因为我们这个 express v i 的仿真信号输出的是一个动态信号,那么当我们连接到这个写入电子表格的 v i 的时候呢,他会进行 一个数据的转换,把动态数据转换成了一个双精度福点数构成的一维数组。那么现在呢我们就可以运行这个程序,然后我们还是需要 选择一个保存的文件名,我们这里选一个是叫 h, 我们这里呢选一个名字是二点 xls, 然后我们单击确定啊,程序运行很快, 然后并且执行完之后呢他就会停止,因为我们没有添加一个循环。我们切换到 liveata 下面找一下二点 xls 这个文件,我们双击这个二点 xls 这个文件呢,我们 看一下这个文件呢,他是一个一维数组,所以他只有一行,然后他的数据呢,我们可以看一下他是一百个数,我们用电子表格的方法呢,可以很容易统计出这个数据的个数,对于这个程序呢,我们还可以更加 进一步的进行修改,如果我们有两个信号呢,我们给他写成一个二位数组,怎么做呢?我们这里呢可以给他选中他,然后直接复制。我们对房间信号二呢进 进行一个更改,我们这里更改成一个方波,然后其他的参数呢我们都保持默认不变,然后单击确定,然后我们这地方呢,再给他创建一个数组,让他形成一个二维数组,我们 把这个动态数据类型转换给他复制一下。那么现在这个程序呢,我们就已经给他写好了,我们给他运行一下,运行之后呢,我们仍然选择一下写入的文件的名,我们这里选择 x 三点 xls。 好,我们切换到莱维尔得塔下面,我们找一下三点 xls。 这个文件呢,他是两行的,因为他是二维数字,我们可以看到第一行呢是正确信号,第二行他的这个值呢,我们可以看得出来,他前面这个部分全部都是一一一一,然后啊后面呢他是负一负一负一,实际上呢,我们这个肉眼就是可以读出来,他应该是一个方波。好,这两个文件呢,我们 先保存在这里,待会呢我们在下一个知识点读取电子表格的时候呢,我们会用到这两个写入的这两个文。 接下来呢我们再看一下第四个知识点,读取电子表格文件,我们刚才所演示的这个例子呢,生成了两个写入的电子表格文件,我们就用这两个文件呢进行一个读取的操作。我们先把这个程序呢删除,然后我们在程序框图的空白位置呢,单击鼠标右键,找到编程子旋版下面的文件 io o 子旋版里面的读取带分隔符的电子表格,这个 vi 我们可以把它的标签显示打开。对于这个 读取电子表格文件的 vi 呢,他的接线端有一些多,我们可以按住 ctrl h 打开他的及时帮助,通常我们要设置的这个地方呢,其实就是他读取的这个所有行或者是第一行,如果是一个一位数组的,我们就可以从这第一行这里选择, 如果是一个二位数组呢,我们这里会从所有行这个地方创建显示空间。然后我们还有一个需要注意的就是这个文件路径这里我们如果要指定一个文件路径的话呢,我们需要对这个文件路径接线端呢进行一个设置。此外呢其他的我们基本上可以保持是默认的,这个 好,我们分别我们就对这个所有行的这个接线端呢,我们创建一个显示空间,他默认呢会生成一个数组,我们 可以把这个数组拉开,并且我们在人为的在前面版当中呢在创建一个波形图显示空间,我们把这个波形图的显示空间和这个数组的这个显示空间呢连接到一起。 然后呢我们这个路径呢我们保持为空,我们先运行一下这个程序,看一下程序运行起来以后呢,他会直接打开选择需要读取文件这个对话框,而且目录呢默认会定位到莱维特这个 默认的数据目录这里我们可以看一下我们之前有几个保存的文件,我们先分别加载一下我们选择的一这个 xls 文件呢,加载之后呢就可以得到有一个二维数组两条曲线,那么三四是一个点, 他这里呢得到了两条曲线,第一条这个白色的曲线,我们可以看一下他是零三这个点以及一四这个点,这条红色的曲线呢,我们是怎么读呢?应该是零一这个点以及 一二这个点,这个二位数组里面我们可以看出来他每一行呢是代表一个曲线,第零行呢是这条白色的曲线,第一行呢是这条红色的曲线,并且呢他的这个裂的这个锁影呢代表的其实就是 x 轴, 所以用这种方法呢可以记录多条曲线,我们可以再运行一下这个程序,我们然后加载一下二 xls 这个文件,这个文件呢我们刚才在写入的这个 范例当中呢,他是写入了一个正选信号,我们可以看到这个数组的显示空间,这里呢我们可以直接切换一下,我们可以在数组显示空间,这里呢直接把这个锁影呢稍微拉开一些,我们好像是有一百个点,我们这里呢直接输入九十九,对他的这个列呢进行 一个缩影,所以我们可以看到他最后的一个数呢是九十九,那么他意味着就是有一百个元素,那么这是我们读取的二点 xls, 我们可以再运行一下这个程序,我们加载一下这个两条曲线的一个正弦,一个方波的这个三点 xls 文件。 这个时候加载之后呢,我们也是同样可以看到他有两行数据,一行数据呢是正弦,第二行数据呢是指这个方波,我们可以直接切换一下这个所以列,所以我们给他设置成九十九,同样呢他也是记录了一百个元素,因为电子表格文件在我们的数据存储 或者是读取的时候呢,使用的比较多,对电子表格文件的写入或者是读取呢进行一个小的总结,我们在这里呢再放置一个写入带分隔符的电子表格文件的这个 vi, 我们先对这个写入电子表格文件呢进行一个总结,我们要连接这个 vi 的二维数据或者是一维数据的话呢, 他应该是个什么样的格式呢?其实我们通常可以对他进行一个创建敞亮的操作,我们刚才是对这个二维数据进行了一个敞亮的操作,我们 现在呢对一位数据进行一个操作,实际上呢,如果我们把这个格式啊满足他这个二位数据的格式或者是一位数据的格式呢,我们这个连线呢就一定可以连上,并且不会产生断线。同样 我们对于读取电子表格文件里面的这个输出的数据所有行或者是第一行呢,我们也可以通过创建 显示空间的方法呢来判断我们的数据呢是否满足他的要求。那么只要做到了这一点的话呢,我们 在写入电子表格或者是读取电子表格的时候呢,都不会出现报错或者是断线。好,本期视频我们就分享到这里,喜欢我们的视频请关注我们,欢迎大家在视频下方留言,我们下次再见。

小橘子学 love you 就是玩 love you 之界面加密,对调试界面进行加密, 请观看实力效果。 点击调试界面弹出密码框,输入密码, 密码正确进入调试界面, 密码错误则返回主界面。 一步程序框图 功能原理,利用此程序进行密码比对, 当调试界面事件结构被触发时,先进行密码比对,密码正确进入调试界面, 密码错误返回主界面。 下面请观看此程序, 清空输入框, 隐藏密码错误提示, 进入万要循环进行密码比对,密码可以是默认,也可以通过文件读取, 点击确定按钮开始密码比对, 密码正确则退出 wor 循环,关闭前面板 子程序操作演示 最终效果演示 下期预告,用户界面登录 感谢观看橘子学 love you 下期再见!