openTCS 项目教程
1. 项目的目录结构及介绍
openTCS 项目的目录结构如下:
opentcs/
├── openTCS-API-Base
├── openTCS-API-Injection
├── openTCS-CommAdapter-Loopback
├── openTCS-Common
├── openTCS-Documentation
├── openTCS-Impl-Configuration-gestalt
├── openTCS-Kernel-Extension-HTTP-Services
├── openTCS-Kernel-Extension-RMI-Services
├── openTCS-Kernel
├── openTCS-KernelControlCenter
├── openTCS-ModelEditor
├── openTCS-OperationsDesk
├── openTCS-PeripheralCommAdapter-Loopback
├── openTCS-PlantOverview-Base
├── openTCS-PlantOverview-Common
├── openTCS-PlantOverview-Panel-LoadGenerator
├── openTCS-PlantOverview-Panel-ResourceAllocation
├── openTCS-PlantOverview-Themes-Default
├── openTCS-Strategies-Default
├── src/main/dist
├── editorconfig
├── gitattributes
├── gitignore
├── gitlab-ci.yml
├── CHANGELOG.md
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE
├── README.md
目录介绍
openTCS-API-Base
: 基础 API 模块。openTCS-API-Injection
: API 注入模块。openTCS-CommAdapter-Loopback
: 回环通信适配器模块。openTCS-Common
: 通用模块。openTCS-Documentation
: 文档模块。openTCS-Impl-Configuration-gestalt
: 配置实现模块。openTCS-Kernel-Extension-HTTP-Services
: 内核 HTTP 服务扩展模块。openTCS-Kernel-Extension-RMI-Services
: 内核 RMI 服务扩展模块。openTCS-Kernel
: 内核模块。openTCS-KernelControlCenter
: 内核控制中心模块。openTCS-ModelEditor
: 模型编辑器模块。openTCS-OperationsDesk
: 操作台模块。openTCS-PeripheralCommAdapter-Loopback
: 外设通信适配器回环模块。openTCS-PlantOverview-Base
: 工厂概览基础模块。openTCS-PlantOverview-Common
: 工厂概览通用模块。openTCS-PlantOverview-Panel-LoadGenerator
: 工厂概览负载生成器面板模块。openTCS-PlantOverview-Panel-ResourceAllocation
: 工厂概览资源分配面板模块。openTCS-PlantOverview-Themes-Default
: 工厂概览默认主题模块。openTCS-Strategies-Default
: 默认策略模块。src/main/dist
: 主源代码分布目录。editorconfig
: 编辑器配置文件。gitattributes
: Git 属性配置文件。gitignore
: Git 忽略配置文件。gitlab-ci.yml
: GitLab CI 配置文件。CHANGELOG.md
: 变更日志文件。CODE_OF_CONDUCT.md
: 行为准则文件。CONTRIBUTING.md
: 贡献指南文件。LICENSE
: 许可证文件。README.md
: 项目说明文件。
2. 项目的启动文件介绍
openTCS 项目的启动文件主要包括:
org.opentcs.kernel.RunKernel
: 内核启动文件。startKernelControlCenter.sh
: 内核控制中心启动脚本。
启动文件介绍
org.opentcs.kernel.RunKernel
: 该文件是内核的主启动类,负责启动 openTCS 内核。startKernelControlCenter.sh
: 该脚本用于启动内核控制中心,位于apps/openTCS-4.16.1-bin/openTCS-KernelControlCenter
目录下。
3. 项目的配置文件介绍
openTCS 项目的配置文件主要包括:
logging.config
: 日志配置文件。java.policy
: Java 安全策略文件。
配置文件介绍
- `logging.config