Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

araba devresi

Başlatan fatefate420, 20 Ağustos 2007, 17:31:54

fatefate420

arkadaşlar otomatik kumandada takıldığım bi nokta var daha doğrusu bi kaç nokta var :lol:  bir adet arabamız  ve 5 adet silomuz var hangi silo boş ise araba o siloya gidip kumunu boşaltacak fakat sorun şu araba 5 nolu siloya giderken arkasından 2 ve 3 nolu silolardan boş sinyali geldiğini düşünelim araba 5numaraya gittikten sonra hangi silodan önce boş sinyali geldiyse o siloyagidecek ve diğerini aklında tutacak sonra diğer siloya gidecek ve bu kombinasyon 5 silo içinde geçerli olacak ben u işte acemiyim bi çıkış yolu bulamadım hangi komutlarla bu işi nasıl yaparım yardımcı olursanız sevinirim  :roll:

kurumahmut

Kumandanın yazılımında bir yığın oluştur. 5 elemanlı bir yığın yeterli. Çünkü en fazla aynı anda 5 boş sinyali alabileceksin. Eğer silolardan biri ben boşum uyarısı gönderirse yığını bir kaydır ve sonuna yeni uyarı veren silonun ID'sini yaz. yani FİFO tasarımı yapacaksın. Eğer araçta kum varsa yığından bir ID çekeceksin. Bu ID hangi siloya ait ise o siloya kumu boşaltacaksın.

fatefate420

Anlattıklarınızı daha önce bende düşündüm fakat uygulamada maalesef başarılı olamadım. Daha doğrusu FIFO komutunun nasıl uygulanacağını bulamadım, bildiğim kadarıyla bir tablo oluşturup o tablodan verileri alıyor. Fakat o tabloyu da oluşturamadım maalesef  :oops: yardımcı olursanız çok sevinirim.