Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
李娜
/
SO908-XLRStore
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit df7955bc
由
LN
编写于
2021-05-24 10:39:53 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
增加暂存区料盘信息
1 个父辈
560d4c2f
全部展开
显示空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
46 行增加
和
5 行删除
source/DeviceLibrary/DeviceLibrary.csproj
source/DeviceLibrary/manager/BufferDataManager.cs
source/DeviceLibrary/manager/StoreManager.cs
source/LoadCVSLibrary/storeConfig/config/DeviceConfig.cs
source/XLRStoreClient/FrmXLRStore.Designer.cs
source/XLRStoreClient/FrmXLRStore.cs
source/DeviceLibrary/DeviceLibrary.csproj
查看文件 @
df7955b
...
...
@@ -75,6 +75,7 @@
</ItemGroup>
<ItemGroup>
<Compile Include="manager\agvClient\AgvClient.cs" />
<Compile Include="manager\BufferDataManager.cs" />
<Compile Include="manager\StoreManager.cs" />
<Compile Include="deviceLibrary\RFID\RFIDManagercs.cs" />
<Compile Include="manager\SServerManager.cs" />
...
...
source/DeviceLibrary/manager/BufferDataManager.cs
0 → 100644
查看文件 @
df7955b
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Threading.Tasks
;
namespace
OnlineStore.DeviceLibrary
{
public
class
BufferDataManager
{
/// <summary>
/// A进料上暂存区料盘信息,null时无料
/// </summary>
public
static
InOutPosInfo
AInStoreInfo
=
null
;
/// <summary>
/// A出料下暂存区料盘信息,null时无料
/// </summary>
public
static
InOutPosInfo
AOutStoreInfo
=
null
;
/// <summary>
/// B进料上暂存区料盘信息,null时无料
/// </summary>
public
static
InOutPosInfo
BInStoreInfo
=
null
;
/// <summary>
/// B出料下暂存区料盘信息,null时无料
/// </summary>
public
static
InOutPosInfo
BOutStoreInfo
=
null
;
}
}
source/DeviceLibrary/manager/StoreManager.cs
查看文件 @
df7955b
...
...
@@ -94,17 +94,18 @@ namespace OnlineStore.DeviceLibrary
Config
=
CSVConfigReader
.
LoadBoxConfig
(
0
,
CID
,
DeviceType
.
Store
,
storeConfigPath
);
allConfigMap
.
Add
(
0
,
Config
);
string
inputConfigPath
=
appPath
+
ConfigAppSettings
.
GetValue
(
Setting_Init
.
ConfigPath_Input
);
InputEquip_Config
inputConfig
=
CSVConfigReader
.
LoadInputConfig
(
1
,
DeviceType
.
InputEquip
,
inputConfigPath
);
inputConfig
.
SetIO
(
1
);
allConfigMap
.
Add
(
1
,
inputConfig
);
string
boxPath
=
appPath
+
ConfigAppSettings
.
GetValue
(
Setting_Init
.
ConfigPath_Box
);
BoxEquip_Config
boxConfig
=
CSVConfigReader
.
LoadBoxConfig
(
2
,
DeviceType
.
BoxEquip
,
boxPath
);
boxConfig
.
SetIO
(
2
);
allConfigMap
.
Add
(
2
,
boxConfig
);
XLRStore
=
new
XLRStoreBean
(
Config
,
inputConfig
,
boxConfig
);
LogUtil
.
info
(
"加载 完成!"
);
...
...
source/LoadCVSLibrary/storeConfig/config/DeviceConfig.cs
查看文件 @
df7955b
...
...
@@ -83,7 +83,7 @@ namespace OnlineStore.LoadCSVLibrary
public
virtual
void
LoadConfig
(
List
<
ConfigBase
>
configList
)
{
List
<
string
>
ioTypeList
=
IO_Type
.
GetTypeList
();
ioTypeList
=
new
List
<
string
>();
//
ioTypeList = new List<string>();
StringBuilder
builder
=
new
StringBuilder
(
"\r\n"
);
StringBuilder
proBuilder
=
new
StringBuilder
(
"\r\n"
);
DIList
=
new
Dictionary
<
string
,
ConfigIO
>();
...
...
@@ -143,10 +143,10 @@ namespace OnlineStore.LoadCSVLibrary
}
else
{
//
AddProBuffer(con, proBuilder);
AddProBuffer
(
con
,
proBuilder
);
LogUtil
.
error
(
"配置文件:"
+
this
.
ConfigFilePath
+
",属性名="
+
con
.
ProName
+
"的属性未找到匹配字段!"
);
}
AddProBuffer
(
con
,
proBuilder
);
//
AddProBuffer(con, proBuilder);
}
else
if
(
con
.
ProType
==
ConfigItemType
.
DI
)
...
...
source/XLRStoreClient/FrmXLRStore.Designer.cs
查看文件 @
df7955b
此文件的差异被折叠,
点击展开。
source/XLRStoreClient/FrmXLRStore.cs
查看文件 @
df7955b
...
...
@@ -372,7 +372,16 @@ namespace OnlineStore.XLRStore
lblWarnMsg
.
Text
=
warnMsg
;
lblCardMsg
.
Text
=
HuichuanLibrary
.
HCBoardManager
.
CardMsg
;
string
bufStr
=
""
;
bufStr
+=
"A进料暂存料盘:"
+
BufferDataManager
.
AInStoreInfo
?.
ToStr
()+
"\r\n"
;
bufStr
+=
"A出料暂存料盘:"
+
BufferDataManager
.
AOutStoreInfo
?.
ToStr
()
+
"\r\n"
;
bufStr
+=
"A进料暂存料盘:"
+
BufferDataManager
.
BInStoreInfo
?.
ToStr
()
+
"\r\n"
;
bufStr
+=
"A出料暂存料盘:"
+
BufferDataManager
.
BOutStoreInfo
?.
ToStr
()
+
""
;
lblBufferInfo
.
Text
=
bufStr
;
if
(
StoreBean
.
runStatus
>
RunStatus
.
Wait
)
{
if
(
启动
AToolStripMenuItem
.
Enabled
.
Equals
(
true
))
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论