Add Option to check xoff/xon on a EOB (end of block) basis
Brought to you by:
artur231,
ottohuamani
I noticed that although EdytorNC is fine for drip feed, the speed is somewhat slow at a baudrate of 9600 (9 blocks average) compared to nclink (OneCNC dot net) speed for example. Perhaps it is checking xoff/xon after each byte is sent. Maybe checking after a block is sent, could increase speed. Just a though.
9 blocks average: I meant 9 blocks per second average.
Please try option "Disable text selection" in com port settings.
Hi artur231! I actually have "Disable text selection" option enabled. It just happens when I send files to the machine(not fast). when I send files from machine to PC the speed is as it should be (very fast!). Using that other software (onecnc) the speed is the same sending from both sides(very fast also). All that with no change on the settings of the machine:9600,2,none,xon/xoff.
""Disable text selection" option enabled: I mean option checked.
Maybe machine sends XOFF to slow transmission ? Can you check what happens if you disable XON/XOFF in editor.
Here is what happens artur231,
*XON/XOFF disabled: after starting transmission, buffer overflow error at FANUC side (doesn't matter for the trial). EdytorNC sends all data, and the time spent is the same as when XON/XOFF enabled (422 lines of cnc code takes 52 seconds to be transmitted).
Just for comparisson I used another program (TERATERM) to test the speed of transmission, and it took 13 seconds to send the same data (20ms delay per block/line to avoid FANUC overflow alarm). Almost the same time PC takes to receive from FANUC (12 seconds).
If more test needed please let me know. I will be pleased to do it.
Good to know you are still developing this app artur!!!
I'll wait the new build.
I can't post anymore. Is there a way to do it?
Last edit: lisette 2013-01-18
I'm sorry that this take so long.
I have updated qextserialport source code. Maybe this will fix slow transmission.