Страница 1 из 1

Fanuc - перевод строк

Добавлено: 06 авг 2016, 13:18
kla2
Fanuc выдаёт на внешний носитель тексты программ с x'0a0d0d' вместо нормального перевода строки. Кто как борется, чтобы можно было редактировать чем я захочу, чтобы вместо этого были честные x'0d0a'?

Re: Fanuc - перевод строк

Добавлено: 06 авг 2016, 13:31
Predator
Я редактирую УП в Notepad++, кодировка файлов utf8 widhout BOM, никаких глюков не замечал.

Re: Fanuc - перевод строк

Добавлено: 06 авг 2016, 14:06
kla2
Predator писал(а):Я редактирую УП в Notepad++, кодировка файлов utf8 widhout BOM, никаких глюков не замечал.
CIMCO тоже не замечает дурацких пробельных строк, но я хотел, чтобы везде было так. Решил:

накопать sed (мне попался -4.2.1 for Windows) и сказать ему

sed.exe -i ":a;N;$!ba;s/\n\r\r/\n/g" <имя файла со станка>

для проверки сначала так

sed.exe" -e ":a;N;$!ba;s/\n\r\r/\n/g" <имя файла со станка> >test.txt

это не меняет исходный файл, выводит рез-т в test.txt

Re: Fanuc - перевод строк

Добавлено: 19 сен 2016, 13:19
agering
Есть параметр, который вставляет/удаляет эту лишнюю 0Dh. Уберите в нем единицу и будет Вам счастье ;-)

Re: Fanuc - перевод строк

Добавлено: 21 сен 2016, 09:32
kla2
agering писал(а):Есть параметр, который вставляет/удаляет эту лишнюю 0Dh. Уберите в нем единицу и будет Вам счастье ;-)
Точно! В параметре 100 стояло хххх00хх, что и вызывало несчастье. Счастье даёт хххх11хх.
Спасибо!

Вот же трудно быть бестолковым, три года сражался, не мог предположить, что оно управляемо а такое странное только по дефолту.