Hi,

If I got it right, I can use the emc2-sim without the rtai-modules installed, 
right?
I want to use the simulator with axis for previewing on a normal computer.

I built the simulator from the emc2.3.1-tarball with '--run-in-place' and 
'--enable-simulator'.
Now I am able to run emc with tkemc or xemc, but fail to start it with axis.

Does anyone know why axis doesn't start / what the log tries to tell me / how 
to get more information out of axis?
I didn't find information on that.
Attached: STDOUT and emc_print.txt (dmesg has no info)

Best Regards
Martin


LOG with DEBUG = 0x7FFFFFFF:
----------------------------------------------------------
EMC2 - 2.3.1
Machine configuration directory is 
'/home/martin/tmp/emc2-dev/emc2-2.3.1/configs/sim'
Machine configuration file is 'martin.ini'
Starting EMC2...
(time=1246566480.076370,pid=15656): Registering server on TCP port 5005.
(time=1246566480.076623,pid=15656): running server for TCP port 5005 
(connection_socket = 3).
iocontrol: machine: 'EMC-HAL-SIM-AXIS'  version '1.6'
task: machine: 'EMC-HAL-SIM-AXIS'  version '1.6'
NML_INTERP_LIST::append(nml_msg{size=24,type=222}) : list_size=1, line_number = 0
NML_INTERP_LIST::append(nml_msg{size=84,type=224}) : list_size=2, line_number = 0
emcTaskInit: adding user-defined function ../../nc_files//M101
NML_INTERP_LIST::append(nml_msg{size=24,type=222}) : list_size=2, line_number = 0
NML_INTERP_LIST::append(nml_msg{size=84,type=224}) : list_size=3, line_number = 0
Issuing EMC_TASK_PLAN_SYNCH --      (+516,+12,    +0,)
emcTaskPlanSynch() returned 0
Issuing EMC_TRAJ_SET_TERM_COND --      (+222,+24,    +0,    +2,0.000000,)
Issuing EMC_TRAJ_SET_ORIGIN --      (+224,+84,    
+0,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,)
Issuing EMC_TASK_PLAN_SET_BLOCK_DELETE --      (+518,+16,    +1,\001,)
Issuing EMC_TASK_PLAN_SET_OPTIONAL_STOP --      (+517,+16,    +2,\001,)
alloc: invalid block: 0xb7b1a5dc: 0 0 0

/home/martin/tmp/emc2-dev/emc2-2.3.1/scripts/emc: line 637: 15687 Aborted       
          $EMCDISPLAY -ini "$INIFILE" $EMCDISPLAYARGS $EXTRA_ARGS
Shutting down and cleaning up EMC2...
 - - - snip - - -
----------------------------------------------------------


emc_print.txt:
----------------------------------------------------------
RUN_IN_PLACE=yes
EMC2_DIR=
EMC2_BIN_DIR=/home/martin/tmp/emc2-dev/emc2-2.3.1/bin
EMC2_TCL_DIR=/home/martin/tmp/emc2-dev/emc2-2.3.1/tcl
EMC2_SCRIPT_DIR=
EMC2_RTLIB_DIR=/home/martin/tmp/emc2-dev/emc2-2.3.1/rtlib
EMC2_CONFIG_DIR=
EMC2_LANG_DIR=/home/martin/tmp/emc2-dev/emc2-2.3.1/src/po
INIVAR=inivar
HALCMD=halcmd
EMC2_EMCSH=emcsh
EMC2_IOSH=iosh
INIFILE=/home/martin/tmp/emc2-dev/emc2-2.3.1/configs/sim/martin.ini
PARAMETER_FILE=sim_mm.var
EMCMOT=motmod
EMCIO=io
TASK=milltask
HALUI=halui
DISPLAY=axis
NML_FILE=emc.nml
Starting EMC2 server program: emcsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting EMC2 IO program: io
Starting HAL User Interface program: halui
Starting EMC2 TASK program: milltask
Starting EMC2 DISPLAY program: axis
Killing task emcsvr, PID=15656
Killing task milltask, PID=15686
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments

------------------------------------------------------------------------------
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to