So is this on 2.5_branch, 2.6, or the master?

On Feb 20 2014 7:29 AM, sam sokolik wrote:
> The realtime now builds.  Yay!
>
>
>
>
>
>
> On 2/19/2014 3:40 PM, Robert Ellenberg wrote:
>> Excellent! I think I fixed the build issue, and that rtapi error as 
>> well. I
>> left an error message in there that was no longer valid, so that's 
>> been
>> removed. To fix the build issue, I made a few tweaks to rtapi_math.h 
>> to
>> include fmin and fmax. I don't know if this is the best long term 
>> solution
>> since there's probably a reason it was omitted. However, since I'm 
>> using it
>> anyway, it might as well be there for now.
>>
>> My next step is to squash all this down onto v2.5_branch so that it 
>> can be
>> merged into future releases. I had some issues building v2.5_branch
>> ('failed to remake Makefile'), but if I can get it built, it 
>> shouldn't be
>> much work to get it running.
>>
>> -Rob
>>
>>
>> On Wed, Feb 19, 2014 at 10:41 AM, sam sokolik 
>> <[email protected]>wrote:
>>
>>> I get 2 'aborting after length change!' on tort.ngc.   I was 
>>> wondering
>>> why it runs almost all paraboc blends until it dawned on me that 
>>> none of
>>> the arc-arc, arc-line segments are coplanar..  :) The tool path and
>>> actual path do line up now. Yay!
>>>
>>> sam
>>> On 2/19/2014 7:07 AM, sam sokolik wrote:
>>>> I do get the same (I think) fmin error on the reatime build 
>>>> though.
>>>>
>>>> make[1]: Leaving directory 
>>>> `/usr/src/linux-headers-2.6.32-122-rtai'
>>>> /home/samco/linuxcnc-arc-case/src/emc/tp/tc.c: In function
>>>> ‘tcFindBlendTolerance’:
>>>> /home/samco/linuxcnc-arc-case/src/emc/tp/tc.c:397: error: implicit
>>>> declaration of function ‘fmin’
>>>> make[2]: *** [/home/samco/linuxcnc-arc-case/src/emc/tp/tc.o] Error 
>>>> 1
>>>> make[1]: *** [_module_/home/samco/linuxcnc-arc-case/src] Error 2
>>>> make: *** [modules] Error 2
>>>> make: Leaving directory `/home/samco/linuxcnc-arc-case/src'
>>>> samco@samco-desktop:~/linuxcnc-arc-case/src$ git pull
>>>> Already up-to-date.
>>>> samco@samco-desktop:~/linuxcnc-arc-case/src$ git describe
>>>> v2.5.3-2703-g0b74121
>>>> samco@samco-desktop:~/linuxcnc-arc-case/src$
>>>>
>>>> sam
>>>>
>>>> On 2/18/2014 5:29 PM, Robert Ellenberg wrote:
>>>>> Good news, I think I've solved the drift issue. The Line-Arc case 
>>>>> didn't
>>>>> correctly handle segments that were "consumed" (i.e. merged into 
>>>>> the arc
>>>>> blend), so it ended up moving twice the distance needed for these 
>>>>> very
>>>>> short segments. Now it properly removes the previous segment like 
>>>>> the
>>>>> Line-Line case. I'll push an update shortly that fixes this issue 
>>>>> and
>>> the
>>>>> fmin issue.  I'm not sure I can fix the little overages quite so 
>>>>> easily,
>>>>> since they are due to imperfect tangency between the blends and 
>>>>> circular
>>>>> segments. I've made a bunch of little tweaks that have improved 
>>>>> it
>>>>> slightly, but there's something in the geometry I'm not 
>>>>> accounting for
>>>>> properly. The good news is, since the violations are coming from 
>>>>> the
>>>>> tangents, then we can fix it by scaling back acceleration if need 
>>>>> be.
>>>>>
>>>>> -Rob
>>>>>
>>>>>
>>>>> On Tue, Feb 18, 2014 at 2:13 PM, Robert Ellenberg 
>>>>> <[email protected]>
>>> wrote:
>>>>>> I got that too, recently. That means I used fmin somewhere 
>>>>>> outside of
>>>>>> tp.c. This makes me wish that rtapi_math had fmin and fmax, 
>>>>>> since I
>>> use it
>>>>>> so often anyway.
>>>>>>     On Feb 18, 2014 2:11 PM, "sam sokolik" 
>>>>>> <[email protected]>
>>> wrote:
>>>>>>> I just tried to do a realtime build..  I get these errors
>>>>>>>
>>>>>>>     1.
>>>>>>>        /home/samco/linuxcnc-arc-case/src/emc/tp/tc.c: In 
>>>>>>> function
>>>>>>>        'tcFindBlendTolerance':
>>>>>>>     2.
>>>>>>>        /home/samco/linuxcnc-arc-case/src/emc/tp/tc.c:391: 
>>>>>>> error:
>>> implicit
>>>>>>>        declaration of function 'fmin'
>>>>>>>     3.
>>>>>>>        make[2]: *** 
>>>>>>> [/home/samco/linuxcnc-arc-case/src/emc/tp/tc.o]
>>> Error 1
>>>>>>>     4.
>>>>>>>        make[1]: *** [_module_/home/samco/linuxcnc-arc-case/src] 
>>>>>>> Error 2
>>>>>>>     5.
>>>>>>>        make: *** [modules] Error 2
>>>>>>>     6.
>>>>>>>        make: Leaving directory 
>>>>>>> `/home/samco/linuxcnc-arc-case/src'
>>>>>>>     7.
>>>>>>>        samco@samco-desktop:~/linuxcnc-arc-case/src$
>>>>>>>
>>>>>>> sam
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On 2/18/2014 10:54 AM, Robert Ellenberg wrote:
>>>>>>>> Thanks for the additional info! I've been working on 
>>>>>>>> correcting the
>>>>>>>> overages, which seem to come from the blend arc not being 
>>>>>>>> perfectly
>>>>>>> tangent
>>>>>>>> to the arc segments. As for the "drift" seen in that image, 
>>>>>>>> that's a
>>>>>>> bigger
>>>>>>>> issue, because it means that we're losing or gaining distance
>>> somewhere.
>>>>>>>> I'm 90% sure it's a simple issue with the Line-Arc case, so if 
>>>>>>>> that's
>>>>>>> true,
>>>>>>>> I should be able to fix it pretty easily. I've been using this
>>> program
>>>>>>> as
>>>>>>>> well, which has a good combination of lines and arcs:
>>>>>>>>
>>>>>>>> https://www.dropbox.com/s/cae1gaez3xvi6ia/blur_torus.ngc
>>>>>>>>
>>> 
>>> ------------------------------------------------------------------------------
>>>>>>>> Managing the Performance of Cloud-Based Applications
>>>>>>>> Take advantage of what the Cloud has to offer - Avoid Common
>>> Pitfalls.
>>>>>>>> Read the Whitepaper.
>>>>>>>>
>>> 
>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>>>>>> _______________________________________________
>>>>>>>> Emc-developers mailing list
>>>>>>>> [email protected]
>>>>>>>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>>>>>>>
>>>>>>>>
>>> 
>>> ------------------------------------------------------------------------------
>>>>>>> Managing the Performance of Cloud-Based Applications
>>>>>>> Take advantage of what the Cloud has to offer - Avoid Common 
>>>>>>> Pitfalls.
>>>>>>> Read the Whitepaper.
>>>>>>>
>>>>>>>
>>> 
>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>>>>> _______________________________________________
>>>>>>> Emc-developers mailing list
>>>>>>> [email protected]
>>>>>>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>>>>>>
>>> 
>>> ------------------------------------------------------------------------------
>>>>> Managing the Performance of Cloud-Based Applications
>>>>> Take advantage of what the Cloud has to offer - Avoid Common 
>>>>> Pitfalls.
>>>>> Read the Whitepaper.
>>>>>
>>> 
>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>>> _______________________________________________
>>>>> Emc-developers mailing list
>>>>> [email protected]
>>>>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>>>>
>>>>>
>>>>
>>> 
>>> ------------------------------------------------------------------------------
>>>> Managing the Performance of Cloud-Based Applications
>>>> Take advantage of what the Cloud has to offer - Avoid Common 
>>>> Pitfalls.
>>>> Read the Whitepaper.
>>>>
>>> 
>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>> _______________________________________________
>>>> Emc-developers mailing list
>>>> [email protected]
>>>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>>>
>>>>
>>>
>>>
>>> 
>>> ------------------------------------------------------------------------------
>>> Managing the Performance of Cloud-Based Applications
>>> Take advantage of what the Cloud has to offer - Avoid Common 
>>> Pitfalls.
>>> Read the Whitepaper.
>>>
>>> 
>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Emc-developers mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>>
>> 
>> ------------------------------------------------------------------------------
>> Managing the Performance of Cloud-Based Applications
>> Take advantage of what the Cloud has to offer - Avoid Common 
>> Pitfalls.
>> Read the Whitepaper.
>> 
>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Emc-developers mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>
>
> 
> ------------------------------------------------------------------------------
> Managing the Performance of Cloud-Based Applications
> Take advantage of what the Cloud has to offer - Avoid Common 
> Pitfalls.
> Read the Whitepaper.
> 
> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
> _______________________________________________
> Emc-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-developers


------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to