@php $fmt = fn ($v, $d = 3) => $v === null ? '-' : number_format(round((float) $v, $d), $d, ',', ' '); @endphp
@if (session('status'))
{{ session('status') }}
@endif {{-- Nagłówek + akcje --}}
← Katalog pomp

{{ $pump->PUP_NAME }}

{{-- LEWA: dane techniczne --}}

Dane techniczne pompy

Typ pompy
{{ $pump->PUP_NAME }}
Producent
{{ $pump->manufacturer?->MCF_NAME ?? '-' }}
Qn [m³/h]
{{ $fmt($pump->PUP_Q_N) }}
Qmin [m³/h]
{{ $fmt($pump->PUP_Q_MIN) }}
Qmax [m³/h]
{{ $fmt($pump->PUP_Q_MAX) }}
Hp [m]
{{ $fmt($pump->PUP_H_P, 2) }}
Hmin [m]
{{ $fmt($pump->PUP_H_MIN, 2) }}
Hmax [m]
{{ $fmt($pump->PUP_H_MAX, 2) }}
ηmax [-]
{{ $fmt($pump->PUP_ETA_MAX, 2) }}
Długość [mm]
{{ $fmt($pump->PUP_PUMP_LENGTH, 2) }}
Średnica [mm]
{{ $fmt($pump->PUP_DIAMETER, 2) }}
Masa [kg]
{{ $fmt($pump->PUP_WEIGHT, 2) }}
{{-- PRAWA: wykresy --}}

Wysokość podnoszenia  H = f(Q)

@if ($hDrawable) @else

Brak parametrów energetycznych dla pompy.

@endif

Sprawność  η = f(Q)

@if ($etaDrawable) @else

Brak parametrów energetycznych dla pompy.

@endif
{{-- Parametry energetyczne (punkty krzywych) --}}

Parametry energetyczne

@foreach ($h as $i => $pt) @endforeach
Lp. Q [m³/h] H [m] η [-]
{{ $i + 1 }}. {{ $pt->x }} {{ $pt->y }} {{ $eta[$i]->y ?? '-' }}
{{-- Przelicz dla zadanego Q + lista silników --}}

Parametry energetyczne na zadane Q

@if ($outOfRange) poza zakresem @endif
Wartość H [m]
{{ $hAtQ === null ? '-' : number_format(round($hAtQ, 2), 2, ',', ' ') }}
Wartość η [-]
{{ $etaAtQ === null ? '-' : number_format(round($etaAtQ, 2), 2, ',', ' ') }}

Lista silników dla pompy

@forelse ($relatedEngines as $e) @empty @endforelse
Typ silnika Napięcie [V] Moc [kW] Producent
{{ $e->ENG_NAME }} {{ $e->ENG_VOLTAGE }} {{ $e->ENG_POWER }} {{ $e->MCF_NAME }}
Brak powiązanych silników.