# Parâmetros

Existe um parâmetro de *entrada* claro neste modelo: o número de caixas normais abertos. No AnyLogic, **parâmetros** se equivalem a **variáveis**, mas com uma diferença: elas são utilizadas automaticamente para interface de entrada do modelo (ou mesmo de agentes, funções etc.). Isto ficará mais claro em breve, por enquanto, vamos criar um **parâmetro** de nome **numCaixas**. A criação de **parâmetros** é feita diretamente pelo elemento **Parameter** da Paleta **Agent**:

![](https://lh5.googleusercontent.com/BzoKazPzScNMkBkuI8mZUb-908rLW0wb4DmlEkDgHRsqLATcFhM1Ncc2LNX5ItfKdD6BPFiDKudaH3uRzi2nrNAsnaXtIYdPmEn-QmMkWP7JgnI460rW7jr7vxj8xghMZw_t0Byk)

Não se esqueça de definir o tipo como **inteiro (int)** e atribuir o valor 3 ao número de caixas **default**:

![](https://lh3.googleusercontent.com/1NPiPLUiTsYZ_-T8rI4dlepdd0Rg2-t-NS7Hr7ofjqUibvIgvDQtpND7drKiNcJVe_qra2NwffTmtlDopDurXMj-ok4jQqBs2WnU-nx808w_g7ojjb4w-oR6xHvCqJwUBGcx3Eyt)

Este parâmetro, que eu nomeei **numCaixas**, definirá a capacidade do **Resource Pool** e, por conseguinte, representará o número de caixas disponível. Para vincular o bloquinho com o parâmetro, vá até a caixa **Capacity**  do **Resource Pool**, digite **num** e, a seguir, aperte *fast & furious* **Ctrl+espaço**:

![](https://lh6.googleusercontent.com/IQtJ3VE0oGNfKdCG2MUQ6uI60Ok5X4iMgp3kSZJgJftHD5iBDlk1td1OoDyIJh4LtuRwknnt2g9roun8m0gFuQy1n3Q4oQmLBFvDewxN3P-X4IW38VcD_W-Zqg8fyahYG1MsrSUe)

Agora podemos ter uma ideia mais clara sobre a utilidade de um parâmetro no AnyLogic: se você for ao experimento **Simulation**, vai notar que o **parâmetro numCaixas** aparece automaticamente como **parâmetro de interface do modelo** (abra a aba **Parameters**, na área de **Properties**, tela do lado esquerdo):

![](https://lh6.googleusercontent.com/JtoMLHIjfy3nmzmLJ6LuPtGKzkxmhXl2sKXyHG3i2CyLgwdzcQXQl1pqoFt16p9jrvKfENhW4bBF_YVXQw6tKe8VWpymHShWsgVwAVAlVfHm2Chk-iINMhRQCUEWud17_moZhCf3)

Se você alterar o valor do parâmetro nesta caixinha, o experimento de simulação usará este novo valor! Ou seja, o AnyLogic criou automaticamente para você uma simples interface de dados do seu modelo. Dê seu muito obrigado ao **Mr. AnyLogic!**


---

# 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.anylogicbrasil.com.br/parametros.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.
