Znaleziono 2 wyniki

autor: qqaz
27 wrz 2022, 12:22
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Programy parametryczne i pętle
Odpowiedzi: 13
Odsłony: 1585

Re: Programy parametryczne i pętle

Cncgizmo pisze:i bardzo bym chciał go przepisać na Mach3
nie przepisuj bo w Machu masz na pokładzie tzw kreatory.
czop z promieniem czy walec z fazką są na samym początku. Szkoda babrać się w parametryzowanie bryły gdy jej obróbkę opisujesz czterema wartościami typu
tuataj zacząć X
tutaj skończyć.
I tak samo w Z.
A gdy promień lub fazkato podajesz ile.
Dodatkowo masz szkic bryły więc i pomylić się trudno
Pobaw się programem, porozglądaj, przestaniesz się pytać.
Zainstaluj Mach3Screen.exe, będziesz mógł podejrzeć treść makra dla każdego przycisku a ponieważ widać co to makro robi to w moment opanujesz język.
A wtedy napiszesz sobie nakładkę tak że zgrupujesz w jeden program wszystkie cząstkowe wygenerowane kolejnymi kreatorami ( będzie Ci doklejał następne fragmenty opisywanego detalu)

Dodane 7 minuty 16 sekundy:
Cncgizmo pisze:Zauważyłem że mach3 nie czyta zapisu jak

Nie mach tylko składnia nie taka
żeby zmienić wartość wstawiasz operator podstawienia
#3=1 i jest 1

Co ma zrobić jakikolwiek program gdy zobaczy
Y-#3
Od Y odjąć #3?
Dobrze, odejmie i co z wynikiem ma zrobić?
autor: qqaz
18 sie 2022, 00:32
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Programy parametryczne i pętle
Odpowiedzi: 13
Odsłony: 1585

Re: Programy parametryczne i pętle

Cncgizmo pisze:Jak wygląda podział zmiennych w Mach3? które #X są globalne a które lokalne?

Mach to oprogramowanie dla pralki - robi kolejno co napisane. Wszelkie warianty warunkowe tylko w makrach Mxx. bo w samym Machu tylko iteracja podprogramu.
Ale można /trzeba stworzyć sobie bank pamięci z którego pobierasz wartości ustawione przez program lub wcześniejsze makro
Jakaś dodatkowa strona /ekran na którym umieszczasz swoje DRO dla wartości zmiennych i własne ledy zapalane jako ustawione bity. I jest dostęp do wszystkiego co sobie wymyślisz przez cały czas gdy Mach jest włączony. A niektóre są nawet zapisywane do odtworzenia w następnej sesji.
Vbasic jest na tyle prosty że bez problemu dasz sobie radę z makrami.
Jedyna uwaga to uwzględniaj czas działania - pod Windowsem są różne efekty gdy makro jest pędzone bez żadnych zwłok czasowych nie pozwalających na równoczesną pracę reszty z tła systemu.
Czyli często sleep(xxx) w treści makra.
Oraz fakt że dla Macha realizowany Gkod i uruchomione makro są równorzędne tyle że makra nie widać no i qq.

Wróć do „Programy parametryczne i pętle”