110,536
社区成员
发帖
与我相关
我的任务
分享
private void Window_Loaded(object sender, RoutedEventArgs e)
{
VCI_Return_Status re = 0;
try
{
re = this.vm_binding.vm_caninstance.Do_VCI_OpenDevice();
if (re == VCI_Return_Status.STATUS_OK)
{
this.lbl_status.Content = "打开设备成功";
re = this.vm_binding.vm_caninstance.Do_VCI_StartCAN();//就是这里
if (re == VCI_Return_Status.STATUS_OK)
{
this.lbl_status.Content = "开始接收CAN数据...";
this.vm_binding.vm_timer.Start();
this.DataSaveTimer.Start();
}
else
{
this.lbl_status.Content = "开始接收数据失败。请检查设备连接是否正确,然后重新启动程序。";
this.vm_binding.vm_timer.Stop();
this.DataSaveTimer.Stop();
}
}
else
{
this.lbl_status.Content = "打开设备失败,请检查设备是否正确连接PC,是否正确安装设备驱动";
}
}
catch (Exception excp)
{
StringBuilder sb = new StringBuilder();
sb.Append("打开设备异常:").Append(excp.Message);
// this.lbl_status.Content = sb.ToString();
}
}