# CT Analysis **Repository Path**: fwr567/ct_analysis ## Basic Information - **Project Name**: CT Analysis - **Description**: 基于erpnext的CT分析工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-04-22 - **Last Updated**: 2026-04-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CT Analysis (机械行业节拍分析系统) CT Analysis 是一个基于 **Frappe V16** 开发的工业节拍分析与排程系统,专为机械制造过程中的动作分析、时间规划及可视化排程设计。 ## 🚀 核心功能 - **节拍动作库 (Standard Actions)**: 维护标准化的动作库(气动、电动、传感、逻辑等),统一定义基础耗时。 - **排程分析计划 (Analysis Plan)**: 基于 DAG(有向无环图)的自动排程算法,自动计算每个动作的最早开始与结束时间。 - **可视化编辑器 (CT Visual Builder)**: - 集成 **D3.js (v7)** 实现动态甘特图。 - 支持左侧表单与右侧图表的实时数据同步。 - 自动渲染动作依赖关系及总节拍(Cycle Time)。 - **权限管理**: 预设 `CT Admin` (管理) 与 `CT User` (查看) 角色,精细化控制数据访问。 ## 🛠️ 技术栈 - **后端**: Frappe Framework (Python) - **前端**: Vanilla JS, D3.js, Frappe UI Components - **算法**: 有向无环图 (DAG) 关键路径排程 ## 📦 安装说明 1. **获取应用**: ```bash bench get-app https://gitee.com/alexjunqi/ct_analysis.git ``` 2. **安装至站点**: ```bash bench --site [your-site] install-app ct_analysis ``` 3. **执行同步**: ```bash bench --site [your-site] migrate bench clear-cache ``` ## 📅 版本记录 - **v1.0.0** (2026-04-20): 初始稳定版发布。采用单层标准结构,修复 Frappe V16 兼容性问题。 - **v0.1.0**: 原型验证版,完成基本 DAG 算法。 ## 📄 许可证 MIT License.