开源AGV调度系统OpenTCS 5.11手把手开发实战(三):使用IDEA进行源码调试

这篇具有很好参考价值的文章主要介绍了开源AGV调度系统OpenTCS 5.11手把手开发实战(三):使用IDEA进行源码调试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前两篇已经配置好了OpenTCS的运行环境,启动了官方发布的编译版本,下面用IDEA进行源码的调试。

1、源码下载

从官方github下载:openTCS源码

也可以直接下载省心打包版

5.11源码+JDK13打包下载

opentcs idea 开发,AGV调度,intellij-idea,java,ide

2、源码导入IDEA

IDEA打开源码文件所在路径,等待加载完成。

2.1配置gradle

因为opentcs是gradle项目,直接build会从官网下载gradle,大概率下载失败。

推荐自己先下载好gradle,并在项目中进行手动配置。

使用gradle版本gradle-8.3-all,下载地址:百度网盘 请输入提取码 提取码:8300

下载完成后解压,在idea选择Settings

opentcs idea 开发,AGV调度,intellij-idea,java,ide

opentcs idea 开发,AGV调度,intellij-idea,java,ide 搜索gradle,选择自己的gradle目录进行设置

 2.2解决其他网络问题

IDEA在构建opentcs的时候因为众所周知的原因会遇到网络问题

Error: connect timed out

解决方案:

 File->Settings->Appearance & Behavior->System Settings->HTTP Proxy

opentcs idea 开发,AGV调度,intellij-idea,java,ide

设置URL为:http://start.spring.io,点击Check connection进行测试,弹出窗口中填写: http://start.spring.io

opentcs idea 开发,AGV调度,intellij-idea,java,ide

如果返回connect successful,则说明成功解决了。
如果还是connect Time out,那就试着换个网(自己亲测有效)。

 2.3构建项目

opentcs idea 开发,AGV调度,intellij-idea,java,ide

IDEA菜单Build->Build Project,进行构建 

opentcs idea 开发,AGV调度,intellij-idea,java,ide

3、源码运行

构建完成后,在gradle里打开对应文件夹,依次双击运行kernel,editor,desk,controller模块。

3.1启动服务端

opentcs idea 开发,AGV调度,intellij-idea,java,ide

启动成功如下 

opentcs idea 开发,AGV调度,intellij-idea,java,ide3.2启动客户端 

具体启动步骤与测试过程和上一篇文章类似,这里只简单说明一下。

(1) 模型编辑器客户端 

opentcs idea 开发,AGV调度,intellij-idea,java,ide 

 启动成功后弹出ModelEditor程序界面 opentcs idea 开发,AGV调度,intellij-idea,java,ide

加载模型数据 

opentcs idea 开发,AGV调度,intellij-idea,java,ide

(2) 内核控制中心客户端

opentcs idea 开发,AGV调度,intellij-idea,java,ide 

 启动成功后弹出KernelControlCenter程序日志界面

opentcs idea 开发,AGV调度,intellij-idea,java,ide

(3) 操作台客户端 

opentcs idea 开发,AGV调度,intellij-idea,java,ide

启动成功弹出界面

opentcs idea 开发,AGV调度,intellij-idea,java,ide 文章来源地址https://www.toymoban.com/news/detail-801321.html

到了这里,关于开源AGV调度系统OpenTCS 5.11手把手开发实战(三):使用IDEA进行源码调试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【手把手】分布式定时任务调度解析之xxl-job

    在之前我写的讲解Quartz中有介绍过,Quartz有差不多二十年的历史,调度模型已经非常成熟了,而且很容易集成到Spring中去,用来执行业务任务是一个很好的选择。但是越早的设计存在的问题也越明显,比如: 1、调度逻辑(Scheduler)和任务类耦合在同一个项目中,随着调度任

    2024年01月19日
    浏览(50)
  • 手把手一起使用开源WPF控件HandyControl

    首先创建WPF工程 点击工具-NuGet包管理器-管理解决方案的NuGet程序包,如图所示: 直接搜索HandyControl,如图所示: 点击安装: 安装完成: 在App.xaml中加入如下代码: 如图所示: 工具箱中已新增HandyControl,可以开始使用,如图所示: HandyControl: https://github.com/NaBian/HandyControl 希

    2024年02月05日
    浏览(38)
  • Java WebSocket Demo ,案例手把手教学 记录(11)

    希望能写一些简单的教程和案例分享给需要的人 java websocket 服务端 系统:window 开发工具:IDEA 2022.2.3 JAVA 网络通讯开发 填写项目名字 选择 JAVA 语言 选择 Maven 选择自己的JDK版本 (我当前用的是 1.8.0_301) 第三步:编写websocket核心代码:创建类 在 org.example 上右击鼠标(进入菜

    2024年02月03日
    浏览(39)
  • 手把手一起使用WPF开源UI框架MahApps.Metro

    使用Visual Studio 2022创建新项目,如图点击 创建新项目 : 选择 WPF应用(.NET Framework) : 配置新项目,如图: 随便写几个WPF默认样式控件: 点击工具-NuGet包管理器-管理解决方案的NuGet程序包,如图所示: 搜索MahApps,点击第一个,安装即可: 点击 确认 ,如图: 安装完成,如图

    2024年02月09日
    浏览(37)
  • 【共建开源】手把手教你贡献一个 SeaTunnel PR,超级详细教程!

    Apache SeaTunnel是一个非常易于使用的、超高性能的分布式数据集成平台,支持海量数据的实时同步。每天可稳定高效同步数百亿数据,已被近百家企业投入生产使用。 现在的版本不支持通过jtds的方式链接sqlserver,我们来自己写代码来实现它,并把代码提交给apache seatunnel。 1

    2024年02月09日
    浏览(32)
  • AGV调度:A*和双向A*算法

            这是我在参与AGV调度系统开发工作中形成的一些认识,是我的个人观点,想到什么写到什么。我自己也在学习,有不同观点可以一起讨论。由于涉及企业知识产权,文中代码为另外单独实现的DEMO,文章内容仅供参考。       A*算法是路径规划中使用得比较多的算

    2023年04月18日
    浏览(20)
  • Llama 3 开源!手把手带你进行大模型推理,部署,微调和评估

    节前,我们组织了一场算法岗技术面试讨论会,邀请了一些互联网大厂朋友、参加社招和校招面试的同学,针对算法岗技术趋势、大模型落地项目经验分享、新手如何入门算法岗、该如何准备、面试常考点分享等热门话题进行了深入的讨论。 基于大模型实践和技术交流,我们

    2024年04月26日
    浏览(24)
  • 开源!手把手教你搭建Arduino+英伟达Jetson的ROS小车(下)

    想起去年元旦收到群里面小伙伴儿的建议,希望我们也能够出一个基于NVIDIA Jetson nano 的ROS小车搭建过程,于是我们就慢慢书写了前面已经发布的推文集:     《开源!手把手教你搭建Arduino+英伟达Jetson的ROS小车(上)》中,我们介绍了一台Jetson nano小车所需要的硬件部分;

    2024年02月07日
    浏览(31)
  • 一分钱不花!手把手教你部署Google最强开源AI大模型Gemma教程

    一分钱不花!本地部署Google最强开源AI大模型Gemma教程 半个多月前,谷歌搞了一波突然袭击,毫无预兆地发布了新一代AI模型Gemma,并宣称这是全球性能最强大的轻量级开源系列模型。 经过实测,虽然Gemma的使用体验不如ChatGPT-4等成熟的闭源大模型,但是本地运行模式还是有其

    2024年04月10日
    浏览(41)
  • 【Navidrome 开源音乐服务器】手把手教你打造属于自己的音乐播放器随时随地想听就听

    目录 1. 前言 2. Navidrome网站搭建 2.1 Navidrome下载和安装 2.1.1 安装并添加ffmpeg 2.1.2下载并配置Navidrome 2.1.3 添加Navidrome到系统服务 2.2. Navidrome网页测试 3. 本地网页发布 3.1 cpolar的安装和注册 3.2 Cpolar云端设置 3.3 Cpolar本地设置 4. 公网访问测试 5. 结语 不知从何时开始,我们能用的音

    2023年04月19日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包