In other languages:

User:Camponez/WIP

From Official Factorio Wiki
Jump to navigation Jump to search

Rede de circuitos são feitas usando fio vermelho or fio verde, e habilita o controle dos recebedores de sinais, baseado nas informações enviada para a rede pelos enviadores de sinais. A maioria dos enviadores de sinais são os dispostivos de armazenamento, e envia sua informação em um canal específico, baseado no item ou líquido que o dispositivo de armazenamento contém. Cada rede de circuito contém um canal para cada tipo de item, assim como 48 sinais virtuais que se agem como canais definidos pelo usuário. 'Tudo', 'Qualquer um' e 'Cada um' também estão disponíveis como opção.

Duas redes de circuito compartilhada por um poste de eletricidade.

Uso

Enviando informação

Enviadores de sinais enviam para a rede a quantidade de itens e líquidos que contém neles ou um sinal definido pelo jogador. Cada quantidade é enviada como um valor número no 'canal' correspondente ao item. Por exemplo, um Storage tank que contém 1000 de Crude oil irá enviar 1000 no canal de Óleo Cru.

Os canais são separados entre si, para que eles possam enviar simultaneamente carregar número para cada item e flúido no jogo, e por cada um dos canais extra definidos pelo usuário (dígitos 0-9, letras A-Z, e 9 cores diferentes). Todos os canais não usados tem valor zero.

Vários sinais enviados do mesmo item ou flúido são aditivos: se existem dois Tanques de armazenamento com 1000 de Óleo cru cada, o valor de Óleo cru no canal enviado na rede será 2000.

Todos os fios da mesma cor conectados por uma junção formam um rede o que significa que vão passar seus sinais um para o outro. Por exemplo, se 2 fios vermelhos estão conectados na mesma entrada de um combinador, cada fio recebe o conteúdo do outro. Isso pode resultar em um 'feedback' se não tomar cuidado; veja Feedback (em combinadores aritméticos, abaixo) para explicação.

Números são inteiros 32 bit, -2147483648 até 2147483647 inclusive, e são codificados em complemento para dois. Os números "dão a volta" quando estouram, então 2147483647 + 10 vira -2147483639. Ao entrar um número em um combinator pode parecer que o limit de 32 bits até o GUI ser fechado, nesse ponto o número vai estourar (pra cima ou pra baixo).[1]

Controle de dispositivo

Recebedores de sinais podem ser usado informação propagada, na maioria dos casos para habilitar/desabilitar um dispositivo. Eles podem comparar os resultados de canais diferentes, ou comparar um canal com um valor específico.

Dispositivos recebedores soma todos os sinais de cada cabo conectado a eles, sendo cabos vermelhos ou verdes. Por exemplo, se um insersor está conectado a um cabo vermelho carregando um sinal de 20 placas de cobre e um cabo vermelho com 10 placas de cobre, o sinal de entrada para um recebedor será de 30 placas de cobre.

Multiplos cabos da mesma cor irão somar e compartilhar os sinais deles. Por exemplo, 3 baús A, B e C conectados em sequência (A -> B -> C) com um cabo verde irão enviar a soma do conteúdo para qualquer cabo verde conectado a qualquer um dos baús. Entretanto, se um fio vermelho conectar o baú A em um insersor, este insersor só vai mostrar o conteúdo de A como sinal de entrada.

Dispositivo

Cada dispositivo quem é possível conectar na rede de circuitos tem um ícone Circuit network panel.png localizado no canto superior direito do panel de informações. Clicando nesse ícone irá te mostrar as opções disponíveis da rede de circuitos parece esse dispositivo (nota: um fio verde ou vermelho precisa estar conectado, ou a messagem "não contectado", será mostrada no lugar). Clicando no ícone Logistic network panel.png próximo a ele, o dispositivo pode ser conectado na rede logística se estiver no alcance de uma, que possibilita condições serem setadas.

Condições pode ser setada para ambos circuitos (sinais de fios verde e vermelho são somados) e rede logística, que irão atuar como uma porta lógica AND.

Os seguintes dispositivos podem ser conectados em uma rede de circuito:

Ícone Nome Sinais de saída possíveis Opções de controle possíveis
Transport belt.png
Transport belts Esteiras podem enviar o conteúdo para a rede de circuitos.
  • Modo Pulso: O sinal enviado é de apenas um pulso quando o item entra na trilha.
  • Modo continuo: O sinal é enviado continuamente emquanto os itens estiverem na esteira.
Esteiras podem ser habilitadas por condição.
Inserter.png
Inserters Todos os insersores podem enviar seus itens para a rede de circuitos.
  • Modo Pulso: O sinal enviado é de apenas um pulso quando o item é pego.
  • Modo continuo: O sinal é enviado continuamente emquanto os itens estiverem sendo segurados.
Todos os insersores podem ser habilitados por uma condição. O tamanho da pilha do insersor também pode ser sobreposto por um sinal de controle (configurável).
Filter inserter.png
Filter inserter Mesmo que acima. Os insersores de filtro podem ter os filtros setados pela rede de circuitos: até 5 itens cujo sinais correspondentes tem um valor positivo estão na lista permmitida.
Wooden chest.png
Chests Todos os baús podem enviar seus conteúdos para a rede de circuito. Baús logísticos enviam seu conteúdo também para a Logistic network
Requester chest.png
Requester chest Mesmo do acima. Os itens requisitadso podem ser setados pela rede de circuitos.
Storage tank.png
Storage tank O tanque de armazenamento pode enviar o seu conteúdo para a rede de circuitos
Gate.png
Gate Portões podem enviar o sinal apra a rede de circuitos. Portões podem abrir baseado em condição.
Rail signal.png
Rail signal Rail signals can send their state to the circuit network. Rail signals can be set to red on a condition.
Rail chain signal.png
Rail chain signal Sinal de trem pode enviar seu estado para a rede de circuito.
Train stop.png
Train stop Estações de trem podem enviar o conteúdo de um trem parado nelas para a rede de circuitos assim como ler a identificação única de um trem. Estações de trem podem enviar o conteúdo para um trem da rede de circuitos como condição de espera, assim como habilitar e desabilitar a estação em si.
Accumulator.png
Accumulator Pode enviar o nível de carregamento em percentual para a rede de circuito.
Roboport.png
Roboport Pode enviar o conteúdo da rede de logística e/ou as estatísticas dos seus robos para a rede de cirbuitos. O sinal usado para a estatística do robô é configurável.
Burner mining drill.png
Mining drill As mineradoras podem enviar informações sobre os recursos que da própria mineradora quanto de todo o campo onde está minerando. Mineradoras podem ser desabilitadas por condição.
Pumpjack.png
Pumpjack Mostra a velocidade do petróleo minerado. Pode ser habilitado por condição.
Power switch.png
Power switch Interruptores podem se conectar em redes de energia por condição.
Programmable speaker.png
Programmable speaker Mostra alertas ou toca sons baseados nos sinais dos circtuios. Pode ser usado para fazer sons simples.
Lamp.png
Lamp A lâmpada pode ser ligada por condição. Se receber um sinal de cor, ela pode ser setada na cor dada.
Offshore pump.png
Offshore pump A bomba d'água pode ser habilitada por condição.
Pump.png
Pump A bomba pode ser habilitada por condição.

Estrutura física da rede

A rede de circuito consiste apenas nos dispositivos conectados juntos por fios da mesma cor. Fios podem ser ligados diretamente de um dispositivo no outro, ou ser passados através dos postes de energia. A distância do cabo é limitada pela sua última conexão.

Note que cada conjunto de fios formam uma rede separada. Por exemplo, é totalmente possível ter 4 redes de fios vermelhos e 3 de fios verdes. Se acontecer de fios vermelhos e verdes tocarem o mesmo poste de energia ou dispostivo, a rede vermelha e verde continuarão separadas e não vão se linkar. Entretanto, dois fios vermelhos ou dois fios verdes se tocarem, eles se linkarão. Use fios de cores diferentes para separar redes próximas.

  • Para conectar fios ou cabos a um poste, simplesmente clique na entidade, e depois na base do poste.
  • Para desfazer a conexão do cabo ou fio, coloque a mesma cor do fio na conexão existente. Você não recebe o cabo retirado de volta.
  • Para remover todas as conexões de um poste, use o shift quando clicar no poste. O primeiro clique com o shift irá remover todas as conexões elétricas, e o segundo clique vai remover todas as conexões de fios verdes e vermelhos.
  • Quando conectado a um Arithmetic combinator or Decider combinator, tome cuidado ao conectar os fios na entrada ou saída certos. Use o modo "Mostrar detalhes" para ver a orientação do combinador.
  • Passando o mouse por cima de um item irá ressaltar todos os fios conectados ao item.
  • Passando o mouse em um poste que faz parte de uma rede irá mostrar os sinais dessa rede. Alguns items como combinadores irão mostrar também as entradas e saídas quando o mouse estiver sobre eles.

Combinadores

Combinadores funcionam tanto para enviar quanto para receber sinais e permitem funções mais avançadas que podem ser usadas na rede de circuitos.

  • O Constant combinator envia até 15 valores em qualquer dos canal ele estiver conectado. (No momento, você não pode especificar se um valor deve estar no canal vermelho ou verde; se você precisar de valores diferentes, use dois combinadores, um para cada fio de cor.) Você pode usar qualquer canal de item ou qualquer um dos canais de sinal virtual.
    • Observe que usar dois dos 15 slots para transmitir valores no canal 'mesmo' é o mesmo que transmitir a soma dos dois valores de um slot.
  • O Arithmetic combinator executa operações aritméticas nos valores de entrada e transmite o resultado para o canal de saída especificado. Os canais de entrada e saída podem ser qualquer canal do item ou qualquer um dos canais de sinal virtual.
    • Connecting: The arithmetic combinator connects to a red or green network on its input side (the terminals are set into the main body and look like spark plugs) and performs an arithmetic calculation which is broadcast into the specified channel on its output side (the output wires appear to stretch out a bit from the body of the device).
    • Feedback: Note that the input network and the output network are not the same network. Connecting the output network back to the input network will result in a feedback loop. For example, adding 1 to the value for copper plates and broadcasting it as copper plates is an action that results in an infinite loop if output is connected back to input. The value for copper plates will rapidly (but not instantly) shoot upward. (The rate at which it climbs is determined by the current tick rate.) This technique can be combined with decider combinator logic to make electronic clocks, gates, and other systems; see Combinator Tutorial for advanced techniques.
    • Each: This combinator can use the 'Each' signal for both input and output, in which case all non-zero input channels will have the combinator's operation performed and broadcast on the output side. Having Each signals for input and output and using a non-changing operation (like adding zero) is equivalent to having a 'one-way' wire; all the information from the input network is copied to the output network, but the reverse is not true.
    • Multi-network: The arithmetic combinator can be joined to both red and green networks on the input side and will sum their inputs.
  • The decider combinator functions much like an arithmetic combinator, but is designed to compare values. Essentially, it is a conditional. In terms of connecting, feedback, and the Each signal it functions as specified above. In addition, it can handle the Everything and Anything signals, and performs more complex functions than summing when attached to multiple networks. See the decider combinator page for more details on how to use this.

Sinais virtuais

Sinais virtuais disponíveis para uso na rede de circuitos

Sinais virtuais são sinais especiais que não são de itens. Além dos três sinais lógicos, os sinais virtuais não se comportam de maneira diferente dos sinais de itens.

48 sinais virtuais podem ser enviados através de uma rede. Eles incluem os dígitos de zero a nove, as letras de A a Z, um ícone de seleção, ponto e ícone de informação e as cores vermelho, verde, azul, amarelo, magenta, ciano, branco, cinza e preto.

Sinais lógicos

O ícone dos três sinais lógicos

Três dos sinais virtuais não podem ser enviados por uma rede, mas aplicam lógica especial a vários sinais

Todos

Todos pode ser usado no lado esquerdo em condicionais. A condição será verdadeira quando a condição for verdadeira para cada sinal de entrada. A condição também é verdadeira se não houver sinais. Isso significa que o sinal todos se comporta como quantificação universal.

A saída de um Decider combinator também pode usar todos, a menos que a entrada esteja definida como cada um. Quando usado, o combinador emitirá sinal em todos os canais com entrada diferente de zero, desde que a condição seja verdadeira; o valor será o valor de entrada ou 1, dependendo da configuração correspondente.

Qualquer um

Qualquer um pode ser usado no lado esquerdo das condições. Será falso quando não houver entrada. A condição será verdadeira quando a condição for verdadeira para pelo menos um sinal. Isso significa que qualquer um sinal se comportar como quantificador existencial.

Cada um

Cada um pode apenas ser usado no lado esquerdo da entrada e saída do decider combinator e arithmetic combinator. O sinal pode apenas ser usado como saída se usado como saída. Quando na entrada e saída, faz com combinador fazer sua ação em cada sinal individualmente. O combinador irá ter como saída a coma de cada uma das ações se usado apenas como entrada.

Tutorials

Rede logística

A rede logística usada por [[Logistic robot|Logistic robot]] é essencialmente uma terceira rede (sem fio), juntamente com as redes com fio verde e vermelho. A rede logística é baseada na proximidade de um Roboport central.

Alguns dispositivos também podem ser conectados à rede logística. Se um dispositivo tiver condições definidas para o circuito e a rede logística, ele será ativado se as duas condições forem verdadeiras.

Consulte os artigos Logistic network e Roboport para obter mais informações.

Histórico

  • 0.15.0:
    • Melhoria significativa do desempenho da rede de circuitos. Até 25 vezes menos uso de CPU e 10% menos uso de memória.
    • Adicionado o alto-falante programável: mostra alertas e reproduz sons com base nos sinais de rede do circuito. Pode ser usado para criar músicas simples.
    • Ponto de trem pode emitir o conteúdo da carga do trem parado.
    • Ponto de trem pode ser desativado usando a rede do circuito. Os trens pularão as paradas de trem desativadas, permitindo um controle simples do trem.
    • As brocas de mineração podem ser ligadas e desligadas usando a rede do circuito. Eles também podem gerar os recursos esperados restantes.
    • Bomba podem ser ligados e desligados usando a rede do circuito. Eles também podem gerar a taxa atual de mineração de petróleo.
    • Adicionado módulo, potência, deslocamento de bit esquerdo, deslocamento de bit direito, bit a bit AND e bit a bit OR e bit a bit XOR ao combinador aritmético.
    • Foram adicionados operadores adicionais às condições do combinador e do circuito do decisor.
  • 0.13.0:
    • Muitas máquinas agora são conectáveis à rede do circuito.
    • A desconexão do fio é incorporada ao oculto da latência.
    • Os fios agora estão destacados na passagem do mouse da entidade.
    • Uso reduzido de memória da rede de circuitos.
  • 0.12.33:
    • Os valores do fluido são arredondados para o valor mais próximo em vez de arredondados quando transmitidos para a rede do circuito.
  • 0.12.1: Pode-se copiar as condições de rede do circuito de colagem entre o insersor, lâmpada, bomba d'água e bomba.
  • 0.12.0:
    • Melhorias no circuito de conexão de rede, pode-se conectar vários fios da mesma cor à mesma entidade.
    • A lâmpada, tanque de armazenamento, bomba e bomba d'água pode ser conectada à rede do circuito.
  • 0.8.3:
    • As informações do conteúdo da rede de circuito possuem slots coloridos para especificar a rede que ela representa.