Programación de forma de onda
El programa de control de instrumentos incluye un módulo de inicialización de instrumentos, un módulo de administración de instrumentos, un módulo de configuración y selección de modulación de formas de onda y un módulo de salida de formas de onda.
Módulo de inicialización: completa las funciones de inicialización, autotest y puesta a cero del instrumento.
Módulo de gestión de instrumentos: ejecuta el modo de operación del instrumento, bloquea y desbloquea canales, restaura la configuración de fábrica y otras operaciones de gestión de instrumentos.
Módulo de modulación de forma de onda: establece varios parámetros de modulación y formas de onda de modulación como SWP, FM, AM, FSK, etc.
Módulo de salida de forma de onda: dado que el hardware del instrumento solo puede reconocer caracteres ASCII, este módulo convertirá la forma de onda arbitraria generada por la interacción del usuario, la descargará a la memoria del generador de forma de onda arbitraria y llamará al canal de salida del instrumento. salida de forma de onda requerida.
El programa de control de instrumentos anterior se implementa llamando a la función de interfaz en la biblioteca de enlaces dinámicos GPIB.DLL proporcionada por Aixin Company a través del programa principal.
2.3?Módulo de edición de formas de onda arbitrarias
Este módulo utiliza tres métodos para generar formas de onda arbitrarias: biblioteca de funciones de edición, ingreso de fórmulas y dibujo con el mouse. La biblioteca de funciones de formas de onda arbitrarias almacena 23 formas de onda de funciones comúnmente utilizadas en la práctica de producción. Los usuarios pueden generar formas de onda seleccionando y modificando funciones y configurando parámetros como la frecuencia y amplitud de la forma de onda. El método de entrada de fórmula permite a los usuarios ingresar una fórmula para representar formas de onda arbitrarias. Los usuarios también pueden agregar formas de onda especiales a la biblioteca de funciones de formas de onda arbitrarias para su almacenamiento. También está diseñada la función de dibujar formas de onda arbitrarias con el mouse.
Cuando el usuario necesita dibujar una forma de onda arbitraria, primero mueve el mouse hacia el cursor en movimiento en el área de dibujo, luego mantiene presionado el botón izquierdo del mouse y arrastra el mouse, y la trayectoria en movimiento del mouse formará una forma de onda arbitraria. El usuario también puede hacer clic en el botón debajo del área de dibujo para elegir si desea dibujar una curva arbitraria o una línea recta. Las coordenadas del cursor movido se pueden conocer mediante los valores indicados de xey. También puede modificar las coordenadas del cursor para obtener una descripción precisa de cualquier forma de onda que desee. Una vez completado el dibujo, haga clic en el botón Detener para regresar a la interfaz principal, como se muestra en la Figura 2.3.2. Los usuarios pueden acercar, alejar y desplazar la forma de onda a través de las herramientas de edición proporcionadas, y también pueden establecer el color, la posición y la adaptabilidad de la forma de onda al estado de las coordenadas.