Invoer constructor

const Invoer({
  1. required Systeemtype systeem,
  2. required double spanningV,
  3. double stroomA = 0,
  4. double? vermogenW,
  5. double cosPhi = 1.0,
  6. double frequentieHz = 50,
  7. required double lengteM,
  8. Leggingswijze legging = Leggingswijze.c,
  9. Geleidermateriaal geleider = Geleidermateriaal.koper,
  10. Isolatiemateriaal isolatie = Isolatiemateriaal.pvc,
  11. double omgevingstempC = 30,
  12. double grondtempC = 20,
  13. double lambdaGrond = 1.0,
  14. BundelConfig? bundel,
  15. double maxSpanningsvalPct = 3.0,
  16. double kortsluitstroomA = 0,
  17. double kortsluitduurMs = 500,
  18. BeveiligingType? beveiligingType,
  19. double? beveiligingWaarde,
  20. double zonlichtToeslagK = 0,
  21. double derdeHarmonischePct = 0,
  22. double? forceerDoorsnedemm2,
  23. int nParallel = 1,
  24. int aantalAders = 5,
  25. int geleidersPerKring = 2,
  26. double diepteM = 0.70,
  27. List<double>? cyclischProfiel,
  28. int cyclischNKringen = 1,
  29. bool cyclischAanliggend = true,
  30. double cyclischHartOpHartMm = 0,
  31. bool bronimpedantieActief = false,
  32. bool transformatorHandmatig = false,
  33. double transformatorKva = 250,
  34. double transformatorUccPct = 4.0,
  35. Aardingsstelsel aardingsstelsel = Aardingsstelsel.tnS,
  36. bool skNetOneindig = true,
  37. double skNetMva = 100.0,
  38. double? zUpstreamHandmatigMohm,
})

Implementation

const Invoer({
  required this.systeem,
  required this.spanningV,
  this.stroomA = 0,
  this.vermogenW,
  this.cosPhi = 1.0,
  this.frequentieHz = 50,
  required this.lengteM,
  this.legging = Leggingswijze.c,
  this.geleider = Geleidermateriaal.koper,
  this.isolatie = Isolatiemateriaal.pvc,
  this.omgevingstempC = 30,
  this.grondtempC = 20,
  this.lambdaGrond = 1.0,
  this.bundel,
  this.maxSpanningsvalPct = 3.0,
  this.kortsluitstroomA = 0,
  this.kortsluitduurMs = 500,
  this.beveiligingType,
  this.beveiligingWaarde,
  this.zonlichtToeslagK = 0,
  this.derdeHarmonischePct = 0,
  this.forceerDoorsnedemm2,
  this.nParallel = 1,
  this.aantalAders = 5,
  this.geleidersPerKring = 2,
  this.diepteM = 0.70,
  this.cyclischProfiel,
  this.cyclischNKringen = 1,
  this.cyclischAanliggend = true,
  this.cyclischHartOpHartMm = 0,
  this.bronimpedantieActief = false,
  this.transformatorHandmatig = false,
  this.transformatorKva = 250,
  this.transformatorUccPct = 4.0,
  this.aardingsstelsel = Aardingsstelsel.tnS,
  this.skNetOneindig = true,
  this.skNetMva = 100.0,
  this.zUpstreamHandmatigMohm,
});