【问题标题】:About using Qt to build an LEGO EV3 software关于使用 Qt 搭建一个 LEGO EV3 软件
【发布时间】:2015-07-27 10:31:51
【问题描述】:

LEGO MINDSTORMS EV3 Education Edition software是由构建labview的NI构建的,EV3软件很像labview软件,可视化编程。

我想做一个类似EV3的软件,OS软件只是一个参考

我目前的想法是构建这个软件的三个步骤:

1.UI实现(拖拽效果等UI效果)

2.把图形变成代码

3.将代码传输到EV3砖&&硬件通信

我的问题不是关于在 LEGO MINDSTORMS EV3 上编程,而是关于如何构建像 LEGO MINDSTORMS EV3 Education Edition 或 Home Edition 这样的软件,其他人可以 Visual在我的平台上编程。我打算用Qt,但是找不到可以参考的开源prj(UI很重要)。

你们能给我一些建议吗,给我一个开源的prj url或者一个相关的网站都非常有帮助,非常感谢!!

我想构建一个像这样的 url 的软件 http://img.blog.csdn.net/20150727182203357

【问题讨论】:

    标签: c++ qt lego visual-programming


    【解决方案1】:

    我不确定你是想自己在 qt 上创建这样的软件,还是只是找到可以让你对 EV3 进行编程的 OS qt 软件。 无论如何,对于这两种情况,查看https://github.com/qreal/qreal 可能很有用(自述文件和文档大多是俄语,但代码本身和编译的程序是英语)。

    它是 Qt 上的项目,可让您创建自己的视觉语言等。最重要的是,qreal::robots (TRIKStudio) 可以完全满足您的需求 - 它允许对 ntx2.0、ev3 等机器人进行可视化编程,甚至还有 2d 模拟器来测试您的程序。

    【讨论】:

    • 非常感谢,这是一个非常好的资源,我想构建一个类似EV3软件的软件,OS软件只是一个参考,帮助我构建这个软件。我只是有一个使用 Qt 的粗略计划,但还没有决定(我可以用 Java 或其他语言编程),你能不能给我一些其他的建议,关于语言、架构等等 ^.^,再次感谢你
    • 嗯,我知道这不是很简单的任务。 (建立协议格式等)。简单地说,这不是一件容易的事。您可以尝试创建简单的框图编辑器。然后从这些块生成 C 代码(我认为 ev3 使用它)。并随时添加新的功能性博客,使其更加复杂。
    • @Thisisbill 如果我帮助了你,请接受我的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    • 2014-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多