---
navigation:
  parent: example-setups/example-setups-index.md
  title: Vaciador o Llenador de Células
  icon: io_port
---

# Vaciador o Llenador de Células

Uno podría preguntarse: "¿Cómo vacío rápidamente una célula en un conjunto de cofres, cajones o mochilas, o, inversamente, cómo lleno una célula desde los mismos?".

La respuesta es el uso de un <ItemLink id="io_port" /> y algunas subredes para restringir dónde puede poner los objetos o de dónde puede extraerlos.

<GameScene zoom="6" interactive={true}>
  <ImportStructure src="../assets/assemblies/cell_dumper_filler.snbt" />

<BoxAnnotation color="#dddddd" min="1 1 0" max="2 2 1">
        (1) Puerto de E/S: Se puede configurar en "Transferir datos a la red" o "Transferir datos a la célula de almacenamiento" usando el botón de flecha
        en el medio de la interfaz. Tiene 3 Tarjetas de aceleración.
        <ItemImage id="speed_card" scale="2" />
  </BoxAnnotation>

<BoxAnnotation color="#dddddd" min="0 0.7 0" max="1 1 1">
        (2) Bus de almacenamiento: En su configuración predeterminada.
  </BoxAnnotation>

<BoxAnnotation color="#33dd33" min="0 1 0" max="1 2 1">
        Coloca aquí lo que quieras llenar o vaciar.
  </BoxAnnotation>

<BoxAnnotation color="#dddddd" min="2 0.35 0.35" max="2.3 0.65 0.65">
        Fibra de cuarzo: Solo necesaria si la fuente de energía es otra red.
  </BoxAnnotation>

<DiamondAnnotation pos="3 0.5 0.5" color="#00ff00">
        A alguna fuente de energía, como otra red o un aceptador de energía.
    </DiamondAnnotation>

  <IsometricCamera yaw="195" pitch="30" />
</GameScene>

## Configuraciones

* El <ItemLink id="io_port" /> (1) se puede configurar en "Transferir datos a la red" o "Transferir datos a la célula de almacenamiento" usando el botón de flecha
  en el medio de la interfaz. Tiene 3 tarjetas de aceleración para máxima velocidad.
* El <ItemLink id="storage_bus" /> (2) está en su configuración predeterminada.

## Cómo funciona

### En modo "Transferir a la red"

1. El <ItemLink id="io_port" /> intenta vaciar el contenido de la [célula de almacenamiento](../items-blocks-machines/storage_cells.md) insertada
    hacia el [almacenamiento de la red](../ae2-mechanics/import-export-storage.md).
2. El único almacenamiento en la subred es el <ItemLink id="storage_bus" />, que almacena los objetos, fluidos, etc., en lo que sea
    que hayas puesto frente a él.
* La <ItemLink id="energy_cell" /> proporciona un búfer de [energía](../ae2-mechanics/energy.md) lo suficientemente grande para que la red no
    se agote por el consumo de energía al transferir tantos objetos por gametick.

### En modo "Transferir a la célula de almacenamiento"

1. El <ItemLink id="io_port" /> intenta vaciar el contenido del [almacenamiento de la red](../ae2-mechanics/import-export-storage.md)
   hacia la [célula de almacenamiento](../items-blocks-machines/storage_cells.md) insertada.
2. El único almacenamiento en la subred es el <ItemLink id="storage_bus" />, que extrae los objetos, fluidos, etc., de lo que sea
   que hayas puesto frente a él.
* La <ItemLink id="energy_cell" /> proporciona un búfer de [energía](../ae2-mechanics/energy.md) lo suficientemente grande para que la red no
  se agote por el consumo de energía al transferir tantos objetos por gametick.