• 大小: 104KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-04
  • 语言: C#
  • 标签: C#  ad转换  波形显示  FFT  

资源简介

测控系统课程设计,C#编写的程序,显示时域波形和频域FFT波形,有相关学习者可以参考

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ad转换
{
    class Config
    {
        public static int EffectLength = 10000; //有效数据个数,每个通道
        public static double TimeDivision;//波形时间分度
        public static double RangeMax = 2.5;//模拟正弦波形输入,测试用
        public static int SampFreq = 200000;//采样频率
        public static int Channel = 0;//选定的数据通道
        public static int LogLength = 100;//读取数据个数
        public static Boolean DoubleFFT = false;//双边频谱判断标志
        public static Boolean FFTC = true;
        
        public static double[] Time;//波形X轴数据
        public static double[][] Data = new double[16][];//波形Y轴数据,即采样数据
        public static double[] FDataInR;//FFT输入实部数据
        public static double[] FDataInI;//FFT输入虚部数据
        public static double[] FDataOutR;//FFT输出实部数据
        public static double[] FDataOutI;//FFT输出虚部数据
        public static double CurrentFrequency;//波形X轴数据

        public static int TimeRange = 100;
        public static int FreqRange = 5000;
        public static int DAValue = 2048;
        

        /// 
        /// 可更变配置数据初始化
        /// 

        public static void init()
        {
            //时间分度初始化
            TimeDivision = 1000 / (double) SampFreq * 16;

            // 波形与FFT图表y轴数据初始化
            for (int i = 0; i < 16; i++)
            {
                Data[i] = new double[EffectLength];
            }
            FDataInR = new double[EffectLength];
            FDataOutR = new double[EffectLength];
            FDataInI = new double[EffectLength];
            FDataOutI = new double[EffectLength];

            // 波形与FFT图表x轴数据初始化
            Time = new double[EffectLength];
            Time[0] = 0;
            for (int i = 0; i < EffectLength - 1; i++)
            {
                Time[i + 1] = Time[i] + TimeDivision * 5;
            }
        }

        /// 
        /// 硬件设备初始化参数给定
        /// 

        /// 硬件设备设置采样频率时给定参数
        public static int Mod()
        {
            return (int) 10000000 / SampFreq;
        }

        /// 
        /// 更改通道
        /// 

        /// 通道值
        public static void channelSet(int ch)
        {
            Channel = ch;
        }

        /// 
        /// 更改有效长度
        /// 

        /// 通道值
        public static void effectLengthSet(int el)
        {
            EffectLength = el;
        }

        /// 
        /// 更改记录长度
        /// 

        /// 通道值
        public static void logLengthSet(int ll)
        {
            EffectLength = ll;
        }

        /// 
        /// 更变采样频率
        /// 

        /// 
        public static void sampFreqSet(int sf)
        {
       

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ..A..H.     62464  2018-04-17 20:22  ad转换\.vs\ad转换\v14\.suo

     文件       4323  2018-04-06 16:48  ad转换\ad转换\ad转换.csproj

     文件        189  2018-03-28 20:20  ad转换\ad转换\App.config

     文件      39936  2018-04-17 13:40  ad转换\ad转换\bin\Debug\ad转换.exe

     文件        189  2018-03-28 20:20  ad转换\ad转换\bin\Debug\ad转换.exe.config

     文件      58880  2018-04-17 13:40  ad转换\ad转换\bin\Debug\ad转换.pdb

     文件      22696  2018-04-17 20:22  ad转换\ad转换\bin\Debug\ad转换.vshost.exe

     文件        189  2018-03-28 20:20  ad转换\ad转换\bin\Debug\ad转换.vshost.exe.config

     文件        490  2017-09-29 21:43  ad转换\ad转换\bin\Debug\ad转换.vshost.exe.manifest

     文件       4539  2018-04-14 17:03  ad转换\ad转换\Config.cs

     文件         71  2018-04-14 15:53  ad转换\ad转换\data\2018.4.14 15-53-30.txt

     文件         74  2018-04-14 15:55  ad转换\ad转换\data\2018.4.14 15-55-01.txt

     文件         80  2018-04-14 15:57  ad转换\ad转换\data\2018.4.14 15-57-17.txt

     文件       1579  2018-04-14 16:13  ad转换\ad转换\data\2018.4.14 16-13-19.txt

     文件       1601  2018-04-14 16:14  ad转换\ad转换\data\2018.4.14 16-14-03.txt

     文件       1639  2018-04-14 16:17  ad转换\ad转换\data\2018.4.14 16-17-32.txt

     文件       1639  2018-04-14 17:10  ad转换\ad转换\data\2018.4.14 17-10-24.txt

     文件      30302  2018-04-14 17:09  ad转换\ad转换\Form1.cs

     文件      63618  2018-04-14 17:09  ad转换\ad转换\Form1.Designer.cs

     文件       6784  2018-04-14 17:09  ad转换\ad转换\Form1.resx

     文件        389  2018-03-28 21:35  ad转换\ad转换\Form2.cs

     文件       1405  2018-03-28 21:35  ad转换\ad转换\Form2.Designer.cs

     文件       5817  2018-03-28 21:35  ad转换\ad转换\Form2.resx

     文件        180  2018-04-14 17:09  ad转换\ad转换\obj\Debug\ad转换.ad转换.resources

     文件       3094  2018-04-17 20:22  ad转换\ad转换\obj\Debug\ad转换.csproj.FileListAbsolute.txt

     文件       1070  2018-04-17 13:40  ad转换\ad转换\obj\Debug\ad转换.csproj.GenerateResource.Cache

     文件       2559  2018-04-12 18:23  ad转换\ad转换\obj\Debug\ad转换.csprojResolveAssemblyReference.cache

     文件      39936  2018-04-17 13:40  ad转换\ad转换\obj\Debug\ad转换.exe

     文件        180  2018-04-12 13:31  ad转换\ad转换\obj\Debug\ad转换.Form2.resources

     文件      58880  2018-04-17 13:40  ad转换\ad转换\obj\Debug\ad转换.pdb

............此处省略31个文件信息

评论

共有 条评论