微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 按钮控制数据不同状态的显示,跪求大神进来指导

按钮控制数据不同状态的显示,跪求大神进来指导

时间:10-02 整理:3721RD 点击:
各位大神,有个问题请教,请大神进来指导一下,跪拜感谢!
我的问题是 ,现在有有个39*10的二维数组,我需要将这个数组的值按行显示出来,也就是说每行十个数据显示一屏,然后第二行数据显示第二屏,连续显示全部数据,最好用一个播放按钮来控制,按下播放按钮即开始连续播放数据。另外放置三个按钮,分别为暂停按钮,向前按钮和向后按钮,需要完成的功能是按下暂停按钮连续播放的数据停止播放,之后按下向前按钮显示下一屏数据,按下向后按钮显示上一屏数据,如何实现这些功能,希望有大神进来指导,十分感谢。

设置10个字符串控件放在簇中,可以通过簇的引用来索引到它里面控件的引用,随后可以控制字符串的信息输入(直接用VI的引用也可以找到,不过感觉用簇会好一点),然后在将簇控件外观隐藏,表面显示出来的就是10个字符串。接下来就好做多了,依次索引10个数据,推荐用While,然后用移位寄存器记录索引的数据。索引结束后直接进行延时。如果直接延时一段时间会难以响应前面板。简单点可以使用For循环,比如需要延时1s,就可以使用100次循环,每次10ms,这样就会响应很快!

首先感谢您,是这样的,我单独做39组数据连续播放或者向前向后显示其中一组数据都可以,可是怎么把这两种功能
放在同一个VI中实现呢,用移位寄存器在向前按钮按下时加一或在向后按钮按下时减一,那在连续按钮按下时数组索引如何自动在一次循环后加一连续显示下一组数据呢?

首先感谢您,是这样的,我单独做39组数据连续播放或者向前向后显示其中一组数据都可以,可是怎么把这两种功能
放在同一个VI中实现呢,用移位寄存器在向前按钮按下时加一或在向后按钮按下时减一,那在连续按钮按下时数组索引如何自动在一次循环后加一连续显示下一组数据呢?

首先感谢您,是这样的,我单独做39组数据连续播放或者向前向后显示其中一组数据都可以,可是怎么把这两种功能
放在同一个VI中实现呢,用移位寄存器在向前按钮按下时加一或在向后按钮按下时减一,那在连续按钮按下时数组索引如何自动在一次循环后加一连续显示下一组数据呢?

首先感谢您,是这样的,我单独做39组数据连续播放或者向前向后显示其中一组数据都可以,可是怎么把这两种功能
放在同一个VI中实现呢,用移位寄存器在向前按钮按下时加一或在向后按钮按下时减一,那在连续按钮按下时数组索引如何自动在一次循环后加一连续显示下一组数据呢?

首先感谢您,是这样的,我单独做39组数据连续播放或者向前向后显示其中一组数据都可以,可是怎么把这两种功能
放在同一个VI中实现呢,用移位寄存器在向前按钮按下时加一或在向后按钮按下时减一,那在连续按钮按下时数组索引如何自动在一次循环后加一连续显示下一组数据呢?

首先感谢您,是这样的,我单独做39组数据连续播放或者向前向后显示其中一组数据都可以,可是怎么把这两种功能
放在同一个VI中实现呢,用移位寄存器在向前按钮按下时加一或在向后按钮按下时减一,那在连续按钮按下时数组索引如何自动在一次循环后加一连续显示下一组数据呢?

首先感谢您,是这样的,我单独做39组数据连续播放或者向前向后显示其中一组数据都可以,可是怎么把这两种功能
放在同一个VI中实现呢,用移位寄存器在向前按钮按下时加一或在向后按钮按下时减一,那在连续按钮按下时数组索引如何自动在一次循环后加一连续显示下一组数据呢?

首先感谢您,是这样的,我单独做39组数据连续播放或者向前向后显示其中一组数据都可以,可是怎么把这两种功能
放在同一个VI中实现呢,用移位寄存器在向前按钮按下时加一或在向后按钮按下时减一,那在连续按钮按下时数组索引如何自动在一次循环后加一连续显示下一组数据呢?

首先感谢您,是这样的,我单独做39组数据连续播放或者向前向后显示其中一组数据都可以,可是怎么把这两种功能
放在同一个VI中实现呢,用移位寄存器在向前按钮按下时加一或在向后按钮按下时减一,那在连续按钮按下时数组索引如何自动在一次循环后加一连续显示下一组数据呢?

首先感谢您,是这样的,我单独做39组数据连续播放或者向前向后显示其中一组数据都可以,可是怎么把这两种功能
放在同一个VI中实现呢,用移位寄存器在向前按钮按下时加一或在向后按钮按下时减一,那在连续按钮按下时数组索引如何自动在一次循环后加一连续显示下一组数据呢?

首先感谢您,是这样的,我单独做39组数据连续播放或者向前向后显示其中一组数据都可以,可是怎么把这两种功能
放在同一个VI中实现呢,用移位寄存器在向前按钮按下时加一或在向后按钮按下时减一,那在连续按钮按下时数组索引如何自动在一次循环后加一连续显示下一组数据呢?

将你的数据依次的放入一个数组中,每次从其中获取到10个数据,这10个数据是可以通过函数索引出来的,按下下一页的按钮,就索引下10个,上一页就索引上10个。当前的索引值可以存放在移位寄存器中的。我是这么想的,不知道和你的需求匹不匹配

我现在也是这么做的,但这只实现了点击按钮显示单次十个数据,也就是说点击一下出现十个数据(根据是向前还是向后显示下一组或是上一组数组)那同时在这个VI中还需完成点击播放按钮,加一个延时程序,需要数据一直显示,也就是说显示第一组后延时接着显示第二组数据再延时显示第三组数据,直到所有数据全部显示完,如何在同一个VI中实现呢?

循环主体中,前一段显示部分,后一段是延时。延时的话可以使用我上面说的方法,可以达到立即的响应

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top