Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
张东亮
/
NS100
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit c2637e2c
由
夏萍
编写于
2024-09-23 14:30:42 +0800
浏览文件
选项
浏览文件
标签
下载
差异文件
Merge branch 'master' of
http://106.15.194.121:8083/zdl/NS100
2 个父辈
6f414e01
d3c3df2d
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
29 行增加
和
14 行删除
BLL/Camera.cs
BLL/Config.cs
IDHIKCamera/IDHIK.cs
SmartScan/Form/FrmMain.Designer.cs
SmartScan/Form/FrmMain.cs
SmartScan/Form/FrmRetrospect.Designer.cs
SmartScan/Form/FrmRetrospect.cs
SmartScan/ScanWork.cs
BLL/Camera.cs
查看文件 @
c2637e2
...
@@ -232,7 +232,7 @@ namespace BLL
...
@@ -232,7 +232,7 @@ namespace BLL
LogNet
.
log
.
Error
(
$
"{cameraName}取图失败:"
,
e
);
LogNet
.
log
.
Error
(
$
"{cameraName}取图失败:"
,
e
);
}
}
finally
{
finally
{
Close
();
//
Close();
}
}
return
barcodeInfos
;
return
barcodeInfos
;
}
}
...
...
BLL/Config.cs
查看文件 @
c2637e2
...
@@ -337,6 +337,8 @@ namespace BLL
...
@@ -337,6 +337,8 @@ namespace BLL
public
static
MyConfig
<
int
>
REEL_ID_AutoResetStrategy
;
public
static
MyConfig
<
int
>
REEL_ID_AutoResetStrategy
;
[
MyConfigComment
(
"使用扫码相机"
)]
[
MyConfigComment
(
"使用扫码相机"
)]
public
static
MyConfig
<
bool
>
Func_UseIDCamera
=
false
;
public
static
MyConfig
<
bool
>
Func_UseIDCamera
=
false
;
[
MyConfigComment
(
"隐藏软件logo"
)]
public
static
MyConfig
<
bool
>
AppUI_HideLogo
=
false
;
public
void
Save
()
public
void
Save
()
{
{
config
.
Save
();
config
.
Save
();
...
...
IDHIKCamera/IDHIK.cs
查看文件 @
c2637e2
...
@@ -426,20 +426,24 @@ namespace IDHIKCamera
...
@@ -426,20 +426,24 @@ namespace IDHIKCamera
try
try
{
{
int
nRet
=
MvCodeReader
.
MV_CODEREADER_OK
;
int
nRet
=
MvCodeReader
.
MV_CODEREADER_OK
;
pData
=
IntPtr
.
Zero
;
Thread
.
Sleep
(
50
)
;
MvCodeReader
.
MV_CODEREADER_IMAGE_OUT_INFO_EX2
stFrameInfoEx2
=
new
MvCodeReader
.
MV_CODEREADER_IMAGE_OUT_INFO_EX2
();
MvCodeReader
.
MV_CODEREADER_IMAGE_OUT_INFO_EX2
stFrameInfoEx2
=
new
MvCodeReader
.
MV_CODEREADER_IMAGE_OUT_INFO_EX2
();
pstFrameInfoEx2
=
Marshal
.
AllocHGlobal
(
Marshal
.
SizeOf
(
typeof
(
MvCodeReader
.
MV_CODEREADER_IMAGE_OUT_INFO_EX2
)));
pstFrameInfoEx2
=
Marshal
.
AllocHGlobal
(
Marshal
.
SizeOf
(
typeof
(
MvCodeReader
.
MV_CODEREADER_IMAGE_OUT_INFO_EX2
)));
Marshal
.
StructureToPtr
(
stFrameInfoEx2
,
pstFrameInfoEx2
,
false
);
Marshal
.
StructureToPtr
(
stFrameInfoEx2
,
pstFrameInfoEx2
,
false
);
//Thread.Sleep(500);
for
(
int
i
=
0
;
i
<
4
;
i
++)
nRet
=
cameraCurr
[
index
].
MV_CODEREADER_GetOneFrameTimeoutEx2_NET
(
ref
pData
,
pstFrameInfoEx2
,
3000
);
LibLogUtil
.
Info
(
$
"获取结果{nRet}"
);
if
(
nRet
==
MvCodeReader
.
MV_CODEREADER_OK
)
{
{
stFrameInfoEx2
=
(
MvCodeReader
.
MV_CODEREADER_IMAGE_OUT_INFO_EX2
)
Marshal
.
PtrToStructure
(
pstFrameInfoEx2
,
typeof
(
MvCodeReader
.
MV_CODEREADER_IMAGE_OUT_INFO_EX2
));
nRet
=
cameraCurr
[
index
].
MV_CODEREADER_GetOneFrameTimeoutEx2_NET
(
ref
pData
,
pstFrameInfoEx2
,
1000
);
}
if
(
nRet
==
MvCodeReader
.
MV_CODEREADER_OK
)
else
{
{
LibLogUtil
.
Error
(
$
"结果不等于0,出错{nRet}"
);
stFrameInfoEx2
=
(
MvCodeReader
.
MV_CODEREADER_IMAGE_OUT_INFO_EX2
)
Marshal
.
PtrToStructure
(
pstFrameInfoEx2
,
typeof
(
MvCodeReader
.
MV_CODEREADER_IMAGE_OUT_INFO_EX2
));
break
;
}
else
{
LibLogUtil
.
Error
(
" Can not grab one : "
+
nRet
);
Thread
.
Sleep
(
50
);
}
}
}
List
<
Point
[
]>
pts
=
new
List
<
Point
[
]>
();
List
<
Point
[
]>
pts
=
new
List
<
Point
[
]>
();
if
(
nRet
==
MvCodeReader
.
MV_CODEREADER_OK
)
if
(
nRet
==
MvCodeReader
.
MV_CODEREADER_OK
)
...
...
SmartScan/Form/FrmMain.Designer.cs
查看文件 @
c2637e2
...
@@ -275,7 +275,7 @@ namespace SmartScan
...
@@ -275,7 +275,7 @@ namespace SmartScan
this
.
Controls
.
Add
(
this
.
BtnSet
);
this
.
Controls
.
Add
(
this
.
BtnSet
);
this
.
Controls
.
Add
(
this
.
BtnRetrospect
);
this
.
Controls
.
Add
(
this
.
BtnRetrospect
);
this
.
Controls
.
Add
(
this
.
BtnStart
);
this
.
Controls
.
Add
(
this
.
BtnStart
);
this
.
Icon
=
global
::
SmartScan
.
Properties
.
Resources
.
App
;
this
.
Name
=
"FrmMain"
;
this
.
Name
=
"FrmMain"
;
this
.
Text
=
"Form1"
;
this
.
Text
=
"Form1"
;
this
.
TitleFont
=
new
System
.
Drawing
.
Font
(
"宋体"
,
16.2F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
TitleFont
=
new
System
.
Drawing
.
Font
(
"宋体"
,
16.2F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
...
...
SmartScan/Form/FrmMain.cs
查看文件 @
c2637e2
...
@@ -25,6 +25,11 @@ namespace SmartScan
...
@@ -25,6 +25,11 @@ namespace SmartScan
{
{
InitializeComponent
();
InitializeComponent
();
BtnStart
.
Tag
=
"not"
;
BtnStart
.
Tag
=
"not"
;
if
(
Config
.
AppUI_HideLogo
)
this
.
Icon
=
null
;
else
this
.
Icon
=
global
::
SmartScan
.
Properties
.
Resources
.
App
;
}
}
private
bool
CheckCamera
()
private
bool
CheckCamera
()
...
...
SmartScan/Form/FrmRetrospect.Designer.cs
查看文件 @
c2637e2
此文件的差异被折叠,
点击展开。
SmartScan/Form/FrmRetrospect.cs
查看文件 @
c2637e2
...
@@ -125,6 +125,8 @@ namespace SmartScan
...
@@ -125,6 +125,8 @@ namespace SmartScan
private
void
FrmRetrospect_Load
(
object
sender
,
EventArgs
e
)
private
void
FrmRetrospect_Load
(
object
sender
,
EventArgs
e
)
{
{
int
SH
=
Screen
.
PrimaryScreen
.
Bounds
.
Height
;
//1080
int
SH
=
Screen
.
PrimaryScreen
.
Bounds
.
Height
;
//1080
int
SW
=
Screen
.
PrimaryScreen
.
Bounds
.
Width
;
//1920
int
SW
=
Screen
.
PrimaryScreen
.
Bounds
.
Width
;
//1920
...
@@ -137,11 +139,12 @@ namespace SmartScan
...
@@ -137,11 +139,12 @@ namespace SmartScan
DtpUpper
.
Value
=
DateTime
.
Now
.
Date
;
DtpUpper
.
Value
=
DateTime
.
Now
.
Date
;
tableLayoutPanel1
.
Width
=
this
.
Width
-
20
;
tableLayoutPanel1
.
Width
=
this
.
Width
-
20
;
tableLayoutPanel1
.
Height
=
this
.
Height
-
60
;
tableLayoutPanel1
.
Height
=
this
.
Height
-
60
;
if
(
ConfigHelper
.
Config
.
Get
(
"Display_EnableGetData"
,
"1181"
)
==
"1181"
)
if
(
ConfigHelper
.
Config
.
Get
(
"Display_EnableGetData"
,
"1181"
)
==
"1181"
)
{
{
butt_startserver
.
Visible
=
true
;
butt_startserver
.
Visible
=
true
;
}
}
this
.
StartPosition
=
FormStartPosition
.
CenterScreen
;
this
.
StartPosition
=
FormStartPosition
.
CenterScreen
;
}
}
private
void
BtnSelect_Click
(
object
sender
,
EventArgs
e
)
private
void
BtnSelect_Click
(
object
sender
,
EventArgs
e
)
...
...
SmartScan/ScanWork.cs
查看文件 @
c2637e2
...
@@ -338,7 +338,8 @@ namespace SmartScan
...
@@ -338,7 +338,8 @@ namespace SmartScan
private
void
SetKey
(
bool
hasMatch
)
private
void
SetKey
(
bool
hasMatch
)
{
{
LogNet
.
log
.
Info
(
"Work SetKey hasMatch:"
+
hasMatch
);
LogNet
.
log
.
Info
(
"Work SetKey hasMatch:"
+
hasMatch
);
//if (workCodeKeyword.Count == 0){ return;}
//if (workCodeKeyword.Count == 0){ return;}
//if(hasMatch)
BLLCommon
.
extension
.
SetKey
(
originalCodeText
,
workCodeKeyword
,
hasMatch
,
out
_
);
BLLCommon
.
extension
.
SetKey
(
originalCodeText
,
workCodeKeyword
,
hasMatch
,
out
_
);
if
(
workCodeKeyword
.
Any
(
a
=>
a
.
Value
.
StartsWith
(
"<OCR>"
)))
if
(
workCodeKeyword
.
Any
(
a
=>
a
.
Value
.
StartsWith
(
"<OCR>"
)))
{
{
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论