<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.factorio.com/index.php?action=history&amp;feed=atom&amp;title=Decider_combinator%2Fpl</id>
	<title>Decider combinator/pl - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.factorio.com/index.php?action=history&amp;feed=atom&amp;title=Decider_combinator%2Fpl"/>
	<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Decider_combinator/pl&amp;action=history"/>
	<updated>2026-04-25T00:47:19Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.factorio.com/index.php?title=Decider_combinator/pl&amp;diff=198895&amp;oldid=prev</id>
		<title>Sonabeta: Page created</title>
		<link rel="alternate" type="text/html" href="https://wiki.factorio.com/index.php?title=Decider_combinator/pl&amp;diff=198895&amp;oldid=prev"/>
		<updated>2024-07-01T19:45:40Z</updated>

		<summary type="html">&lt;p&gt;Page created&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Languages}}{{Translation verification|revisionID=196191}}&lt;br /&gt;
{{:Infobox:Decider combinator}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Sterownik decyzyjny&amp;#039;&amp;#039;&amp;#039; jest częścią sieci sterowniczej i jednym z trzech typów kombinatorów dostępnych w grze (pozostałe dwa to [[constant combinator/pl|sterownik stały]] i [[arithmetic combinator/pl|sterownik arytmetyczny]]). Służy on do porównywania sygnałów w sieci sterowniczej. Sygnały mogą być porównywane przy użyciu następujących metod:&lt;br /&gt;
&lt;br /&gt;
[[File:decider_combinator_anim.png]]&lt;br /&gt;
&lt;br /&gt;
*&amp;quot;jest większy od&amp;quot; (&amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;&amp;gt;&amp;lt;/span&amp;gt;)&lt;br /&gt;
*&amp;quot;jest mniejszy od&amp;quot; (&amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;&amp;lt;&amp;lt;/span&amp;gt;)&lt;br /&gt;
*&amp;quot;jest większy lub równy&amp;quot; (&amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;&amp;gt;=&amp;lt;/span&amp;gt;)&lt;br /&gt;
*&amp;quot;jest mniejszy lub równy&amp;quot; (&amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;&amp;lt;=&amp;lt;/span&amp;gt;)&lt;br /&gt;
*&amp;quot;jest równy&amp;quot; (&amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;=&amp;lt;/span&amp;gt;)&lt;br /&gt;
*&amp;quot;nie jest równy&amp;quot; (&amp;lt;span style=&amp;quot;color:#00FF00&amp;quot;&amp;gt;!=&amp;lt;/span&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Jak pokazano na poniższym obrazku przedstawiającym GUI, sygnał po lewej stronie jest porównywany do sygnału po prawej stronie.&lt;br /&gt;
&lt;br /&gt;
[[File:decider_combinator_gui.png|350px|GUI sterownika decyzyjnego.]]&lt;br /&gt;
&lt;br /&gt;
== Działanie ==&lt;br /&gt;
Wewnętrzny proces logiczny składa się z trzech etapów:&lt;br /&gt;
&lt;br /&gt;
# Wartości poszczególnych sygnałów wejściowych (przedmiotów o tej samej nazwie) na czerwonym i zielonym przewodzie są sumowane wewnątrz kombinatora.&lt;br /&gt;
# GUI sterownika określa pierwszy sygnał wejściowy, porównanie (&amp;gt;, &amp;lt;, =, &amp;gt;=, &amp;lt;=, !=) i drugi sygnał wejściowy lub stałą.&lt;br /&gt;
# Jeżeli porównanie zwróci wartość &amp;quot;prawda&amp;quot;, wyjściem jest jeden lub więcej sygnałów o wartości 1 lub niezmieniona wartość / wartości wejściowe, lub pojedynczy sygnał zawierający sumę sygnałów wejściowych lub liczbę zdanych testów. ([[#output_table|przeczytaj tabelę poniżej]])&lt;br /&gt;
&lt;br /&gt;
Sterownik może obsłużyć [[Circuit network/pl#Sygnały logiczne|wirtualne sygnały logiczne]].&lt;br /&gt;
&lt;br /&gt;
Dodatkowe uwagi:&lt;br /&gt;
&lt;br /&gt;
* Użycie sygnału wyjściowego &amp;quot;wszystkie&amp;quot; &amp;#039;&amp;#039;(w grze &amp;quot;Wszystkie sygnały&amp;quot;)&amp;#039;&amp;#039; z &amp;quot;wartością wejściową&amp;quot; spowoduje przekazanie wszystkich niezerowych wartości wejściowych do wyjścia, o ile warunek jest prawdziwy. Użycie wyjścia &amp;quot;wszystkie&amp;quot; z wartością &amp;quot;1&amp;quot; spowoduje wysłanie wartości 1 TYLKO dla wszystkich niezerowych wartości wejściowych.&lt;br /&gt;
* Użycie sygnału &amp;quot;każdy&amp;quot; &amp;#039;&amp;#039;(w grze &amp;quot;Dla każdego sygnału&amp;quot;)&amp;#039;&amp;#039; na wejściu zastosuje porównanie dla każdego sygnału wejściowego z osobna i przekaże wybrane dane wyjściowe dla tych danych wejściowych, które spełnią warunek.&lt;br /&gt;
* Sygnał wejściowy &amp;quot;wszystkie&amp;quot; działa jak logiczne AND i zwróci prawdę tylko wtedy, gdy WSZYSTKIE niezerowe dane wejściowe przejdą przez dany warunek. Zwróci prawdę również, gdy nie ma żadnych danych wejściowych (więc &amp;quot;wszystko != 0&amp;quot; zawsze przejdzie przez sterownik).&lt;br /&gt;
* Sygnał wejściowy &amp;quot;którykolwiek&amp;quot; działa jak logiczne OR i zwróci prawdę, jeżeli KTÓREKOLWIEK niezerowe dane wejściowe przejdzie przez warunek. Sygnał zwróci fałsz, jeśli nie ma żadnych wejść (więc &amp;quot;którykolwiek = 0&amp;quot; nigdy nie przejdzie przez sterownik). Jeśli zostanie użyte jako wyjście, &amp;quot;którykolwiek&amp;quot; zwróci tylko jeden z dopasowanych sygnałów.&lt;br /&gt;
* Po wybraniu opcji &amp;quot;Wartość wejściowa&amp;quot; dane wyjściowe będą odpowiadać danym wejściowym dla wybranego sygnału, jeśli pierwszy parametr nie ma wartości &amp;quot;każdy&amp;quot;. Jeżeli pierwszym parametrem jest &amp;quot;każdy&amp;quot;, wówczas &amp;quot;Wartość wejściowa&amp;quot; odnosi się do wartości sygnału wejściowego, który jest aktualnie iterowany, więc wynik będzie sumą wszystkich wejść, jeśli sygnałem wyjściowym nie jest &amp;quot;każdy&amp;quot;. Jeśli sygnałem wyjściowym jest również &amp;quot;każdy&amp;quot;, wówczas każdy sygnał wejściowy, który przejdzie test, jest po prostu przekazywany dalej, podczas gdy te, które nie przejdą testu, są odrzucane.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;output table&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;Poniższa tabela pokazuje, w jaki sposób można wykorzystać różne kombinacje pierwszego parametru wejściowego i wyjściowego.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center&amp;quot;&lt;br /&gt;
|+Różne dane wyjściowe po przejściu testu&lt;br /&gt;
|-&lt;br /&gt;
! ↓Wyjście&amp;amp;nbsp;&amp;amp;nbsp;Wejście→ !! &amp;lt;span style=&amp;quot;color:#FFFF99&amp;quot;&amp;gt;Każdy&amp;lt;/span&amp;gt; !! &amp;lt;span style=&amp;quot;color:#99FF99&amp;quot;&amp;gt;Którykolwiek&amp;lt;/span&amp;gt;, &amp;lt;span style=&amp;quot;color:#FF6666&amp;quot;&amp;gt;Wszystkie&amp;lt;/span&amp;gt;, lub konkretny sygnał&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;text-align: left&amp;quot;| &amp;lt;span style=&amp;quot;color:#FF6666&amp;quot;&amp;gt;Wszystkie&amp;lt;/span&amp;gt;: 1&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;| - || każdy sygnał wejściowy jest przekazywany, ale ustawiony na 1&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;text-align: left&amp;quot;| &amp;lt;span style=&amp;quot;color:#FF6666&amp;quot;&amp;gt;Wszystkie&amp;lt;/span&amp;gt;: Wartość wejściowa&lt;br /&gt;
| każdy sygnał wejściowy jest przekazywany&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;text-align: left&amp;quot;| Konkretny sygnał: 1&lt;br /&gt;
| ilość sygnałów wejściowych&amp;lt;sup&amp;gt;†&amp;lt;/sup&amp;gt; || określony sygnał o wartości 1&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;text-align: left&amp;quot;| Konkretny sygnał: Wartość wejściowa&lt;br /&gt;
| suma wejść&amp;lt;sup&amp;gt;†&amp;lt;/sup&amp;gt; || określony sygnał jest przekazywany&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;text-align: left&amp;quot;| &amp;lt;span style=&amp;quot;color:#FFFF99&amp;quot;&amp;gt;Każdy&amp;lt;/span&amp;gt;: 1&lt;br /&gt;
| każdy sygnał wejściowy&amp;lt;sup&amp;gt;†&amp;lt;/sup&amp;gt; jest przekazywany, ale ustawiony na 1 ||rowspan=&amp;quot;2&amp;quot;| -&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;text-align: left&amp;quot;| &amp;lt;span style=&amp;quot;color:#FFFF99&amp;quot;&amp;gt;Każdy&amp;lt;/span&amp;gt;: Wartość wejściowa&lt;br /&gt;
| każdy sygnał wejściowy&amp;lt;sup&amp;gt;†&amp;lt;/sup&amp;gt; jest przekazywany&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;text-align: left&amp;quot;| &amp;lt;span style=&amp;quot;color:#99FF99&amp;quot;&amp;gt;Którykolwiek&amp;lt;/span&amp;gt;: 1&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;| - || jeden sygnał wejściowy&amp;lt;sup&amp;gt;†&amp;lt;/sup&amp;gt; jest przekazywany, ale ustawiony na 1&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;text-align: left&amp;quot;| &amp;lt;span style=&amp;quot;color:#99FF99&amp;quot;&amp;gt;Którykolwiek&amp;lt;/span&amp;gt;: Wartość wejściowa&lt;br /&gt;
| jeden sygnał wejściowy&amp;lt;sup&amp;gt;†&amp;lt;/sup&amp;gt; jest przekazywany&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
† tylko sygnały, które przeszły test&lt;br /&gt;
&lt;br /&gt;
Zarówno w przypadku sterownika arytmetycznego, jak i decyzyjnego, występuje jeden tik (1/60 sekundy) opóźnienia, zanim sygnał wyjściowy będzie gotowy do użycia jako dane wejściowe do sieci sterowniczej.&lt;br /&gt;
&lt;br /&gt;
== Zobacz również ==&lt;br /&gt;
* [[Arithmetic combinator/pl|Sterownik arytmetyczny]]&lt;br /&gt;
* [[Constant combinator/pl|Sterownik stały]]&lt;br /&gt;
* [[Tutorial:Combinator tutorial/pl|Samouczek: Sterowniki]] (opis bramek logiczych sterownika)&lt;br /&gt;
* [[Circuit network/pl|Sieć sterownicza]]&lt;br /&gt;
* [[Tutorial:Circuit network cookbook/pl|Książka kucharska sieci sterowniczej]]&lt;br /&gt;
&lt;br /&gt;
{{LogisticsNav}}&lt;br /&gt;
{{C|Circuit network}}&lt;/div&gt;</summary>
		<author><name>Sonabeta</name></author>
	</entry>
</feed>