DIAdem

cancel
Showing results for 
Search instead for 
Did you mean: 

Arcsin von Messdaten im Script berechnen?

Hallo zusammen,

 

mein Problem ist follgendes:

Ich habe Messdaten (Weg in mm) und möchte diese im Script mit arcsin(x/l) umrechnen und in einem neuen Kanal (Winkel) speichern. l kommt aus einer Variabel.

x/l habe ich schon realisiert nur das mit dem arcsin will nicht so ganz funktionieren

 

Call ChnLinScale("[2]/Weg","/x:l",0.002,0) '... Y,E,ChnScaleFactor,ChnScaleOffset

 

Hat da Jemand eine Idee?

 

Gruß

 


Markus 

 

0 Kudos
Message 1 of 4
(4,414 Views)

Hallo Markus!

 

Schau dir mal den Befehl ChnCalculate in der Hilfe oder heir im Forum an. Damit kannst du frei Berechnungen mit einem Kanal machen.

 

Matthias

Message Edited by Twigeater on 06-18-2009 09:58 AM
Matthias Alleweldt
Project Engineer / Projektingenieur
Twigeater?  
0 Kudos
Message 2 of 4
(4,411 Views)

Danke

Hier ist meine Lösung...

 

Call ChnLinScale("[1]/Weg","/Winkel",R2^-1) '... Y,E,ChnScaleFactor,ChnScaleOffset
Call ChnCalculate ("Ch(""[1]/Winkel"")= ArcSin(Ch(""[1]/Winkel""))")
Call ChnLinScale("[1]/Winkel","/Winkel",180/pi) '... Y,E,ChnScaleFactor,ChnScaleOffset Umrechnung Bogenmaß in Grad *180/pi

0 Kudos
Message 3 of 4
(4,407 Views)

Hallo Markus!

 

Das sieht ja schon gut aus. Nur so zur Info: Du kannst das ganze auch in einen ChnCalculate verpacken. Ist sicherlich was schneller aber ggf. etwas schlechter lesbar.

 

Matthias

Matthias Alleweldt
Project Engineer / Projektingenieur
Twigeater?  
0 Kudos
Message 4 of 4
(4,402 Views)