Tabloda Bul
Tabloda Bul komutu (FND), bir tablo içinde verilen kritere uyan veriyi
arar. Tabloda Bul komutu TBL tablosunu, INDX ‘den başlayan
girdiden itibaren, veri değeri PTN’ye CMD’de verilen kritere göre bir
araştırma yapar. Komut parametresi CMD, 1 ila 4 arasında nümerik
bir değer olarak girilir ve sırasıyla =, , ve kriterlerine karşılık
gelir.
Eğer kritere uyan bir değer bulunursa, INDX uygun girdinin sıra
numarasını gösterir. Bir sonraki uygun değeri bulmak için Tabloda
Bul komutu tekrar çalıştırılmadan önce INDX parametresinin bir
arttırılması gerekir. Eğer uygun bir değer bulunamazsa, INDX’in
değeri girdi sayısına eşit olur.
Bir tabloya 100 adede kadar veri girilebilir. Araştırılabilecek veri
numarası da bu nedenle 0 ila 99 arasındadır.
ENO = 0 yapan hata koşulları
❑ 0006 (endirekt adresleme)
❑ 0091 (operand tanım aralığı dışında)
Tablo 6–68 Tabloda Bul Komutu için Geçerli Operandlar
Giriş/Çıkış Veri Tipi Operandlar
TBL WORD IW, QW, VW, MW, SMW, T, C, LW, *VD, *LD, *AC
PTN INT IW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *LD, *AC, Sabit
INDX WORD IW, QW, VW, MW, SMW, SW, T, C, LW, AC, *VD, *LD, *AC
CMD BAYT (Sabit) 1: Eşit (=), 2: Farklı ( ), 3: Küçük ( ), 4: Büyük ( )
Bilgi Notu
Tabloya Ekle, FIFO, LIFO komutlarıyla oluşturulan bir tabloya Tabloda Bul komutuyla erişirseniz, girdi
sayısı ile veri girişi direkt örtüşür. Tabloya Ekle, FIFO, LIFO komutları için şart olan maksimum girdi
sayısı, Tabloda Bul komutu için gerekli değildir. Bkz Resim 6–36.
Sonuç olarak, Tabloda Bul komutundaki TBL operandını Tabloya Ekle, FIFO ve LIFO komutlarındaki
TBL operandından 2 bayt daha büyük olarak ayarlamalısınız.
ATT, LIFO ve FIFO için Tablo Formatı Tabloda Bul için Tablo Formatı
VW200 0006 TL (maks. girdi sayısı) VW202 0006 EC (girdi sayısı)
VW202 0006 EC (girdi sayısı) VW204 xxxx d0 (veri 0)
VW204 xxxx d0 (veri 0) VW206 xxxx d1 (veri 1)
VW206 xxxx d1 (veri 1) VW208 xxxx d2 (veri 2)
VW208 xxxx d2 (veri 2) VW210 xxxx d3 (veri 3)
VW210 xxxx d3 (veri 3) VW212 xxxx d4 (veri 4)
VW212 xxxx d4 (veri 4) VW214 xxxx d5 (veri 5)
VW214 xxxx d5 (veri 5)
Resim 6–36 Tabloda Bul ile ATT, LIFO ve FIFO Komutlarında Farklı Tablo Formatları
193