Код: Выделить всё
n=0; while [ $n -le 6000000 ]; do echo 'G1 X10 Y10 F10'; done >million.ngc; n=$[$n+1]; echo M2 >>million.ngcКод: Выделить всё
n=0; while [ $n -le 6000000 ]; do echo 'G1 X10 Y10 F10'; done >million.ngc; n=$[$n+1]; echo M2 >>million.ngcИногда (только иногда!) файл на сотню строк axis грузит несколько секунд - тупит.aftaev писал(а):Нужно проверить. У кого нибудь есть файлик на несколько млн строк
Код: Выделить всё
#!/bin/bash
#
cat <<EOF
EOF
COUNTER=0
#186.3 3907737
while [ $COUNTER -lt 3907736 ]; do
cat <<EOF
g01 x0y0z0
g01 x5y10z10
g01 x5y10z5
g01 x10y10z10
EOF
let COUNTER=COUNTER+1
done
cat <<EOF
m30
EOFА он включен? Что команда free говорит?torvn77 писал(а):Может в своп отправляться не умеет?

Короче -- затык в 3D рисовалке, она написана с участием питона, потому на больших прогах затыкается. Я ее где-то в районе 08-09 годов ускорял, стало возможно жить с прогами на 1Мб. Для больших только обход -- выключать 3Д с помощью (AXIS,stop) или (AXIS,hide). Вообще выбросить питон из обработки трудно, по нему происходит сопряжение Гремлина и т.д.Special comments can be inserted into the G Code file to control how the preview of AXIS behaves. In the case where you want to limit the drawing of the preview use these special comments. Anything between the (AXIS,hide) and (AXIS,show) will not be drawn during the preview. The (AXIS,hide) and (AXIS,show) must be used in pairs with the (AXIS,hide) being first. Anything after a (AXIS,stop) will not be drawn during the preview.
These comments are useful to unclutter the preview display (for instance while debugging a larger g-code file, one can disable the preview on certain parts that are already working OK).
1 Мб - это 1 млн строк или вес файла УП?Starik писал(а):стало возможно жить с прогами на 1Мб

Также хреново, или даже хуже -- начинает клава тормозить. Т.е. нажатие кнопки обработается с секундной (или больше) задержкой.Nick писал(а):И интеерсно, как себя поведет этот скрипт, когда он будет пройденную траекторию отрисовывать.
1000000байт/20=50000 строк.Starik писал(а):1Мб это типа миллион байт. Строка обычно больше байта, где-то раз в 20...