现在要做一个项目,工业机器人方面的自动编程。现在需要的工作是把生成的数据转换成可执行程序代码,即比如路径数据包含了:直线始末点位姿 --- 圆弧三点位姿 --- 其它.....,如此组成了一个路径信息,现在要转换成代码,为了实现可重用性,我打算想把一些特殊工件的路径模型代码等做成模板形式,然后直接把数据带入模板。为此想使用XML语言。
征求意见:
1. 是否有更好的方法替代。
2. 使用XML语言总感觉有点多余,感觉有点大材小用。
3. 如何把模板(XML格式)替换数据,然后生成其它格式的程序代码源文件?我现在对XML还只有初步了解,如果一个节点一个节    点的查询替换,总感觉时间上并不占优势,还不如我自行设计格式。而且这还涉及到了数据点保存方式,如下实例中的P1,P2,难道设计成 <line p1=.. p2=.. /line>,如果这样总感觉程序代码模板都没必要用了。
4. 这里面可能涉及模板匹配,即匹配合适的模板,有啥比较好的方法没,提供一下建议。实例:
MOVEL P1, P2     直线
PARAM ....       参数设置
MOVEC P3,P4,P5   圆弧
PARAM ...        参数设置
MOVEL P6,P7
...
...是在不好意思啊,我现在对自动代码生成研究的比较混乱了,很多想法都搅在了一起,可能表达的比较乱,望谅解。也希望大家的建议能够让我思路变得更清晰一点。