¿Cuántas marcas en una simulación de NetLogo (a velocidad normal) son iguales a 1 'mundo real' en segundo lugar?NetLogo: 1 tick = ¿cuántos segundos?
Respuesta
Las garrapatas son una unidad de medida de tiempo arbitraria dentro del simulador, como la mayoría de los motores de simulación, no se corresponden directamente con el tiempo real. Depende de la persona que escriba la simulación decidir cómo se ajusta un tick al tiempo real.
En cuanto a la configuración de "velocidad normal" que tiene NetLogo, lo que eso significa (y esto es por experiencia, no por el conocimiento de cómo funciona realmente el motor) que cada vez que se procesa un tilde NetLogo esperará hasta que la pantalla se actualiza antes de comenzar en la siguiente ejecución.
Si reduce la velocidad de la simulación (mueva el control deslizante hacia la izquierda), NetLogo espera tiempo adicional antes de cada paso de simulación, si lo acelera (mueva el control deslizante hacia la derecha), NetLogo continuará simulando mientras la pantalla gráfica actualizaciones, lo que significa que probablemente no verá todos los pasos de simulación visualizados.
Según mi experiencia con NetLogo, no creo que los tics se correspondan con el tiempo real. Yo creo que no tienen unidad. ¿Leíste algo al contrario?
Si realmente desea medir utilizando segundos en lugar de marcar, puede utilizar la palabra clave every
. Esto no se sugiere porque no estará sincronizado con la velocidad de los tics por segundo. No podrá ajustar la velocidad del control deslizante y hacer que se propague a todo. Pero está ahí.
Más información sobre la lista de distribución: http://netlogo-users.18673.x6.nabble.com/Running-command-every-x-iterations-td4864424.html
La configuración del modelo "Frecuencia de cuadros" también es útil para tratar de hacer que un tic sea igual a una cantidad constante de segundos. Y funciona bien con el control deslizante de velocidad. Recurra a 'every' si debe hacerlo, pero primero intente con la velocidad de fotogramas. –
En mi opinión la conversión de las garrapatas que depende segundo del contexto.
Un ejemplo: imagina que cada parche en Netlogo es de 40 cm del mundo real, imagina que un humano entra en un nuevo parche en cada tic. La velocidad humana promedio al caminar se estima en 1.2 m/s, por lo que cada 3 tics un humano está realizando 1.2m. Finalmente podemos afirmar que 3 ticks en el entorno simulado corresponden a 1 segundo de vida de los agentes.
Al cambiar las dimensiones de los parches o agentes, esta proporción cambia y, por lo tanto, el significado del tic.
Un solo tic no está destinado a tener una corrispondencia fija con segundos, pero solo significa "una unidad de tiempo".
Es posible calcular el tiempo para ejecutar una pieza específica de código en Netlogo (en tiempo real). Se refieren: Time for a procedure to run in NetLogo
1.) usando reset-temporizador y el temporizador
2.) la extensión de perfiles en NetLogo
SI usted quiere hacer un tick representan una cantidad específica de tiempo (un minuto, una día, 2.73 años ...) use la extensión TIME: https://github.com/colinsheppard/time
- 1. encontrar cuántos segundos pasaron desde 1/1/1970
- 2. ¿Cuántos segundos entre dos fechas?
- 3. En cuanto a 1 tick en windows y posix
- 4. NetLogo vs. Repast Simphony?
- 5. ¿Cómo obtener segundos desde época (1/1/1970) en VBA?
- 6. rotar Flot Tick etiquetas
- 7. Android countDownTimer muestra 1 durante dos segundos
- 8. Incluyendo un archivo fuente Netlogo en otro
- 9. Operaciones de dos agentes de NetLogo
- 10. ¿Cómo se reproduce el sonido TICK predeterminado?
- 11. segundos temporizador de cuenta atrás
- 12. C++ Hacer un seguimiento de cuántos segundos han pasado desde el inicio del programa
- 13. Flot. Series de tiempo. One Tick Per Day
- 14. Javascript segundos a minutos y segundos
- 15. simulación basada en agentes: problema de rendimiento: Python vs NetLogo & Repast
- 16. Cadena tiene cuántos parámetros
- 17. Obteniendo el sistema tick count con basic C++?
- 18. ¿Cuántos núcleos para SSIS?
- 19. Matplotlib make tick labels tamaño de fuente más pequeño
- 20. python matplotlib colorbar setting tick formator/locator cambios etiquetas
- 21. Convertir segundos a días, minutos y segundos
- 22. Oracle Convert Segundos a horas: Minutos: Segundos
- 23. ¿Cuántos triángulos máximos se pueden dibujar en ipad utilizando ventanas abiertas en 1 marco?
- 24. ¿Cuántos registros/tablas podría tener en una base de datos de 1 gb?
- 25. ¿Cuántos VBOs uso?
- 26. ASP.NET MVC: ¿Cuántos repositorios?
- 27. ¿Cuántos bytes por inodos?
- 28. ¿Cuántos EJB son demasiados?
- 29. MVP: cuántos presentadores
- 30. ¿Cuántos niveles de herencia
no, pero estaba pensando que debe haber una conversión a la velocidad de funcionamiento normal. – user399466