Commit Graph

15 Commits

Author SHA1 Message Date
XplorePlane Developer 957157ae80 fix: 修复编译错误、BGA向导预览、算子重复插入及状态栏消息
## Compilation fixes
- Fix XAML namespace reference XplorePlane.Converters → XplorePlane.Helpers (EventLogView, StateDisplayView)
- Add missing using for ISampleTypeRepository / JsonSampleTypeRepository in App.xaml.cs
- Fix ILoggerService.Warn() calls using Exception as first arg instead of message string
- Serialize CncProgram to JSON when passing to MatrixLayout (expects string, not CncProgram object)
- Suppress CS8632 nullable annotation warnings project-wide

## BGA wizard fixes
- Fix preview not showing on step 3: force RefreshBgaPreview() when entering final step
- Add step validation in CanNext() to prevent skipping to preview with invalid inputs
- Notify NextCommand.CanExecuteChanged when inputs change
- Fix RunProgress runtime binding error: set Mode=OneWay for ProgressBar.Value

## Operator toolbox: prevent duplicate insertion
- Add static OperatorTarget property for direct dispatch to active pipeline
- PipelineEditorView registers as toolbox target on load (floating window only)
- CNC page sets initial target; PipelineEditorWindow resets to CNC pipeline on close
- '+' button inserts only to the active pipeline instead of broadcasting to all subscribers

## Pipeline editor status bar messages
- Add StatusBarMessageEvent / StatusBarMessagePayload to CommonEvents.cs
- PipelineEditorViewModel publishes status on all ops (add/remove/reorder/save/execute)
- MainViewModel subscribes and displays on main window bottom status bar
- Auto-clear after timeout (3s info, 5s error)

## docs
- Merge three architecture docs into consolidated XplorePlane-架构与结构说明.md
2026-07-24 15:59:16 +08:00
zhengxuan.zhang 7292594347 软件启动、Serilog 初始化完成后,会自动调用 LogDependencyVersions(),将以下信息写入日志:
应用程序版本
.NET 运行时版本
依赖库名称及分类
文件版本
状态:已加载、已部署或未部署
DLL 实际路径
2026-07-17 17:30:51 +08:00
Tanghaowei c8ef7e1a04 #T:ini文件增加记录扫描位置 2026-07-16 10:46:20 +08:00
Tanghaowei b7325f19f3 #T:增加根据两条边算面内偏转 2026-07-16 09:29:04 +08:00
Tanghaowei 4a478fc581 #T:增加AutoCenter,修改ACT生成的配置文件。 2026-07-13 17:29:31 +08:00
Tanghaowei c23c1c6ec6 #T:增加扫描文件的新建和加载;并修改界面增加投影张数统计;并预留接收更换托盘信号 2026-07-08 17:20:44 +08:00
Tanghaowei 42ef19d987 #T:还原合并时误删的代码 2026-07-07 20:07:38 +08:00
Tanghaowei 01e813816a #T:增加PCT中的样品厚度输入;完善对中校准与Z轴校准 2026-07-07 17:45:22 +08:00
Tanghaowei edc9f383f4 修改CT扫描界面;绑定主界面的扫描按钮,修改为CT扫描;预留硬件服务。 2026-07-03 14:35:22 +08:00
SONG Tian 580d61acae Updated ReconstructionNotifyService.cs 编译bug解决 2026-06-01 01:18:06 +00:00
TianSong cf15ed740f XP.SCAN模块增加socket通讯,后期重构软件与控制软件在同一电脑进行socket通讯传递进行重构,后期可通过修改IP适配两台电脑的socket通讯重建。 2026-05-25 08:26:49 +08:00
QI Mingxuan 94f0649af8 XP.Common 类库中新增授权管理(License Management)功能模块,支持两种授权模式:CLMS 正式授权和临时测试模式。开发统一的授权服务接口,并在主项目中完成集成。 2026-05-15 15:50:35 +08:00
TianSong 14b027b44f 增加扫描模式配置参数功能 2026-04-22 15:16:43 +08:00
TianSong 9af453bc8d 将工程所有的cs文件以及xaml文件的编码格式转换为utf-8编码,请安装vs 2022的Force utf-8(No BOM) 2022插件 2026-04-20 14:38:06 +08:00
TianSong 4390ad1e9f #0060: 增加扫描模式模块功能; 2026-04-17 15:31:38 +08:00