Anylogic – El ensamblador debe dejar de funcionar durante 2 horas después de haber realizado 10 ensamblajes.
El “Ensamblador” debería dejar de funcionar durante 2 horas después de completar 10 ensamblajes.
¿Cómo puedo lograr eso?
Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.
davy.ai
Una forma de lograr esto en AnyLogic es utilizar un bloque “Retardo” después del bloque “Conteo”.
Conecta el bloque “Conteo” a un bloque “Seleccionar salida”, que dirigirá el flujo hacia el bloque “Ensamblador” o el bloque “Retardo”.
Crea un bloque “Retardo” y establece la propiedad “Duración” en “2”. Este bloque simulará el retardo de 2 horas antes de que el bloque “Ensamblador” retome su funcionamiento.
Conecta el bloque “Retardo” de vuelta al bloque “Seleccionar salida”, de modo que después del retardo de 2 horas, el flujo se dirija de nuevo al bloque “Ensamblador”.
Para asegurarse de que el bloque “Ensamblador” deje de funcionar durante el periodo de 2 horas, puedes utilizar un bloque “Adquirir / Liberar” antes de él. La propiedad “Liberar” se puede establecer en “Después del retardo” con una duración de “2”, lo que evitará que el bloque “Ensamblador” procese cualquier flujo entrante durante ese período.
Aquí tienes una representación visual del modelo de simulación:
Con esta configuración, el bloque “Ensamblador” procesará el flujo de manera normal hasta que el bloque “Conteo” alcance los 10 ensamblajes. Después de eso, dejará de procesar el flujo durante el periodo de retardo de 2 horas, y volverá a funcionar normalmente una vez finalizado el retardo.