SCPI - ¿Hay algo mejor?

SCPI = Comandos estándar para instrumentos programables

Estoy trabajando en un instrumento y pensando en implementar SCPI como interfaz entre el instrumento y el mundo exterior.

Me doy cuenta de que SCPI es bastante popular como interfaz estándar para el control de instrumentos, pero parece que es un estándar de alrededor de 1999. Así que tengo las siguientes preguntas

  • ¿SCPI es una especificación obsoleta?

    Hay algo mejor

    ¿Hay analizadores de tokens comerciales disponibles en C/C++ que pueda comprar en lugar de escribir desde cero?

Me gustaría saber de alguien que pudo haber hecho algo como esto.

Pedro

preguntado el 12 de junio de 12 a las 12:06

1 Respuestas

SCPI es en gran medida un estándar vivo en el mundo de las pruebas y mediciones. Así que no lo llamaría obsoleto.

¿Algo mejor? Supongo que esto depende de tu definición de "mejor". Funciona bien si sus tipos de datos están limitados a cadenas y números. Como todo lo que está haciendo es empujar las cuerdas, puede usar algunos mecanismos de comunicación bastante simples. Se presta bien para hurgar de forma interactiva. Y hay formas de expresar concurrencia y sincronización.

Donde SCPI no funciona bien es si necesita tipos de datos más complejos o tiene grandes volúmenes de datos binarios para transferir. Si está lanzando el suyo propio, consideraría JSON como un formato de comunicaciones.

respondido 17 nov., 12:07

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.