#emc-devel | Logs for 2010-08-27

[03:13:56] <CIA-5> EMC: 03seb 07v2.4_branch * rd88e16b19789 10/docs/man/man1/halui.1: minor improvements to halui.1 manpage
[03:30:35] <cradek> hm, seb made some of that file better - I wish he had done the whole thing while he was at it
[04:35:39] <SteveStallings> SteveStallings is now known as steves_logging
[13:58:33] <Al_Smt> here is the other patch for tkemc http://pastebin.ca/1926830 that removes uneeded code
[14:01:41] <Al_Smt> has anyone reviewed this patch http://pastebin.ca/1926139 this one extends Set_Coordinates to 9 axis's and only shows the ones called in the ini
[14:16:00] <jepler> OK, so the point of http://pastebin.ca/1926830 is that the code you wrote that was commited as 4b9ca027 was not doing what you intended -- it was "always" concatting items to worldlabellist regardless of whether they were specified as axes
[14:16:08] <jepler> since there is "always" at least once space in $coordnames
[14:18:33] <jepler> as far as I can tell the existing lines at 65 and 66 in the pastebin are intended to ensure there are at least 9 entries in those lists, but after this change there are always 9 items (and they're hardcoded)
[14:20:53] <Al_Smt> with change they where where allways getting loaded anyway
[14:22:04] <Al_Smt> the Set_Coordinates is broken http://imagebin.org/111622 it displays the wrong axis letter in the wrong offset
[14:22:30] <jepler> in that case, a bit more cleanup can be done: http://emergent.unpy.net/files/sandbox/0001-tkemc-simplify-worldlabellist-axiscoordmap.patch (compare to http://pastebin.ca/1926830)
[14:23:48] <Al_Smt> good!
[14:24:06] <jepler> about your other patch
[14:24:18] <jepler> the purpose of this is pretty clear to me (makes it work for axes from 6 to 8):
[14:24:27] <jepler> - global num0 num1 num2 num3 num4 num5
[14:24:28] <jepler> + global num0 num1 num2 num3 num4 num5 num6 num7 num8
[14:24:59] <Al_Smt> yes?
[14:25:23] <jepler> I'm still trying to figure out what change to the 'for' loop is accomplishing
[14:26:03] <Al_Smt> the if makes it only show the axis's you define in the ini
[14:29:42] <jepler> there's at least one problem with it: With the [TRAJ]AXES spec of X Y Y Z (which is suggested in the docs as accepted) it only shows X and Y in the coordinates setting window
[14:30:37] <Al_Smt> ok
[14:30:50] <jepler> let me see if I can correct it..
[14:30:56] <Al_Smt> cool
[14:33:40] <jepler> this incremental change seems to fix it:
[14:33:41] <jepler> - if { [lindex $nameaxis $i ] == [lindex $nameaxis1 $idex]} {
[14:33:41] <jepler> + if { [lsearch $nameaxis1 [lindex $nameaxis $i]] != -1 } {
[14:34:01] <jepler> my test can be interpreted as "if the letter for the I'th axis is in [TRAJ]AXES"
[14:34:19] <Al_Smt> great
[14:34:42] <jepler> and then idex isn't needed
[14:34:53] <Al_Smt> ok
[14:35:39] <jepler> tested with X Y Y Z, X Y Y U U V, and some other weird ones
[14:35:56] <Al_Smt> just wondering how does the X Y Y Z get defined in the offset parm
[14:36:27] <jepler> (er a number of times I said [TRAJ]AXES when I meant [TRAJ]COORDINATES)
[14:36:54] <jepler> the docs say "it is permitted to write an axis name twice (e.g., X Y Y Z for a gantry machine) but this has no effect."
[14:37:05] <jepler> so there are not two Y work offsets
[14:37:06] <Al_Smt> oh
[14:37:37] <Al_Smt> could you apply those changes
[14:37:48] <jepler> yes, I will.
[14:37:57] <Al_Smt> thank you!
[14:43:12] <CIA-5> EMC: 03jepler 07v2.4_branch * r0b8474a08fbe 10/src/emc/rs274ngc/rs274ngc_pre.cc: tool parameters, non-random, initialize defaults once only
[14:43:23] <CIA-5> EMC: 03jepler 07v2.4_branch * r3ebd186f2685 10/tcl/tkemc.tcl: tkemc: fix radiobutton appearance
[14:43:35] <CIA-5> EMC: 03jepler 07master * r39f51c797bd7 10/tcl/tkemc.tcl: tkemc: simplify worldlabellist, axiscoordmap
[14:43:36] <CIA-5> EMC: 03jepler 07master * redc3a7718c34 10/tcl/scripts/Set_Coordinates.tcl: make Set Coordinates display axis needed
[14:43:45] <jepler> Al_Smt: thanks for your work on this
[14:43:49] <CIA-5> EMC: 03jepler 07master * r0d8e9fb674be 10/docs/README: Fixed minor typos in docs/README
[14:43:51] <CIA-5> EMC: 03jepler 07master * r0b39415845f4 10/docs/src/README: Fixed minor typos in docs/src/README
[14:43:51] <CIA-5> EMC: 03jepler 07master * r62bf001f471c 10/docs/src/config/ini_homing.lyx: Fixed minor typos in docs/src/config/ini_homing.lyx
[14:43:52] <CIA-5> EMC: 03jepler 07master * r67055cc99ebe 10/docs/src/config/ini_homing.lyx: Fix doc building
[14:43:55] <CIA-5> EMC: 03jepler 07master * rd88e16b19789 10/docs/man/man1/halui.1: minor improvements to halui.1 manpage
[14:43:56] <CIA-5> EMC: 03jepler 07master * r0b8474a08fbe 10/src/emc/rs274ngc/rs274ngc_pre.cc: tool parameters, non-random, initialize defaults once only
[14:43:56] <CIA-5> EMC: 03jepler 07master * r3ebd186f2685 10/tcl/tkemc.tcl: tkemc: fix radiobutton appearance
[14:43:57] <CIA-5> EMC: 03jepler 07master * r9407cf49c9e5 10/ (5 files in 5 dirs): Merge remote branch 'origin/v2.4_branch'
[14:44:39] <Al_Smt> you are welcome & thank you
[15:09:24] <Jymmm> Jymmm is now known as Red70sShow
[15:09:34] <Red70sShow> Red70sShow is now known as Jymmm
[16:05:14] <cradek> awallin_: I had no idea we had an onscreen jogwheel. do you drag it in a circle?
[16:12:57] <awallin_> yes it reacts to dragging, as well as the mouse-wheel
[16:21:34] <morficmobile> neat
[16:21:57] <awallin_> since about 2007...
[22:45:05] <ries_> ries_ is now known as ries
[22:57:34] <CIA-5> EMC: 03cmorley 07pncconf * r77fe718ca154 10/src/emc/usr_intf/pncconf/pncconf.glade: commit glade file saved with glade 3.7
[22:57:36] <CIA-5> EMC: 03cmorley 07master * r9fe44f37b73d 10/ (9 files in 4 dirs): add gladevcp to emc
[22:57:39] <CIA-5> EMC: 03cmorley 07master * rfff191617586 10/docs/man/man9/gladevcp.9: addbasic man page for gladevcp
[23:18:33] <CIA-5> EMC: 03cmorley 07master * r45bded52ba26 10/src/hal/user_comps/gladevcp.py: add gladevcp.py for gladevcp component
[23:25:45] <Dave911> cmorley: cool you are pushing that to the master ... :-)
[23:50:28] <chester88> dave911 you still there?
[23:51:16] <JT-Hardinge> chester88: HI!
[23:51:24] <chester88> Hey John
[23:51:34] <JT-Hardinge> I just sent you an e-mail lol
[23:51:49] <chester88> OK ill look for it...
[23:53:08] <chester88> lol gladevcp is similar to pyvcp except it uses GTK widgets and one would use GLADE UI editor to make the panel
[23:53:25] <Dave911> Yes .. hopped off for a moment
[23:54:15] <JT-Hardinge> cool Chris
[23:54:24] <chester88> Dave911 if you want I can send you a patch to allow Touchy to be modified to have gladevcp widgets.
[23:54:33] <chester88> Does that make sence? lol
[23:54:49] <Dave911> yes .... and yes please....
[23:54:53] <JT-Hardinge> I just got my internet back up :/ and trying to clear a space for the VMC before it arrives
[23:55:14] <chester88> John are you addicted to CNC :)
[23:55:31] <JT-Hardinge> well... YES, I think so
[23:55:35] <Dave911> Dave at ColeControls dot com if you could ....
[23:55:45] <chester88> John did you ever try that mux16 with debounce ?
[23:56:21] <JT-Hardinge> sadly, no... I keep getting distracted
[23:56:28] <chester88> K Dave i'll send two patches for master in a few minutes. Please let me know how it all works for you.
[23:56:55] <Dave911> I'll try them and let you know ... Thanks!
[23:57:15] <JT-Hardinge> been real busy trying to prep the ground for an expansion to my shop... moving trees and lots of dirt
[23:57:31] <chester88> There is some debated whether allowing users to freely modify Touchy is ok or not.
[23:57:31] <Dave911> Sounds like you need the room JT
[23:57:35] <JT-Hardinge> I need to get all the metal working stuff out of here and into the new shop
[23:57:53] <JT-Hardinge> Dave911: I have a winding path from the front door around to here lol
[23:57:54] <chester88> John Very Cool!
[23:58:31] <JT-Hardinge> yea I can't wait
[23:58:35] <Dave911> I can relate ... :-) I really need to pour some concrete myself ...
[23:58:43] <JT-Hardinge> it will have central heat and air too!
[23:59:28] <Dave911> Really nice .. I used to think that AC was a pure luxury but I think it really helps productivity in the summer ...
[23:59:30] <JT-Hardinge> for something that big I have a guy that pours and finishes concrete that I use for smaller projects I'll do it myself
[23:59:46] <JT-Hardinge> and keeps your equipment from rusting!