Commit Graph

348 Commits

Author SHA1 Message Date
hanqiangqiang 405a49bb77 整理Slot信息,添加属性和Wafer共享数据 2024-08-14 15:42:08 +08:00
hanqiangqiang c4b0f20a7a 初步整理WaferManager 2024-08-13 08:39:22 +08:00
hanqiangqiang eb8943cf6e 调试Bufer slot信息 2024-08-09 16:23:26 +08:00
hanqiangqiang 6839af40fb 修改绑定数据源,底层数据 2024-08-06 14:47:02 +08:00
hanqiangqiang 5c9509443a 整理Wafer信息,临时保存 2024-08-02 12:13:29 +08:00
hanqiangqiang 1aceb879a9 [Common]
扫描DATA时,添加异常处理
2024-06-28 16:11:03 +08:00
SL b4a874c65f fix(DataManager): 修正Poll函数中,key为null时异常的的问题。 2024-06-25 15:54:43 +08:00
HCL 64ba860f1b 1.将配置文件名称中带有()、/等字符还原 2024-05-13 10:38:37 +08:00
HCL c28796560e 1.调整位置,防止未安装GEM许可证机台有报错信息 2024-05-09 10:20:32 +08:00
HCL f5a77f2817 1.GEM远程指令优化 2024-05-08 15:27:32 +08:00
HCL eb94be8f89 Merge branch 'GEM' into feature/KX_GEM
# Conflicts:
#	MECF.Framework.Common/MECF/Framework/Common/DataCenter/IQueryDataService.cs
2024-05-07 16:49:44 +08:00
HCL f23464a377 1.远程指令优化 2024-05-07 11:06:32 +08:00
HCL 517dc7b733 1.Custom Message整理 2024-05-06 14:20:40 +08:00
HCL 435ad99b52 1.GEM终端消息增加确认按钮 2024-05-06 11:12:40 +08:00
HCL 5d53a57ced 1.Gem终端消息更新 2024-04-30 17:28:53 +08:00
HCL 2c280cae0f 1.优化Gem事件和报警 2024-04-30 16:00:19 +08:00
HCL fbac221fcb 1.修改GEM关于Recipe相关操作 2024-04-29 11:16:02 +08:00
HCL 1b9f585a13 1.更新最新KXGEM版本
2.增加变量Host端修改回调函数
2024-04-26 17:36:24 +08:00
HCL 51cf0e3c86 1.优化GEM 2024-04-25 17:36:05 +08:00
SL 7ee003db22 refactor(GitVersion): 引入自动创建版本工具。 2024-04-25 09:36:31 +08:00
SL 571cefd3d1 fix(TC): 修正IoTC对象读取温度小数位数过长的问题。 2024-04-24 09:29:41 +08:00
SL 5c1b760ccb refactor(TC): 重写IoTC控制逻辑。
拆分HeaterControlMode枚举,将2704工作模式和温度控制策略分离,使含义更加准确。
增加一些帮助方法,简化IoTC代码。
整理和重构IoTC代码,更加简介、语义准确,并修正一些原HeaterControlMode枚举语义模糊导致的问题。
2024-04-24 09:29:41 +08:00
HCL 3c0f639079 1.SV按照配置文件初始化 2024-04-23 17:12:17 +08:00
HCL 7bc1e369f1 1.设置内置的设备名称和软件版本等 2024-04-23 10:56:49 +08:00
HCL 179490de32 1.修正Interlock有时存在不起作用的问题
2.增加PM在PreProcess,Process,PostProcess状态下不能降隔热罩的功能
2024-04-22 16:50:07 +08:00
HCL 27eef66571 1.增加设备名称 2024-04-22 10:56:54 +08:00
SL e6256b4138 Merge branch 'feature/refactor-temp-sensors-add-maf' into develop 2024-04-19 13:29:11 +08:00
HCL cf57e9a25c 1.KXGEM.dll放到Dependencies文件夹中 2024-04-18 16:16:46 +08:00
HCL a0ce725a1b 1.修改名称,防止GEM初始化失败 2024-04-18 15:46:31 +08:00
HCL 8054177491 1.合并GemManager 2024-04-17 14:51:38 +08:00
HCL 35e0b61a1d 1.PJInfo增加属性 2024-04-12 15:13:01 +08:00
SL fd6d2ef245 feat(Common): UI左上角显示的版本号从RT拉去,而不是显示SicUI的版本号。
新增ReleaseVersion对象管理版本信息。
新增RTVersion属性到RtApplication对象,并向DATA注册该属性,供UI拉去版本信息。
优化并规范RtApplication.cs格式。
2024-04-08 12:04:37 +08:00
SL c15c92f799 feat(TempSensor): 重构温度探测器相关对象,增加MAF滤波。
新增TempSensorBase对象,其它温度探测器均集成此基类。
在基类中实现滤波、仿真功能。
BaseDevice基类中新增RTrigs数组,在TempSensorBase的Reset方法中统一复位所有的R_TRIG对象,以简化代码。
重命名一些对象的名称,使其含义更加准确。
2024-04-08 10:40:44 +08:00
SL 1940907c4d refactor(Common): 更改IDevice.cs文件编码为UTF8 2024-04-08 10:37:11 +08:00
HCL 6e10bb8fd8 Merge branch 'WaferTrayInfo' into develop 2024-04-07 10:26:38 +08:00
SL 2a0cbd0ad8 [Common]
修正LOG日志信息中没有Module名的问题。

(cherry picked from commit 3e26b0428df1a39923e010b088d7e4290e6dc1c4)
2024-03-27 15:51:30 +08:00
HCL ee7edd1ddb Merge branch 'develop' into WaferTrayInfo 2024-03-27 13:27:55 +08:00
SIC1016\caipeilun 72b4dd0b25 修改Maintain布局 2024-03-26 15:33:40 +08:00
SL f564cd138a 修正InterlockManager问题
修正InterlockManagerBase对象中的_rTrigMonitorError字段为初始化的问题。
2024-03-25 08:36:50 +08:00
SL e37613e256 [Common]
修正InterlockManagerTests中调用InterlockManager的Initialize方法时传入参数错误的问题。
修正一些书写错误。
2024-03-24 12:11:24 +08:00
SL 2dd2854ecd 修正Interlock可能过早触发的问题。
优化IIoBuffer接口和IoManager对象
- 增加DOMap、DIMap等属性,使私有的_doMap等字段可以被外部对象访问,准备好分离IoManager和InterlockManager。
- 移除初始化InterlockManager的代码。
- 移除OnTimer方法,以及调用OnTimer的后台县城。

优化IIoProvider接口、IoProvider对象
- 新增IsSynced属性,用于检查IoProvider对象是否已经和PLC进行了数据同步。
- 优化IoProvider对象的OnTimer方法中的代码,整理结构并删除多余的代码。

优化IoProviderManager对象
- 新增WaitFirstSync方法,用于检测是否所有的IoProvider均同步了PLC数据。

优化InterlockManagerBase和InterlockManager对象
- Initialize方法返回值由bool变更为void。
- Initialize方法参数表中的doMap、diMap等参数变更为IIoBuffer对象。
- 新增OnTimer方法以及PeriodicJob变量,用于背景线程中执行互锁检查。

优化代码格式
- IoDataCache对象中增加一些注释。
2024-03-24 12:09:11 +08:00
SL 07534546d8 [Common]
IoProvider后台通讯周期改为50ms一次。
2024-03-22 14:28:27 +08:00
SL fe9ce19617 [Common]
修正Credential对象的IsEmpty方法中没有判断cred参数是否为null的问题。
2024-03-18 14:09:26 +08:00
SIC1016\caipeilun 518dfe2a9c 修改错误英文单词Maintainance;添加wcf传输注册类 2024-03-16 10:29:09 +08:00
SIC1016\caipeilun a4620a986f 添加UI端界面代码 2024-03-15 19:31:25 +08:00
SIC1016\caipeilun 19c8e6f5e7 添加RT端代码和UI端代码 2024-03-15 19:17:00 +08:00
SIC1016\caipeilun d70506ffad 删除Maintain 在wcf服务中的代码 2024-03-15 19:06:08 +08:00
HCL fc30d4021c 1.AutoRun传盘信息异常处理 2024-03-13 13:33:25 +08:00
HCL 6ce8e90f5d 1.解决删除Wafer导致Tray也删除的问题
2.Sequence显示问题
2024-03-12 15:51:34 +08:00
HCL be92a68f1e TrayState改为TrayStatus 2024-03-12 14:10:07 +08:00