Browse Source

1、测量库提交

guanxinyi 10 months ago
parent
commit
fe837ab6cb
2 changed files with 7 additions and 5 deletions
  1. 1 1
      lib/configs/cardiac.dart
  2. 6 4
      lib/process/calcuators/formulas/cardiac.dart

+ 1 - 1
lib/configs/cardiac.dart

@@ -3,7 +3,7 @@
 import 'package:fis_measure/interfaces/enums/calcuator.dart';
 
 abstract class GlobalCardiacConfigs {
-  static const density = 1.04;
+  static const density = 1.05;
   static const correctionFactor = 13.6;
 
   static CardiacEDVFormulaMode EDVFormulaMode = CardiacEDVFormulaMode.teichholz;

+ 6 - 4
lib/process/calcuators/formulas/cardiac.dart

@@ -212,10 +212,11 @@ class BaseCardiacFormulas implements ICardiacFormulaStrategy {
   @override
   double lvdMass(double ivsd, double lvidd, double lvpwd) {
     const density = GlobalCardiacConfigs.density;
-    const correctionFactor = GlobalCardiacConfigs.correctionFactor;
+    // const correctionFactor = GlobalCardiacConfigs.correctionFactor;
     double part1 = math.pow(ivsd + lvidd + lvpwd, 3).toDouble();
     double part2 = math.pow(lvidd, 3).toDouble();
-    double value = ((density * part1 - part2) + correctionFactor) / 1000.0;
+    // double value = ((density * part1 - part2) + correctionFactor) / 1000.0;
+    double value = (density * (part1 - part2)) / 1000.0;
     return value;
   }
 
@@ -403,11 +404,12 @@ class AnimalsCardiacFormulas extends BaseCardiacFormulas {
     double animalsLvidd = lvidd / 10;
     double animalsLvpwd = lvpwd / 10;
     const density = GlobalCardiacConfigs.density;
-    const correctionFactor = GlobalCardiacConfigs.correctionFactor;
+    // const correctionFactor = GlobalCardiacConfigs.correctionFactor;
     double part1 =
         math.pow(animalsIvsd + animalsLvidd + animalsLvpwd, 3).toDouble();
     double part2 = math.pow(animalsLvidd, 3).toDouble();
-    double value = ((density * part1 - part2) + correctionFactor) / 1000.0;
+    // double value = ((density * part1 - part2) + correctionFactor) / 1000.0;
+    double value = (density * (part1 - part2)) / 1000.0;
     return value;
   }