LabVIEW de trigonometrik değerler Radyon olarak hesaplanıyor...
LabVIEW de trigonometrik değerler Radyon olarak hesaplanıyor bu hesaplamlamaları derece cinsinden nasıl yapabiliriz?
örneğin sin(60)=-0,304811 değeri Radyan cinsinden ama ben Derece olarak bulmak istiyorum.
Re: LabVIEW de trigonometrik değerler Radyon olarak hesaplanıyor...
Aslında bu durum zannedersem çoğu programlama dili için ortak bir seçim (en azından eskiden öyleydi) ve LabVIEW'e yönelik özel bir seçim olduğunu düşünüyorum.
Çözüm ise oldukça basit. Sin(x) fonksiyonunu çağırırken, x girişine bağlayacağınız sabit ya da kontrolü; "(X değişkeni / 180) * Pi Sabiti" aritmetik işleminden geçirecek olursanız, girilen X değerleri derece skalasında hesaplanacaktır. Ayrıca bu işi yapan hazır bir de "degrees to radian" VI'ı da mevcuttur (bkz. Mathematics - > Numeric -> Scaling Paleti altında) Candan
Evet, LV trigonometrik işlemler için radyan kullanır ve Candan'ın dediği gibi programlama dillerinde genelde böyledir.
Dönüşüm için temel matematik bilgisinden Derece Radyan dönüşümü için 2Pi/360 (Pi/180) ile çarpınız. Radyan derece dönüşümü için tam tersi 360/2Pi (180/Pi) ile çarpınız Zafer DEPER&D Proje LideriElektronik Müh.E3TAM A.Ş.www.e3tam.com
Hocam dediğiniz gibi matematiksel olarak dereceye dönuştürmek istedim. VI uygulaması düzgün olarak çalışıyor girilen değerlerin derece cinsinden gösteriyor ama sin(180) ile sin(-180) değerleri=1,22465E-16 değerini gösteriyor normalde sonuç sıfırdır. Ve cos(90) ile cos(-90) değerlerini de 6,12323E-17 olarak gösteriyor burda da normalde sonuç sıfırdır. Bu dört durum dışında VI düzgün çalışıyor bu dört durumu nasıl düzeltebiliriz. Ekte VI uygulaması vardır. Teşekkürler...
dereceye dönüştürme.vi ‏8 KB
Bu iki sayı da sıfır olarak kabul edilebilir. Noktalı sayı tipinde virgülden sonra 16. hanede çözünürlük kullanınca bu tür durumlar oluşabilir ama değeri sıfır kabul edebilirsiniz.
Ayrıca Pi sayısı normalde virgülden sonra sonsuz basamak hassasiyeti olan özel bir sayıdır. LV'in kullandığı Pi sanırım 17 basamak hassasiyetinde. Noktalı işlemlerde sonsuz hassasiyet imkanı olmaz ve genelde özel bir durum yoksa en fazla 6 basamak hassasiyete kadar kullanılır. Hatta çoğu zaman 3 basamak hassasiyet bile yeterlidir.
Aydınlatıcı bir bilgi oldu Zafer Bey. PI sayısına yönelik ekstradan bir ilginiz olduğunu düşünüyorum, doğru mudur ?
Chosen by topic author scavus
Yok estağfurullah Matematiği severim hepsi o kadar Zafer DEPER&D Proje LideriElektronik Müh.E3TAM A.Ş.www.e3tam.com