Program atma

Başlatan Şahin35, 03 Nisan 2014, 10:29:06

Şahin35

Ete hocam .Birsey sorcam, diyelım kı proteusta pıc ı programladık. ve calsıtırdık. daha sonra sımılasyonu kapattık ve daha sonra tekrar play yaptık. pıc kaldıgı yerden mı calısır. yoksa en bastan mı calısır..

Şahin35

Cevap verecek arkadaşlar yok mu :( ...

ete

Her zaman en baştan çalışır. PLAY tuşu gerçekte devreye voltaj verme kesme işlemini simule etmektedir.
Voltaj verirsen devren çalışır kesersen durur. Çalışırkende daima en baştan çalışır.

Ete

Şahin35

Bu saat devresi , sayıcı, sifreli kilit devreleri olsun . her zaman en bastan calısır dıyosunuz hocam ...Reel kurdugmuzda bole olmaz demı hocam ...

ete

Reelde de aynı olur simulasyonda da aynısı olur.  Mantığını çalıştırsana kim programa diyecek sen elektrik kesilmeden önce şu satırda idin şimdi kaldığın yere git diye.? kimse elbette yok böyle bir şey çünki.
Program satır takip eder. İlk çalıştırmada ise daima ilk satırdan başlar çalışmaya. Kaldığı yeri kesnilikle bilemez.

Ancak imkansız da değil bu iş. Kendin bir şeyler yapabilirsin bu konuda.

Her yaptığın işe bir numara verip onuda kayıt edersen. Programı ilk çalıştırdığında o kayıt bilgisini okursan okunan değere göre programı oraya yönlendirebilirsin.
Diyelimki program 10 farklı iş yapıyor. Her işlem için  ISLEM=1, ISLEM=2 şeklinde değerler tanımladın. He rişlem içinde ISLEM numarasını kayıt ettin. Elektriği kestin.
Yeniden voltaj verdin. Program baştan başlar. Epromdaki ISLEM numarasını okudun.
ISLEM=0 ise en baştan,
ISLEM=1 ise GOTO ISLEM1
ISLEM=2 ise GOTO ISLEM2
...
ISLEM=10 ise GOTO ISLEM10
şeklinde programı istediğin yere yönlendirebilirsin.

Ete


Şahin35

Bilgi için tesekkurler hocam ..

Powered by EzPortal