摘要: C#生成一段0-100Hz的信号并使用Neuronic.Filters计算 public void CreateSignal() { int sampleRate = 1000 * 10; int sampleCount = 1000*100; var time = new double[sampl 阅读全文
posted @ 2025-05-02 19:52 YYAN1987 阅读(123) 评论(0) 推荐(0)
摘要: 蓝色线是电磁阀导通过程的气压原始信号,黄色线是去除高频后的滤波信号,我们用一个电源去开启电磁阀导通,靠气压去测试阀的导通 public double[] SmoothDataFFT(double[] data, double dataFrequence, double cutFrequence) { 阅读全文
posted @ 2025-05-01 23:05 YYAN1987 阅读(42) 评论(0) 推荐(0)
摘要: 我们可以去定义一个新的控件或者去写一个新的控件模板去匹配旧的控件(换个样子),但是要匹配一些WPF定义好的规则,代码可以在MSDN找到 https://learn.microsoft.com/zh-cn/dotnet/desktop/wpf/controls/creating-a-control-t 阅读全文
posted @ 2025-05-01 21:50 YYAN1987 阅读(21) 评论(0) 推荐(0)
摘要: 香农采样定理:采样频率只要大于信号中最高频率的2倍,采样值就可以包含原始信号所有信息 假设如下采样信号 int sampleCount = 10000; var time = new double[sampleCount]; var xs = new double[sampleCount]; var 阅读全文
posted @ 2024-12-04 15:17 YYAN1987 阅读(354) 评论(0) 推荐(0)
摘要: Nuget WPFLocalizeExtension YourAssembly.Resources(自行添加) 文件夹添加Strings.xxx.resx (Strings.zh-CN.resx/Strings.en-US.resx) 可以在 XAML 代码的整个 VisualTree 中更改任意位 阅读全文
posted @ 2024-10-26 23:28 YYAN1987 阅读(964) 评论(0) 推荐(0)