我Mitov.Plotlab
在 WPF 中使用 Scope 控件和WindowsFormHost
元素。SetXYData()
所以,当我在Scope控件上用Use set很多数据改变了窗口大小(Scope control change else)时,AccessViolationException
已经抛出或者窗口崩溃退出了。
请给我一些建议。
我Mitov.Plotlab
在 WPF 中使用 Scope 控件和WindowsFormHost
元素。SetXYData()
所以,当我在Scope控件上用Use set很多数据改变了窗口大小(Scope control change else)时,AccessViolationException
已经抛出或者窗口崩溃退出了。
请给我一些建议。
问题由 Boian Mitov-The PlotLab Auther 解决。因为 PlotLab 使用了非托管线程,所以是线程安全的。但是我们需要使用非托管线程或UI线程集数据。
使用 TimingLab.ClockGen 类导入 Mitov.TimingLabBasic.dll
codeExample: ClockGen clockGen = new ClockGen(); clockGen.Mode = ClockMode.FullSpeed; clockGen.Clock += ClockGen_Clock;clockGen.Start();
private void ClockGen_Clock(object sender, EventArgs e)
{
// Do you data set
}