Precision Planting(精准播种)

Built with Qt

精密种植-1

农业设备数字化

Precision Planting (精准播种) 总部位于伊利诺伊州特雷蒙特,是一家为全球农民和农业设备制造商提供解决方案和技术的全球性公司。

精准播种是领先的农业技术提供商,可升级农民现有的播种机、气力播种机、条播机、喷雾机、液体施肥机、干肥施肥机,并结合使用以最大限度地提高设备性能。

20|20 GUI 系统采用Qt构建,可实时监测、控制和诊断田间状况和设备性能,帮助农民做出更好的决策。

十个月

从招募开发团队到发布测试版的时长

Qt解决方案的亮点

实时掌控所有嵌入式微控制器

基于Qt 6.4的开发环境

改进的CMake支持、更好的QML编译和更好的C++17支持

与其他C++代码无缝集成

一次创建代码可随处运行

我们软件产品的基石是车载显示屏,我们称之为 20|20。它的 10.5 英寸触摸屏能让农民真正了解设备在播种和收割期间的性能。

精准播种 产品工程高级经理 Dave Wilcoxson

观看完整访谈

2020_Planter_Downforce_Gen_3

高清农业数据可视化

Gen3 20|20车载显示屏配备智能、直观的界面,可让农民实时查看每粒种子性能和田间状况。 整个系统旨在实现流程自动化,并优化现有农业设备的生产性能。

完全可定制的显示屏可让用户添加传感器和可视化功能,控制种子数量、筛选、土壤接触和余量,并查看摘要信息。

10.5英寸触摸屏可让农民深入了解设备在播种和收割期间的性能。它可以展示车载信息服务系统,并对在实际播种农作物的机械元件上运行的所有嵌入式微控制器进行近乎实时的指挥和控制。 —— 精准播种 产品工程高级经理 Dave Wilcoxson


阅读更多关于Qt for MCUs的信息

我们的软件在很大程度上依赖于地图。因此,当我们从Qt 5.15 迁移到 Qt 6.2 时,缺少 Qt Location 对我们来说是个大问题。但我们认为,更重要的是在Qt 6中改进CMake支持 -- 更好的QML编译和更好的C++17支持。我们同意利用这个机会将我们基于Qt Location的映射代码重写为我们自己的内部代码,以便更好地集成到我们的图形管道中。这样,我们就能获得使用 Qt 6 的所有好处。

精准播种 产品工程高级经理 Dave Wilcoxson

PP_21_002_Joe_Malecek_Osage_IA-2469

选择正确的UI框架

精准播种的工程团队在创建20|20显示器的过程中研究了不同的开发环境,其中包括HTML5和其他JavaScript框架,以便制作一种基于浏览器的界面。

我们公司使用C++历史悠久,我们真没想到可以通过这种方式与我们代码的其余部分实现无缝集成。说实话,对我们来说,使用Qt比彻底改变游戏规则、转向使用基于JavaScript或HTML的系统要容易得多。

创建当前版本的20|20从招募团队到第一位客户运行测试版并用它种植产品,大约花了十个月的时间。

说实话,如果我们不能利用QML来制作UI,我想这是不可能实现的。—— 精准播种 产品工程高级经理Dave Wilcoxson


阅读更多关于Qt助力工业自动化领域的信息

我非常喜欢Qt的高效性,它对我们来说非常强大,我们只需编写一次产品,就可以在任何地方运行。我们基于Mac、Windows 和 Linux的开发者,都能编写代码,而且基本上都知道代码能在目标硬件上成功运行。这对我们来说非常强大,我们的工程师可以使用他们最擅长的工具来交付我们的产品。

精准播种 产品工程高级经理 Dave Wilcoxson

阅读更多关于Qt助力工业自动化领域的信息

 

Qt在工业自动化中的应用