Windows 2000, PCI-7344, MS VC 6.0++
FlexMotion Firmware version:5.2
I'm getting NIMC_noReturnDataBufferError and NIMC_halfReturnDataBufferError during high load CPU in the host computer. This errors are generated from whithin a thread that calls flex_read_vs_position and flex_read_port_rtn with a sleep time of 50ms. When I get those erros messages the main program are not performing any kind of motion control. From this thread I'm used to get NIMC_returnDataBufferNotEmptyError, but when I get this error now, I call flex_flhush_rdb. I would like to know if those erros messages are caused by wrong use of the FlexMotion API or they might happen during high load of CPU. If so, are there any workarround ? Because m
y application must run in a computer whith other apps. that have peaks of CPU use. Thanks !