NI Ürünleri İle İlgili Tartışmalar

Showing results for 
Search instead for 
Did you mean: 
Reply

LabVIEW de trigonometrik değerler Radyon olarak hesaplanıyor...

Solved!
Go to Solution
Highlighted

LabVIEW de trigonometrik değerler Radyon olarak hesaplanıyor...

Merhabalar,

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.

0 Kudos
Message 1 of 9 (2,983 Views)
Reply
0 Kudos

Re: LabVIEW de trigonometrik değerler Radyon olarak hesaplanıyor...

[ Edited ]

Merhabalar;

 

 

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 Smiley Happy (bkz. Mathematics - > Numeric -> Scaling Paleti altında) 

 

Candan

 

(Bay) Candan CANER
National Instruments Türkiye
0 Kudos
Message 2 of 9 (2,978 Views)
Reply
0 Kudos

Re: LabVIEW de trigonometrik değerler Radyon olarak hesaplanıyor...

[ Edited ]

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 Smiley Happy

 

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 Smiley Wink

Zafer DEPE
R&D Proje Lideri
Elektronik Müh.
E3TAM A.Ş.
www.e3tam.com
0 Kudos
Message 3 of 9 (2,971 Views)
Reply
0 Kudos

Re: LabVIEW de trigonometrik değerler Radyon olarak hesaplanıyor...

Teşekkürler Hocam...

0 Kudos
Message 4 of 9 (2,965 Views)
Reply
0 Kudos

Re: LabVIEW de trigonometrik değerler Radyon olarak hesaplanıyor...

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...

0 Kudos
Message 5 of 9 (2,960 Views)
Reply
0 Kudos

Re: LabVIEW de trigonometrik değerler Radyon olarak hesaplanıyor...

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.

 

DBL Precision

Zafer DEPE
R&D Proje Lideri
Elektronik Müh.
E3TAM A.Ş.
www.e3tam.com
0 Kudos
Message 6 of 9 (2,957 Views)
Reply
0 Kudos

Re: LabVIEW de trigonometrik değerler Radyon olarak hesaplanıyor...

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.

Zafer DEPE
R&D Proje Lideri
Elektronik Müh.
E3TAM A.Ş.
www.e3tam.com
Message 7 of 9 (2,952 Views)

Re: LabVIEW de trigonometrik değerler Radyon olarak hesaplanıyor...

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 ?

 

Candan

(Bay) Candan CANER
National Instruments Türkiye
0 Kudos
Message 8 of 9 (2,947 Views)
Reply
0 Kudos
Solution
Accepted by topic author saca
‎08-27-2015 06:09 PM

Re: LabVIEW de trigonometrik değerler Radyon olarak hesaplanıyor...

Yok estağfurullah Smiley LOL Matematiği severim hepsi o kadar Smiley Wink

Zafer DEPE
R&D Proje Lideri
Elektronik Müh.
E3TAM A.Ş.
www.e3tam.com
0 Kudos
Message 9 of 9 (2,943 Views)
Reply
0 Kudos