Страница 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хх.
Спасибо!
Вот же трудно быть бестолковым, три года сражался, не мог предположить, что оно управляемо а такое странное только по дефолту.