Znaleziono 3 wyniki

autor: ArturM
17 sty 2012, 19:50
Forum: LinuxCNC (dawniej EMC2)
Temat: Pomysłowo skonfigurowany Emc.
Odpowiedzi: 164
Odsłony: 28197

jarenio pisze: Co do triku z uruchamianiem auto.ngc przy starcie, to po prostu zrobiłem z pliku axis.ngc link do auto.ngc :)
Ale wiesz, że w pliku .ini wystarczy podać w sekcji [DISPLAY]
cos w stylu:

Kod: Zaznacz cały

OPEN_FILE 	  = /home/artur/emc2/moj.ngc
że Ci przy starcie otwierał wybrany plik? :mrgreen:
autor: ArturM
17 sty 2012, 16:59
Forum: LinuxCNC (dawniej EMC2)
Temat: Pomysłowo skonfigurowany Emc.
Odpowiedzi: 164
Odsłony: 28197

MlKl pisze:Dać się da, ale to by musieli szpece od EMC-a wymyślić sposób przekazywania do NGCGUI info, jaka kontrolka ma być użyta. Na tę chwilę jest zadeklarowany tylko jeden rodzaj - pole tekstowe, i prosta pętla to realizuje.
No i w tej pętli trzebaby np. dodać że jak jest:

Kod: Zaznacz cały

#<parametr> = #1 (=0 <> Parametr boolowski) 
czyli jak znajdzie '<>' to zamiat pola tekstowego wypisuje checkboxa.
No i potem juz przy generowaniu kodu trzeba tego checkboxa zamienić na 0 lub 1.
I tyle.

Troche więcej zachodu z wymysleniem list rozwijanych - ale tak na szybko z głowy czyli z niczego:

Kod: Zaznacz cały

#<parametr> = #1 (=1 [pozycja1, pozycja2, pozycja3] wybór pozycji) 
#<costam1> = #2 ([2] opis1) 
#<costam2> = #3 ([2] opis2) 
#<costam3> = #4 ([1] opis3) 
#<costam4> = #5 (opis4) 
a interpretujemy tak:
[string, string, string] - menu rozwijane z podanymi pozycjami
[int] - parametr aktywny tylko przy wybranej 'int' pozycji z menu
bez [] - parametr zawsze aktywny

To nas ogranicza to jednego tylko menu rozwijanego (mozna dodac więcej bardziej komplikując zapis) - no ale jedno menu rozwijane 'powinno wystarczyć każdemu' :D
autor: ArturM
17 sty 2012, 14:13
Forum: LinuxCNC (dawniej EMC2)
Temat: Pomysłowo skonfigurowany Emc.
Odpowiedzi: 164
Odsłony: 28197

markcomp77 pisze:
micges pisze:Czekam na potwierdzenie poprawności tłumaczenia ngcgui
ja też ;)
W wersji 2.5 pobranej z gita tłumaczone są te 'next' 'previous' na górze. Reszta nie.

Po wrzuceniu na wersje z gita pliku .mo od Marka tłumaczenie jest pełne - łącznie z 'Finalize' i 'Choose Files'.

Aa, w górnym wierszu jest: usun, Nowy, [ ] <--przesun, przesun-->
Tylko 'Nowy' jest wielką literą - reszta małymi - nie wiem czy tak ma być.

Fajne to NGCGUI ale tak na szybko to mi brakuje 2 rzeczy:

1. zapamiętywania podanych wartości - w swoich Pythonach robiłem zawsze tak, że mi pamiętały poprzednio wprowadzone parametry i teraz mi tego brak. Z tego co widzę to trzebaby się z tym wpiąć w okolicy linii 1490 w ngcgui - ale w tcl w życiu nic nie pisałem więc tak na hop-siup nie dodam - ale trzebaby sie nad tym pochylić wolną chwilą

2. brakuje mi troche bogatszego UI - chciałbym parametry typu 'checkbox' (że np. woda on/off, że kopanie szybkie/wolne itp.), chciałbym też rozwijane listy wpływające na blokowanie pól - że np. otwory po okręgu z łbem i bez. I jak wybieram że z łbem to mam aktywną 'Średnica łba' i 'Głębokość łba' a jak bez łba to mam oba te pola nieaktywne.
Ale to to nawet nie wiem czy się da w tcl/tk zrobić :D

Wróć do „Pomysłowo skonfigurowany Emc.”