在我的下一个项目中,我将必须实施自动化解决方案来测试硬件设备。基本上,测试涉及工业机械臂拾取要测试的设备,将其保持在某个指定位置,然后使用一系列其他设备(例如电机和传感器)来测试要测试的产品的多个区域。

因此,我的测试自动化解决方案需要与多个控制器进行通信,要么发出驱动命令,要么从传感器获取信息。

我想到的第一个想法是用自定义 XML 语言定义每个控制器的步骤顺序。在这种语言中,我需要定义诸如“MOVE”、“IF”、“WAIT”、“SIGNAL”等原语。这些原语将用于定义每个控制器的操作脚本。每个控制器异步运行,但最终会同步,因此需要“等待”和“信号”之类的东西。

我在 google 上进行了基本搜索,唯一能找到的是非常旧的东西(我不需要遵守工业标准,这是一个小冒险)或为其他东西设计的 XML 方言。

问题是 - 您知道我可以使用什么 XML 标准来代替创建自己的标准吗?

编辑: 我目前正在研究 NASA 的一种计划执行语言,看起来很有前途。名字是 普莱克西尔. 。如果有人知道任何相关信息,请贡献自己的力量。

有帮助吗?

解决方案

你有评论过吗 帕斯莱?它是一种基于 XML 的机器人脚本语言,包含传感器、循环和条件行为。

其他提示

可以修改 XML 以创建您的“自己的标准”。您可以使用 DTD(文档类型定义)文件来定义事物。通过这种方式,您可以创建自己的 XML 外观。

DTD 是一个架构,其中包含您想要对 XML 文件施加的结构和约束。看一看 这里 在维基百科上了解更多信息。

希望这有帮助!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top