Commit Graph

961 Commits

Author SHA1 Message Date
SL 2f7c45b0f0 refactor(recipe): 重构Recipe相关代码。
优化ComboBoxColumn.Option对象,实现IEquatable、IComparable接口。
IParam及其实现中的Name属性更名为ControlName,语义更准确。
ComboxParam对象的构造函数中检查Recipe保存的选项是否存在,并处理异常。
ComboxParam对象构造函数中处理TC加热策略枚举优化导致的兼容性问题。
修正RecipeData加载时,没有将参数所在的DataGridColumn传入参数对象的ColumnOwner属性的问题。
2024-04-24 09:29:41 +08:00
SL f7ea9a85fd refactor: 修改多语言中HeaterMode翻译。
Heater_Mode翻译为‘Heat Strategy’和‘加热策略’。
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
SL 9413c7c59d refactor(PMHeaterView): 优化PMHeaterViewModel代码结构,PID Limit设置值校验过程分离到独立方法。 2024-04-24 08:49:50 +08:00
SL d5e5072607 refactor(TC): 优化IoTC对象代码结构。 2024-04-24 08:49:06 +08:00
SL 424ac5b575 fix(PMHeaterView): 修正PMHeaterView视图中PID限幅值输入框绑定错的问题。
PID限幅值输入框绑定的PIDLimitLowerSP等属性类型更改为string。
SetPIDLimits方法中转化PIDLimitLowerSP等属性为double。
2024-04-23 23:26:54 +08:00
SL 49bd1b6b38 refactor(TC): 继续优化TC动态PID限幅功能。
IoTC对象中新增MonitorDynamicPIDLimit方法,后台扫描线程处理PID限幅值设置,解决第一次启动时限幅值没有同步写入AO的问题。
修正PID限幅设置逻辑,修正Power模式切换至Pyro模式时,Pyro模式限幅值丢失,被错误保存为Power模式限幅值的问题。
2024-04-23 23:24:26 +08:00
SL 95c662f6f5 feat(TC): IoTC对象中增加Dynamic PID Limit设置逻辑。
当HeatStrategy切换时,设置PID Limit。
PMHeaterView视图增加手动设置PID Limit功能。
2024-04-23 17:43:43 +08:00
HCL 3c0f639079 1.SV按照配置文件初始化 2024-04-23 17:12:17 +08:00
SL f05010bf3d fix(TC): 修正IoTC对象读取温度小数位数过长的问题。 2024-04-23 11:39:22 +08:00
HCL 7bc1e369f1 1.设置内置的设备名称和软件版本等 2024-04-23 10:56:49 +08:00
SL 66c48f5e76 refactor(heater): 优化Heater相关代码
PMHeaterView视图从SicUI移至公共库。
HeatStrategy控温策略枚举增加Display属性,在界面显示中使用Auto、Follow,显示更简洁。
FlowMode、TCModes、HeatStrategy等枚举从DicMode对象中移出至Aitex.Core.RT.Device.PmDevices命名空间。
2024-04-23 10:54:51 +08:00
HCL 60e358490b 1.修正Interlock有时存在不起作用的问题
2.增加PM在PreProcess,Process,PostProcess状态下不能降隔热罩的功能

(cherry picked from commit 179490de32)
2024-04-23 08:59:54 +08:00
hanqiangqiang 940450eda5 修改AE测温无法获取温度问题
(cherry picked from commit cbf4da956c)
2024-04-23 08:59:44 +08:00
SL be2d8ce67d refactor(recipe): 重构Recipe相关代码。
优化ComboBoxColumn.Option对象,实现IEquatable、IComparable接口。
IParam及其实现中的Name属性更名为ControlName,语义更准确。
ComboxParam对象的构造函数中检查Recipe保存的选项是否存在,并处理异常。
ComboxParam对象构造函数中处理TC加热策略枚举优化导致的兼容性问题。
修正RecipeData加载时,没有将参数所在的DataGridColumn传入参数对象的ColumnOwner属性的问题。
2024-04-22 18:01:16 +08:00
HCL 4b6c89b58e Merge branch 'develop' of http://118.31.5.210:65000/Sic-Software/Sic.Framework into develop 2024-04-22 16:50:44 +08:00
HCL 179490de32 1.修正Interlock有时存在不起作用的问题
2.增加PM在PreProcess,Process,PostProcess状态下不能降隔热罩的功能
2024-04-22 16:50:07 +08:00
hanqiangqiang cbf4da956c 修改AE测温无法获取温度问题 2024-04-22 16:48:28 +08:00
HCL 27eef66571 1.增加设备名称 2024-04-22 10:56:54 +08:00
HCL 7269ec9028 1.更新KXGEM.dll至1.2.0.419版本 2024-04-22 08:47:42 +08:00
SL cd8c814cb5 refactor: 修改多语言中HeaterMode翻译。
Heater_Mode翻译为‘Heat Strategy’和‘加热策略’。
2024-04-19 23:06:05 +08:00
SL fbdf335524 refactor(TC): 重写IoTC控制逻辑。
拆分HeaterControlMode枚举,将2704工作模式和温度控制策略分离,使含义更加准确。
增加一些帮助方法,简化IoTC代码。
整理和重构IoTC代码,更加简介、语义准确,并修正一些原HeaterControlMode枚举语义模糊导致的问题。
2024-04-19 22:42:57 +08:00
SL e6256b4138 Merge branch 'feature/refactor-temp-sensors-add-maf' into develop 2024-04-19 13:29:11 +08:00
HCL 99197f2717 1.KXGEM库更新最新版本 2024-04-18 17:13:20 +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 1cb92f85f4 refactor(RealTimeView): 调小曲线图横轴标签字体,为曲线提供更大的现实空间。 2024-04-08 19:20:22 +08:00
SL d5dd288a63 fix(RealTimeView): 修正RealTimeView中,无法从列表正确删除曲线的问题。 2024-04-08 19:10:07 +08:00
SL 3d2d76db98 fix(TempSensor): 修正温度传感器不读取数据的问题。
修正TempSensorBase对象的DoTempReadThread方法中,如果读取温度失败,后台线程被关闭的问题。
优化TempSensorBase对象的DoTempReadThread方法中温度读取失败后的日志内容。
修正AKunTemp读取平均时间时,使用错误的系统配置名称的问题。
2024-04-08 19:08:52 +08:00
SL 3f9595efc1 fix(TempSensor): 解决测温系统设置的兼容性问题。
PM模组配置测温传感器来源时,使用新的系统参数,避免软件升级或降级后,PM测温传感器配置信息丢失的问题。
IoTC对象中移除类似PMx.AKunTemp.t1这类数据注册,避免Charting中项目冗余的问题。
2024-04-08 14:11:15 +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 97cbc8cb38 fix(localization): 修正Charting相关的视图中,曲线列表中的删除按钮没有找到语言资源的问题。 2024-04-08 12:02:23 +08:00
SL 356157c44e fix(RealTimeView): 修正点击删除按钮删除某曲线时,可能导致数组下标超出范围而无法删除曲线的问题。 2024-04-08 11:56:54 +08:00
SL 2f97bdf565 fix(TempSensor): 修正IoTC无法通过系统配置获取指定的温度的问题。 2024-04-08 11:40:24 +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
HCL 2058c1727e 1.Load Home增加Rotation ServoOn 2024-03-29 15:52:22 +08:00
HCL a0471c72a6 Merge branch 'develop' of http://118.31.5.210:65000/Sic-Software/Sic.Framework into develop 2024-03-29 08:53:12 +08:00
HCL 0e694bb875 1.修改RectorATMTransferReady条件 2024-03-29 08:52:55 +08:00
SIC1016\caipeilun 4b765a787e 更新Maintain界面,修改listbox风格,选中后取消重复的橙色高亮 2024-03-28 17:36:15 +08:00
hanqiangqiang 2f2837aed5 修改WaferHistory界面汉化问题 2024-03-28 15:12:26 +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
SL 5c4dd2797e 修正PMProcess视图中转换TC1、TC2模式时,未将float型变量转换为int型的问题。
(cherry picked from commit c3fcbaa99468d362c7f08f4f83455918f8cae805)
2024-03-27 10:02:04 +08:00
HCL d797cbb3a1 1.PM设置蝶阀位置和压力前判断EPV2是否打开 2024-03-27 09:57:19 +08:00
SL 5711f3ee47 修正PMProcess视图中,TC模式为Pyro时,错误显示为TC的问题。
(cherry picked from commit 67929afabc3bcf3b95050bddfe62c86f3fe01c4f)
2024-03-27 09:44:53 +08:00
SIC1016\caipeilun 72b4dd0b25 修改Maintain布局 2024-03-26 15:33:40 +08:00