Commit Graph

307 Commits

Author SHA1 Message Date
hanqiangqiang 6ce94fce99 临时搭建数据对象 2023-07-11 17:46:32 +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 8f41b72d85 1.Common增加ColorConverter_IsTestOK 2023-07-04 15:55:32 +08:00
HCL 0dbfa3758f 1.Mfc Ror结构体更新 2023-07-04 09:13:43 +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 4d3a4666be [UI.Core]
工程模式显示相关的Converter访问域由internal更改为public。
2023-07-03 13:26:13 +08:00
SL 455d64181a [UI.Core]
新增工程模式显示相关的Converter。
2023-07-03 13:21:08 +08:00
SL 32efe158d2 Merge branch 'migrate-bypass-interlock-logic-from-sic-05' into develop 2023-07-03 11:43:58 +08:00
HCL 8895186fbe 1.信息修改为Info 2023-07-03 11:39:37 +08:00
SL 4442a7856a [RT.EquipmentLibrary]
PMModuleBase中新增DoIfInterlockEnabled()方法,用于执行某动作前先检查Interlock是否bypass。
2023-07-03 11:34:51 +08:00
SL afd36f60b2 [RT.EquipmentLibrary]
整理PMModuleBase.cs格式。
2023-07-03 10:30:25 +08:00
HCL 6505806dfc 1.Mfc Ror进度更新 2023-07-03 09:08:10 +08:00
hanqiangqiang 0f76e4e000 Merge branch 'develop' into 库整理真值表气体流量统计 2023-07-01 11:03:15 +08:00
hanqiangqiang c148f01b5e [RT.EqipmentLibrary]
1修改BUG,添加PM2模块后,静态字段数值赋值错误问题修改,
2023-07-01 10:59:22 +08:00
HQQ 8d403f3acf [RT.Equipment]
屏蔽Information39 Servo Not Ready [DI-288]报警信息
2023-06-30 20:31:04 +08:00
hanqiangqiang 9160fed58e 初步创建对象 2023-06-30 17:31:10 +08:00
hanqiangqiang 5acdd2c313 PLC读写出现异常时,使用LOG.Write记录问题点 2023-06-30 12:11:41 +08:00
hanqiangqiang 7c29369d45 [RT.EquipmentLibrary]
修改真值表XML配置的加载路径,上层配置路径和PM同级别
2023-06-30 10:26:22 +08:00
SL b4e6aa6f40 [UI.Client]
修正Seqence编辑器中无法保存Recipe的问题。
2023-06-29 19:34:16 +08:00
SL 2a44baccd3 Merge branch 'feature/move-pm-process-view-to-ui-client' into develop 2023-06-29 16:39:04 +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 072e92104f Merge commit '6dba915200a6eaafc70900511ca6d243bffe6b0e' into rework 2023-06-29 10:47:21 +08:00
SL 99615381bb Merge remote-tracking branch 'origin/添加MFC+气阀测试功能' into rework 2023-06-29 10:46:57 +08:00
SL 6dba915200 修正ModuleFsmDevice的AbortRoutine()方法中,如果Routine列队为空,调用Peek()方法时异常的问题。
修正Recipe编辑器中,当Recipe总时间太长时,时间无法显示完全的问题。
2023-06-29 10:19:09 +08:00
hanqiangqiang 2584f0a0e0 [UI.Client]
数据库查询Coating无记录,报错问题解决
2023-06-29 08:43:14 +08:00
hanqiangqiang 5680f3d817 [Commn]
添加MFC测试对象实体类
2023-06-28 08:21:55 +08:00
SL 57bb813a59 [Common]
修改源码文件的编码格式。

(cherry picked from commit 55f95833e04f7b76bc4e7bed47ffdb0e428adbd9)
2023-06-27 19:37:13 +08:00
hanqiangqiang 3bb53356bc [RT.EquipumentLibrary]
删除测试代码
2023-06-27 16:29:11 +08:00
hanqiangqiang 23bfd26026 [RT.EquipmentLibrary]
1新增属性-气体用量
2使用异步调用OP方法
2023-06-27 16:26:43 +08:00
hanqiangqiang e853063e1c [RT.EquipmentLibrary]
1使用异步查询
2添加查询所有功能
2023-06-27 13:22:52 +08:00
SL 4c76dc403a [Common]
修正三色灯Blink状态机在每个Blink循环开始会关闭一下三色灯,导致配置为常亮时仍然会闪烁的问题。
2023-06-25 16:53:46 +08:00
SL d5633f5f3c Merge branch 'develop' into feature/add-alarm-mute-support 2023-06-25 16:19:02 +08:00
SL ccea5a5272 [Common]
EventEnum枚举中的PjDone项更名为PJ_DONE。
2023-06-25 15:04:04 +08:00
SL 770e917a3c [Common]
EventEnum枚举中新增PjDone = 50。
DefaultRecipeFileContext中的EV.PostMessage()方法中,使用ModuleName.System.ToString()代替硬编码的"System"字符串。
2023-06-25 14:32:11 +08:00
hanqiangqiang 98ed05b494 [RT.EquipmentLibrary]
修改气体体积统计方法,优化循环使用次数
2023-06-25 11:16:57 +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 91238063d1 [Common]
移除EventItem对象中的IsMute属性,使用IsAcknowledge属性判断事件是否已被响应。
修改EventManager中的事件响应逻辑,用是否响应代替原静音逻辑。
2023-06-22 09:22:44 +08:00
SL b2ed7e0e6a [Common]
修正EventManager对象中的System.HasActiveAlarm数据没有从Alarm列队中获取信息导致始终返回false,导致UI的Alarm按钮不会变色的问题。
优化AppMenu.cs的代码格式。
2023-06-22 09:07:10 +08:00