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