Circuit network/pt-br: Difference between revisions
(typo) |
(→Histórico: +remove history) |
||
Line 137: | Line 137: | ||
Consulte os artigos {{L|Logistic network}} e {{L|Roboport}} para obter mais informações. | Consulte os artigos {{L|Logistic network}} e {{L|Roboport}} para obter mais informações. | ||
[[Category: Circuit network]] | [[Category: Circuit network]] |
Revision as of 12:06, 15 June 2020
Rede de circuitos são feitas usando fio vermelho ou 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.
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 Tanque de armazenamento que contém 1000 de Petróleo 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 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 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 |
---|---|---|---|
Esteiras | Esteiras podem enviar o conteúdo para a rede de circuitos.
|
Esteiras podem ser habilitadas por condição. | |
Insersores | Todos os insersores podem enviar seus itens para a rede de circuitos.
|
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). | |
Insersor com filtro | 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. | |
Baús | 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 Rede logística | ||
Requester chest | Mesmo do acima. | Os itens requisitadso podem ser setados pela rede de circuitos. | |
Tanque de armazenamento | O tanque de armazenamento pode enviar o seu conteúdo para a rede de circuitos | ||
Portão | Portões podem enviar o sinal apra a rede de circuitos. | Portões podem abrir baseado em condição. | |
Sinal ferroviário | Rail signals can send their state to the circuit network. | Rail signals can be set to red on a condition. | |
Sinal ferroviário em cadeia | Sinal de trem pode enviar seu estado para a rede de circuito. | ||
Parada de trem | 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. | |
Acumulador | Pode enviar o nível de carregamento em percentual para a rede de circuito. | ||
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. | ||
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. | |
Bomba de petróleo | Mostra a velocidade do petróleo minerado. | Pode ser habilitado por condição. | |
Interruptor | Interruptores podem se conectar em redes de energia por condição. | ||
Alto falante programável | Mostra alertas ou toca sons baseados nos sinais dos circtuios. Pode ser usado para fazer sons simples. | ||
Lâmpada | A lâmpada pode ser ligada por condição. Se receber um sinal de cor, ela pode ser setada na cor dada. | ||
Bomba d'água | A bomba d'água pode ser habilitada por condição. | ||
Bomba | 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 Combinador de aritmética or Combinador de Decisão, 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 Combinador constante 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 Combinador de aritmética 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 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
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 Combinador de Decisão 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
- Receitas Rede de circuitos - Tutoriais com exemplos complexos; para iniciantes que desejam conhecer e usar os benefícios da rede de circuitos.
- Tutorial do combinador - Tutoriais textuais e detalhados em texto.
Rede logística
A rede logística usada por Robô logístico é 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 Rede logística e Roboport para obter mais informações.