#emc-devel | Logs for 2011-12-18

Back
[00:03:52] <SWPadnos> andypugh, I don't think a translator component could work. If you want to write to the pin, it has to have that ability
[00:03:56] -!- theorbtwo has quit [Ping timeout: 240 seconds]
[00:04:19] <andypugh> You can write to an IO pin, but only from another IO pin.
[00:04:31] <andypugh> (can't you?)
[00:05:26] <SWPadnos> I don't remember the exact rules, but I think it's something like as many readers as you want, at most one writer, and (here's where it's fuzzy) only one or two IO
[00:05:50] -!- Loetmichel has quit [Ping timeout: 252 seconds]
[00:05:58] <andypugh> I think IO pins are in pairs.
[00:06:08] <SWPadnos> something like that
[00:06:11] <andypugh> AFAIK you can only net an IO to another IO.
[00:06:16] <SWPadnos> and readers
[00:06:23] <SWPadnos> those are always OK (or should be)
[00:07:00] <SWPadnos> if it's possible to hook a writer to an IO, it still may not work as expected
[00:07:32] <SWPadnos> many RT components that have output pins update every cycle, so they effectively force the signal to whatever value they want
[00:07:46] <SWPadnos> anyway, I don't know what I'm talking about here, so I should stop :)
[00:08:08] -!- Mjolinor has quit [Remote host closed the connection]
[00:08:20] <SWPadnos> in any case, I think some of the conversions from parameter to pin may have errors
[00:09:03] <SWPadnos> incidentally, consider what happens when you change scale on the fly - the position will immediately jump, because the encoder component has an internal integer count, which it multiplies by the scale
[00:09:25] <SWPadnos> this is not (necessarily) the same value as whatever is on the UI display
[00:09:34] <andypugh> Yes, but in this case it is being used to close a spindle speed loop, so that is OK.
[00:09:49] <SWPadnos> ok, so it's to account for different gearing
[00:10:00] <andypugh> Yes
[00:10:06] <SWPadnos> then I suggest gearchange
[00:10:15] <SWPadnos> which is specifically intended for this
[00:11:05] <andypugh> gearchange only works for scaling the VFD command voltage, really. It still assumes that the encoder is on the spindle.
[00:11:27] <andypugh> (well, to be precise, it has nothing to do with the encoder)
[00:11:36] <SWPadnos> I hope these are fixed gears - not a vari-speed
[00:11:46] <andypugh> Yes, I think that they are.
[00:12:15] <SWPadnos> so you're closing the motor speed loop, not the spindle speed loop
[00:13:08] <andypugh> Hmm, yes, I guess you could use gearchange here, to convert spindle speed command to motor speed command.
[00:13:15] <SWPadnos> yep
[00:13:18] <andypugh> I will suggest that.
[00:13:33] <SWPadnos> ok
[00:13:48] <andypugh> I still contend that swapping parameters to IO pins was a bit unhelpful for many pins.
[00:13:57] <SWPadnos> I agree
[00:14:07] -!- JT-Shop has quit [Read error: Connection timed out]
[00:21:03] -!- jthornton has quit [Read error: Connection timed out]
[00:21:26] -!- i_tarzan has quit [Ping timeout: 252 seconds]
[00:31:31] -!- JT-Shop [[email protected]] has joined #emc-devel
[00:31:31] -!- jthornton [[email protected]] has joined #emc-devel
[00:31:38] -!- sumpfralle has quit [Ping timeout: 240 seconds]
[00:56:44] -!- Nick001-Shop has quit [Remote host closed the connection]
[01:17:31] -!- JT-Shop has quit [Read error: Connection timed out]
[01:19:08] -!- jthornton has quit [Read error: Connection timed out]
[01:26:06] -!- JT-Shop [[email protected]] has joined #emc-devel
[01:26:11] -!- jthornton [[email protected]] has joined #emc-devel
[01:28:36] -!- geo01005 has quit [Ping timeout: 240 seconds]
[01:29:04] -!- rob_h has quit [Ping timeout: 252 seconds]
[02:02:01] -!- Eartaker has quit [Changing host]
[02:03:25] -!- skunkKandT has quit [Remote host closed the connection]
[02:30:56] -!- sumpfralle has quit [Ping timeout: 240 seconds]
[02:36:03] -!- geo01005 has quit [Ping timeout: 255 seconds]
[02:50:32] -!- skunkworks_ [skunkworks_!~chatzilla@str-bb-cable-south2-static-6-425.dsl.airstreamcomm.net] has joined #emc-devel
[02:59:49] -!- andypugh has quit [Quit: andypugh]
[03:13:25] -!- The_Ball has quit [Ping timeout: 252 seconds]
[03:31:20] -!- syyl_ has quit [Quit: Leaving]
[03:55:24] -!- ve7it has quit [Remote host closed the connection]
[04:38:05] -!- geo01005 has quit [Ping timeout: 268 seconds]
[05:18:08] -!- sumpfralle1 has quit [Ping timeout: 240 seconds]
[05:30:46] -!- geo01005 has quit [Ping timeout: 276 seconds]
[05:51:04] -!- psha [[email protected]] has joined #emc-devel
[05:57:19] -!- OpenSpace has quit [Ping timeout: 252 seconds]
[06:08:41] -!- mhaberler [[email protected]] has joined #emc-devel
[06:08:54] -!- geo01005 has quit [Ping timeout: 248 seconds]
[06:35:17] -!- geo01005 has quit [Ping timeout: 252 seconds]
[06:42:22] -!- Eartaker has quit [Quit: By the time you read this I'll already be gone....]
[06:43:13] -!- Calyp has quit [Quit: Leaving]
[07:14:52] -!- FinboySlick has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org]
[08:16:14] -!- the_wench has quit [Ping timeout: 240 seconds]
[08:20:58] -!- psha has quit [Quit: leaving]
[09:05:33] -!- skunkworks_ has quit [Ping timeout: 244 seconds]
[09:24:45] -!- LawrenceSeattle has quit [Read error: Connection reset by peer]
[09:28:04] -!- skunkworks_ [skunkworks_!~chatzilla@str-bb-cable-south2-static-6-425.dsl.airstreamcomm.net] has joined #emc-devel
[09:51:30] -!- Eartaker has quit [Quit: Leaving]
[10:16:12] -!- rob_h [[email protected]] has joined #emc-devel
[10:17:22] -!- theorbtwo has quit [Ping timeout: 244 seconds]
[10:17:32] theorb is now known as theorbtwo
[10:20:47] -!- geo01005 has quit [Ping timeout: 240 seconds]
[10:33:54] -!- OpenSpace has quit [Ping timeout: 248 seconds]
[11:02:49] <jthornton> hi alex_joni
[11:07:02] -!- skunkworks_ has quit [Ping timeout: 248 seconds]
[11:11:31] <jthornton> Francis if you pass by holler at me, I gave you some incorrect information the other day about the docs
[11:20:42] <alex_joni> jthornton: hi
[11:20:44] -!- OpenSpace has quit [Ping timeout: 252 seconds]
[11:20:51] <alex_joni> I fixed the frenchie pages ;)
[11:21:12] <alex_joni> my guess is tissf translated them directly, not going through joomfish/translations
[11:22:13] -!- skunkworks_ [skunkworks_!~chatzilla@str-bb-cable-south2-static-6-425.dsl.airstreamcomm.net] has joined #emc-devel
[11:23:24] <jthornton> :)
[11:23:31] <jthornton> I was wondering what that was
[11:24:13] <alex_joni> if you see him around please let him know
[11:24:32] <jthornton> ok, will do
[11:24:33] <alex_joni> he should get ahold of me if he's unclear of the translation process
[11:24:58] <jthornton> Ok I'll pass that on to him too
[11:26:16] <jthornton> thanks for fixing that
[11:34:07] <alex_joni> np
[11:43:37] -!- ewidance [[email protected]] has joined #emc-devel
[12:17:35] -!- ewidance has quit [Quit: ewidance]
[12:58:54] -!- andypugh [andypugh!~andy2@cpc2-basl1-0-0-cust492.basl.cable.virginmedia.com] has joined #emc-devel
[13:51:46] -!- jthornton_ [[email protected]] has joined #emc-devel
[13:54:46] -!- jthornton_ has quit [Client Quit]
[14:32:13] -!- geo01005 has quit [Ping timeout: 276 seconds]
[14:55:15] -!- psha [[email protected]] has joined #emc-devel
[15:15:44] * jthornton kicks CIA-24 to wake it up
[15:41:14] -!- elmo40 has quit [Ping timeout: 252 seconds]
[16:03:24] -!- OpenSpace has quit [Ping timeout: 252 seconds]
[16:08:02] -!- acemi has quit [Quit: WeeChat 0.3.2]
[16:20:27] -!- Calyp has quit [Ping timeout: 240 seconds]
[16:31:38] -!- geo01005 has quit [Ping timeout: 240 seconds]
[17:16:07] -!- jy76 has quit [Client Quit]
[17:37:28] -!- jy76 has quit [Quit: Bye Bye]
[17:39:05] <mhaberler> rtapi_shmem.3 says: rtapi_shmem_new and rtapi_shmem_dete may not be called from realtime tasks.
[17:39:38] <mhaberler> motion (rt) happily calls rtapi_shmem_new() in motion.c:831
[17:39:48] <mhaberler> is that restriction history?
[17:40:34] -!- geo01005 has quit [Ping timeout: 252 seconds]
[17:43:29] -!- isssy has quit [Quit: Bye Bye]
[17:47:30] -!- ve7it [[email protected]] has joined #emc-devel
[17:53:46] -!- GoSebGo has quit [Ping timeout: 252 seconds]
[18:12:36] -!- geo01005 has quit [Ping timeout: 240 seconds]
[18:32:09] -!- mhaberler has quit [Read error: Connection reset by peer]
[18:33:30] -!- mhaberler [[email protected]] has joined #emc-devel
[19:05:27] -!- mhaberler has quit [Read error: Connection reset by peer]
[19:05:28] -!- mhaberler_ [[email protected]] has joined #emc-devel
[19:14:38] -!- mhaberler_ has quit [Quit: mhaberler_]
[19:23:37] -!- mhaberler [[email protected]] has joined #emc-devel
[19:43:49] -!- psha has quit [Quit: Lost terminal]
[19:54:51] -!- isssy has quit [Quit: Bye Bye]
[20:29:42] -!- sumpfralle has quit [Ping timeout: 248 seconds]
[20:33:13] -!- Mjolinor has quit [Remote host closed the connection]
[20:35:18] -!- andypugh has quit [Ping timeout: 244 seconds]
[20:38:59] -!- micges [[email protected]] has joined #emc-devel
[20:39:07] <micges> mhaberler: hi
[20:39:16] <mhaberler> hi micges
[20:39:24] <micges> re your question
[20:39:43] <mhaberler> I fugured that restriction is history.
[20:39:50] <mhaberler> works fine
[20:40:01] <mhaberler> or?
[20:40:18] <micges> it is not called from realtime task, from init module function
[20:40:32] <mhaberler> ah. sure.
[20:40:35] <mhaberler> duh...
[20:40:45] <micges> but probably it is history also
[20:41:03] <mhaberler> I only need it from initmodule
[20:41:15] <micges> may I ask with what are you messing?
[20:41:40] <mhaberler> yes
[20:42:04] <mhaberler> I'm playing with a kins module which does the z surface interpolation in the kins
[20:42:20] <mhaberler> inspired from the recent thread on pcb milling
[20:42:32] <mhaberler> with probe compensation of a warped surface
[20:42:44] <micges> ah
[20:43:43] <micges> I was thinking that you're making some changes to emcmot
[20:44:21] <micges> inspired by ja3 velocity problems :)
[20:44:22] <mhaberler> not yet ;)
[20:44:36] <micges> ok :(
[20:44:38] <micges> ok :)
[20:45:42] <mhaberler> no, I'm just taking a diversion from the other main branch - making interp truly instantiable, canon a abstract base class with emc/preview/sai instances, and task a class, too
[20:45:56] <mhaberler> very boring, but starts to twinker
[20:46:43] <mhaberler> when that's done comes the moment where I need to take a snapshot of motion state and switch to a separate task/interp instance
[20:47:01] <mhaberler> thats the mah approach to mdi-while-pause
[20:47:02] <mhaberler> d
[20:47:29] <micges> this will be super cool
[20:48:04] <mhaberler> I am a bit uneasy on the motion snapshot/restore stuff, the rest is relatively straightforward
[20:54:40] <mhaberler> it turned out that spinning out interp state (=butchering _setup) into 4 classes (world model, modal state, execution state, config) actually was just a day or so - so much about the 'we cant do this with existing developer time budgets'
[20:54:48] <mhaberler> canon took a few days so far
[20:55:55] <mhaberler> actually a very good cleanup exercise - there was gobs of state hidden here and there, and making it a class is a bit like dynamite fishing
[20:56:16] -!- syyl has quit [Ping timeout: 240 seconds]
[21:05:11] <micges> ok, back to work
[21:05:14] <micges> bye
[21:05:45] -!- micges has quit [Quit: Ex-Chat]
[21:11:16] -!- andypugh [andypugh!~andy2@cpc2-basl1-0-0-cust492.basl.cable.virginmedia.com] has joined #emc-devel
[21:41:38] -!- syyl_ has quit [Ping timeout: 240 seconds]
[21:44:40] -!- rob__H [rob__H!rob_h@2002:8ac7:449b::8ac7:449b] has joined #emc-devel
[21:47:38] -!- rob_h has quit [Ping timeout: 240 seconds]
[21:51:35] -!- bootnecklad has quit [Ping timeout: 252 seconds]
[21:54:39] -!- rob__H has quit [Quit: Leaving]
[21:56:27] -!- geo01005 has quit [Ping timeout: 240 seconds]
[22:03:41] -!- mhaberler has quit [Ping timeout: 240 seconds]
[22:09:52] -!- mhaberler [[email protected]] has joined #emc-devel
[22:13:17] -!- bootnecklad has quit [Quit: Leaving]
[22:21:29] <CIA-24> EMC: 03jthornton 07v2.5_branch * r0d8815ad0330 10/docs/src/common/ (8 files in 2 dirs): Docs: markup fixes and removed unused images
[22:22:33] <andypugh> I wonder if it is too late to split the "touch" off button in two for 2.5? (Yes, I did)
[22:23:26] <CIA-24> EMC: 03jthornton 07v2.5_branch * re4a7039c5f06 10/docs/asciidoc-markup.txt: Docs: more markup tips
[22:27:23] <mhaberler> cia has obstipation
[22:27:39] -!- syyl has quit [Quit: Leaving]
[22:28:45] -!- CmdrData has quit [Read error: Connection reset by peer]
[22:28:49] <CIA-24> EMC: 03jthornton 07v2.5_branch * r4ca92e493f10 10/docs/src/ (11 files): Docs: fix generation of getting started manual
[22:38:01] -!- stormlight has quit [Quit: stormlight]
[22:38:01] -!- jsr__ has quit [Quit: Leaving]
[22:39:28] -!- Eartaker has quit [Changing host]
[22:45:14] -!- mhaberler has quit [Quit: mhaberler]
[23:09:34] -!- mhaberler [[email protected]] has joined #emc-devel
[23:11:06] <CIA-24> EMC: 03jthornton 07v2.5_branch * r1c9d72c067b6 10/docs/src/quickstart/ (6 files in 2 dirs): Docs: markup fixes and latexmath fix
[23:11:06] <CIA-24> EMC: 03jthornton 07v2.5_branch * r91782a852ef0 10/docs/src/ (16 files in 2 dirs): Docs: markup fixes and link fixes
[23:14:19] -!- Eartaker has quit [Quit: Leaving]
[23:19:06] <CIA-24> EMC: 03jthornton 07v2.5_branch * r751c831e6215 10/docs/src/ (12 files in 2 dirs): Docs: markup and link fixes
[23:23:28] -!- geo01005 has quit [Ping timeout: 255 seconds]
[23:24:32] <CIA-24> EMC: 03jthornton 07v2.5_branch * r665cc43e3e63 10/docs/src/config/ (4 files): Docs: markup and link fixes
[23:39:16] -!- LawrenceSeattle has quit [Quit: LawrenceSeattle]
[23:48:31] <CIA-24> EMC: 03jthornton 07v2.5_branch * recd2cf4b3dae 10/docs/src/ (22 files in 3 dirs): Docs: markup and link fixes