想在c#中寫一個生成正弦信號的函式,可調幅值和頻率。并且定時(比如1ms或者5ms)得到當前正弦信號的值發送給下位機,求問大神們怎么寫
uj5u.com熱心網友回復:
你是不會畫圖,還是不會串口操作?uj5u.com熱心網友回復:
畫圖uj5u.com熱心網友回復:
需要畫圖嗎?不可以直接去值啊?uj5u.com熱心網友回復:
Math.Sin()uj5u.com熱心網友回復:
東西其實不復雜,不過你實在不想寫,就nuget “Accord Audio”有個寫好的正弦信號發生器
http://accord-framework.net/docs/html/T_Accord_Audio_Generators_SineGenerator.htm
至于想看人家怎么實作自己看
https://github.com/accord-net/framework/tree/development/Sources/Accord.Audio/Generators
https://github.com/accord-net/framework/blob/development/Sources/Accord.Audio/Generators/SineGenerator.cs
俺也不想具體看他具體實作,最起碼SineGenerator.cs這句話就已經有足夠資訊了
this.theta = 2.0 * Math.PI * frequency / samplingRate;
uj5u.com熱心網友回復:
http://bbs.cskin.net/thread-16139-1-1.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/159585.html
標籤:C#
上一篇:iNeuOS工業互聯平臺,在“智慧”樓宇、園區等領域的應用
下一篇:'“TextBox”未包含“IsValid”的定義,并且找不到可接受第一個“TextBox”型別引數的可訪問擴展方法“IsValid”
