前言
- 灵活使用C# 的部分图表组件,可以快速搭建一个【示波器】波形显示的界面
- 这里使用:
ScottPlot.WinForms
,通过官方描述是开源的
相关介绍
- 下载地址:https://github.com/ScottPlot/ScottPlot.git
- visual studio 可以使用:
NuGet
安装管理ScottPlot.WinForms
-
ScottPlot
支持:WPF 与 WinForms等多种实现方法 - 官方介绍:
https://scottplot.net/
环境搭建
- 这里直接使用:visual studio 2022,使用
NuGet
下载ScottPlot.WinForms
- 首先创建一个 C#
winform
的应用程序 - 【引用】 鼠标右键,打开【NuGet】管理窗口
- 搜索:
ScottPlot.WinForms
,点击下载的【小箭头】,就可以安装了
-
安装
ScottPlot.WinForms
后,会发现引用多了:ScottPlot.WinForms
ScottPlot
-
注意:【工具箱】上有了
ScottPlot.WinForms
控件栏,可以【鼠标拖动】一个 【FormsPlot】控件到应用窗体 -
选中拖动到窗体的 【FormsPlot】控件后,可以鼠标右键【属性】,修改部分属性
文章来源:https://www.toymoban.com/news/detail-403729.html -
这里在 窗体的加载函数里,可以双击窗体,增加窗体的
load
函数, 运行【官方】的一个显示的小例程文章来源地址https://www.toymoban.com/news/detail-403729.html
private void Form1_Load(object sender, EventArgs e)
{
double[] dataX = new double[] { 1, 2, 3, 4, 5 };
double[] dataY = new double[] { 1, 4, 9, 16, 25 };
formsPlot1.Plot.AddScatter(dataX, dataY);
formsPlot1.Refresh();
}
- 运行效果:
小结
- 效果还是不错的,控件可以根据鼠标随意的拖放
- 后面继续研究如何配置修改这个控件的熟悉,实现【示波器】波形显示的功能
到了这里,关于C# 使用 ScottPlot.WinForms 实现示波器的波形显示的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!