Pomysłowo skonfigurowany Emc.
-
Autor tematu - Lider FORUM (min. 2000)
- Posty w temacie: 43
- Posty: 16281
- Rejestracja: 18 wrz 2010, 06:17
- Lokalizacja: Kozienice
- Kontakt:
Pomysłowo skonfigurowany Emc.
Naprawdę super. Mamy coś podobnego ale z mniejszym zakresie. Można by się pokusić o tłumaczenie wspólnymi siłami.
Żródło :
http://linuxcnc.org/docview/devel/html/gui/ngcgui.html
-
- Lider FORUM (min. 2000)
- Posty w temacie: 33
- Posty: 3962
- Rejestracja: 18 wrz 2004, 12:51
- Lokalizacja: k/w-wy
- Kontakt:
jestem już wrażeniem... choć jeszcze czytam... ale już po obrazkach widać - SUPER!kamar pisze:Naprawdę super.
a co tam jest do tłumaczenia?kamar pisze:tłumaczenie
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 8
- Posty: 672
- Rejestracja: 06 paź 2008, 22:48
- Lokalizacja: TJE/KR
- Kontakt:
samo tworzenie okienka jest banalne, ta tego użyłem do przystawki do piły w mojej maszynie
http://youtu.be/cr2OzPp9Kok
jak byś miał jakieś pytania to raczej po weekendzie
http://youtu.be/cr2OzPp9Kok
jak byś miał jakieś pytania to raczej po weekendzie
Pozdrawiam; Jarek
-
- Lider FORUM (min. 2000)
- Posty w temacie: 33
- Posty: 3962
- Rejestracja: 18 wrz 2004, 12:51
- Lokalizacja: k/w-wy
- Kontakt:
Samo tłumaczenie przycisków można przeprowadzić na dwa sposoby:
1) prosta -- w źródle program podmienić napisy na polskie
2) zalecana... poddać program internacjonalizacji (i18n)... wtedy program sam sobie zamienia "przyciski" w zależności od zmiennych środowiskowych
Rozwiązanie 1) można zrobić z biegu... ale 2) wydaje się bardziej słuszna ideowo.. warto też jakość skontaktować się z repozytariuszami projektu.
tak czy inaczej... mój obecny lapcio ma ubuntu 11.10 (czyli bez emc2 - szkoda tracić czas na kompilacje itp)
więc eksperymenty z NGCGUI w środowisku emc2 przeprowadzę na mojej "blaszance" sterowniczej
---
1) prosta -- w źródle program podmienić napisy na polskie
2) zalecana... poddać program internacjonalizacji (i18n)... wtedy program sam sobie zamienia "przyciski" w zależności od zmiennych środowiskowych
Rozwiązanie 1) można zrobić z biegu... ale 2) wydaje się bardziej słuszna ideowo.. warto też jakość skontaktować się z repozytariuszami projektu.
tak czy inaczej... mój obecny lapcio ma ubuntu 11.10 (czyli bez emc2 - szkoda tracić czas na kompilacje itp)
więc eksperymenty z NGCGUI w środowisku emc2 przeprowadzę na mojej "blaszance" sterowniczej
---
nie... broń Bożekamar pisze:się gniewa na nas ?

SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm
-
- Lider FORUM (min. 2000)
- Posty w temacie: 11
- Posty: 9319
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Po angielsku jest raptem kilka klawiszy, z których tylko dwóch trzeba koniecznie użyć.
Nazwy parametrów deklaruje się w podprogramie, który jest najzwyklejszym G-kodem ze sprytnymi komentarzami.
Przykładowo :
Jak się coś nazywa #1, #2 ... to programik upomni się o wartość w okienku.
Wyświetli się nazwa zmiennej lub nazwa nadana w sprytnym komentarzu, który ustala też wartość początkową.
A linia zaczynająca się od "info:" wyświetli się jako tytuł.
A zakładki nazywają się tak jak programy, które są zdefiniowane w odpowiednim pliku .ini .
Ja sobie przepisałem co trzeba z calowego ngcgui.ini do metrycznego axis_mm.ini i mam zakładki tam gdzie potrzebuję.
Na razie mam co innego do roboty, bo uruchomiłem wreszcie po kilkudniowej walce EMC2 2.6.0-pre na Xubuntu 12.04 z kernelem 2.6.38.8-rtai.
Głowa mnie jeszcze boli, a trzeba zrobić z tego instalkę ...
.
Nazwy parametrów deklaruje się w podprogramie, który jest najzwyklejszym G-kodem ze sprytnymi komentarzami.
Przykładowo :
Kod: Zaznacz cały
(info: simp -- simple subroutine example -- Ctrl-U to edit)
o<simp> sub
#<ra> = #1 (=.6 Radius A) ;Example parm with comment
#<radius_b> = #2 (=0.4) ;Example parm with no comment
#<feedrate> = #3 (=100)
g0x0y0z1
g3 i#<ra> f#<feedrate>
g3 i[0-#<radius_b>]
o<simp> endsub
Wyświetli się nazwa zmiennej lub nazwa nadana w sprytnym komentarzu, który ustala też wartość początkową.
A linia zaczynająca się od "info:" wyświetli się jako tytuł.
A zakładki nazywają się tak jak programy, które są zdefiniowane w odpowiednim pliku .ini .
Ja sobie przepisałem co trzeba z calowego ngcgui.ini do metrycznego axis_mm.ini i mam zakładki tam gdzie potrzebuję.
Na razie mam co innego do roboty, bo uruchomiłem wreszcie po kilkudniowej walce EMC2 2.6.0-pre na Xubuntu 12.04 z kernelem 2.6.38.8-rtai.
Głowa mnie jeszcze boli, a trzeba zrobić z tego instalkę ...
.
Ostatnio zmieniony 08 sty 2012, 00:28 przez tuxcnc, łącznie zmieniany 1 raz.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 11
- Posty: 9319
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
To trochę potrwa.blue_17 pisze:Podzieli się kolega tą instalką![]()
W systemie brakuje bibliotek, pliku .config kernela wcale nie ma, a w kodzie EMC2-dev są błędy.
Na razie mogę powiedzieć tylko tyle, że się da.
Żeby sprawdzić wszystko i zrobić jakiś manual trzeba postawić goły system i powtórzyć wszystkie potrzebne czynności.
Na dzień dzisiejszy sprawa wygląda następująco :
Instalka Xubuntu 12.04 z http://cdimage.ubuntu.com/xubuntu/relea ... p-i386.iso
Kernel z ftp://kernel.org/pub/linux/kernel/v2.6/ ... .8.tar.bz2, to najnowszy na który jest rtai patch.
Rtai magma z CVS
Kod: Zaznacz cały
cvs -d:pserver:[email protected]:/cvs/rtai co magma
Kod: Zaznacz cały
git clone git://git.linuxcnc.org/git/emc2.git emc2-dev
Co ciekawe EMC2 kompiluje się bez problemu na 10.04, ale na nowszym kernelu się wywala.
Przyczyną jest odwołanie do funkcji pci_find_device, której to programiści kernela zmienili nazwę na pci_get_device ...
I jeszcze kilka plików w /usr/include trzeba ręcznie skopiować, bo trzeba zainstalować jeden pakiet na x86_64, a on ma potrzebne pliki gdzie indziej.
Właściwie to wszystko.
Jak znajdę chwilę to może założę nowy wątek.
.