ecran tactile sous emc2

  • Auteur de la discussion hertz59
  • Date de début
H

hertz59

Nouveau
Bonjour a tous

J'utilise depuis pas mal de temps EMC2 avec l'interface AXIS sans problème et voudrais l'utiliser avec un écran tactile

après recherche j'ai trouver sur leur wiki un programme qui correspondrait a mes besoin

http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?GTK_Themes

seulement voila même si je sais utiliser EMC2; Linux en lui même mais inconnue

donc si quelqu'un qui a déjà installer cette interface ou qui maitrise Linux pouvait m'expliquer comment installer ce

module ce serait super sympa de ça part :wink:

merci
 
H

horsot

Compagnon
Bonjour,

L'interface que tu montres est Touchy (avec un thème plus fun), c'est en effet l'interface de prédilection pour les écrans tactiles.
Il n'y a rien à installer pour changer Axis -> Touchy :
http://linuxcnc.org/docs/html/gui_touchy.html

Tiens nous au courant de tes impressions.

Xavier
 
H

hertz59

Nouveau
Bonjour horso

et merci pour ta réponse

Apparemment, et si j'ai bien compris, il faut remplacer la ligne display = axis par display = touchy

et également crée un fichier avec STEPCONF que l'on appelle touchy.hal

comme c'est indiquer au paragraphe 1.2 du lien que tu ma envoyer

c'est ça ou j'ai rien compris :oops:

merci de ton aide
 
H

hertz59

Nouveau
bon ben c pas gagner!!!!!! :???:

j'ai essayer de modifier le DISPLAY=axis en DISPLAY=touchy dans le fichier .INI et de de crée avec stepconf wizard une config

nommée touchy.hal

RÉSULTA = plantage :mad:

bon..... je me suis dit que je n'avais peut être pas la bonne version , j’installe donc la toute dernière qui est la 2.4.6 car

j'avais la 2.4.3

RÉSULTA= plantage également :mad: :mad:

le pire dans tout ça c'est que les autres paramètre display marche impec (mini,tkemc,...etc.)

le seul moyen pour le faire apparaitre c'est d'utiliser le fichier SIM dans les config pré-installer mais je n'est aucune commande active bien sur

donc si quelqu'un a la soluce je lui dit d'avance merci :prayer:
 
H

horsot

Compagnon
Que te dis l'erreur?

Je ne sais pas si Touchy a une fenêtre graphique récapitulant ce qui ne va pas. Le mieux est de lancer emc dans une console.

Bon courage

Xavier
 
H

hertz59

Nouveau
Oui, il y a bien une fenêtre d'erreur emc2 qui apparait

des que possible je vais essayer dans faire une capture d’écran pour la mettre en ligne

bonne journée
 
H

hertz59

Nouveau
comme promis voici le message d’erreur de emc2:

Print file information:
RUN_IN_PLACE=no
EMC2_DIR=
EMC2_BIN_DIR=/usr/bin
EMC2_TCL_DIR=/usr/share/emc/tcl
EMC2_SCRIPT_DIR=
EMC2_RTLIB_DIR=/usr/realtime-2.6.24-16-rtai/modules/emc2
EMC2_CONFIG_DIR=
EMC2_LANG_DIR=/usr/share/emc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
EMC2_EMCSH=/usr/bin/wish8.4
EMC2 - 2.4.0~pre
Machine configuration directory is '/home/john/emc2/configs/test-2.4'
Machine configuration file is 'test-2.4.ini'
INIFILE=/home/john/emc2/configs/test-2.4/test-2.4.ini
PARAMETER_FILE=emc.var
EMCMOT=motmod
EMCIO=io
TASK=milltask
HALUI=
DISPLAY=touchy
NML_FILE=
Starting EMC2...
Starting EMC2 server program: emcsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting EMC2 IO program: io
Starting EMC2 TASK program: milltask
Starting EMC2 DISPLAY program: touchy
Shutting down and cleaning up EMC2...
Killing task emcsvr, PID=11238
Killing task milltask, PID=11364
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done

Debug file information:
Can not find -sec EMC -var NML_FILE -num 1
Traceback (most recent call last):
File "/usr/bin/touchy", line 58, in <module>
from touchy import emc_interface
File "/usr/bin/touchy.py", line 58, in <module>
from touchy import emc_interface
ImportError: cannot import name emc_interface
11238
PID TTY STAT TIME COMMAND
11364
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components

Kernel message information:
[ 8298.763958] I-pipe: Domain RTAI registered.
[ 8298.764001] RTAI[hal]: <3.6.1> mounted over IPIPE-NOTHREADS 2.0-04.
[ 8298.764014] RTAI[hal]: compiled with gcc version 4.2.4 (Ubuntu
4.2.4-1ubuntu3).
[ 8298.764041] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL
IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 8298.764054] PIPELINE layers:
[ 8298.764065] e09ce000 9ac15d93 RTAI 200
[ 8298.764075] c0383180 0 Linux 100
[ 8298.867379] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 8298.869775] RTAI[sched]: loaded (IMMEDIATE, UP, USER/KERNEL SPACE:
<with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 8298.869808] RTAI[sched]: hard timer type/freq = 8254-PIT/1193180(Hz);
default timing: periodic; linear timed lists.
[ 8298.869828] RTAI[sched]: Linux timer freq = 250 (Hz), CPU freq =
400915000 hz.
[ 8298.869842] RTAI[sched]: timer setup = 2010 ns, resched latency =
2688 ns.
[ 8299.176451] RTAI[math]: loaded.
[ 8299.329813] RTAPI: Init
[ 8299.330028] RTAPI: Init complete
[ 8299.478927] HAL_LIB: loading kernel lib
[ 8299.478955] RTAPI: initing module HAL_LIB
[ 8299.478973] RTAPI: module 'HAL_LIB' loaded, ID: 1
[ 8299.480588] RTAPI: shmem 01 created by module 01, key: 1212238898,
size: 262000
[ 8299.480632] HAL_LIB: kernel lib installed successfully
[ 8299.745261] config string '0x6c00 out '
[ 8304.056126] RTAI[math]: unloaded.
[ 8304.190643] SCHED releases registered named ALIEN RTGLBH
[ 8304.207955] RTAI[malloc]: unloaded.
[ 8304.306385] RTAI[sched]: unloaded (forced hard/soft/hard transitions:
traps 0, syscalls 0).
[ 8304.320190] I-pipe: Domain RTAI unregistered.
[ 8304.320227] RTAI[hal]: unmounted.


j'espere que ça pourra t'aider horso parce que pour moi c du chinois :smt003
 
H

horsot

Compagnon
Bonjour,



Qu'as tu mis dans ton fichier touchy.hal?
Il semblerait qu'il faille que tu connectes les 4 signaux du paragraphe "111-Required Controls"

Bonne continuation

Au fait, ce n'est pas du chinois mais de l'anglais :wink: ? :jedwouhor:
 
H

hertz59

Nouveau
Ok mais est ce que c bon si je les connecte avec stepconf?
 

Sujets similaires

R
Réponses
13
Affichages
14 025
speedjf37
S
Haut