03-15-2016 02:37 AM
Merhabalar,
Aynı modülle ait analog inputlardan aynı anda değer okumaya çalışıyorum fakat ekte size gönderdiğim gibi hata ile karşılaşıyorum.
Tek modül kullanarak 2 analog input çıkışından 5V alıp kendi oluşturduğum blok diagramlarda çıkışları 24V ve 15 V görmek istiyorum. Yapmış olduğum block diagramı da ekte gönderiyorum.
Yardımlarınız için şimdiden teşekkür ederim.
Not: Şase cDAQ9171
Modül NI9205
Saygılarımla,
Serbay Özkan
03-15-2016 02:50 AM
03-15-2016 03:02 AM - edited 03-15-2016 03:08 AM
Diğer olasılık ise "Measurement I/O->NI-DAQmx" kütüphanesini kullanarak tek bir görev (task) oluşturup iki okumayı aynı görevde yapmanız. Bununla ilgili örnekler kütüphanede mevcut. Mesela; "Analog Input - Voltage and Thermocouple in a Single Task.vi"
Açıklama;
Bu hatanın temel nedeni donanıma yüklediğiniz görevin donanımı meşgule alması ve başka bir görev tanımlanmasına müsade etmemesidir. Yani analog giriş okuma göreviniz bir anda ancak bir tane olabilir. Kart eş zamanlı (simultane) okuma yapamıyorsa üzerinde tek bir ADC bulunması sebebiyle her kanalı tek bir görev altında anahtarlama yaparak okumaktadır. Bunu aşmak için ya eş zamanlı (çoklu ADC olan) okuma yapan bir kart kullanabilirsiniz yada okumak istediğiniz kanalları aynı görevde tanımlarsınız.
Sayısal girişler/çıkışlar (DIO) bundan farklı olarak ayrıca bir görev altında tanımlanabilir. Analog çıkışlar da bu şekildedir.
03-15-2016 04:01 AM
Öncelikle kısa zamanda dönüş yapıp sorularımı cevapladığınız için teşekkür ederim.
Fakat benim kullandığım Labview versiyonu 11.0 olup, bana önerdiğiniz örneği ve düzenleyip göndermiş olduğunuz dosyayı açamamaktayım.
Sizin için de sakıncası yoksa bana gönderdğiniz dosyaları tekrar bu formatta gönderme imkanınız var mı?
Ayrıca atmış olduğunuz cevaba göre okumak istediğim kanalları aynı görevde tanımlamaya çalışacağım bu yüzden bununla ilgii örnek gönderebilirseniz sevinirim.
Saygılarımla,
Serbay Özkan
03-15-2016 04:34 AM - edited 03-15-2016 05:02 AM
Örnekler "Labview Örnekler Kütüphanesinde" mevcut.
Help->Find Examples... (tıklayın)
Açılan pencerede arama (Search) kısmına "DAQmx" yazıp çift tıklayın. Sağdaki örneklerden "Analog Input - Voltage and Thermocouple in a Single Task.vi" açıp inceleyebilirsiniz. Diğer örneklere de bakarsanız yardımcı olacaktır.
İyi günler.
03-15-2016 07:20 AM
03-15-2016 09:51 AM
Merhaba Himmet Bey,
Sanırım sizin gönderdiğiniz dosya formatı 13.0 versiyonuna uyumlu. Mümkünse 11.0 versiyonu için tekrar gönderebilir misiniz?
Saygılarımla,
Serbay Özkan
03-15-2016 10:15 AM
03-16-2016 03:18 AM
Zafer Bey Merhaba,
Dediğiniz örneklere baktım ve kendi projem için düzenlemeler yaptım. Fakat fiziksel kanalları tanımlarken bir sorunla karşılaştım.
Bu sorunu düzeltmem için önerebileceğiniz bir şey var mı?
İlgli resim ve projeyi ekte bulabilirsiniz. Şimdiden ilginiz için teşekkür ederim.
Saygılarımla,
Serbay Özkan
03-16-2016 03:23 AM
Himmet Bey Merhaba,
İlginiz için teşekkür ederim, göndermiş olduğunuz dosyayı aldım.
"Flat Sequence" yapısını denediğimizde iki farklı çıkışı aynı input değerinden alarak sırayla bu çıkışları veriyor.
Farklı iki input çıkışından değerleri alıp ona göre işlem yapmak için önerebileceğiniz bir çözüm yolu var mı?
Saygılarımla,
Serbay Özkan