1、先上界面(VisualStudio2013旗舰版-64位)
参考JScope编写的上位机曲线界面,可增加最多6条数据线(在dataGridView1上右键即可),可改变曲线颜色;
接收总点数(每单条线)有限制Int32.MaxValue / 4;
在显示刷新时,建议显示总点数尽量不要太大,否则会刷新过慢
2、注意事项
1)自定义控件直接放在一个Form中刷新显示,会比直接在一个界面上刷新显示慢点;
2)默认是3条数据线,如果想要修改可修改“”public static int DefineActualLineCount = 3;//定义实际显示的线条数量“”
3)串口解析数据在“UsartScope.cs”中,需要特别注意串口解析数据,否则会丢包
3、添加数据
以添加三条数据为例,在串口接受事件中添加以下代码
if (CustomScopeControl.TestCustomJScope_1.myScope1.MyScopeAxis.ScopeEnableDrawState == true)
{
CustomScopeControl.TestCustomJScope_1.myScope1.AddSourceData(data1Temp, 0);
CustomScopeControl.TestCustomJScope_1.myScope1.AddSourceData(data2Temp, 1);
CustomScopeControl.TestCustomJScope_1.myScope1.AddSourceData(data3Temp, 2);
CustomScopeControl.TestCustomJScope_1.myScope1.Refresh_Scope();
}
4、自定义示波器实例代码请参考以下链接