LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Error -77044 NI SoftMotion: Buffer can not be updated because there is no more space available.

I am polling the buffer space available using the 'check buffer space' method in softmotion 2.0.  The buffer is 2000 elements long, and I try to add 1000 points when the available space is greater than or equal to 1000.  But I get this error.  I have tried writing 500 points when the space exceeds 1500, but this also fails after a few iterations...
What am I doing wrong?  I have attached my vi if that helps. 
bscout

Message Edited by bscout on 02-08-2007 02:34 PM

0 Kudos
Message 1 of 4
(2,658 Views)

I think that I should have posted this in the Motion Control Hardware forum.  Can a Moderator please move this thread (I think it will get more/ better attention there).

Thanks bscout

0 Kudos
Message 2 of 4
(2,635 Views)
bscout--

     As for posting in the right thread, we cannot move them.  Internally, they will be forwared to the right people; however, for the rest of the community, if this happens again you could just repost in the proper thread. Not really a big deal.  Anyway...
     In this case, I think I see what is going on. It looks like you are updating the points into the buffer for the contouring move method. Yet, the buffer create is set to finite and will not accept any more points after initial set-up.  Look for the Contouring Move Create Buffer and try to set it to either contiunous or reptitive. You can get more information about this function and what it is supposed to do by right-clicking and selecting help.
    If this doesn't help though, let me know and we can take it from there.

Regards,

John H
Applications Engineer
National Instruments
0 Kudos
Message 3 of 4
(2,626 Views)
John,
Thank you for your help, Yes that was the problem.  I changed the buffer to continuous, and it functions properly.
Bscout
0 Kudos
Message 4 of 4
(2,620 Views)