@props([ 'power' => null, // ['pe','pod','paz','psl','psa','pp2','pst','pgh','sum'] lub null 'on' => false, 'time' => null, // czas pomiaru ]) @php // Schemat układu pompowego (zastępuje statyczny rozklad_mocy.png). Bez strzałek - // rozkład mocy opisany legendą pod rysunkiem (każda składowa = inny kolor). $f = fn ($v) => $v === null ? '-' : number_format(round((float) $v, 2), 2, ',', ' '); $pumpColor = $on ? '#16a34a' : '#9aa6a8'; $lab = '#2f3e45'; // Legenda: [kolor (unikalny), opis, klucz wartości]. $legend = [ ['#ff7a1a', 'Moc pobrana - kabel przyłączeniowy', 'pe'], ['#d32f2f', 'Moc na wyjściu pompy (agregatu)', 'pod'], ['#2563eb', 'Podnoszenie stałe (do zwierciadła statycznego)', 'pst'], ['#0891b2', 'Geo-hydraulika (na filtrach studni)', 'pgh'], ['#7c3aed', 'Odpływ (za zasuwą dławiącą)', 'pp2'], ['#f59e0b', 'Straty: agregat + zasilanie', 'paz'], ['#65a30d', 'Straty liniowe (rurociąg tłoczny)', 'psl'], ['#db2777', 'Straty w armaturze (zawór)', 'psa'], ]; @endphp @if ($power === null)
Brak danych pomiarowych do bilansu mocy.
@else {{-- ===== Instalacja powierzchniowa ===== --}} {{-- zawór dławiący --}} zawór {{-- manometry + Q --}} p₁ p₂ Q {{-- głowica/silnik nawierzchniowy + skrzynka kabla --}} kabel {{-- ===== Grunt + studnia ===== --}} {{-- zwierciadła --}} Hst Hd {{-- rurociąg pionowy + kabel zasilający --}} {{-- filtry studni (perforacja) --}} @for ($i = 0; $i < 7; $i++) @endfor filtry {{-- agregat: pompa + silnik --}} agregat {{-- Czas pomiaru --}} Czas pomiaru: {{ $time ?? '-' }} {{-- Legenda: kolor + opis + wartość (każda składowa innym kolorem) --}}
@foreach ($legend as [$color, $desc, $key])
{{ $desc }} {{ $f($power[$key]) }} kW
@endforeach
@endif