Commit f13f9987 LN

增加异常打印

1 个父辈 918db417
...@@ -58,7 +58,12 @@ namespace CodeLibrary ...@@ -58,7 +58,12 @@ namespace CodeLibrary
/// </summary> /// </summary>
public string[] CameraName public string[] CameraName
{ {
get { return cameraName.ToArray(); } get {
if (cameraName == null)
{
cameraName = new List<string>();
}
return cameraName.ToArray(); }
} }
/// <summary> /// <summary>
...@@ -100,11 +105,18 @@ namespace CodeLibrary ...@@ -100,11 +105,18 @@ namespace CodeLibrary
/// </summary> /// </summary>
public void Load() public void Load()
{ {
try
{
cameraAll = CameraFinder.Enumerate(); cameraAll = CameraFinder.Enumerate();
cameraName = new List<string>(); cameraName = new List<string>();
foreach (ICameraInfo info in cameraAll) foreach (ICameraInfo info in cameraAll)
cameraName.Add(info[CameraInfoKey.ModelName].ToString() + " (" + info[CameraInfoKey.SerialNumber].ToString() + ")"); cameraName.Add(info[CameraInfoKey.ModelName].ToString() + " (" + info[CameraInfoKey.SerialNumber].ToString() + ")");
} }
catch (Exception ex)
{
HDLogUtil.error("Basler Load Error:" + ex.StackTrace);
}
}
/// <summary> /// <summary>
/// 打开指定相机 /// 打开指定相机
......
...@@ -61,7 +61,7 @@ namespace CodeLibrary ...@@ -61,7 +61,7 @@ namespace CodeLibrary
} }
catch (Exception ex) catch (Exception ex)
{ {
HDLogUtil.error("解析摄像机配置出错:" + ex.ToString()); HDLogUtil.error("解析摄像机配置出错:" + ex.StackTrace);
} }
} }
private static HTuple hv_AcqHandle = null; private static HTuple hv_AcqHandle = null;
......
...@@ -54,7 +54,13 @@ namespace CodeLibrary ...@@ -54,7 +54,13 @@ namespace CodeLibrary
/// </summary> /// </summary>
public string[] CameraName public string[] CameraName
{ {
get { return cameraName.ToArray(); } get
{
if (cameraName == null)
{
cameraName = new List<string>();
}
return cameraName.ToArray(); }
} }
/// <summary> /// <summary>
...@@ -96,6 +102,8 @@ namespace CodeLibrary ...@@ -96,6 +102,8 @@ namespace CodeLibrary
/// </summary> /// </summary>
public void Load() public void Load()
{ {
try
{
int rtn = MyCamera.MV_CC_EnumDevices_NET(MyCamera.MV_GIGE_DEVICE | MyCamera.MV_USB_DEVICE, ref cameraAll); int rtn = MyCamera.MV_CC_EnumDevices_NET(MyCamera.MV_GIGE_DEVICE | MyCamera.MV_USB_DEVICE, ref cameraAll);
if (rtn != MyCamera.MV_OK) return; if (rtn != MyCamera.MV_OK) return;
cameraName.Clear(); cameraName.Clear();
...@@ -119,6 +127,11 @@ namespace CodeLibrary ...@@ -119,6 +127,11 @@ namespace CodeLibrary
cameraName.Add(s); cameraName.Add(s);
} }
} }
catch (Exception ex)
{
HDLogUtil.error("HIK Load Error:" + ex.StackTrace);
}
}
/// <summary> /// <summary>
/// 打开指定相机 /// 打开指定相机
......
...@@ -3,6 +3,7 @@ FrmCodeDecode_label4_Text,参数路径,Parameters of the path ...@@ -3,6 +3,7 @@ FrmCodeDecode_label4_Text,参数路径,Parameters of the path
FrmCodeDecode_chbUseParam_Text,使用参数,operation parameter FrmCodeDecode_chbUseParam_Text,使用参数,operation parameter
FrmCodeDecode_btnAn_Text,变暗,darken FrmCodeDecode_btnAn_Text,变暗,darken
FrmCodeDecode_btnLight_Text,提亮,brighten FrmCodeDecode_btnLight_Text,提亮,brighten
FrmCodeDecode_btnCopyN_Text,复制名称,Copy Name
FrmCodeDecode_label3_Text,条码类型:,Bar code type: FrmCodeDecode_label3_Text,条码类型:,Bar code type:
FrmCodeDecode_label2_Text,相机列表:,Camera list: FrmCodeDecode_label2_Text,相机列表:,Camera list:
FrmCodeDecode_btnExit_Text,退出,Exit FrmCodeDecode_btnExit_Text,退出,Exit
...@@ -31,3 +32,8 @@ FrmCodeLearn_label1_Text,相机:,camera: ...@@ -31,3 +32,8 @@ FrmCodeLearn_label1_Text,相机:,camera:
FrmCodeLearn_btnExit_Text,退出,Exit FrmCodeLearn_btnExit_Text,退出,Exit
FrmCodeLearn_btnStop_Text,结束学习,End of learning FrmCodeLearn_btnStop_Text,结束学习,End of learning
FrmCodeLearn_btnOpen_Text,开始学习,start to learn FrmCodeLearn_btnOpen_Text,开始学习,start to learn
selCamera,请先选择相机,Please select camera
selImage,请先选择图片,Please select picture
title,提示,Notice
imageIsNull,获取二维码图片为空,Get the two-dimensional code picture is empty
sureDelete,确定删除文件:,Make sure to delete the file:
\ No newline at end of file \ No newline at end of file
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!