# Instalación, apertura, cierre y uso del mouse

## Descarga e instalación de la versión PLE

AnyLogic tiene una versión llamada [PLE - Personal Learning Edition](https://www.anylogic.com/downloads/), específicamente para autoaprendizaje o uso en el aula. Todo este tutorial se elaboró ​​sobre él.

Si aún no lo ha hecho, debe descargar la versión PLE a través de este [link](https://www.anylogic.com/downloads/).

## Pantalla de bienvenida

Cuando se abre AnyLogic por primera vez, aparece la pantalla de bienvenida, como en la imagen a continuación (el color predominante puede ser diferente si su versión de AnyLogic es diferente, no se preocupe):

![](/files/-MSG7AZCa7SsphT00e7F)

## Abrir una modelo

Comencemos abriendo un modelo. Haga clic en el botón **Open examples**, ubicado a la izquierda de la ventana.

La pantalla cambia para reflejar la disponibilidad de más de 390 ejemplos integrados en AnyLogic.  Es importante destacar que incluso usuarios avanzados de AnyLogic, todos copian (= CTRL + C) ideas de estos ejemplos.

Si te desplazas un poco hacia abajo en la barra izquierda, encontrarás todos los ejemplos en el libro [“Business Dynamics”, de John Sterman](https://www.mhhe.com/business/opsci/sterman/), considerado la biblia de la dinámica sistemas aplicada a los negocios.

![](/files/-MSG7AZD0sbd-ojMfWXo)

Nuestra primera actividad será abrir un modelo y comprender un poco de AnyLogic. Busque el modelo **Insurgency Dynamics** en **Social and Eco Dynamics**, en la columna **Examples** seleccione el modelo **Insurgency Dynamics** en la columna de la derecha, o simplemente escriba **Insurgency Dynamics** en espacio de escritura (en la parte superior de la primera columna).

![](/files/-MSG7AZEguhuauWbo91b)

Con el modelo abierto, es fácil reconocer las 3 grandes regiones de trabajo y comandos de AnyLogic:

* A la izquierda es donde navegará por los **agentes** de su modelo o buscará en la paleta elementos/bloques de construcción en la paleta de navegación;
* En la región central, tenemos el área de trabajo, donde se arrastran los bloques y se construye el modelo;
* A la derecha tenemos la ventana de **Properties** o **propiedades del elemento seleccionado**. En la siguiente figura, por ejemplo, el objeto seleccionado es el icono con el nombre del **Modelo Insurgency Dynamics \[cloud]**, de modo que a la derecha tenemos las principales propiedades del modelo abierto (tenga en cuenta que podemos modificar su nombre o su unidad tiempo, por ejemplo):

![](/files/-MSG7AZFP1TIekUchHTW)

En la ventana **Properties** hay un campo, debajo, en el que el desarrollador ha dejado un texto describiendo lo que hace el modelo (buena idea: comenta siempre tus modelos)..

En resumen, es un modelo clásico de insurgencia en una sociedad: la gente se divide en cuatro grupos: partidarios del gobierno, disidentes, insurgentes e insurgentes destituidos. Los disidentes e insurgentes se comunican con los partidarios del gobierno que reclutan personas para que se conviertan en disidentes. Pero no todos los disidentes se convierten necesariamente en insurgentes: una fracción del grupo disidente es apaciguada por el gobierno y regresa para apoyarlo. El resto de disidentes terminan convirtiéndose en insurgentes. La fuerza de los esfuerzos del gobierno para reducir a los insurgentes depende de los recursos asignados y es proporcional al tamaño del grupo insurgente.

¡Parece divertido! Para ejecutar el modelo, primero haga clic en el botón verde en la barra de menú superior **Run Insurgency Dynamics/Simulation** o use el acceso directo (**F5**, para Windows):

![](/files/-MSG7AZGUa3A34VnrSjY)

AnyLogic compila el modelo y, si no hay error de compilación, abre el modelo en su formato **ejecutable.**

**Importante:** AnyLogic genera modelos ejecutables en lenguaje Java. La versión profesional del software permite al usuario exportar sus modelos en formato ejecutable, para que puedan ejecutarse en computadoras que no tienen AnyLogic instalado.

![](/files/-MSG7AZHkjONh-fWkqC5)

La pantalla de inicio presenta los distintos parámetros del modelo con botones deslizantes (que veremos cómo se hacen a lo largo de este tutorial). Sin perder demasiado tiempo, inicie el experimento de simulación a través del botón **Run** en <img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXfku2UKZnJmyQkTu2uUrSsCbhDl8bfStW2CE-2rbk92-fvSrFZi4ctSRU4t5AW69Slz4b0VDa5PZXqvRzs1aLOeeYwpX76C1eS9U5dokLZZf6jJ1UZAvJnmYaliK16Z3vfaVmbdgXd53BJ2n4sIZAWWcus?key=SdyPO9ljx-fNJUKZIZPKWQ" alt="" data-size="line">la esquina inferior izquierda de la ventana:

![](/files/-MSG7AZJQNolKCX0pbB-)

Este modelo es más que un modelo: ¡en realidad son dos modelos ejecutándose al mismo tiempo!

El **SD model** es el modelo representado por la dinámica del sistema y el **AB model** es el mismo modelo representado por la [simulación basada en agentes](https://www.anylogic.com/use-of-simulation/agent-based-modeling/). Los gráficos de la parte inferior muestran cómo evoluciona la participación de cada grupo de población (a la izquierda, el modelo de dinámica de sistemas y a la derecha, sobre los agentes).

Con una mirada de cerca, debería notar que los gráficos del modelo SD son suaves, mientras que el AB tiene algunas muescas. ¿Puedes explicar por qué? (Responde hoy, en esta sección).

![](/files/-MSG7AZKtM54ya_WCHCi)

Haga clic **SD model** en la esquina superior derecha para acceder al modelo de dinámica del sistema (este menú fue creado por el desarrollador del modelo **Insurgency Dynamics**). Es un modelo de tamaño mediano y suena confuso, pero no lo es: tenga en cuenta que la parte superior representa el flujo de personas desde el nacimiento hasta que se convierten en insurgentes *eliminados* (creo que puede entender que eliminados es un [eufemismo](https://es.wikipedia.org/wiki/Eufemismo)) o simplemente convertirse en partidarios del gobierno.

![](/files/-MSG7AZL6-HtF7Nxn1Z6)

Si ahora hace clic en el **AB model** verá el modelo basado en la simulación de agentes, en el que cada individuo está representado por un agente específico (es por eso que el gráfico de simulación de agentes no es tan suave como la simulación de dinámica de sistemas, que no individualiza la persona, ya que siempre funciona con **flujos**).

**Importante:** tenga en cuenta que el modelo como un todo es, de hecho, un modelo **híbrido**, ya que el flujo de mensajes antigubernamentales está modelado por la dinámica del sistema (representada por la región amarillenta en la parte inferior de la figura siguiente), mientras que las personas son modeladas por agentes. Esta es otra característica única de AnyLogic: construir modelos híbridos mezclando dinámica de sistemas, agentes y eventos discretos.

![](/files/-MSG7AZM1qEoLJdm9RmJ)

Si hace clic en el botón **Open statechart of random agent**, podrá ver cómo se codificó el agente en este modelo, en el que cada globo representa **el estado de agente** y las transiciones se realizan, en su mayoría, por mensajes intercambiados entre agentes (es más allá del alcance de este tutorial, explique el procedimiento).

¡Ahora es el momento de cerrar esta aplicación haciendo clic en la "x" en la esquina superior derecha de la ventana y empezar a ensuciarse las manos!


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://tutorial-ds.anylogicbrasil.com.br/espanol/instalacao-abrir-fechar-e-uso-do-mouse.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
