Fanuc - перевод строк
- 
				kla2
 - Новичок
 - Сообщения: 10
 - Зарегистрирован: 28 дек 2014, 12:11
 - Репутация: 0
 - Настоящее имя: Лазарь Арнольдович Карабин
 - Контактная информация:
 
Fanuc - перевод строк
Fanuc выдаёт на внешний носитель тексты программ с x'0a0d0d' вместо нормального перевода строки. Кто как борется, чтобы можно было редактировать чем я захочу, чтобы вместо этого были честные x'0d0a'?
			
			
									
									
						- Predator
 - Мастер
 - Сообщения: 9583
 - Зарегистрирован: 18 июл 2013, 18:26
 - Репутация: 2531
 - Контактная информация:
 
Re: Fanuc - перевод строк
Я редактирую УП в Notepad++, кодировка файлов utf8 widhout BOM, никаких глюков не замечал.
			
			
									
									
						- 
				kla2
 - Новичок
 - Сообщения: 10
 - Зарегистрирован: 28 дек 2014, 12:11
 - Репутация: 0
 - Настоящее имя: Лазарь Арнольдович Карабин
 - Контактная информация:
 
Re: Fanuc - перевод строк
CIMCO тоже не замечает дурацких пробельных строк, но я хотел, чтобы везде было так. Решил:Predator писал(а):Я редактирую УП в Notepad++, кодировка файлов utf8 widhout BOM, никаких глюков не замечал.
накопать 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
- agering
 - Новичок
 - Сообщения: 15
 - Зарегистрирован: 19 сен 2016, 12:53
 - Репутация: 5
 - Настоящее имя: Александр
 - Контактная информация:
 
Re: Fanuc - перевод строк
Есть параметр, который вставляет/удаляет эту лишнюю 0Dh. Уберите в нем единицу и будет Вам счастье 
			
			
									
									
						- 
				kla2
 - Новичок
 - Сообщения: 10
 - Зарегистрирован: 28 дек 2014, 12:11
 - Репутация: 0
 - Настоящее имя: Лазарь Арнольдович Карабин
 - Контактная информация:
 
Re: Fanuc - перевод строк
Точно! В параметре 100 стояло хххх00хх, что и вызывало несчастье. Счастье даёт хххх11хх.agering писал(а):Есть параметр, который вставляет/удаляет эту лишнюю 0Dh. Уберите в нем единицу и будет Вам счастье
Спасибо!
Вот же трудно быть бестолковым, три года сражался, не мог предположить, что оно управляемо а такое странное только по дефолту.