Stránka 1 z 1

7i76E_7i85S par pinov rozchodit.

Napsal: 7. 2. 2019, 7:24
od Juro
Mam tuto konfiguraciu : 7i76E_7i85S .
Mam spravene kody M10, M11, atd atd. remapovane, funkcne sparovane s G kodom kde zopinam tento pin. Spinam s nimi dig. vystupy za pomoci rucneho ovladaca HB04, cize dviham odsavci kos kore-dolu. Ten kos funguje aj v samotnom programe pri vymene nastroja, alebo ked program stoji za pomoci HB04-ky. Problem je, ze potrebujem dvihat kos za behu programu. To je uz problem. spolu to nefunguje a pise ze funkcia nie je IDLE.
Ma niekto napad, ako to skamaratit? Pls.

Taktiez mam aj M kody od M100 az po az, ktore su pisane v *bin/bash*, ale takisto spolu to nejde.

Re: 7i76E_7i85S par pinov rozchodit.

Napsal: 7. 2. 2019, 7:45
od r4cv
Co tak pouzit logiku HAL. Napr. Pin program running a k tomu xor hradlo?
Tak som to mal spravene na chladenie.

Re: 7i76E_7i85S par pinov rozchodit.

Napsal: 8. 2. 2019, 12:35
od Juro
mozes byt konkretnejsi? Mas nejaky kusek halu k nahliadnutiu?

Re: 7i76E_7i85S par pinov rozchodit.

Napsal: 16. 2. 2019, 6:58
od r4cv
mohlo by to byť takto:


loadrt toggle count=1
loadrt xor2 count=1
loadrt and2 count=1

# --- panel modra1 --- pripojenie tlačítka do systému
net panel.modra1 <= hm2_5i25.0.7i76.0.0.input-10

# --- z tlacitka spravi vypinac ---
addf toggle.1 servo-thread
net panel.modra1 toggle.1.in
net man.m7 toggle.1.out

# --- aktivacia tlacidla len pri behu programu
addf and2.0 servo-thread
net program.is .runing halui.program.run and2.0 in0
net man.m7 and2.0 in1
net man.m7.run and2.0 out

# --- zmena stavu vystupu stlacením tlacidla
addf xor2.0 servo-thread
net man.m7.run xor2.0.in1
net coolant-flood xor2.0.in0
net chladenie.voda xor2.0.out

# --- pripojenie vystupu
net chladenie.voda hm2_5i25.0.7i76.0.0.out-10

právo na gramatické a logické chyby vyhradené. :)

Re: 7i76E_7i85S par pinov rozchodit.

Napsal: 4. 3. 2019, 1:57
od M.mse
r4cv píše: 16. 2. 2019, 6:58
# --- zmena stavu vystupu stlacením tlacidla
addf xor2.0 servo-thread
net man.m7.run xor2.0.in1
net coolant-flood xor2.0.in0
net chladenie.voda xor2.0.out
Můžu se jen zeptat, co znamená to "addf xor2.0 servo-thread"?
Dík

Re: 7i76E_7i85S par pinov rozchodit.

Napsal: 4. 3. 2019, 3:38
od robokop
loadrt nacte modul
addf ho priradi patricnemu realtime threadu


xor je modul komponenty ktera dela logicky operator XOR https://cs.wikipedia.org/wiki/Exkluzivn%C3%AD_disjunkce