-
大小: 104KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-06-04
- 語(yǔ)言: C#
- 標(biāo)簽: C#??ad轉(zhuǎn)換??波形顯示??FFT??
資源簡(jiǎn)介
測(cè)控系統(tǒng)課程設(shè)計(jì),C#編寫的程序,顯示時(shí)域波形和頻域FFT波形,有相關(guān)學(xué)習(xí)者可以參考

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
namespace?ad轉(zhuǎn)換
{
????class?Config
????{
????????public?static?int?EffectLength?=?10000;?//有效數(shù)據(jù)個(gè)數(shù),每個(gè)通道
????????public?static?double?TimeDivision;//波形時(shí)間分度
????????public?static?double?RangeMax?=?2.5;//模擬正弦波形輸入,測(cè)試用
????????public?static?int?SampFreq?=?200000;//采樣頻率
????????public?static?int?Channel?=?0;//選定的數(shù)據(jù)通道
????????public?static?int?LogLength?=?100;//讀取數(shù)據(jù)個(gè)數(shù)
????????public?static?Boolean?DoubleFFT?=?false;//雙邊頻譜判斷標(biāo)志
????????public?static?Boolean?FFTC?=?true;
????????
????????public?static?double[]?Time;//波形X軸數(shù)據(jù)
????????public?static?double[][]?Data?=?new?double[16][];//波形Y軸數(shù)據(jù),即采樣數(shù)據(jù)
????????public?static?double[]?FDataInR;//FFT輸入實(shí)部數(shù)據(jù)
????????public?static?double[]?FDataInI;//FFT輸入虛部數(shù)據(jù)
????????public?static?double[]?FDataOutR;//FFT輸出實(shí)部數(shù)據(jù)
????????public?static?double[]?FDataOutI;//FFT輸出虛部數(shù)據(jù)
????????public?static?double?CurrentFrequency;//波形X軸數(shù)據(jù)
????????public?static?int?TimeRange?=?100;
????????public?static?int?FreqRange?=?5000;
????????public?static?int?DAValue?=?2048;
????????
????????///?
????????///?可更變配置數(shù)據(jù)初始化
????????///?
????????public?static?void?init()
????????{
????????????//時(shí)間分度初始化
????????????TimeDivision?=?1000?/?(double)?SampFreq?*?16;
????????????//?波形與FFT圖表y軸數(shù)據(jù)初始化
????????????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軸數(shù)據(jù)初始化
????????????Time?=?new?double[EffectLength];
????????????Time[0]?=?0;
????????????for?(int?i?=?0;?i?????????????{
????????????????Time[i?+?1]?=?Time[i]?+?TimeDivision?*?5;
????????????}
????????}
????????///?
????????///?硬件設(shè)備初始化參數(shù)給定
????????///?
????????///?硬件設(shè)備設(shè)置采樣頻率時(shí)給定參數(shù)
????????public?static?int?Mod()
????????{
????????????return?(int)?10000000?/?SampFreq;
????????}
????????///?
????????///?更改通道
????????///?
????????///?通道值
????????public?static?void?channelSet(int?ch)
????????{
????????????Channel?=?ch;
????????}
????????///?
????????///?更改有效長(zhǎng)度
????????///?
????????///?通道值
????????public?static?void?effectLengthSet(int?el)
????????{
????????????EffectLength?=?el;
????????}
????????///?
????????///?更改記錄長(zhǎng)度
????????///?
????????///?通道值
????????public?static?void?logLengthSet(int?ll)
????????{
????????????EffectLength?=?ll;
????????}
????????///?
????????///?更變采樣頻率
????????///?
????????///?
????????public?static?void?sampFreqSet(int?sf)
????????{
???????
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
????..A..H.?????62464??2018-04-17?20:22??ad轉(zhuǎn)換\.vs\ad轉(zhuǎn)換\v14\.suo
?????文件???????4323??2018-04-06?16:48??ad轉(zhuǎn)換\ad轉(zhuǎn)換\ad轉(zhuǎn)換.csproj
?????文件????????189??2018-03-28?20:20??ad轉(zhuǎn)換\ad轉(zhuǎn)換\App.config
?????文件??????39936??2018-04-17?13:40??ad轉(zhuǎn)換\ad轉(zhuǎn)換\bin\Debug\ad轉(zhuǎn)換.exe
?????文件????????189??2018-03-28?20:20??ad轉(zhuǎn)換\ad轉(zhuǎn)換\bin\Debug\ad轉(zhuǎn)換.exe.config
?????文件??????58880??2018-04-17?13:40??ad轉(zhuǎn)換\ad轉(zhuǎn)換\bin\Debug\ad轉(zhuǎn)換.pdb
?????文件??????22696??2018-04-17?20:22??ad轉(zhuǎn)換\ad轉(zhuǎn)換\bin\Debug\ad轉(zhuǎn)換.vshost.exe
?????文件????????189??2018-03-28?20:20??ad轉(zhuǎn)換\ad轉(zhuǎn)換\bin\Debug\ad轉(zhuǎn)換.vshost.exe.config
?????文件????????490??2017-09-29?21:43??ad轉(zhuǎn)換\ad轉(zhuǎn)換\bin\Debug\ad轉(zhuǎn)換.vshost.exe.manifest
?????文件???????4539??2018-04-14?17:03??ad轉(zhuǎn)換\ad轉(zhuǎn)換\Config.cs
?????文件?????????71??2018-04-14?15:53??ad轉(zhuǎn)換\ad轉(zhuǎn)換\data\2018.4.14?15-53-30.txt
?????文件?????????74??2018-04-14?15:55??ad轉(zhuǎn)換\ad轉(zhuǎn)換\data\2018.4.14?15-55-01.txt
?????文件?????????80??2018-04-14?15:57??ad轉(zhuǎn)換\ad轉(zhuǎn)換\data\2018.4.14?15-57-17.txt
?????文件???????1579??2018-04-14?16:13??ad轉(zhuǎn)換\ad轉(zhuǎn)換\data\2018.4.14?16-13-19.txt
?????文件???????1601??2018-04-14?16:14??ad轉(zhuǎn)換\ad轉(zhuǎn)換\data\2018.4.14?16-14-03.txt
?????文件???????1639??2018-04-14?16:17??ad轉(zhuǎn)換\ad轉(zhuǎn)換\data\2018.4.14?16-17-32.txt
?????文件???????1639??2018-04-14?17:10??ad轉(zhuǎn)換\ad轉(zhuǎn)換\data\2018.4.14?17-10-24.txt
?????文件??????30302??2018-04-14?17:09??ad轉(zhuǎn)換\ad轉(zhuǎn)換\Form1.cs
?????文件??????63618??2018-04-14?17:09??ad轉(zhuǎn)換\ad轉(zhuǎn)換\Form1.Designer.cs
?????文件???????6784??2018-04-14?17:09??ad轉(zhuǎn)換\ad轉(zhuǎn)換\Form1.resx
?????文件????????389??2018-03-28?21:35??ad轉(zhuǎn)換\ad轉(zhuǎn)換\Form2.cs
?????文件???????1405??2018-03-28?21:35??ad轉(zhuǎn)換\ad轉(zhuǎn)換\Form2.Designer.cs
?????文件???????5817??2018-03-28?21:35??ad轉(zhuǎn)換\ad轉(zhuǎn)換\Form2.resx
?????文件????????180??2018-04-14?17:09??ad轉(zhuǎn)換\ad轉(zhuǎn)換\obj\Debug\ad轉(zhuǎn)換.ad轉(zhuǎn)換.resources
?????文件???????3094??2018-04-17?20:22??ad轉(zhuǎn)換\ad轉(zhuǎn)換\obj\Debug\ad轉(zhuǎn)換.csproj.FileListAbsolute.txt
?????文件???????1070??2018-04-17?13:40??ad轉(zhuǎn)換\ad轉(zhuǎn)換\obj\Debug\ad轉(zhuǎn)換.csproj.GenerateResource.Cache
?????文件???????2559??2018-04-12?18:23??ad轉(zhuǎn)換\ad轉(zhuǎn)換\obj\Debug\ad轉(zhuǎn)換.csprojResolveAssemblyReference.cache
?????文件??????39936??2018-04-17?13:40??ad轉(zhuǎn)換\ad轉(zhuǎn)換\obj\Debug\ad轉(zhuǎn)換.exe
?????文件????????180??2018-04-12?13:31??ad轉(zhuǎn)換\ad轉(zhuǎn)換\obj\Debug\ad轉(zhuǎn)換.Form2.resources
?????文件??????58880??2018-04-17?13:40??ad轉(zhuǎn)換\ad轉(zhuǎn)換\obj\Debug\ad轉(zhuǎn)換.pdb
............此處省略31個(gè)文件信息
評(píng)論
共有 條評(píng)論