Commit Graph

300 Commits

Author SHA1 Message Date
hanqiangqiang 3192c8314f [UI.Client]
添加水温监控件
2023-08-11 17:34:36 +08:00
HCL b0d3c03b9b Merge branch 'hotfix/整理优化WaferInfo' into develop 2023-08-10 17:29:11 +08:00
hanqiangqiang b80a24f978 [UI.Client]
删除选择查询,使用全部查询功能
[RT.EquipmentLibrary]
1删除旧的查询功能
2重写数据库查询语句
2023-08-10 16:18:48 +08:00
HCL c93b2028a8 1.整理WaferInfoRt类 2023-08-10 14:20:55 +08:00
hanqiangqiang 8f0f96fd33 [UI.Client]
PMProcess修改界面标签,使用Linq查询数据
2023-08-10 10:05:26 +08:00
hanqiangqiang b2a434cacb [UI.Client]
1设置Tray的Coating信息时,根据历史数据设置PM归属
2修改使用配置信息未能获取问题
[RT.EquipmentLibrary]
修改真值表类名PMGsaTrueTableLoad修改为PMGasTrueTableInitialize
2023-08-10 09:07:16 +08:00
hanqiangqiang bc3679f0d9 [UI.Client]
1优化界面显示
2 ModuleDataMonitor OnTime中循环获取系统参数修改
2023-08-09 17:22:52 +08:00
hanqiangqiang cc5ded69fe [Common]
气体统计对象添加通知属性
[RT.EqumentLibrary]
添加按天查询功能方法
[UI.Client]
使用单个子线程查询气体流量
2023-08-09 16:12:12 +08:00
hanqiangqiang 1b1180279f [RT.EquipmentLibrary]
修改为使用界面中数据库查询功能
[UI.Client]
修改界面布局,优化查询功能
2023-08-08 21:15:05 +08:00
SL 175094ab68 [RT.Equipment]
IoSensorAnalog对象标记为abstract。
IoSensorWaterFlowTemp对象新增diFlowSW字段,用于获取水流信号。
优化IoSensorAnalog及其派生类对于DeviceData的处理逻辑。

[Common]
新增AITWaterFlowData对象。
2023-08-08 00:36:56 +08:00
SL 724cbaa171 [UI,Client]
修正DataLog重新查询数据曲线时,上次设定的Factor和Offset没有生效的问题。
2023-08-03 16:29:58 +08:00
SL 73201c8503 [UI.Client]
PM Process视图中的工艺数据统计中的耗电量小数位数改为3位。
2023-08-03 09:44:42 +08:00
SL 003b00f723 [RT.Core]
ProcessDataStatCounter对象中增加DataFilter,用于从外部设置数据处理方法。
修正ProcessDataStatPerRun对象中统计气体流量和加热器功率时,未将数据进行微分导致累加值错误的问题。

[UI.Client]
修正PMPorcessView视图中气体流量统计列表列宽不能拖动调整的问题。
2023-08-02 16:19:50 +08:00
SL a7de861162 [RT.Core]
修正启动PM Process数据统计时,没有传入Recipe名称的问题。

[UI.Client]
修正PMProcessView中的数据统计列表的RecipeName列宽度太短显示不全的问题;Run#列重命名为#。
2023-08-01 23:50:50 +08:00
SL 4f31bfbc60 [RT.Core]
修正PM工艺数据统计(气体流量)功能相关的一些问题。
2023-08-01 18:24:41 +08:00
SL fc57abc93e [RT.Core]
修正ProcessDataStatManager构造函数中断言参数条件错误的问题。

[UI.Client]
PMProcessViewModel中增加属性ProcessRunDataList,从RT端拉取工艺数据分析列表。
2023-08-01 17:09:30 +08:00
SL beb1370d4d [UI.Client]
PM Operation视图Heater电阻阻值显示控件中的阻值保留小数点后3位。
2023-08-01 16:23:46 +08:00
SL b0c5451a43 [UI.Client]
移除PMProcessGasFlowCounterViewModel.cs。

[RT.Core]
新增ProcessDataStat相关对象,用于统计PM工艺过程中的数据。
2023-07-31 16:38:10 +08:00
SL 1a2979f0c5 修正PM ProcessView中的气体流量显示控件布局问题,将Label控件更换为Border控件以提高性能。 2023-07-31 11:13:02 +08:00
HCL 46b936986c Merge branch 'develop' into feature/整理优化数据库代码 2023-07-24 08:32:47 +08:00
hanqiangqiang 0008ec9793 [UI.Client]
修改Heater电阻显示控件,居中显示
2023-07-20 14:53:28 +08:00
SL 38010aa936 [UI.Client]
新增Heater电阻显示控件。
2023-07-19 18:59:24 +08:00
HCL 77d3e39e7e Merge branch 'develop' into feature/整理优化数据库代码 2023-07-18 08:58:51 +08:00
hanqiangqiang 4a673480a3 [RT.EquipmentLibrary]
删除旧的气体流量真值表功能
2023-07-17 16:51:56 +08:00
hanqiangqiang 97fe557575 [UI.Client]
优化显示格式,优化数据实时刷新问题
2023-07-17 16:30:42 +08:00
hanqiangqiang 37d18a439d []RT.EquipmentLibrary]
添加气阀和MFC缓存集合,不在重复获取对象
优化混合气体计算
注册总的气体流量查询
[UI.Client]
添加气体总的使用查询
2023-07-17 15:22:15 +08:00
HQQ f123d982f9 [Common]
气体用量统计对象,添加标记
[UI.Client]
添加气体查询对象和下拉框对象
2023-07-16 21:26:41 +08:00
hanqiangqiang 177bbe38ad [Common]
添加气体统计类独对象
[RT.EquipmentLibrary]
添加气体种类解析
2023-07-16 16:24:26 +08:00
hanqiangqiang b5fe359430 [RT.EquipmentLibrary]
1修改加载文件路径和标记名称
[UI.Client]
重新修改界面标记属性,显示数值
2023-07-15 10:37:45 +08:00
hanqiangqiang 8ad19504c8 [Common]
删除添加的对象类
[RT.EquipmentLibrary]
1添加初始化函数,初始化气体对象,属性+注册数据+参数设置后回调
优化数据结构和初始化逻辑
2023-07-14 17:49:01 +08:00
hanqiangqiang ccff2d3016 [RT.EquipmentLibrary]
精简XML,更新位置到Common库中
2023-07-14 09:31:26 +08:00
HCL 91b4494cbc Merge branch 'develop' into feature/整理优化数据库代码 2023-07-10 18:21:31 +08:00
hanqiangqiang 1e2c55dc52 [UI.Client]
1优化Coating设置界面,PM一键设置到四个对象
2重写Tray整体对象数据展示界面,使用PM作为主列展示
3重写PM对象查询展示界面
4添加BoolToVisibilityConverter类,根据选项显示对应的控件
5优化查询提示
2023-07-10 16:48:49 +08:00
hanqiangqiang 373799c3a9 解决以下问题
1:TrayBelongTo属性在Buffer中设置后不更新问题
2:Tray不移动信息不保存问题

[UI.Client]
使用属性Slot,作为槽位号赋值属性TrayBelongTo数据
[Common]
TrayBelongTo属性赋值后,保存数据
2023-07-09 14:53:37 +08:00
SL dc38f1e7ec [UI.Client]
补充上个提交遗漏项,Wafer控件显示信息的TextBlock增加TextTrimming="CharacterEllipsis"属性定义。
2023-07-07 18:00:18 +08:00
SL 32d690230b [UI.Clent]
修正Wafer控件中显示的Wafer编号太长时,Wafer会缩小的问题。
2023-07-07 17:34:09 +08:00
SL 26927ee05a [Common]
修正角色权限加载时,如果权限项目模板文件新增了项目,但旧的Account.xml中没有关于新增项目的权限配置,获取权限时默认赋予WR权限,但Role配置界面中仍然显示为NONE,导致实际情况和配置不匹配的问题。现上述情况默认为无权限。

[UI.Client]
Role配置视图的“Page Access Permission”卡片标题增加“Restart Needed”字样,表示该处更改需要重启生效。
2023-07-05 10:57:11 +08:00
HCL 5c1c9f061d Merge branch 'develop' into feature/整理优化数据库代码 2023-07-04 09:33:23 +08:00
SL 2a53c3a045 [UI.Client]
修正PMProcessView视图打开ProcessMonitor的方式,现在ProcessMonitor视图在Overview视图中注册,此视图中通过EventAggregator响Overview视图发送打开Monitor之消息。
2023-07-03 17:07:43 +08:00
SL 60b130336e [UI.Client]
优化PMProcessView视图Start按钮的Enable状态,当Recipe正在加载时,禁用Start按钮。
2023-07-03 15:15:20 +08:00
SL c05e506155 [UI.Client]
整理PMProcessViewModel代码格式。
2023-07-03 15:14:31 +08:00
SL 8ed5a8c807 [UI.Client]
PMProcessView视图的背景色改为透明。
2023-07-03 15:08:26 +08:00
SL 8c96d6c277 [RT.EquipmentLibrary]
修改IoInterlock对象的Monitor()方法,改为继承基类的HandleMonitor()方法。

[UI.Client]
PMProcessView视图增加工程模式检测,如果在工程模式,则禁止开始工艺。
PMProcessView Start按钮调用的函数更名为StartProcess().
2023-07-03 15:02:44 +08:00
SL b4e6aa6f40 [UI.Client]
修正Seqence编辑器中无法保存Recipe的问题。
2023-06-29 19:34:16 +08:00
SL a9b7eaa8d9 [UI.Client]
修正RecipeData的校验逻辑,当调用Validate()方法时,显式调用每个RecipeStep的Validate()方法以刷新IsValid属性。
2023-06-29 16:36:50 +08:00
SL 5661587929 [UI.Client]
修正Recipe编辑器中修改StepTime后,总时间没有刷新的问题。
2023-06-29 16:23:08 +08:00
SL c41e5c613b [UI.Client]
DataGridRecipe控件增加AllowDragToFill属性。
PMProcessView的Recipe编辑器禁用DragToFill功能。
2023-06-29 14:52:22 +08:00
SL 9f36c4347d [UI.Client]
移除PMProcessViewModel中多余的using.
2023-06-29 13:11:52 +08:00
SL 592ed68e78 从8号机移植PMProcessView视图及其相关视图,并编译通过。 2023-06-29 11:58:56 +08:00
SL 6dba915200 修正ModuleFsmDevice的AbortRoutine()方法中,如果Routine列队为空,调用Peek()方法时异常的问题。
修正Recipe编辑器中,当Recipe总时间太长时,时间无法显示完全的问题。
2023-06-29 10:19:09 +08:00
HCL 7b56c15e0e 1.报错修改 2023-06-29 09:11:13 +08:00
hanqiangqiang 2584f0a0e0 [UI.Client]
数据库查询Coating无记录,报错问题解决
2023-06-29 08:43:14 +08:00
SL 98d706bd4b [Common]
EventItem对象中新增属性AcknowledgedTime,记录事件被响应的时间。

[UI.Client]
新增EventLevelToBackgroundConverter对象。
AlarmItem对象的Type属性更名为Level,并新增LevelString属性。
AlarmItem对象中移除TextColor属性,使用EventLevelToBackgroundConverter在视图中进行转换。
2023-06-22 17:10:32 +08:00
SL 8216f9879b [Common]
EventManager中注册新操作用于测试Warning、Alarm、PjDone事件。

[UI.Client]
新增EventGenerator视图,用于测试事件。
2023-06-22 00:17:41 +08:00
Liang Su 604fdab99f Merge branch 'feature/import-recipe-edit-view' into develop 2023-06-20 08:36:26 +08:00
Liang Su 95195e491b [UI.Client]
DataGridRecipe控件新增滚动到指定配方步骤的功能。
2023-06-19 18:30:59 +08:00
Liang Su 513f078537 [UI.Client]
修正Recipe修改后,仍然能进入白名单编辑模式的问题。
2023-06-19 17:58:23 +08:00
Liang Su b48c4a6c65 [UI.Client]
修正加载Recipe时,Recipe会变为为保存状态的问题。
2023-06-19 17:54:15 +08:00
Liang Su f84d2019ed [UI.Client]
修正删除Recipe步骤后,Recipe的变更状态仍然为“未变更”的问题。
2023-06-19 17:04:40 +08:00
HCL fbcd0ebe17 1.Sequence界面增加刷新按钮 2023-06-19 16:40:46 +08:00
Liang Su 04666ca896 [UI.Client]
DataGridCellDragToFillAdorner支持定义Thumb样式。
DataGridCellDragToFillAdorner支持IsEnable时显示为灰色。
Recipe编辑器中如果单元格参数访问权限为None,则拖拽填充控件显示为灰色。
2023-06-19 16:21:45 +08:00
Liang Su c8d34ff812 [UI.Client]
Recipe编辑器DataGrid控件支持自定义拖拽填充控件样式。
2023-06-19 11:44:05 +08:00
Liang Su 92524557c8 [UI.Client]
ParamBaseWithGenericValue的GetValue和SetValue方法中,如果没有操作权限,则直接结束操作,而不是抛出异常。
2023-06-16 17:40:56 +08:00
Liang Su 8e36056995 [UI.Client]
新增PermissionException对象。
ParamBaseWithGenericValue的GetValue和SetValue方法中检查访问权限,并抛出权限错误异常。
2023-06-16 17:36:49 +08:00
Liang Su da615046a9 [UI.Client]
修正Recipe编辑器中当单元格没有访问权限时,仍然显示拖拽填充框的问题。
2023-06-16 17:27:01 +08:00
Liang Su 2d56b0a411 [UI.Client]
修正Recipe编辑器进入白名单设置模式时,UI不正常的问题。
2023-06-16 17:16:19 +08:00
Liang Su cb44c8a234 [UI.Client]
Recipe编辑器单元格不可编辑时,弹出对话框提示用户。
2023-06-16 17:01:46 +08:00
Liang Su 827a85a560 [UI.Client]
新增IValueParam接口,所有支持数值的Recipe Param均继承自此接口。
修正没有写权限的Recipe参数在拖动填充模式下也会被赋值的问题。
2023-06-16 16:32:39 +08:00
Liang Su cd196eefb3 [UI.Client]
移除所有Recipe Param对象的IsHideValue属性。
Recipe Param对象新增ColumnPermission、StepPermission、Permission属性,用于控制Recipe编辑器表格单元格访问权限。
Recipe编辑器使用的DataGrid控件增加单元格访问权限判断,当没有修改权限时,弹出错误对话框提示用户。
2023-06-16 15:48:27 +08:00
Liang Su 0202bc8cb0 [UI.Client]
修正RecipeStep对象构建时IsVisible属性默认设置为True导致RecipeEditor中不显示单元格的问题。
Param的属性Feedback更名为ColumnPermChangedCallback。
2023-06-16 13:43:26 +08:00
Liang Su a6b7478e7c [UI.Client]
Recipe编辑器的DataGrid单元格支持***方式隐藏参数值。
2023-06-16 13:27:16 +08:00
Liang Su 82640a8a58 [UI.Client]
修正Recipe编辑器中Expander列无法展开和折叠的问题。
修正RecipeFormatBuilder中构建列时没有设置列访问权限的问题。
优化Recipe StepNo列和StepUid列控制权限,其权限固定为MP_READ和MP_NONE。
修正Recipe Step无法通过权限配置为MP_READ的问题。
2023-06-16 11:44:52 +08:00
Liang Su e10abebfe6 [UI.Client]
优化Recipe保存时如果存在校验错误的参数,弹出的警告对话框的内容。
修正当RecipeEditor中某行权限设置为None时,拖拽填充时无法获取Cell对象导致引发NullReference异常的问题。
2023-06-16 10:12:14 +08:00
Liang Su a7051a3f1b [UI.Client]
RecipeEditor的DataGrid单元格文本颜色定义移至主题样式文件。
RecipeFormatBuilder中增加一些变量名称的常量定义,以提高后期程序的可维护性。
修正RecipeEditor DataGrid单元格模板定义的名称,使语义更加精确。
更名IParam接口的IsValidated属性为IsValid,使语义更加精确。
2023-06-16 09:51:51 +08:00
Liang Su 69044332e6 [UI.Client]
RecipeEditor的EditMode枚举增加EditWhitelist项目。
修正RecipeEditor中,当某步骤权限设置为None时,DataGrid中没有隐藏相应步骤的问题。
移除NumParam.cs。
优化一些列对象,在10号机测试可运行。

已知问题:
RecipeEditor的Expander不能折叠。
当某步骤权限配置为None时,应该隐藏数值;隐藏列可能造成用户识别困难。
2023-06-15 19:19:41 +08:00
Liang Su b22c3f3fba [UI.Client]
创建用于Recipe Editor的控件,基于XDataGrid,并修改相应的对象及运行逻辑。
在10号机初步测试可运行。
2023-06-15 14:53:21 +08:00
Liang Su f7a2047c7b [UI.Client]
导入10号机的Recipe编辑视图。
2023-06-14 17:42:00 +08:00
Liang Su 2e5b3b8c3d [UI.Client]
优化SeaBlue\DataGrid主题样式,单元格增加2像素Margin。
优化AlarmView视图DataGrid报警类型列样式,报警类型指示文本背景色填满整个单元格。
优化EventLog视图DataGrid样式,报警时间列左对齐。
2023-06-14 14:34:15 +08:00
Liang Su a389ce58a2 [UI.Client]
调整AlarmView和EventView的DataGrid布局。
修改EventView、SystemConfigView中的DataGrid选中模式为单行模式。
2023-06-14 14:06:18 +08:00
Liang Su a31bac3a38 [UI.Client]
修正SeaBlue\SimulatorTab.xaml中的颜色定义。
2023-06-14 12:22:13 +08:00
Liang Su e3a13bcc78 [UI.Core]
[UI.Client]
移除重复定义的主题样式文件,现所有主题样式文件全部统一到UI.Client\Theme\文件夹下。
2023-06-14 12:05:42 +08:00
Liang Su 314f5a1822 [UI.Client]
修正XDataGrid进入单元格权限编辑模式时,拖拽填充框没有清除的问题。
2023-06-14 09:12:28 +08:00
Liang Su d2498415d9 Merge remote-tracking branch 'origin/develop' into feature/drag-to-fill-recipe-editor
上一次提交信息补充:
[UI.Client]
修正当Recipe中参数值发生变化时,RecipeData的IsCheck属性没有刷新的问题。
2023-06-13 16:13:25 +08:00
Liang Su 5ceedad2e1 [UI,Client]
引入6号机实现的支持拖拽填充功能的Recipe编辑器DataGrid。
移除重复的XDataGrid对象。
2023-06-13 16:10:57 +08:00
hanqiangqiang cde9d47eef [UI.Client]
1修改右击菜单名称
2023-06-13 11:35:41 +08:00
Liang Su 6f013ec600 [UI.Client]
修正PanelLocker无法自动将焦点设置到秘密输入框的问题。
修正PanelLocker无法重置密码的问题。
PanelLocker解锁后移除Host控件的Blur效果,避免造成UI性能问题。
修正PanelLockerPasswordChanger窗口打开时未将焦点设置到密码输入框的问题。
2023-06-13 10:28:46 +08:00
hanqiangqiang 7447500094 [Common]
1添加TrayBelongTo属性
2传递参数时,给TrayBelongTo赋值或者清空
3显示TrayBelongTo参数,手动时使用TrayBelongTo参数,自动时使用穴位号计算
[UI.Client]
1设置Coating数据时,设置TrayBelongTo属性值
2023-06-12 13:48:19 +08:00
hanqiangqiang 3ad91229b4 [UI.Client]
删除旧的Coating注册函数
2023-06-09 17:47:01 +08:00
hanqiangqiang 8d7b6d2298 [UI.Client]
1Coating数据表,拆分Tray和PM
2添加PM对应的Coating操作功能,添加增改查功能
3优化数据提示
2023-06-09 17:20:52 +08:00
hanqiangqiang 343ad77632 [UI.Client]
1增加膜厚时,历史数据同步增加BUG修复
2修改提示项,增加提示内容
2023-06-08 16:48:35 +08:00
HCL a38b61609f 1.先删除Ror相关 2023-06-06 14:11:31 +08:00
hanqiangqiang bba2d3019f 保存后新出现的提交 2023-06-03 13:28:19 +08:00
hanqiangqiang 35816d5e2e 添加漏提交的CS文件 2023-06-03 13:25:05 +08:00
hanqiangqiang a9b80737c2 添加JobList 2023-06-03 13:01:45 +08:00
hanqiangqiang ef99595670 [UI.Client]
1修改操作数据库属性名称
2修改界面绑定数据源名称
3修正界面,删除测试代码
2023-06-01 11:53:07 +08:00
hanqiangqiang d486405ffc [UI.Client]
1修改多次弹窗问题
[Common]
删除Tray时,Guid信息可能未删除问题修复
2023-06-01 09:13:20 +08:00
hanqiangqiang 75f71b3eb7 [UI.Client]
1添加简单ROR界面和基础功能
2添加ROR对象用来传递数据
2023-05-31 19:39:16 +08:00
hanqiangqiang dd3d5796b3 临时保存界面 2023-05-31 16:23:56 +08:00
hanqiangqiang 6e136a7f32 Merge branch '重写Coating功能' into ROR功能开发 2023-05-31 16:13:56 +08:00
hanqiangqiang 537c7ddc53 [UI.Client]
修改Sql语句,属性名称
2023-05-31 14:43:25 +08:00
hanqiangqiang 2230955336 Merge branch 'develop' into ROR功能开发 2023-05-31 13:41:16 +08:00
hanqiangqiang ce402674a0 合并到develope后,修改绑定名称 2023-05-31 13:30:41 +08:00
hanqiangqiang 8231c28777 Merge branch '重写Coating功能' into develop 2023-05-31 11:30:17 +08:00
hanqiangqiang 708262ab12 修改背景色 2023-05-31 11:15:54 +08:00
hanqiangqiang 7e04bcb543 [UI.Client]
1:初步美化界面
2:添加鼠标悬浮提示和单选按钮初始值
2023-05-31 09:41:56 +08:00
Liang Su c8844b38b4 [UI.Client]
修正和优化Tray信息相关操作的一些列问题。
2023-05-30 19:06:32 +08:00
Liang Su cdd98f4b14 [UI.Client]
加载Recipe编辑器时自动隐藏StepUid列。
2023-05-30 17:05:19 +08:00
hanqiangqiang 23ca02d107 [Common]
1修改手动机台添加Wafer时,覆盖GUID的BUG
[UI.Client]
根据名称查询,必须使用时间段内查询
2023-05-26 18:15:17 +08:00
hanqiangqiang b33a0d5ed8 [Common]
1:创建Tray时,会自动覆盖之前的GUID编号,修改为只有Tray出现的位置时,才重新生成GUID
[UI.Client]
1:添加时间段内根据名称检索查询
2023-05-26 08:56:19 +08:00
hanqiangqiang e35babec0d [UI.Client]
1:添加时间段,名称,整体查询功能
2:删除打开界面自动查询功能,
2023-05-25 13:31:57 +08:00
hanqiangqiang 6ab9881eba [UI.Client]
1:修改CoatingData对象索引类型
2:历史界面添加颜色转换器,当前值大于MAX时,当前值标记为红色
2023-05-24 13:17:09 +08:00
hanqiangqiang 5cfaa6f596 [UI.Client]
1:Tray传递时,Guid从赋值到From赋值到To,然后From的Guid被清空
2:Wafer传递时,根据情况分别对From和To的Guid赋值,保证保留Tray的Guid,
3:在PM右键检测Tray是否存在,使用Guid是否为空,系统提供的CheckHasTray无效果
2023-05-23 11:55:02 +08:00
hanqiangqiang ea359055f1 调试显示和存储Coating数据 2023-05-22 18:32:18 +08:00
hanqiangqiang b84d1ee63f 使用GUID初步修改Coating功能 2023-05-22 09:54:40 +08:00
hanqiangqiang d98459d35e 初步规划界面 2023-05-18 19:06:34 +08:00
DESKTOP-1N1NK8A\auvkk e505dad610 [UI.Client]
修正Wafer拖放确认对话框箭头过长的问题。
2023-05-17 17:10:27 +08:00
hanqiangqiang f3151d1e5b [UI.Client]
UI中获取如下SubscribeKey数据失败。LOG打印修改,检测数量变化时输出日志,不做内容判断只判断数量
2023-05-16 15:45:33 +08:00
DESKTOP-1N1NK8A\auvkk 613652d5cf [Common]
[UI.Client]
升级版本号。
2023-05-12 18:17:49 +08:00
DESKTOP-1N1NK8A\auvkk 54982e8500 [Common]
优化多行Log的缩进,使多行Log的消息体文本左对齐。
Log相关的对象添加注释。

[UI.Client]
RecipeData对象构造时输出气体流量计算器对象全名日志以方便问题排查。
2023-05-12 18:10:40 +08:00
DESKTOP-1N1NK8A\auvkk ca2e8f7dfd [UI.Client]
修正PanelLocker面板加载后,或重新激活后,没有将焦点自动设置到PasswordBox上的问题。
2023-05-11 14:38:35 +08:00
DESKTOP-1N1NK8A\auvkk 33a4580480 [UI.Client]
UiViewModelBase对象中新增方法GetUnitStatusBackground()。
WaferAssociationProvider对象的CreateJob()方法新增参数lotId。
2023-05-11 11:35:23 +08:00
DESKTOP-1N1NK8A\auvkk 0fdcc1f9ed [UI.Client]
修正对Sicentury.Core依赖的引用,并从依赖文件目录中移除Sicentury.Core.dll。
BaseModule对象中增加EventAggregator变量并在构造函数中对其初始化,以供所有子类直接使用。
DialogButton枚举中新增YesToAll选项,并在MessageDialog中对其进行处理。
修正一些RecipeEditor相关Converter的可访问范围为public。
2023-05-11 10:49:07 +08:00
DESKTOP-1N1NK8A\auvkk 49ba56634d [UI.Client]
导入5号机CenterViews\Editors\目录下的文件。
2023-05-11 10:12:41 +08:00
DESKTOP-1N1NK8A\auvkk 7c192b290c [Common]
[UI.Client]
升级版本号和发行记录。
2023-05-11 09:43:55 +08:00
DESKTOP-1N1NK8A\auvkk 71422b8ee8 [UI.Client]
修正RecipeGasFlowCalculatorBase的NameTmaPushFlow属性和NameTmaFlowMode属性的值。
修正RecipeStepCollection的构造函数,未指定IList<RecipeStep>参数的构造函数默认不传入null,否则会引发NullReferenceException异常。
2023-05-11 08:45:22 +08:00
Mikk aa9cf2aa2e [UI.Client]
RecipeStepCollection对象的构造函数中移除注入的IRecipeGasFlowCalculator对象实例。
RecipeData构造函数中注入IRecipeGasFlowCalculator对象实例。
RecipeData对象中新增方法CalculateGasFlow()。
IRecipeGasFlowCalculator接口的Calculate()方法增加参数chamberName以指定当前计算使用的反应腔名称。
增加详细的注释信息。
2023-05-11 00:29:29 +08:00
Mikk ff1cbb1229 [UI.Client]
RecipeData和RecipeStepCollection的构造函数新增参数IRecipeGasFlowCalculator以注入气体流量计算器对象。
2023-05-10 23:51:33 +08:00
Mikk 195fbd4587 [Common]
[UI.Client]
修复依赖项引用错误。
2023-05-10 23:33:40 +08:00
DESKTOP-1N1NK8A\auvkk c0d86201ae [UI.Client]
移除RecipColNo定义,使用ControlName查找ReceipStep中指定的参数。
新增IRecipeGasFlowCalculator接口,用于实现RecipeStep中流量计算器。
新增RecipeGasFlowCalculatorBase对象作为默认的RecipeStep流量计算器。
2023-05-10 23:21:46 +08:00
DESKTOP-1N1NK8A\auvkk afa3553a95 [UI.Client]
导入5号机的ClientUI库中的Recipe相关对象。
2023-05-10 16:21:45 +08:00
DESKTOP-1N1NK8A\auvkk 7d0cc1cfe0 [UI.Client]
更名UIViewModelBase为UiViewModelBase。
2023-05-10 15:08:37 +08:00
DESKTOP-1N1NK8A\auvkk 52466888d5 [Common]
IDevice接口和Entity对象中新增IsEnabled属性。

[RT.EquipmentLibrary]
从SicServo移除Monitor()方法并重载HandleMonitor()方法。
移除TcAds对象的IsEnabled属性。
移除RorzeEfem对象的IsEnabled属性。
修正AlarmView视图中Alarm详细信息中的显示错误并优化信息显示的代码。
2023-05-09 18:11:51 +08:00
DESKTOP-1N1NK8A\auvkk 86ec049999 [UI.Client]
优化AlarmViewModel中的一些变量名。
2023-05-09 15:06:11 +08:00
DESKTOP-1N1NK8A\auvkk a73e201023 [UI.Core]
版本号升级到v2.0.3.3
2023-05-08 17:35:39 +08:00
DESKTOP-1N1NK8A\auvkk 7a5688c05c [UI.Core]
修正DataGrid单元格对齐问题。
2023-05-08 17:32:40 +08:00
DESKTOP-1N1NK8A\auvkk a2c5bc8cb1 [UI.Client]
AlarmView中增加报警信息来源显示。
2023-05-08 16:15:07 +08:00
hanqiangqiang d1f71780bc Merge branch 'feature/优化Set参数时调用方式' into develop 2023-05-06 09:25:15 +08:00
hanqiangqiang 6c4f077410 [UI.Client]
优化参数时调用方式
2023-05-04 10:08:33 +08:00
DESKTOP-1N1NK8A\auvkk 10704cd5f1 [Common]
完善STBlinkPattern对象的Parse方法。
SeeBlue的TreeView样式模板中支持VirtualizingStackPanel作为ItemsPanel。
完善IoSignalTower对Blink模式的支持。

[UnitTest]
新增MECF.Framework.RT.EquipmentLibrary.Test工程。
新增针对STBlinkPattern对象的单元测试。
2023-04-28 09:17:28 +08:00
DESKTOP-1N1NK8A\auvkk 441154b136 [Common]
修正BaseDevice的子类重复定义Unit属性,以及某些函数没有override关键字的问题。
2023-04-24 14:11:23 +08:00
hanqiangqiang 8706d13578 [UI.Client]
Recipe中添加Coating对应的属性
[UI.Core]
CoatingManager中添加Tray数量配置参数,根据设置数量初始化Coating数据集合
2023-04-23 13:40:09 +08:00
hanqiangqiang 7f39dfc291 [UI.Client]
添加Tray右击后,弹出Coating设置界面
[UI.Core]
添加TrayCoating数据管理功能
1:界面显示书籍汇总
2:工艺完成后自动增长厚度
3:对应汇总界面功能,SET和Clear
2023-04-23 10:22:46 +08:00
hanqiangqiang b918e816f1 [UIClient]
Configs配置参数SET时,调用方法修改,触发水温Offect

[RTEquipmentLibrary]
修改水温报警对象类,优化对象名称和存储结构
2023-04-21 13:54:59 +08:00
DESKTOP-1N1NK8A\auvkk d09c049725 更新版本号。 2023-04-19 15:58:46 +08:00
DESKTOP-1N1NK8A\auvkk 4c9f22851a 修正主窗体中LOG下拉框可能被撑的很大的问题。 2023-04-19 15:46:41 +08:00
DESKTOP-GPE37UV\THINKAPD adf7d885af 修正shortid.dll文件位置。
修正ModuleDataMonitor在BaseApp中被屏蔽的问题,导致UI无法获取模组Slot中Wafer信息的问题。
2023-04-15 13:43:41 +08:00
DESKTOP-GPE37UV\THINKAPD 4647e085e8 更换Markdown转换器,将Pandoc更换为MarkdownDeep。 2023-04-15 13:21:06 +08:00
DESKTOP-GPE37UV\THINKAPD 0769d970a3 UI主窗体右上角按钮增加系统信息查看按钮。
新增RT依赖库信息和ReleaseNote显示功能。
新增SicUI工程用于调试UI库。
2023-04-14 16:36:03 +08:00
DESKTOP-GPE37UV\THINKAPD 66ce272e47 引用SicUI中必要的dll,避免SicUI工程中额外引用这些文件。 2023-04-13 12:18:30 +08:00
DESKTOP-GPE37UV\THINKAPD 1ace450916 Add project files. 2023-04-13 11:51:03 +08:00