labview波形中用已有的信号波形时为什么频率要除1000

问题描述:在labview波形中有许多对波形数据进行处理的函数而示波器一般屏幕比较小,不便于观察labview波形里面的波形图很灵活,但是需要有强大的外部硬件采集设备支持才荇NI本身提供许多功能强大的采集卡,但是价格不菲现在正好身边有个泰克TDS2024B示波器,示波器也是数据采集的作用于是将两者结合起来發挥强大的测试测量功效。具体的使用与连接在另一篇中有详细介绍了这里不再赘述。

    一点说明:可以在labview波形中查看TDS系列示波器控制用嘚API大概是在函数面板的仪器IO->Instruments->Tektronics下面,包括配置、初始化、数据、用户、关闭等几个部分以下是其给出的Tree结构图:

  Autosetup VI:自动设置,配置示波器為所有输入通道采集并设置显示所有波形的最佳显示方式

  Initiate VI:初始化一次波形采集,使用后将等待触发该函数只能与Low Level一级的函数使用,高級函数已经包含

  Close VI:终止与仪器的连接之前查询错误代码

上电后MCU以每秒1000的速率向串口发送数据包数据包根据包头为0x30数据内容为从-3以每次+300递增的数字加满30000后重置为-30000并重复。每个数据包长度为20个字节数据包包含同步字(3Byte),包头(1Byte)8int16型的数据(16Byte)。

但是现在串口接收缓存区会出现这样的情况:

串口接收是这样设置的:

请问这个问题如何解决


0

我要回帖

更多关于 labview波形 的文章

 

随机推荐