Hejka
Mózg jako taki to nie bo jest z automatu realizowaną usługą jedną z wielu.
Zawartości (listy plików) też nie da się dorywczo włączać i wyłaczać podczas jednej sesji bo pliki mózgu ładowane są podczas podniesienia programu
Są atrybuty aktywności załadowanych plików i te mogą być zmieniane ale dostęp jest ręczny przez gmeranie w menu - raczej nie o to chodzi.
Aktywność danej procedury jest pod jakimś parametrem ale nie mam listy i wątpię aby dało się znaleźć które to parametry są odpowiedzialne - ich jest ponad 10000, powodzenia w testowaniu a sam Mach od 10 lat nie jest dotykany wiec skąd aktualizacja dokumentacji której i tak nigdy nie było.
Ale jeżeli poprawisz treść zawartych procedur o warunek zadziałania to taki klawisz na pulpicie będzie działać.
Wstawiasz gdziekolwiek leda np 1001 który świeci gdy ma działać
oraz klawisz z treścią:
-w polu opisowym "pstryk działania"
-w okienku z treścią do wykonania:
if getuserled(1001) then
setuserled(1001,0)
SetButtonText ( "mózg zgłupiał")
else
setuserled(1001,1)
SetButtonText ( "mózg działa")
end if
zachowaj podwójne entery po liniach funkcyjnych - VB lubi się gubić podczas interpretacji właśnie z powodu przeoczenia końca linii, bo wielowątkowość ,przerwania no idzie to pod windą, warto pilnować takie błahostki.
A w treści plików.brn (w folderze brain) które chcesz wstrzymywać dopisujesz
(praktycznie bedziesz musiał na nowo przepisać bo nie daje się uzupełnić wiersza)
warunek zapalonego leda(1001) który pozwoli na zadziałanie procedury.
I tyle.
Po podniesieniu Macha klawisz melduje się z napisem pstryk działania...
ale po pierwszym uzyciu bedzie miał napis odpowiednio do aktywności procedur.
Ćwicz.
Dodane 25 minuty 55 sekundy:
tak na boku...
warto założyć dodatkową stronę w pliku ekranu (jakiś wyższy numer niż te powszechne np 20 no i klawisz do jej wywołania na stronie dostępnej normalnie) i na niej nanosić wszystkie dodatkowe elementy które są wstawione jako własne, przyciski, ledy, dro,
a obok postawić etykietkę z opisem co do czego i numerem elementu. Występowanie tożsamych elementów nie szkodzi działaniu.
Łatwo wtedy zachować zgodność i nie nadpisywać numeracji bo nie znajdziesz we wszystkich elementach gdzie się co nadpisuje i dlaczego nie działa.
To drugi powód lamentu że Mach jest do du**.
mach3+enkoder
zatrzymanie posuwu na podstawie odczytu z enkodera
-
Autor tematu - Sympatyk forum poziom 1 (min. 40)
- Posty w temacie: 26
- Posty: 48
- Rejestracja: 17 cze 2012, 00:46
- Lokalizacja: zach pom
- Kontakt:
Re: mach3+enkoder
słaby jestem w pisaniu procedur. macropomp to mój pierwszy kontakt z programowaniem. mózgiem też się nigdy nie bawiłem.
ale programowanie blokowe (czy jak to się fachowo nazywa) to tęż ciekawa opcja. trzeba będzie kiedyś zneleść pretekst aby w brein temat
wniknąć. teraz nie mam na to chęci i głowy. tak czy siak jeszcze raz wielkie dzięki dla zainteresowanie tematem i macro.
ale programowanie blokowe (czy jak to się fachowo nazywa) to tęż ciekawa opcja. trzeba będzie kiedyś zneleść pretekst aby w brein temat
wniknąć. teraz nie mam na to chęci i głowy. tak czy siak jeszcze raz wielkie dzięki dla zainteresowanie tematem i macro.