Personalizar nodos netanim
Revisión de Configuraciones y Personalización en Net Anim
Configuración Inicial de la Máquina
- Se menciona que hay un mensaje sobre el espacio disponible en la máquina, indicando que solo quedan 1.7 GB. Es recomendable tener al menos 30 GB libres para evitar problemas durante la instalación.
- Se sugiere dejar una anotación en los primeros videos sobre la instalación para prevenir inconvenientes relacionados con el espacio.
Personalización de Iconos en Net Anim
- Se inicia la personalización de iconos utilizando ejemplos sencillos desde una carpeta llamada "tutorial" dentro de "examples".
- El proceso incluye copiar scripts a la carpeta Scratch y abrirlos en un editor de código, comenzando por incluir el módulo de Net Anim.
Ejecución del Script y Visualización
- La sentencia para generar el archivo XML se coloca antes de las líneas que destruyen el simulador, lo cual puede variar entre scripts.
- Al ejecutar un ejemplo sencillo, se observa una red con un nodo cer a otro nodo uno.
Modificación de Iconos y Colores
- Los iconos son genéricos y pueden modificarse en tamaño y color; sin embargo, al reiniciar se restablecen a sus valores predeterminados.
- Se explica cómo cambiar colores mediante parámetros específicos, aunque algunos ajustes como el fondo no están disponibles inicialmente.
Programación para Personalización Avanzada
- Para mantener configuraciones personalizadas tras reinicios, es necesario programar cambios directamente en el código.
- Se introduce cómo colocar imágenes personalizadas para nodos usando funciones específicas del objeto
animation interface.
Carga de Recursos e Imágenes Personalizadas
- La documentación de Net Anim es clave para entender cómo configurar imágenes personalizadas; se debe llamar primero al recurso antes de actualizar la imagen del nodo.
- Se detalla cómo añadir recursos desde una ruta específica y asegurarse que las imágenes estén en formato PNG para funcionar correctamente.
Actualización de la Imagen del Nodo
Proceso de Actualización
- Se introduce la función
update node image, que permite actualizar la imagen del nodo. Se menciona que hay documentación adicional para profundizar en el tema.
- Al buscar información, se utiliza una búsqueda específica para encontrar resultados favorables sobre la función deseada.
Detalles Técnicos
- La función
update node imagerequiere el ID del nodo y el recurso (imagen) a colocar. El ID normalmente comienza desde cero.
- Se explica cómo se crean los nodos, comenzando desde cero hasta uno, y se asigna un recurso específico (ID drone).
Redimensionamiento y Simulación
- Para redimensionar el tamaño del nodo, se pasa primero el número del nodo seguido por el tamaño deseado. En este caso, se establece en seis puntos.
- Después de guardar y ejecutar el código en NS3, se verifica que solo se actualizó la imagen del nodo cero.
Añadiendo un Fondo Personalizado
Implementación de Fondo
- Se discute cómo añadir un fondo personalizado utilizando una sintaxis similar a la llamada de imagen del nodo.
- Los parámetros necesarios incluyen nombre del archivo, coordenadas X e Y donde empieza la imagen, escala y opacidad.
Ajustes Visuales
- La opacidad varía entre 0 (transparente) y 1 (opaco). Se establecen coordenadas iniciales en -10,-10 para desplazar la imagen.
- Se realizan pruebas para ajustar correctamente las posiciones y tamaños de los nodos e imágenes.
Comparación de Protocolos de Enrutamiento
Repetición del Proceso
- Se planea realizar un procedimiento similar al anterior para comparar protocolos de enrutamiento con drones y un fondo personalizado.
Preparativos Iniciales
- Comienza copiando las librerías necesarias junto con otras dependencias antes de generar el XML correspondiente.
Creación de Nodos
- Al crear 50 nodos, es necesario usar un ciclo for para aplicar correctamente la imagen a todos ellos.
- Los nodos son creados dentro de una estructura específica (
adhoc nodes) que itera 50 veces para asignarles IDs únicos.
Simulación de Drones y Ajustes en el Espacio
Creación del Cuadrado Perfecto
- Se establece un cuadrado perfecto con un tamaño de 100, ocupando un espacio total de 1500. El dron ocupará solo un espacio de 30 para mejorar la visualización.
Configuración del Fondo y Errores Potenciales
- Se decide usar el mismo fondo, que debe estar fuera del bucle
forpara evitar errores. Esto es crucial para asegurar que la simulación funcione correctamente.
Ajuste del Tiempo de Simulación
- Se reduce el tiempo de simulación a 50 segundos para acelerar la generación de valores, lo cual es importante para obtener resultados más rápidos.
Valor de Arranque y Ejecución
- Se ajusta el valor de arranque a entre 10 y 11 segundos, permitiendo que la simulación comience aleatoriamente en esos momentos. Este ajuste es clave para observar variaciones en los resultados.
Revisión Final y Problemas Encontrados
- Al finalizar la generación, se revisa el archivo creado llamado "manet simular grupo 8". Aquí se identifican problemas relacionados con las dimensiones y la necesidad de experimentar con los comandos utilizados.
- Se observa que algunos elementos como el fondo son demasiado pequeños (0.5), lo que resulta en una visualización inadecuada. La experimentación es necesaria tanto con los nodos como con otros parámetros para lograr una mejor representación visual.