Commit 959e9b94 张东亮

关闭加载监控相机

1 个父辈 52a58a0b
...@@ -55,11 +55,15 @@ namespace OnlineStore.DeviceLibrary ...@@ -55,11 +55,15 @@ namespace OnlineStore.DeviceLibrary
equipsMap.Add(3, robotEquip); equipsMap.Add(3, robotEquip);
//先初始化设备 //先初始化设备
// RFIDManager.Open(); // RFIDManager.Open();
//LogUtil.info("准备加载板卡配置");
HCBoardManager.InitConfig(); HCBoardManager.InitConfig();
// LogUtil.info("准备加载IO");
IOManager.Init(); IOManager.Init();
// LogUtil.info("准备加载轴");
AxisManager.Init(); AxisManager.Init();
//LogUtil.info("准备开卡");
AxisManager.instance.OpenCard(); AxisManager.instance.OpenCard();
// LogUtil.info("准备加载相机配置");
//初始化摄像机配置 //初始化摄像机配置
CodeManager.LoadConfig(); CodeManager.LoadConfig();
......
...@@ -24,16 +24,16 @@ namespace OnlineStore.DeviceLibrary ...@@ -24,16 +24,16 @@ namespace OnlineStore.DeviceLibrary
{ {
if (loadCameraState) if (loadCameraState)
return; return;
string path = @".\Config\Camera.json"; //string path = @".\Config\Camera.json";
if (!File.Exists(path)) //if (!File.Exists(path))
{ //{
LogUtil.error(Name + "找不到监控相机配置文件" + path); // LogUtil.error(Name + "找不到监控相机配置文件" + path);
} //}
camera = new Asa.Camera.VisionLib(path); //camera = new Asa.Camera.VisionLib(path);
camerathread = new Thread[2]; //camerathread = new Thread[2];
//pictureBox1.Image = bmp; ////pictureBox1.Image = bmp;
StartCamera(); //StartCamera();
loadCameraState = true; loadCameraState = true;
} }
void StartCamera() void StartCamera()
...@@ -51,36 +51,36 @@ namespace OnlineStore.DeviceLibrary ...@@ -51,36 +51,36 @@ namespace OnlineStore.DeviceLibrary
void startMonitor(object obj) void startMonitor(object obj)
{ {
if (!loadCameraState) //if (!loadCameraState)
{
LogUtil.error(Name + "监控相机初始化失败,无法开启");
return;
}
string name = (string)obj;
while (IsOpen)
{
Bitmap bmp = AcqImage(name);
if (bmp != null)
{
camera_event?.Invoke(new CameraArgs(name, bmp));
}
//if (MoveInfo != null)
//{ //{
// if (MoveInfo.MoveType.Equals(MoveType.InStore) || MoveInfo.MoveType.Equals(MoveType.OutStore)) // LogUtil.error(Name + "监控相机初始化失败,无法开启");
// { // return;
// if (CheckASide() && name.Equals("box_A")) //}
// { //string name = (string)obj;
// SaveImage(name); //while (IsOpen)
// } //{
// else // Bitmap bmp = AcqImage(name);
// if (bmp != null)
// { // {
// SaveImage("box_B"); // camera_event?.Invoke(new CameraArgs(name, bmp));
// } // }
// //if (MoveInfo != null)
// //{
// // if (MoveInfo.MoveType.Equals(MoveType.InStore) || MoveInfo.MoveType.Equals(MoveType.OutStore))
// // {
// // if (CheckASide() && name.Equals("box_A"))
// // {
// // SaveImage(name);
// // }
// // else
// // {
// // SaveImage("box_B");
// // }
// } // // }
// //}
// Thread.Sleep(300);
//} //}
Thread.Sleep(300);
}
} }
void StopCamera() void StopCamera()
{ {
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!