智能车制作

标题: 我的虚拟示波器VisualScope.exe为什么出现这奇葩的波形 [打印本页]

作者: 鲁。。。    时间: 2014-4-18 05:45
标题: 我的虚拟示波器VisualScope.exe为什么出现这奇葩的波形
下面是我的代码
void main(void)
{
       
  float temp = 0.0;
  DeviceInit();
  //uart_putstr("1234");

    while(1)
{

    for(temp = 0; temp <= 3.14*2; temp += 0.1)
    //for(;;)
    {
      //OutData[0] = 3*sin(temp)*(float)1000;
      //OutData[0]=(float)10000;
      OutData[1] = 3*sin(temp-3.14/4)*(float)10;
      //OutData[0]=10000;
      //OutData[2] = 3*sin(temp+3.14/4)*(float)100;
      //OutData[0]=10000;
      //OutData[3] = 3*sin(temp+3.14/2)*(float)1000;
      //OutData[0]=10000;
      OutPut_Data();
      Dly_ms(50);
      //OutData[0] = (float)1;
      //OutData[1] = (float)10;
     // OutData[2] = (float)100;
     // OutData[3] = (float)1000;

        //OutData[0]=10000;

        // OutPut_Data();
    }      

  }   

}


代码只选择了通道2,但不知道其他通道为什么还有波形出来,而且      //OutData[0] = (float)1;
      //OutData[1] = (float)10;
     // OutData[2] = (float)100;
     // OutData[3] = (float)1000;输出定值的话示波器根本没反应
求解啊!纠结很久了

作者: 黑啸灵xyc    时间: 2014-4-18 11:32
是不是示波器坏了换一个下载看看
作者: 鲁。。。    时间: 2014-4-19 12:29
黑啸灵xyc 发表于 2014-4-18 11:32
是不是示波器坏了换一个下载看看

这个虚拟示波器我从学长那里搞来的,应该没问题的额
作者: fancy0xue    时间: 2014-6-18 19:18
每次必须发一个完整的数据包,其中包含4个通道的数据及校验码。
不管你只想用一个通道,还是2个通道。
可上item.taobao.com/item.htm?id=39601328620购买。
上面还能下载到最新试用版及帮助文件。
这样才能获得更多更好及时的帮助及服务。





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2