Të aktivizosh një dritë
Ky shembull shpjegon aktivizimin e thjeshtë të një drite përmes bllokut funksion VISUSET.
Këshillë: Programi mund të shkarkohet dhe importohet këtu:
example_switch.antobj
Principi i funksionimit
Për të aktivizuar një dritë përmes një tasti, ajo kontrollohet me bllokun e funksioneve VISUSET përmes variablës së vizualizimit switch. Kjo ka avantazhin që gjendja ruhet në bllokun e funksioneve VISU. Nëse kjo do të realizohej me një FlipFlop ose një bllok i funksioneve SET/RESET, drita nuk do të mund të komunikojë më me vizualizimin pa përpjekje të madhe.
Themelore
Së pari, shtoni një periferi e re me llojin
Dritë (gjetur nën Aktorët ▸ Dritat) në
Strukturën dhe pastaj klikoni në Explorer mbi
Apliko.
Pas hapjes së elementit, klikoni mbi
Përpunoj për të filluar me hapat e mëposhtëm.
- Shtoni një rrjet të ri
mbi bllokun e funksioneve VISU ekzistues. Mund të duhet të lëvizni rrjetin me simbolët e
hënes për lart. Kjo rrit performancën e programit, pasi llogaritja kryhet para daljes out.switch.
- Krijoni një bllok të ri i funksioneve dhe quajeni atë si VISUSET.
- Caktoni bazën e të dhënave me autoplotimin në switch.
- Vendosni hyrjen DIS në TRUE ose negjoni atë.
- Në hyrjen SET, krijoni një bllok të ri i funksioneve me emrin N. Ky lëshon një impuls në një rënje negative e tastit.
- Pastaj, shkruani emrin N1 për bazën e të dhënave të bllokut i funksioneve N.
- Në hyrjen CLK të bllokut i funksioneve N, shkruani tani in.Tr1. Nëse dëshironi të caktoni më shumë tastë, mund ta shtoni një bllok i funksioneve OR para hyrjes CLK.
- Tani, shkruani në hyrjen e parë ➜ nga blloku i funksioneve VISUVAR vlerën e njëjtë out.switch, si dhe dalja nga blloku i funksioneve VISU.
- Për të ndryshuar gjendjen kur aktivizohet një tast, kjo hyrje duhet t'i negvojë. Mund ta dyfishtëtoni hyrjen, pastaj negimi do të shfaqet nga një rreth.
- Tani mund të testoni aplikacionin duke klikuar mbi
Apliko dhe pastaj mbi
Paraprak.
Shënim: Dalja mund të shfrytëzohet edhe pas modifikimit përmes vizualizimit. Për më tepër, gjendja synchronizohet përmes feedback-it.