Ana Sayfa Labview LabVIEW : Dizi (Array)

LabVIEW : Dizi (Array)

3 min read
0
0
198

Diziler

Diziler , aynı türde verilerin birlikte yer aldığı gruplardır. Tekrarlayan işlemlerin geçmişini saklamak istediğinizde çok faydalıdır. Bir dizi de eleman ve boyut bilgilerini tutmaktadır. Elemanlar diziyi oluşturan veriler , boyutlar ise dizinin uzunluğu , genişliği ve derinliğidir. Dizi de bulunan her eleman sıfırdan başlayıp birer birer artan Index ile kayıt altına alınır.  Dizinin ilk elemanı Index 0 , İkinci elemanı Index 1 olarak devam eder. Bir dizi en fazla 231-1 sayıda elemana sahip olabilir.

Index    0    1    2     3    4     5   6    7    8     9    10

Dizi         50  94  76  22  63  14  42  59  81  93  27

Dizi Oluşturma

LabVIEW’de dizi oluşturmak için kontrol paletinde bulunan ‘Array’ nesnesini ön panele yerleştirmemiz gerekiyor. Yerleştirilen bu dizinin içi ilk başta veri tipi belli değildir.

Kullanmak isteğimiz veri tipini kontrol paletinden seçerek , dizinin içerisine sürükleyerek bırakılır.

Bıraktığımız zaman oluşan görüntü aşağıdaki  görülmektedir.

Fareyi dizinin üstüne getirip aşağı doğru çektiğimiz zaman dizinin elemanları görünmeye başlanacaktır. Dizinin elemanları solda görüldüğü gibi ilk başta sıfır değerindedir ve pasif durumdadır. Sağdaki resimde dizi elemanları belirlenmiş dizi görülmektedir.

  

Diziyi farklı kontrol ve indikatör veri tipi belirleyebiliriz. Aşağıdaki resimde farklı veri tipine sahip dizinin ön panel ve blok diyagramdaki görünüşü görünmektedir.

Örnek : Random komutunu kullanarak 100 ms aralıklarla değişen 10 elemanlı rastgele sayılardan oluşan bir dizi oluşturalım.

Dizi Fonksiyonları

Functions Palette > Programming Group > Array yolunu izleyerek dizi fonksiyonlarına ulaşabilirsiniz. Dizi fonksiyonları ile ;

  • Dizi Uzunluğunu Bulma
  • Dizi Oluşturma
  • Dizi Tersleme
  • Dizi Döndürme
  • Dizi Değiştirme
  • Dizi Elemanı Silme
  • İndeks Numarasını Bulma
  • Dizi Max. Ve Min. Elemanlarını Bulma
  • Sütun Dizisi Oluşturma

gibi birçok işlemi yapabilirsiniz.

Sonraki yazılarda LabVIEWde Dizi Fonksiyonlarını detaylı şekilde anlatacağız.

 

 

Buna Benzer Yazılar Göster !
Daha Fazlasını Yükle - Muhammet Özcan
Daha Fazla Göster -  Labview

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bak Bakalım ?

Yerli PLC : GMT

Merhaba Arkadaşlar , bu yazımızla beraber Yerli PLC olan GMT PLC hakkında yazılara başlaya…