在我的下一個項目中,我將不得不實施自動化解決方案來測試硬件設備。基本上,測試涉及一個工業機器人手臂採摘待測設備,將其保持在某個特定位置,然後使用一系列其他設備(如電機和傳感器)來鍛鍊待測產品的多個區域。用於腳本編寫機器人任務的XML方言
所以我的測試自動化解決方案需要與多個控制器進行通信,或者發出致動命令或從傳感器獲取信息。
想到的第一個想法是爲自定義XML語言中的每個控制器定義一系列步驟。在這種語言中,我需要定義諸如「MOVE」,「IF」,「WAIT」,「SIGNAL」等原語。這些原語將用於爲每個控制器定義操作腳本。每個控制器都運行異步,但最終會同步,因此需要「等待」和「信號」等。
我在谷歌上做了一個基本的搜索,我能找到的唯一東西就是舊東西(我不需要遵守工業標準,這是一個小小的風險),或者是專爲其他東西設計的XML方言。
問題是 - 你知道任何XML標準,我可以使用,而不是創建自己的?
編輯:我目前正在調查美國航空航天局的計劃執行語言,看起來很有希望。名字是PLEXIL。如果有人對此有所瞭解,請感覺貢獻。
我曾看過它,並從那裏得到了一些想法。我不確定它在我的情況下是否處於正確的抽象層次,似乎對我來說很細粒,但我會再看一次,謝謝! –