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

cancel
Showing results for 
Search instead for 
Did you mean: 

Birden çok VI ile çalışmak

Solved!
Go to solution

Bilgilendirdiğiniz için teşekkür ederim Zafer Bey. Sanırım görsellik konusunda en kesin çözüm LV de Control Design and Simulation Module kullanmak olacak. Tabi oda ilk etapta fiyat açısından ekstra bir masraf olacağı için şuanda pek mümkün değil.

0 Kudos
Message 11 of 22
(3,240 Views)

Control Design & Simulation Modül'ü, sistemlerin matematiksel olarak modellenmesi ve sistem tanımlaması için kullanılan bir eklenti olup, kullanıcı arayüzünün geliştirilmesi ya da daha zengin içerikli kullanıcı arayüzü tasarlamak için herhangi özel bir yapı içermemektedir.

 

Öte yandan, temel LabVIEW araçları ile daha zengin özellikte kullanıcı arayüzleri geliştirmek için https://decibel.ni.com/content/groups/ui  adresinde bulunan Kullanıcı Arayüzü Geliştiricileri Grubu'nu incelemenizi tavsiye ederim.

 

 

Selamlar,

 

Candan

(Bay) Candan CANER
National Instruments Türkiye
0 Kudos
Message 12 of 22
(3,235 Views)

Acaba Crio üzerinde bu yapıyı çalışmak mümkünmü? Subvi yapısı bilgisayar içerisinde bir alt klasörden çalışmakta ancak Crio gibi modülde scanmode da çalıştırmak mümkün olacakmı acaba?Bu yapıyı Crioda nasıl kullanabiliriz

0 Kudos
Message 13 of 22
(3,233 Views)

Zafer bey merhaba

Ekte gönderdiğiniz örneği inceledikten sonra denedim ancak süre ve test arasındaki değişkenlerin nasıl aktarılacağını anlayamadım. süre değişkenini test esnasına almak için nasıl bir tanımlama yapmaktasınız açıklayabilirsenz çok sevinirim .

0 Kudos
Message 14 of 22
(3,226 Views)

Candan Bey bilgilendirdiğiniz için teşekkür ederim. İnanın adından olsa gerek ben bu modül ile kullanıcı arayüzünü görselleştirebileceğimi düşünüyordum.

0 Kudos
Message 15 of 22
(3,220 Views)

Öncelikle o örnekteki gibi birbirinden bağımsız alt programları çalıştırıyorsanız genelde bu alt programlar arası veri akışı olmadığını varsayarız. İllaki de çok kritik olmayan veriler aktaracaksanız proje açıp içerisinde "global/shared variable" tanımayarak bu alt uygulamalar arasında veri aktarabilirsiniz. Yada TCP/IP gibi haberleşme yöntemlerini kullanarak veri akışı sağlayabilirsiniz. Örnek isterseniz önceki üzerinde değişiklik yapıp gösterebilirim.

Message 16 of 22
(3,217 Views)

Birbirinden bağımsız zamanlarda çalışan iki program arasında veri transferi için Global Değişken/Shared Variable gibi DRAM hafıza üzerinden veri transferine alternatif olarak, sabit disk üzerinden dosya okuma ve yazma yöntemiyle de veri iletişimi yapılabilir.

 

cRIO sistemlerde SSD kullanıldığı için dosyaya erişim (okuma) hızları nisbeten hızlıdır. Yine de çok büyük bir veriyi bu yöntemle taşımanın performansa etkisi araştırılabilir.

 

Zannedersem dosya okuma ve yazmaya yönelik hazır LabVIEW örneklerinin hepsi değilse bile pekçoğu cRIO üzerinde sorunsuzca çalışacaklardır.

 

 

Kolaylıklar dilerim.

 

 

Candan

(Bay) Candan CANER
National Instruments Türkiye
0 Kudos
Message 17 of 22
(3,214 Views)

Tşkler. Örnek çok yararlı olur. Ancak sizin paylaştığınız önceki örnekte süre ve test arasında bağlantı nasıl sağlanmıştı. Yani Subvis arasında bağlantı vardı onu nasıl sağlamaıştınız ?

0 Kudos
Message 18 of 22
(3,209 Views)

İkinci verdiğim örnek, sizin baştan dediğiniz birbirinden ayrı iş yapan değil, bir işe ait alt ekranlar arası veri akışı ile ilgilidir. Eğer uygulamalarınız arasında düzenli veri aktaracaksanız bu uygulamalar arasındaki ilişkiyi dikkatli incelemek gerekir. Kritik olmayan veriler için ilk örneği ağağıdaki gibi değiştirdim. Bu örnekte verinin senkron aktarılmadığını zaman kritik olmadığını belirtmek isterim.

Message 19 of 22
(3,201 Views)

Sadece meraktan soruyorum, acaba niye cRIO üzerinde dinamik olarak farklı VI'ları (uygulamaları) çalıştırmayı istiyorsunuz ? Basitçe çözülebilecek bir sorunu daha zor bir şekilde çözmeye çalışmaktan sakınmak için de soruyorum.

 

Alışageldiğimiz cRIO uygulamalarında çoğunlukla cRIO tek bir ana (main) VI çalıştırmaktadır. Genelde cRIO'lar headless sistem diye tabir edilen kendi başlarına çalışma özelliğinde oldukları için, kullanıcı arayüzünden cRIO üzerinde çalışan VI'ın değiştirilmesi çok sık rastlanan bir talep değil.

Yapılabilinmesine yapılıyor ancak, dinamik uygulama yüklemeleri, Real Time sistemlerin doğasına da biraz aykırı 🙂

 

 

Kolaylıklar dilerim.

 

Candan

(Bay) Candan CANER
National Instruments Türkiye
Message 20 of 22
(3,198 Views)