找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 1480|回复: 5

示波器的显示

[复制链接]
发表于 2005-6-7 19:41:27 | 显示全部楼层 |阅读模式
<>请问各位,我的程序每执行一次就在示波器上显示一个点,怎么把这些点连起来在一起显示 .我想设 ?请发个.VI明示.多谢拉[em09]</P>
<>附件是一个相差计,但每次只计算同频率的相差,频率在0.01--1000内变化将计算的相差一起显示在示波器上.怎么做呀.请发个.VI明示.多谢拉[em01]</P>

[此贴子已经被作者于2005-6-7 11:51:01编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2005-6-8 00:28:49 | 显示全部楼层
我觉得有两个方面的原因:一是waveform graph将传递给他的数据一次全部显示在描绘区域内,新的数据到达时将原来的数据全部刷新,而waveform chart就是连续显示传输过来的数据,我觉得使用waveform chart可以解决这个问题,第二个原因就应该在循环中添加一个循环执行的时间,这个在function下的time中找到那个函数节点。
回复 顶

使用道具 举报

 楼主| 发表于 2005-6-8 04:53:39 | 显示全部楼层
<>请问我改用CHART,怎么还是不行呢,另外,我给信号频率加了循环(请看这个文件),可以运行,也没显示呀.求助.........................</P>

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 顶

使用道具 举报

 楼主| 发表于 2005-6-8 05:39:10 | 显示全部楼层
<>请问我用个WHILE循环使信号频率从0.01-1000,每次加一,每个频率采集一个点显示在GRAPH上,为什么个加一的循环比整个程序的循环快呢,怎样控制使得显示一个点后再执行加一的循环?</P>
回复 顶

使用道具 举报

发表于 2005-6-8 06:05:13 | 显示全部楼层
晕,我试了一下可以辙,你再看看

[此贴子已经被作者于2005-6-7 22:05:32编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 顶

使用道具 举报

发表于 2005-6-8 08:00:11 | 显示全部楼层
<>1、这里首先解释一下关于while、for循环。它们都必须在循环结束以后才返回结果。</P>
<>2、graph会清空上次的结果,而chart是一个自带一定缓冲长度的显示器件,会保存多次历史数据;</P>
<>3、在数据为单点的基础上,如果你想通过循环得到数组,必须使用反馈节点或者是移位寄存器。</P>
<P>要实现四楼所说的,你的程序需要改动的地方比较多。我修改了一下你程序,为了看清过程,我在循环中间加入了等待,所以循环外的显示要等很长时间。</P>
<P>希望对你有帮助</P>

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-29 02:21 , Processed in 0.044271 second(s), 11 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表