Minimum
Esta función encuentra el valor más pequeño de una lista de entradas numéricas y devuelve ese valor junto con su posición en la lista. Es ideal para comparar medidas, puntuaciones o cualquier conjunto de números para determinar el mínimo y dónde ocurrió.
📥 Entradas
Values Uno o varios valores numéricos proporcionados como una lista. El número de conectores de entrada es ajustable.
📤 Salidas
Number El valor numérico más pequeño encontrado entre las entradas proporcionadas.
Index La posición (índice) del valor mínimo dentro de la lista de entradas proporcionada.
🕹️ Controles
Input size Elija cuántos valores desea comparar. El bloque añadirá o eliminará automáticamente los conectores de entrada para coincidir con el tamaño seleccionado.
(cómo usar) Para cambiar cuántos números compara, abra el desplegable de Input size y seleccione el número deseado. El bloque actualizará sus conectores en consecuencia.
🎯 Características
Entradas dinámicas: aumente o disminuya fácilmente la cantidad de entradas numéricas sin reconfigurar las conexiones.
Salidas dobles: devuelve tanto el valor mínimo como su índice, de modo que pueda activar acciones o anotar resultados según la posición.
Evaluación segura: omite las entradas no conectadas para que las configuraciones parciales no rompan el flujo de trabajo.
⚙️ Mecanismo de ejecución
Cuando el sistema evalúa este bloque, lee todas las entradas numéricas conectadas, ignora los conectores vacíos/no conectados y calcula el valor más pequeño y su índice. El bloque luego emite el Number y el Index correspondientes para el procesamiento posterior.
📝 Instrucciones de uso
Establezca el número deseado de entradas con
Input size.Conecte fuentes numéricas a los conectores de entrada (por ejemplo, use bloques
Number Inputo salidas numéricas de otros function blocks).Use la salida
Numberdonde necesite el valor más pequeño.Use la salida
Indexpara identificar qué entrada produjo ese valor.
💡 Consejos y trucos
Combine con
Number Inputpara introducir manualmente valores de prueba al configurar o depurar un flujo.Use
Maximumjunto con este bloque para obtener ambos extremos (mínimo y máximo) del mismo conjunto de valores.Si necesita seleccionar un elemento específico de un lote o lista después de encontrar el índice mínimo, alimente el índice a
Get Elementpara recuperar el ítem asociado.Para mediciones con ruido, considere preprocesar los datos numéricos (p. ej., suavizado o filtrado) antes de alimentarlos aquí usando bloques como
Data Memorypara retener valores intermedios oRoundpara normalizar la precisión.Para visualizar tendencias o valores en vivo, envíe las salidas a
Scopeo regístrelas conCSV Export/Image Loggerpara análisis posterior.Al trabajar con datos por lotes, use
DebatchyBatch Processingpara convertir entre lotes e valores individuales y asegurarse de que el bloque reciba el formato de entrada esperado.
🛠️ Solución de problemas
Si el bloque devuelve resultados inesperados, verifique que todos los conectores de entrada previstos estén conectados y suministren valores numéricos.
Si algunas entradas deben ignorarse, deje sus conectores desconectados: el bloque las omitirá.
Si el índice parece incorrecto, compruebe el orden de las entradas conectadas; el índice se refiere a la posición en la lista de entradas después de ignorar los conectores desconectados.
Última actualización
¿Te fue útil?