Strona 1 z 2
MOCCA dla EMC2
: 01 lip 2011, 15:26
autor: markcomp77
MOCCA w EMC2 - nowe gui w pascalu
http://code.google.com/p/moccagui/
dużo.. ale po niemiecku:
http://www.cncecke.de/forum/showthread. ... t=moccagui
this is "mocca" Its a new GUI to be used within the enhanced machine controller - emc2. the goal is to provide a stable- user friendly interface to control cnc-machines, lathes etc... it is based on freepascal and lazarus.

: 04 lip 2011, 01:44
autor: blue_17
W paskalu czy Delphi tak czy tak wreszcie wszystko będę mógł sobie zrobić z kodem

: 04 lip 2011, 10:17
autor: markcomp77
blue_17 pisze:W paskalu czy Delphi tak czy tak wreszcie wszystko będę mógł sobie zrobić z kodem
moccagui jest w pascalu (fpc), który wraz ze środowiskiem lazarus - przypomina delphi
[ Dodano: 2011-07-04, 10:22 ]
mocca to tylko dostawka (gui - interfejs graficzny) do EMC2
może zastąpić axies
Configuration
Now you need to tell EMC, that you don't like axis any more
To do so, find the INI-file of your EMC-Configuration. Normally it should be found here: /home/your_username/emc2/configs/your_config/your_config.ini
Now look out for a line, beginning with "DISPLAY = " Replace the name of your former display-program with "mocca"
It should look like this, now:
During installation, different designs have been copied to this directory: /usr/share/package_name/skins
if you installed lucid-mocca for example, the the path would look like this: /usr/share/lucid-mocca/skins
Now, choose a design, with a suiting resolution and language. Keep the path to this design in mind.
Back to your INI-file: Scroll to the bottom, and add a new section: MOCCA
In this new section, add the variable: CONFIG =
This variable has to contain the path to your design. The section should then look like this:
Kod: Zaznacz cały
[MOCCA]
CONFIG = /usr/share/lucid-mocca/skins/default_en
Then save your INI-file. Now you're done. Start EMC with your profile and enjoy the new GUI.
: 04 lip 2011, 13:58
autor: blue_17
Właśnie o Lazarusie pomyślałem w pierwszej chwili bo kilka mikro aplikacji namalowałem w nim taka jest zaleta że jest full darmowy również do komercji czyli można na nim legalnie zarabiać, dynamicznie się rozwija i ma dużo komponentów do pobrania. I co ważne aplikacja może działać na 3 platformach windows liux i mac

: 04 lip 2011, 16:01
autor: markcomp77
do malowania interfejsów szykuje się w wersji stabilnej dystrybucji emc2 generator na glade (ten od gtk)... coś bardzo potrzebnego do szykowania gui pod ekrany dotykowe
: 04 lip 2011, 18:48
autor: vitro
Próbowałem "MOCCE" i wróciłem do axisa. "Mocca" jest super, ale w filiżance, na ekranie wolę axis'a ( brak np. obróbki bitmap ).
: 04 lip 2011, 20:08
autor: kamar
Ja zdecydowanie też

: 04 lip 2011, 20:21
autor: markcomp77
jakaś przyczyna istnienia wielu chętnych do rozwijania mocci musi być... ciekawe jaka?.. może podobieństwo do skóry mach3
ja również nie zamierzam się przesiadać z axis... jednak, nie bardzo w axisie podoba mi się rozszerzanie zawartości ekranu przez pisane z ręki plików xml
pisanie xml jest dużo gorsze niż "malowanie" interfejsu w delphi, lazarusie czy gladzie
GladeVcp... budzi nadzieje
http://wiki.linuxcnc.org/emcinfo.pl?GladeVcp

: 04 lip 2011, 21:59
autor: kamar
markcomp77 pisze: ciekawe jaka?.. może podobieństwo do skóry mach3
To już wiem czemu mi nie pasi

A poważnie to ekran do roboty ma być jasny i przejrzysty, z axisa usuwamy rzadziej używane funkcje.
: 04 lip 2011, 22:10
autor: markcomp77
kamar pisze:A poważnie to ekran do roboty ma być jasny i przejrzysty, z axisa usuwamy rzadziej używane funkcje.
tak..
ale
potrzeba większych "przycisków", bo dotykanie ekranu to użyteczna sprawa...
a takie utaczskrinienie wymaga przeprojektowania gui
mysz i klawiatura dzięki temu leżą gdzieś głębiej dobrze zabezpieczone...