podprogram a vnorenie podprogramu.

Diskuze o softvéru MACH od tvůrců Artsoft všech verzí: dotazy, programování, skripty, poznatky atd...
Odpovědět
votrelec
Příspěvky: 93
Registrován: 7. 5. 2010, 3:41

6. 10. 2010, 8:00

dobry den.
mam otazku ohladom poctu vnoreni podprogramu. ku masine sa dostanem az v sobotu a pripravujem si program na pracu takze si teraz neviem overit ci mach tuto funkciu podporuje. manuale som sa nedocital o vnoreni nic a na fore som tiez nenasiel odpoved preto prosim o radu.

priklad.

o1234
m98 p1111
m98 p2222
(m98 p3333)
m99

o1111
g kod (stvorec)
m99

o2222
g kod (kruh)
m99

o3333
g kod (obdlznik)
m99


popis podprogramu
v podprograme 1234 mam nadefinovanu pracu ktoru ma spravit stroj. napriklad 1111je stvorec a 2222 je kruh
obcas potrebujem kombinaciu stvorec a obdlznik 3333
vie jeden podprogram otvorit dalsi (vnorenie) a po dokonceni vnoreneho pokracovat alebo sa ukoncit?

aby som nemusel prerabat alebo mat dva programi chcem pouzit takuto moznost.
nikde som sa nedocital ze by mach vedel skakat alebo mal funkcie if or then ,popripade goto x, alebo @100
nemam momentalne pristup k machu ani ku masinke aby som to preveril.

dakujem.
ps. pisem z mobilu T9
RaS
Příspěvky: 8572
Registrován: 26. 3. 2009, 9:12
Bydliště: Úvaly

6. 10. 2010, 12:18

pokud do podprogramu vlozis dalsi podprogram tak to funguje, kdyz skonci ten vnorenej pokracuje to v tom podprogramu prvnim, pokud skonci ten pokracuje to dal v hlavnim programu eventuelne jede znovu podprogram
votrelec
Příspěvky: 93
Registrován: 7. 5. 2010, 3:41

6. 10. 2010, 3:04

super, Ďakujem.
To som rád, narobil som si pár programov a potom mi trklo či to mach podporuje. Proste deformácia z práce.
Často riešim takéto veci cez logicke funkcie alebo podprogramom. Tu som sa trochu nechal uniesť a nebol som si istý...
Odpovědět

Zpět na „MACH všech verzí“