From 587c609542ca49262e91c0fc2aa4f25239aa2e39 Mon Sep 17 00:00:00 2001 From: "v.chau" Date: Tue, 23 Sep 2025 15:55:13 +0200 Subject: [PATCH] added missing SLS functions --- SLS_FL-until-1508.m | 5 +++++ functions/SLS_FL-until-1208.m | 5 +++++ functions/SLS_FL-until-1508.m | 5 ----- functions/SLS_FL.m | 5 ----- functions/SLS_FR.m | 4 ++-- functions/SLS_RL.m | 5 +++++ functions/SLS_RR.m | 5 +++++ 7 files changed, 22 insertions(+), 12 deletions(-) create mode 100644 SLS_FL-until-1508.m create mode 100644 functions/SLS_FL-until-1208.m delete mode 100644 functions/SLS_FL-until-1508.m delete mode 100644 functions/SLS_FL.m create mode 100644 functions/SLS_RL.m create mode 100644 functions/SLS_RR.m diff --git a/SLS_FL-until-1508.m b/SLS_FL-until-1508.m new file mode 100644 index 0000000..7160afe --- /dev/null +++ b/SLS_FL-until-1508.m @@ -0,0 +1,5 @@ +function [names, weg, kraft] = SLS_FL(voltage) + names = ["Weg_FL", "Kraft_FL"]; + kraft = -16339.86928 * voltage + 34173.20261; + weg = -2.875816993 * voltage + 6.04248366; +end \ No newline at end of file diff --git a/functions/SLS_FL-until-1208.m b/functions/SLS_FL-until-1208.m new file mode 100644 index 0000000..ad68fb6 --- /dev/null +++ b/functions/SLS_FL-until-1208.m @@ -0,0 +1,5 @@ +function [names, weg, kraft] = SLS_FL-until-1208(voltage) + names = ["Weg_FL", "Kraft_FL"]; + kraft = -16339.86928 * voltage + 34173.20261; + weg = -2.875816993 * voltage + 6.04248366; +end \ No newline at end of file diff --git a/functions/SLS_FL-until-1508.m b/functions/SLS_FL-until-1508.m deleted file mode 100644 index d363a04..0000000 --- a/functions/SLS_FL-until-1508.m +++ /dev/null @@ -1,5 +0,0 @@ -function [names, weg, kraft] = SLS_FL(voltage) - names = ["Weg_FL", "Kraft_FL"]; - kraft = (voltage/1000 - 1.969 - 2000 * (-0.306/5000)) / (-0.306/5000); - weg = (voltage/1000 - 1.969 - 0.38 * (-0.306/0.88)) /(-0.306/0.88); -end \ No newline at end of file diff --git a/functions/SLS_FL.m b/functions/SLS_FL.m deleted file mode 100644 index d363a04..0000000 --- a/functions/SLS_FL.m +++ /dev/null @@ -1,5 +0,0 @@ -function [names, weg, kraft] = SLS_FL(voltage) - names = ["Weg_FL", "Kraft_FL"]; - kraft = (voltage/1000 - 1.969 - 2000 * (-0.306/5000)) / (-0.306/5000); - weg = (voltage/1000 - 1.969 - 0.38 * (-0.306/0.88)) /(-0.306/0.88); -end \ No newline at end of file diff --git a/functions/SLS_FR.m b/functions/SLS_FR.m index 2b6d276..7be222d 100644 --- a/functions/SLS_FR.m +++ b/functions/SLS_FR.m @@ -1,5 +1,5 @@ function [names, weg, kraft] = SLS_FR(voltage) names = ["Weg_FR", "Kraft_FR"]; - kraft = (voltage/1000 - 2.384 - 2000 * (-0.287/5000)) / (-0.287/5000); - weg = (voltage/1000 - 2.384 - 0.38 * (-0.287/0.86)) /(-0.287/0.86); + kraft = -17421.60279 * voltage + 43533.10105; + weg = -2.996515679 * voltage + 7.489512195; end \ No newline at end of file diff --git a/functions/SLS_RL.m b/functions/SLS_RL.m new file mode 100644 index 0000000..74cdbba --- /dev/null +++ b/functions/SLS_RL.m @@ -0,0 +1,5 @@ +function [names, weg, kraft] = SLS_RL(voltage) + names = ["Weg_RL", "Kraft_RL"]; + kraft = -40677.9661 * voltage + 93769.49153; + weg = -5.254237288 * voltage + 12.21355932; +end \ No newline at end of file diff --git a/functions/SLS_RR.m b/functions/SLS_RR.m new file mode 100644 index 0000000..c17a4de --- /dev/null +++ b/functions/SLS_RR.m @@ -0,0 +1,5 @@ +function [names, weg, kraft] = SLS_RR(voltage) + names = ["Weg_RR", "Kraft_RR"]; + kraft = -36036.03604 * voltage + 112126.1261; + weg = -4.624624625 * voltage + 14.48285285; +end \ No newline at end of file