首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >工业机器开发软件推荐

工业机器开发软件推荐
EN

Software Recommendation用户
提问于 2020-12-02 10:17:15
回答 1查看 43关注 0票数 1

开发了一台工业复杂机械的PC控制软件。该软件在机器上的PC上运行,并与以下用户进行通信:

  • 一个PLC,
  • 一些国家仪器收购委员会,
  • 一些具有RS485和/或RS232接口的设备,
  • 我们使用MySQL数据库(运行在所述软件的同一台PC上)、OPC (非UA)连接。

该软件是在LabWindows/CVI中开发的大约400 K的C代码,是近20年来发展起来的。相同的软件运行在机器的所有口味上,它通过管理级别的页面为每台机器定制,允许配置机器上存在的模块等等。

现在我们有了新的要求,主要是:

  • 一个漂亮的现代图形界面,可能是2020年开发与云技术连接的最佳工具(主要目标:备份和监视)-还需要满足以下要求:
  • 多点触摸界面,例如放大成漂亮的图表
  • 在页面之间滑动和简单的导航,创造了迷人的用户体验。
  • 令人敬畏的图形组件(图表、网格、滑块、弹出窗口,甚至可定制的对象)
  • 扎实支持本土化
  • 三维模型的集成,以图形方式显示机器的当前行为。所以我们认为,也许是时候改变我们的开发软件了。如果这是我们的选择,我们还必须考虑如何管理这个过渡:在未来的某个时候用一台全新的机器开始,或者一次更新一个模块(400 k行很多;如果可能的话,一些通信模块将与旧软件保持尽可能长的时间,例如通过DLL)。

我们正在寻找一些替代方案。最初的研究指出了WPF、UWP和web技术(HTML、Javascript、CSS和/或Javascript框架,它们运行在同一台PC上,通过sockets (?)与主软件进行通信,在这种情况下,主软件将停留在LabWindows/CVI上)。

您是否建议任何符合上述要求的工具/框架?你有什么建议吗?一切都是欢迎的。提前谢谢。

EN

回答 1

Software Recommendation用户

发布于 2020-12-09 22:37:26

看看Qt。您的需求似乎在很大程度上围绕着一个好的图形用户界面,没有比这更好的了。它基于C++,因此您仍然可以在C++中编写所有后端通信和数据库内容,并在所有图形界面上使用Qt。

票数 0
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/77081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档