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.
Obrazek

: 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 :mrgreen:

: 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:

Kod: Zaznacz cały

DISPLAY = mocca
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

Obrazek

: 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...