Hi all,

I've got a flowgraph I made running from a python script in a for loop.
Each run through the loop different parameters are set for various settings
of the radio.

The quirk I'm seeing, is that some std::cout statements generated from
flowgraph blocks are outputting 0's when they are not 0. Does anyone know
why this might be?

For example, the variable num_bit_errors is what the flowgraph ends a
simulation on. If num_bit_errors > 100, I return WORK_DONE, which moves the
script onto the next loop iteration. This works fine, there is no deadlock
in the system. However, in the same area of code, I also do std::cout <<
num_bit_errors so that I have a sense of how far along the simulation is.
These cout statements almost always return 0's, even right before the
flowgraph makes it past the if num_bit_errors > 100 check. Another words,
to make it through that if statements and complete the flowgraph run,
num_bit_errors must be non-zero. However, std::cout reports that
num_bit_error is 0.

Not sure what's going on.

Rich
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to