arcsin() Funktion

volta

Level-1
Beiträge
15
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

habe folgendes Problem bei der Berechnung der Tiefe eines beweglichen Saugrohres an einem Saugrohrbagger, dessen Winkel ich mit einem analogen Winkelmesser in eine S7-200 CPU 226 hole.

Leider kann die S7-200 nur sin() und weil das Saugrohr eine Kombination aus einem waagerechten und einem veränderbaren senkrechten Teil ist, benötige ich unbedingt die arcsin() Funktion. D.h. ich will aus einem Wert rückwärts den Winkel ermitteln.

Gibt es da einen mathematischen Kniff oder bleibt zum Schluß nur die Wertetabelle mit nerviger Interpollation.
 
welche funktionen die 200 bereitstellt weiss ich nicht
hier mal was, was dir evtl weiterhilft

Code:
function sinus(x)
    sinus = sin(x * pi / 180)
end function

function cosinus(x)
    cosinus = cos(x * pi / 180)
end function

function tangens(x)
    tangens = tan(x * pi / 180)
end function

function asin(x)
    asin = atan(x / sqr(-x * x + 1))
end function

function acos(x)
    acos = atan(-x / sqr(-x * x + 1)) + 90
end function

function atan(x)
    atan = atn(x) * 180 / pi
end function
 
Zurück
Oben