使用 Godot 进行仿真
Godot 用于模拟绕线过程并可视化绕线结果。 仿真有助于理解绕线机的工作方式,并可在真实执行前测试不同的绕线配置。
信息
什么是 Godot?
Godot 是一款免费开源的游戏引擎,可用于创建 2D 和 3D 游戏与仿真。 它提供了完整的开发工具集,包括可视化编辑器和名为 GDScript 的脚本语言。
先决条件
快速开始
-
按照 快速入门 配置 Winder 软件,并在 Godot 中运行仿真。
-
将 Godot 项目导出为独立可执行文件(运行时不需要 Godot 编辑器):
make export-simulation导出后会生成
simulation/bin/simulation.x86_64。 请先在 Godot 中安装导出模板(Editor -> Manage Export Templates)。 -
构建完成后,将交互控制器和仿真分别作为独立进程运行。
终端 1(交互控制器):
conda activate windingexport PYTHONPATH=$PWDpython scripts/main.py -s终端 2(WebSocket 桥接):
conda activate windingexport PYTHONPATH=$PWDpython scripts/ws.py终端 3(仿真):
make simulatemake simulate只会启动导出的仿真二进制程序。 请在运行 main.py 的终端中选择绕线并按提示继续。
