Automation Studio Code 和 Copilot 提高工业自动化软件开发的生产力并增强团队合作
- 新的编码环境提供现代体验和高级编辑,以加快开发速度
- 人工智能辅助代码生成和优化加快上市时间并提高代码质量
- 云协作简化了跨设备和地点的团队合作
在今年德国纽伦堡举行的 SPS 展会上,贝加莱宣布对其工程和运行时软件综合套件进行重大更新。借助 Automation Studio Code,贝加莱引入了全新的工程体验。它包含一系列先进的编辑功能,借鉴了软件行业提供的最新功能。通过灵活的本地或基于云的访问,它支持无缝协作工程。完全集成的我这个新环境中包括 Automation Studio Copilot,它是与 Microsoft 合作开发的生成式 AI 编码助手。在新版本的众多升级中,这些突出的新增内容有望对机器制造商和系统集成商的软件开发体验产生巨大影响。
提升机器自动化的工程经验
“将最先进的软件工程引入机器自动化领域对于帮助我们的客户在当今市场的快速变化中保持领先一步至关重要,”贝加莱首席技术官 Florian 说道施内伯格。 “凭借现代开发工具和生成式人工智能的生产力提升,再加上云协作的灵活性,我们帮助他们通过更敏捷的团队合作更快地开发,并将创新机器快速推向市场。”
在贝加莱工程软件第 6 版中,Automation Studio Code 增加了强大的新工程功能,ile 提供了完全的灵活性,可以在新环境或熟悉的 Automation Studio 界面中打开相同的项目。新功能包括丰富的语法突出显示(使代码更易于阅读)和结构化文本中的面向对象编程(可帮助工程师更逻辑地组织代码并更高效地工作)。实时错误检测消除了重复的编译和纠正循环,使主题适应深色模式的能力有助于防止开发人员疲劳。
通过生成式 AI 提高生产力
对加速机器开发最重要的贡献之一是 Automation Studio Copilot,它是嵌入在新编码环境中的 AI 伴侣。 Copilot 允许开发人员只需以自然语言输入提示即可生成可执行机器代码。它还有助于优化和注释现有代码,使其更易于共享和重用。复杂的应用可以快速总结,以便于与非技术利益相关者进行讨论。
在描述典型的项目工作流程可能是什么样子时,软件战略经理 Manuel Sanchez-Marchan 说道:“您可以首先在熟悉的、功能丰富的 Automation Studio 环境中设置一个项目。然后您可以跳转到 Automation Studio Code 来开发您的应用程序并与您的团队共享 - 使用所有现代编辑功能,并享受云协作和无缝源代码控制的所有优势。在此过程中的每一步,您都可以使用 Automation Studio Copilot无论您遇到棘手问题还是只是想要更快地完成工作。”
通过云协作实现无缝灵活性
Automation Studio Code 可为开发人员提供无缝体验,无论他们选择在桌面上还是在 Web 浏览器中打开项目。 “这很像我们用来协作处理文档的工具Sanchez-Marchan 解释道:“考虑到这些工具对办公室工作的巨大改变,我们很容易想象为自动化行业的软件开发流程带来同等水平的协作意味着什么。”
随着团队在不同地点进行实时协作,源代码控制等主题变得比以往任何时候都更加重要。“由于 Automation Studio 项目基于文件的特性,贝加莱在轻松源代码控制方面始终领先一步,”指出Sanchez-Marchan。“借助 Automation Studio Code,我们现在更进一步。通过将源代码控制任务直接构建到开发环境中,我们消除了干扰,让开发人员能够专注于他们的创造性工作。”git 存储库的连接可以集成 GitHub 或 Azure DevOps 等第三方工具。这些版本控制和协作工具可以轻松合并来自不同团队成员的贡献,跟踪变化,并确保每个人始终使用最新版本。
通过基于云的工程简化开发
基于云的工程解决方案无需在本地安装开发环境。这可以防止版本管理和依赖项方面的挑战成为团队效率的瓶颈。开发团队经常面临较长的硬件生命周期和跨不同机器的多个工具版本,这增加了流程的复杂性。此外,IT 对本地软件管理的限制可能会进一步降低生产力,需要虚拟机或专门的开发设置来支持不同版本的环境。基于云的工程消除了这些障碍,简化了设置和维护。
通过项目仪表板在一个位置提供其项目的清晰概述,工程师可以轻松查看正在进行的内容以及需要注意的内容。 “你特意Sanchez-Marchan 说:“搜索文件或试图记住上次中断的位置的时间更少,而有更多时间实际开发和完善代码。”可以通过发送链接来共享项目,团队成员或客户可以直接在浏览器中打开该链接,而无需安装任何其他软件。