Data over internett

Dependencies:   C12832

Fork of Riggen_internett by Mustafa Kazaale

Files at this revision

API Documentation at this revision

Comitter:
mosti89
Date:
Fri Apr 13 12:04:36 2018 +0000
Parent:
1:55755f9baff9
Commit message:
Update 13.04.18

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Fri Apr 13 09:51:50 2018 +0000
+++ b/main.cpp	Fri Apr 13 12:04:36 2018 +0000
@@ -122,7 +122,16 @@
         }
         
         trykk[i]=1.0*(avlest[i]-ut_min)*(trykk_max-trykk_min)/(ut_max - ut_min)+trykk_min;  // Omregningsformel gitt fra produsenten
-        fart[i]= sqrt(abs(2*trykk[i])/1000);                                                // Omregner trykket til hastighet
+        if(trykk[i]<0)                                                                      // Dersom trykket er negativt fjernes fortegnet
+        {                                                                                   // Absolutt verdien er for at kvadratroten ikke skal returnere komplekse tall
+            fart[i] = sqrt(abs(2*trykk[i])/1000);                                           // Omregner trykket til hastighet
+            fart[i] = -1*fart[i];
+        }
+        else
+        {
+            fart[i] = sqrt((2*trykk[i])/1000);                                              // Omregner trykket til hastighet
+        }
+                                                        
         pc.printf("%X\t%.2f\t\t%.2f\t", avlest[i], trykk[i], fart[i]);                      // Hviser innlest og omregnet verdier
         omregning(i, fart[i]);
     }