SCPI - 还有更好的东西吗?

时间:2012-06-12 11:52:39

标签: embedded

SCPI =可编程仪器的标准命令

我正在研究一种工具,并考虑将SCPI作为仪器与外部世界之间的接口。

我意识到SCPI作为仪器控制的标准接口非常受欢迎,但看起来它是大约1999年的标准。所以我有以下问题

  • SCPI是一个过时的规格吗?

    还有更好的东西吗?

    我是否可以在C / C ++中使用商业令牌解析器 买而不是从头开始写作。

想听听那些可能做过类似事情的人。

佩德罗

1 个答案:

答案 0 :(得分:4)

SCPI在测试和测量领域非常活跃。所以我不会称之为过时。

更好的东西?我想这取决于你对“更好”的定义。如果您的数据类型仅限于字符串和数字,则效果很好。正如你所做的就是推动字符串,你可以使用一些非常简单的通信机制。它非常适合交互式地探索。并且有表达并发和同步的方法。

如果您需要更复杂的数据类型,或者需要传输大量二进制数据,那么SCPI无法正常工作。如果你自己动手,我会把JSON看作一种通讯格式。