Genere el cuadro de diálogo LabVIEW FPGA para el cuadro de diálogo de promedio móvil LabVIEW 2013 Kit de herramientas de diseño de filtro digital Fecha de publicación: junio de 2013 Número de pieza: 371988F-01 Requisitos: Kit de herramientas de diseño de filtros digitales Haga clic con el botón derecho del ratón en un destino FPGA en la ventana del Explorador de proyectos. Desde el menú contextual para que aparezca el cuadro de diálogo Iniciar IP Generator. Seleccione Filtro de media móvil y haga clic en el botón Aceptar para mostrar el cuadro de diálogo Generar código LabVIEW FPGA para el filtro de promedio móvil. Nota El cuadro de diálogo Generador de IP de Inicio sólo está disponible si instala el Módulo LabVIEW FPGA y el software del controlador NI-RIO en el equipo host. Utilice el cuadro de diálogo Generar código LabVIEW FPGA para el filtro de promedio móvil para generar el código FPGA de LabVIEW para filtros de promedio móvil de punto fijo. Puede implementar el código LabVIEW FPGA resultante en destinos NI FPGA para realizar filtrado de punto fijo. Este cuadro de diálogo incluye las siguientes opciones: Archivos 8212Contiene las siguientes opciones: Filtrar archivo para cargar 8212 Especifica el archivo de filtro del que desea generar el código FPGA de LabVIEW. Puede obtener el archivo de filtro utilizando el DFD Guardar en archivo VI. Nota Si no se cuantifica el filtro, LabVIEW lo cuantifica utilizando los valores predeterminados de la Cuantificación de MRate de DFD FXP. Filtrar VI para generar 8212 Especifica la ruta completa al filtro VI que LabVIEW genera, incluyendo el nombre del archivo. Modelado de puntos fijos 8212 Especifica los ajustes para modelar el filtro. Si ya ha modelado el filtro, LabVIEW carga los parámetros de modelado del archivo de filtro. Puede elegir entre las siguientes opciones: Tipo de datos de entrada 8212 Especifica la longitud de palabra de entrada y la longitud de palabra entera de entrada del filtro. Longitud de palabra 8212 Especifica la longitud de palabra, en número de bits, que LabVIEW utiliza para representar la señal de entrada. El rango válido es 1, 32. Longitud de palabra entera 8212 Especifica la longitud de palabra entera, en número de bits, que LabVIEW utiliza para representar la señal de entrada. El rango válido es 82112048, 2047. Tipo de datos de salida 8212 Especifica la longitud de palabra de salida y la longitud de palabra entera de salida del filtro. Adaptar a la fuente 8212 Especifica si LabVIEW decide la longitud de palabra y la longitud de palabra entera de la señal de salida. Longitud de palabra 8212 Especifica la longitud de palabra, en número de bits, que LabVIEW utiliza para representar la señal de salida. El intervalo válido es 1, 32. Longitud de palabra entera 8212 Especifica la longitud de palabra entera, en número de bits, que LabVIEW utiliza para representar la señal de salida. El rango válido es 82112048, 2047. Modo de redondeo 8212 Especifica el modo de redondeo que LabVIEW utiliza en el cuantificador de salida. Respuestas de Magnitud 8212 Muestra el gráfico de las respuestas de magnitud del filtro de punto flotante de referencia y del filtro de punto fijo. Implementación 8212 Especifica la configuración para implementar el filtro. Puede elegir entre las siguientes opciones: Número de canales 8212 Especifica el número de canales que desea que el código generado procese. El rango válido es 1, 32. El valor predeterminado es 1. Rendimiento 8212 Especifica el número mínimo de ciclos entre dos valores sucesivos de datos de entrada válidos. Comentarios 8212Muestra información sobre el tipo de filtro y la generación de código LabVIEW FPGA, como la frecuencia máxima de muestreo de entrada por canal. Calcular el promedio móvil Este VI calcula y muestra el promedio móvil utilizando un número preseleccionado. En primer lugar, el VI inicializa dos registros de desplazamiento. El registro de desplazamiento superior se inicializa con un elemento, luego agrega continuamente el valor anterior con el nuevo valor. Este registro de desplazamiento mantiene el total de las últimas mediciones x. Después de dividir los resultados de la función add con el valor preseleccionado, el VI calcula el valor de la media móvil. El registro de desplazamiento inferior contiene una matriz con la cota Promedio. Este registro de desplazamiento mantiene todos los valores de la medición. La función de reemplazo sustituye al nuevo valor después de cada bucle. Este VI es muy eficiente y rápido porque utiliza la función replace element dentro del bucle while, e inicializa la matriz antes de que entre en el bucle. Este VI fue creado en LabVIEW 6.1. Bookmark amplificador ShareCommunity Este VI generará un promedio de ejecución de una entrada de punto fijo.160 Esto es particularmente útil para aplicaciones FPGA, pero también se puede usar en aplicaciones generales de LabVIEW. Antes de ejecutar este VI, debe introducirse una nueva entrada para que se incorpore al promedio de ejecución.160 Cada vez que se ejecuta el VI, se ejecuta el cálculo: (Suma de ejecución de entrada) / Número de entradas .160 La suma y número de ejecución De entradas se guardan en los nodos de retroalimentación para que se usen la próxima vez que se ejecute el VI. Para restablecer el promedio, el usuario hará clic en el booleano Reset antes de ejecutar el VI.160 Esto hará que la estructura del caso ejecute el True Case.160 Esto reemplazará la Suma Corriente y el Número de entradas con el valor de cero. 160 Tenga en cuenta que este VI no se puede ejecutar indefinidamente.160 Está limitado por el valor máximo de la suma corriente.160 Los enteros de punto fijo se establecen en longitud de palabra de 64 bits y longitud de entero de 32 bits.160 Es posible que esta configuración deba ser Ajustado en función de la aplicación. Para mayor eficiencia en las aplicaciones FPGA, considere el uso de la división de alto rendimiento en lugar de la función Divide.160 Pasos para implementar o ejecutar código Establezca la entrada en cualquier valor Ejecute el VI una vez.160 El promedio de ejecución indicará el valor de entrada Cambie el valor de entrada Ejecute de nuevo el VI.160 El promedio de ejecución indicará el promedio de los valores de entrada de los pasos 1 y 3. Repita los pasos 3 y 4 y anote el promedio de ejecución Ajuste el botón de reinicio a True Ejecute el VI.160 El promedio de funcionamiento se restablecerá A 0. LabVIEW 8.6 o posterior
No comments:
Post a Comment