完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
各位大神,有个问题请教,请大神进来指导一下,跪拜感谢!!
我的问题是 ,现在有有个39*10的二维数组,我需要将这个数组的值按行显示出来,也就是说每行十个数据显示一屏,然后第二行数据显示第二屏,连续显示全部数据,最好用一个播放按钮来控制,按下播放按钮即开始连续播放数据。另外放置三个按钮,分别为暂停按钮,向前按钮和向后按钮,需要完成的功能是按下暂停按钮连续播放的数据停止播放,之后按下向前按钮显示下一屏数据,按下向后按钮显示上一屏数据,如何实现这些功能,希望有大神进来指导,十分感谢。 |
|
相关推荐
15个回答
|
|
设置10个字符串控件放在簇中,可以通过簇的引用来索引到它里面控件的引用,随后可以控制字符串的信息输入(直接用VI的引用也可以找到,不过感觉用簇会好一点),然后在将簇控件外观隐藏,表面显示出来的就是10个字符串。接下来就好做多了,依次索引10个数据,推荐用While,然后用移位寄存器记录索引的数据。索引结束后直接进行延时。如果直接延时一段时间会难以响应前面板。简单点可以使用For循环,比如需要延时1s,就可以使用100次循环,每次10ms,这样就会响应很快!
|
|
|
|
fozymaster 发表于 2017-3-3 19:39 首先感谢您,是这样的,我单独做39组数据连续播放或者向前向后显示其中一组数据都可以,可是怎么把这两种功能 放在同一个VI中实现呢,用移位寄存器在向前按钮按下时加一或在向后按钮按下时减一,那在连续按钮按下时数组索引如何自动在一次循环后加一连续显示下一组数据呢? |
|
|
|
fozymaster 发表于 2017-3-3 19:39 首先感谢您,是这样的,我单独做39组数据连续播放或者向前向后显示其中一组数据都可以,可是怎么把这两种功能 放在同一个VI中实现呢,用移位寄存器在向前按钮按下时加一或在向后按钮按下时减一,那在连续按钮按下时数组索引如何自动在一次循环后加一连续显示下一组数据呢? |
|
|
|
fozymaster 发表于 2017-3-3 19:39 首先感谢您,是这样的,我单独做39组数据连续播放或者向前向后显示其中一组数据都可以,可是怎么把这两种功能 放在同一个VI中实现呢,用移位寄存器在向前按钮按下时加一或在向后按钮按下时减一,那在连续按钮按下时数组索引如何自动在一次循环后加一连续显示下一组数据呢? |
|
|
|
fozymaster 发表于 2017-3-3 19:39 首先感谢您,是这样的,我单独做39组数据连续播放或者向前向后显示其中一组数据都可以,可是怎么把这两种功能 放在同一个VI中实现呢,用移位寄存器在向前按钮按下时加一或在向后按钮按下时减一,那在连续按钮按下时数组索引如何自动在一次循环后加一连续显示下一组数据呢? |
|
|
|
fozymaster 发表于 2017-3-3 19:39 首先感谢您,是这样的,我单独做39组数据连续播放或者向前向后显示其中一组数据都可以,可是怎么把这两种功能 放在同一个VI中实现呢,用移位寄存器在向前按钮按下时加一或在向后按钮按下时减一,那在连续按钮按下时数组索引如何自动在一次循环后加一连续显示下一组数据呢? |
|
|
|
fozymaster 发表于 2017-3-3 19:39 首先感谢您,是这样的,我单独做39组数据连续播放或者向前向后显示其中一组数据都可以,可是怎么把这两种功能 放在同一个VI中实现呢,用移位寄存器在向前按钮按下时加一或在向后按钮按下时减一,那在连续按钮按下时数组索引如何自动在一次循环后加一连续显示下一组数据呢? |
|
|
|
fozymaster 发表于 2017-3-3 19:39 首先感谢您,是这样的,我单独做39组数据连续播放或者向前向后显示其中一组数据都可以,可是怎么把这两种功能 放在同一个VI中实现呢,用移位寄存器在向前按钮按下时加一或在向后按钮按下时减一,那在连续按钮按下时数组索引如何自动在一次循环后加一连续显示下一组数据呢? |
|
|
|
fozymaster 发表于 2017-3-3 19:39 首先感谢您,是这样的,我单独做39组数据连续播放或者向前向后显示其中一组数据都可以,可是怎么把这两种功能 放在同一个VI中实现呢,用移位寄存器在向前按钮按下时加一或在向后按钮按下时减一,那在连续按钮按下时数组索引如何自动在一次循环后加一连续显示下一组数据呢? |
|
|
|
fozymaster 发表于 2017-3-3 19:39 首先感谢您,是这样的,我单独做39组数据连续播放或者向前向后显示其中一组数据都可以,可是怎么把这两种功能 放在同一个VI中实现呢,用移位寄存器在向前按钮按下时加一或在向后按钮按下时减一,那在连续按钮按下时数组索引如何自动在一次循环后加一连续显示下一组数据呢? |
|
|
|
fozymaster 发表于 2017-3-3 19:39 首先感谢您,是这样的,我单独做39组数据连续播放或者向前向后显示其中一组数据都可以,可是怎么把这两种功能 放在同一个VI中实现呢,用移位寄存器在向前按钮按下时加一或在向后按钮按下时减一,那在连续按钮按下时数组索引如何自动在一次循环后加一连续显示下一组数据呢? |
|
|
|
fozymaster 发表于 2017-3-3 19:39 首先感谢您,是这样的,我单独做39组数据连续播放或者向前向后显示其中一组数据都可以,可是怎么把这两种功能 放在同一个VI中实现呢,用移位寄存器在向前按钮按下时加一或在向后按钮按下时减一,那在连续按钮按下时数组索引如何自动在一次循环后加一连续显示下一组数据呢? |
|
|
|
亚亚利 发表于 2017-3-3 19:49 将你的数据依次的放入一个数组中,每次从其中获取到10个数据,这10个数据是可以通过函数索引出来的,按下下一页的按钮,就索引下10个,上一页就索引上10个。当前的索引值可以存放在移位寄存器中的。我是这么想的,不知道和你的需求匹不匹配 |
|
|
|
fozymaster 发表于 2017-3-3 19:54 我现在也是这么做的,但这只实现了点击按钮显示单次十个数据,也就是说点击一下出现十个数据(根据是向前还是向后显示下一组或是上一组数组)那同时在这个VI中还需完成点击播放按钮,加一个延时程序,需要数据一直显示,也就是说显示第一组后延时接着显示第二组数据再延时显示第三组数据,直到所有数据全部显示完,如何在同一个VI中实现呢? |
|
|
|
亚亚利 发表于 2017-3-3 20:18 循环主体中,前一段显示部分,后一段是延时。延时的话可以使用我上面说的方法,可以达到立即的响应 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1025 浏览 1 评论
Labview生成的exe程序,源程序找不到了,有什么办法可以对exe程序的界面和菜单等进行调整和编辑
1721 浏览 1 评论
想通过labview实现这个二维数组转成一维数组的功能,但是不知道怎么搞?新手求图(苍蝇戳手)
1984 浏览 3 评论
关于DAQExpress软件中电压的最大值最小值是根据什么来确定的?
2268 浏览 1 评论
基于LabVIEW的声发射定位:如何准确获取信号到达不同传感器的时差?
2009 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-1 17:29 , Processed in 0.681901 second(s), Total 72, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191