#emc-devel | Logs for 2011-06-08

Back
[00:04:01] -!- theorbtwo has quit [Ping timeout: 240 seconds]
[00:06:13] -!- Birdman3131 has quit [Read error: Connection reset by peer]
[00:24:44] -!- crazy_imp has quit [Ping timeout: 260 seconds]
[00:41:17] -!- Techrat has quit [Changing host]
[01:07:28] -!- FinboySlick has quit [Remote host closed the connection]
[01:09:17] -!- Fox_Muldr has quit [Ping timeout: 276 seconds]
[01:09:32] -!- FinboySlick has quit [Remote host closed the connection]
[02:11:13] -!- AC-130H has quit [*.net *.split]
[02:11:13] -!- tris has quit [*.net *.split]
[02:11:14] -!- Poincare has quit [*.net *.split]
[02:11:14] -!- emcrules_mill has quit [*.net *.split]
[02:16:14] -!- L84Supper has quit [Ping timeout: 276 seconds]
[02:42:22] -!- ve7it has quit [Remote host closed the connection]
[03:00:23] -!- scanf has quit [Ping timeout: 240 seconds]
[03:06:31] -!- Valen has quit [Quit: Leaving.]
[03:12:23] -!- Tom_itx has quit [Ping timeout: 244 seconds]
[03:21:22] Tom_shop is now known as Tom_itx
[03:22:22] -!- ries has quit [Quit: ries]
[03:26:00] -!- Tom_itx has quit [Ping timeout: 268 seconds]
[03:28:08] Tom_shop is now known as Tom_itx
[04:02:45] -!- mhaberler [[email protected]] has joined #emc-devel
[04:19:11] -!- ssi has quit [Ping timeout: 250 seconds]
[04:57:27] -!- ewidance [[email protected]] has joined #emc-devel
[05:06:19] -!- mhaberler has quit [Quit: mhaberler]
[05:08:13] -!- FinboySlick has quit [Quit: Leaving.]
[05:15:29] -!- mhaberler [[email protected]] has joined #emc-devel
[05:52:19] -!- maximilian_h [[email protected]] has joined #emc-devel
[05:52:23] -!- maximilian_h has quit [Client Quit]
[06:15:35] -!- isssy has quit [Quit: Visitor from www.linuxcnc.org]
[06:16:58] -!- ewidance has quit [Quit: ewidance]
[06:20:17] -!- awallin has quit [Remote host closed the connection]
[06:21:52] -!- Valen has quit [Quit: Leaving.]
[06:25:47] -!- vladimirek [[email protected]] has joined #emc-devel
[06:32:09] -!- e-jones [[email protected]] has joined #emc-devel
[07:04:35] -!- awallin [awallin!~quassel@2001:708:110:1020:224:7eff:feda:7c7d] has joined #emc-devel
[07:04:59] -!- mhaberler has quit [Quit: mhaberler]
[07:16:39] -!- cjdavis has quit [Read error: Connection reset by peer]
[07:25:01] -!- Birdman3131 has quit [Read error: Connection reset by peer]
[07:33:27] -!- robh__ [[email protected]] has joined #emc-devel
[07:53:27] -!- cjdavis has quit [Ping timeout: 255 seconds]
[08:07:23] -!- vladimirek has quit [Remote host closed the connection]
[08:29:53] -!- factor has quit [Read error: Connection reset by peer]
[08:44:42] -!- Poincare has quit [Quit: changing servers]
[08:54:47] -!- kljsdfhklj has quit [Ping timeout: 250 seconds]
[09:34:55] -!- mhaberler [[email protected]] has joined #emc-devel
[10:24:12] -!- nullie has quit [Quit: Ex-Chat]
[10:31:45] -!- n2diy has quit [Quit: Ex-Chat]
[10:46:49] -!- awallin has quit [Remote host closed the connection]
[10:52:47] -!- mhaberler has quit [Quit: mhaberler]
[11:06:51] -!- pjm has quit [Read error: Connection reset by peer]
[11:10:20] -!- mhaberler [[email protected]] has joined #emc-devel
[11:28:42] -!- rooks has quit [Quit: So long, and thanks for all the fish.]
[11:40:00] -!- slime2k has quit [Remote host closed the connection]
[11:47:55] <mhaberler> cradek: are you around?
[11:52:35] -!- Vq has quit [Ping timeout: 276 seconds]
[12:07:28] -!- Tom_itx has quit []
[12:08:51] -!- mhaberler has quit [Quit: mhaberler]
[12:15:39] Tom_shop is now known as Tom_itx
[12:37:02] -!- Valen has quit [Quit: Leaving.]
[12:47:40] -!- mhaberler [[email protected]] has joined #emc-devel
[13:00:31] -!- skunkworks_ has quit [Remote host closed the connection]
[13:17:48] -!- isssy has quit [Client Quit]
[13:54:06] -!- skunkworks_ [skunkworks_!447329d2@gateway/web/freenode/ip.68.115.41.210] has joined #emc-devel
[14:00:28] -!- alSMT [[email protected]] has joined #emc-devel
[14:01:18] -!- mhaberler has quit [Quit: mhaberler]
[14:36:43] -!- vladimirek [[email protected]] has joined #emc-devel
[14:47:16] -!- factor has quit [Read error: Connection reset by peer]
[14:57:58] <CIA-9> EMC: 03cradek 07v2.5_branch * r614fd572754e 10/ (47 files in 8 dirs): ngcgui for v2.5
[14:58:09] <CIA-9> EMC: 03cradek 07v2.5_branch * r0ca6191fcf85 10/configs/sim/ngcgui.ini: Allow use of the system-installed tracer
[15:01:21] <skunkworks_> I still need to try that...
[15:06:50] -!- El_Matarife has quit [Quit: Nettalk6 - www.ntalk.de]
[15:14:37] -!- tom3p [[email protected]] has joined #emc-devel
[15:15:13] -!- pcw_home has quit [Read error: Connection reset by peer]
[15:19:03] -!- vladimirek has quit [Remote host closed the connection]
[15:34:31] Vq_ is now known as Vq
[15:38:33] <jthornton> YEA!
[15:46:35] -!- issy has quit [Ping timeout: 276 seconds]
[15:58:16] -!- IchGuckLive has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100423140709]]
[16:17:32] -!- mhaberler [[email protected]] has joined #emc-devel
[16:19:13] <mhaberler> cradek: are you around?
[16:21:21] -!- ve7it [[email protected]] has joined #emc-devel
[16:23:02] -!- psha [[email protected]] has joined #emc-devel
[16:38:17] <cradek> mhaberler: I come and go, all day every day. Please, instead of asking whether I'm here, say what you want, or directly ask your real question
[16:38:34] <mhaberler> ok
[16:39:23] <mhaberler> I found that all of M6,Tx,M61 *are* queued in the interp; it just returns execute_finish on change
[16:40:33] <mhaberler> afaict that means it has to go to task; it would be possible to keep it in interp by adding methods which are called exec-time
[16:40:53] -!- L84Supper has quit [Ping timeout: 258 seconds]
[16:40:59] <mhaberler> any opinion on that?
[16:41:35] <cradek> but doesn't the interp block until they are done? I recall tool_change_flag etc
[16:41:44] <mhaberler> second, impact of removing tool_table from emcstat
[16:41:46] <cradek> because it has to reread position after M6
[16:42:42] <mhaberler> well yes. but the message *is* handled in task; I dont quite see how that can be shifted yet;, but I'll give it a stab
[16:43:10] <cradek> I think you know more about all this than I do...
[16:43:26] <mhaberler> anyway, methods in interp can be used both ways and it's a matter of some experimentnation
[16:43:35] <mhaberler> re tool_table/emcstat.
[16:43:42] <mhaberler> xis references only tool_table[0] and last_tool:
[16:43:43] <mhaberler> axis.py:755 : or self.stat.tool_table[0] != o.last_tool
[16:43:51] <mhaberler> touchy references tool_table[n] (n > 0) in once spot.
[16:43:52] <mhaberler> emc_interface.py: 419: set_text(self.status['preppedtool'], "%d" % self.emcstat.tool_table[self.emcstat.pocket_prepped].id)
[16:44:00] <mhaberler> other UI's: seem only command task with a EMC_TOOL_LOAD_TOOL_TABLE(filename) message
[16:44:18] <mhaberler> so actuall tool_table refs are failry scant.
[16:44:32] <mhaberler> the real question is: can we dump pocket as the index...
[16:45:17] <mhaberler> I think yes, because that conceptionally is a canon local and it just happened to escape into the wild because it was handy as tooltable index
[16:45:59] <cradek> touchy shows you what tools are in all the pockets - I don't want to lose that feature (and AXIS may learn to do it someday)
[16:46:23] <mhaberler> that's wont be lost
[16:46:31] <cradek> the implementation details (index = pocket) are not important I don't think
[16:46:37] <mhaberler> fair enough
[16:47:46] <mhaberler> a proper abstract data type for the tooltable with some accessors will deliver that, among them what you need - what I'm saying is: in those few cases reerences to the tool_table array need to be replaced by a method call (which might go through an NM interaction)
[16:48:07] <mhaberler> that would carry +one* tool, not the whole litter
[16:48:30] <mhaberler> that gets us around the size limitation in NML
[16:48:35] <cradek> I understand
[16:48:56] <cradek> can the guis easily tell when they need to do the full reread?
[16:49:11] <mhaberler> good point
[16:49:34] <mhaberler> thanks for that hint ;-)
[16:50:58] <mhaberler> what can actually change which needs displaying? I would guess the change of a pocket of a ool would be interesting, and the tool-in-spindle
[16:51:05] <mhaberler> plus offsets
[16:52:27] <mhaberler> re pocket.. since that is a canon concept I would actually tend to eradicate pockets from interp, and leave that mapping to the canon layer - too much confusion
[16:52:36] <cradek> in touchy, it shows the locations of tools (pocket vs tool number) for all pockets, and the currently active tool offset, and the currently loaded tool.
[16:52:56] <cradek> no guis show all the offsets of all the tools, but they sure might want to
[16:53:11] <mhaberler> they can, but they might need an iterator
[16:53:37] <mhaberler> I need to think about the change notification more.
[16:54:56] <mhaberler> one day I will butcher up _setup into worldmodel, interpstate, configstate, and modalstate, and canon will be an abstract class - there's a lot of FORTRAN COMMON creep-in here ;-)
[16:56:24] <mhaberler> ok, I know how to proceed. TT massaging - Interp methods, and a change notiification for the UI's plus accessors and iterators.
[16:56:28] <mhaberler> thanks!
[16:58:11] -!- factor has quit [Ping timeout: 240 seconds]
[16:58:27] <psha> cradek: at last ngcgui is merged :D
[16:59:16] <psha> long way of this great out of tree patch...
[17:08:38] -!- nullie has quit [Quit: Ex-Chat]
[17:14:51] -!- isssy has quit [Quit: Visitor from www.linuxcnc.org]
[17:20:41] -!- awallin [[email protected]] has joined #emc-devel
[18:12:27] -!- IchGuckLive has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100423140709]]
[18:28:38] -!- bill2or3 has quit [Ping timeout: 276 seconds]
[18:30:00] -!- skunkworks_ has quit [Ping timeout: 252 seconds]
[18:39:18] -!- jepler has quit [Read error: Operation timed out]
[18:40:14] -!- ewidance [[email protected]] has joined #emc-devel
[18:40:44] -!- jepler [jepler!~jepler@emc/developer/pdpc.professional.jepler] has joined #emc-devel
[18:56:39] -!- tom3p [[email protected]] has parted #emc-devel
[19:13:23] -!- Loetmichel has quit [Ping timeout: 244 seconds]
[19:30:02] -!- Techrat has quit [Quit: Leaving]
[19:35:29] -!- skunkworks_ [skunkworks_!447329d2@gateway/web/freenode/ip.68.115.41.210] has joined #emc-devel
[19:47:15] -!- psha has quit [Quit: Lost terminal]
[20:05:54] -!- vladimirek [[email protected]] has joined #emc-devel
[20:16:14] -!- isssy has quit [Quit: Visitor from www.linuxcnc.org]
[20:17:05] -!- e-jones has quit [Quit: Ex-Chat]
[20:23:31] -!- n2diy has quit [Quit: Ex-Chat]
[20:38:19] -!- nullie has quit [Quit: Ex-Chat]
[20:53:49] -!- JT-Shop_ [[email protected]] has joined #emc-devel
[20:56:57] -!- JT-Shop has quit [Ping timeout: 260 seconds]
[20:57:00] JT-Shop_ is now known as JT-Shop
[20:59:14] -!- JT-Shop has quit [Quit: ChatZilla 0.9.86.1 [Firefox 4.0.1/20110413222027]]
[20:59:37] -!- JT-Shop [[email protected]] has joined #emc-devel
[21:15:24] -!- vladimirek has quit [Remote host closed the connection]
[21:25:20] -!- FinboySlick has quit [Quit: Leaving.]
[21:34:26] -!- skunkworks_ has quit [Ping timeout: 252 seconds]
[21:38:45] -!- acemi has quit [Quit: WeeChat 0.3.2]
[21:48:54] -!- alSMT has quit [Quit: Leaving]
[21:50:04] -!- ewidance has quit [Quit: ewidance]
[21:54:02] -!- Fox_Muldr has quit [Ping timeout: 276 seconds]
[21:54:29] -!- OoBIGeye has quit [Ping timeout: 276 seconds]
[21:59:44] -!- OoBIGeye has quit [Ping timeout: 260 seconds]
[22:13:51] -!- mhaberler has quit [Ping timeout: 250 seconds]
[22:21:32] -!- willburrrr2003 has quit [Quit: Few women admit their age. Few men act theirs.]
[22:43:24] -!- Valen has quit [Read error: No route to host]
[23:34:43] -!- waprat has quit [Read error: Connection reset by peer]
[23:44:44] -!- OoBIGeye has quit [Ping timeout: 260 seconds]
[23:49:59] -!- OoBIGeye has quit [Ping timeout: 260 seconds]
[23:55:33] -!- kljsdfhklj has quit [Ping timeout: 255 seconds]