Вечер добрый.
Давеча случилось в очередной раз гадость. Вырубили свет на работе во время рабочего дня. А я с утра настраивал деталь.. там несколько точек привязки g57, g58, g59. // так вот как свет вырули на пару минут всё слетело., точнее ни чего не сохранилось, Почему корректора сохраняются разу в файл при изменении, а переменные -нет?. Как -бы это сделать? Не перезапускать - linuxcnc каждый раз после настройки.
Сохранение переменных при каждом исполнении программы
- Dmaster
- Мастер
- Сообщения: 1272
- Зарегистрирован: 15 июл 2011, 13:36
- Репутация: 476
- Контактная информация:
Сохранение переменных при каждом исполнении программы
" Linux CNC - наше всё"
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Сохранение переменных при каждом исполнении программы
UPS тебе поможет.
Переменные не сохраняются при изменении специально - изменения делаются очень часто (раз в милисекунду) и система молотила-бы диском непрерывно. Ну и с RT будут проблемы.
Переменные не сохраняются при изменении специально - изменения делаются очень часто (раз в милисекунду) и система молотила-бы диском непрерывно. Ну и с RT будут проблемы.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Dmaster
- Мастер
- Сообщения: 1272
- Зарегистрирован: 15 июл 2011, 13:36
- Репутация: 476
- Контактная информация:
Re: Сохранение переменных при каждом исполнении программы
может только переменные привязок сохранять и грузить из отдельного файла?.. ups - Это конечно хорошо, но хочется и так.)
" Linux CNC - наше всё"
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Сохранение переменных при каждом исполнении программы
Это ты сейчас torvn77'а попытался изобразить? - У тебя почти получилось, для большей правдоподобности стоило начать со слов "Надо сделать...".Dmaster писал(а):может только переменные привязок сохранять и грузить из отдельного файла?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Сохранение переменных при каждом исполнении программы
Можешь сделать функцию для сохранения привязок, и вообще любых параметров:
Код: Выделить всё
O<...> SUB
;py,f=open("param","w")
;py,for i in range(5210,5391):
;py, f.write("%s=%s\n"%(i,interpreter.this.params[i]))
;py,f.close()
O<...> ENDSUB
5211-5219 - "G92" offset for X, Y, Z, A, B, C, U, V & W. Persistent.
5210 - 1 if "G92" offset is currently applied, 0 otherwise. Persistent.
5211-5219 - G92 offset (X Y Z A B C U V W).
5220 - Coordinate System number 1 - 9 for G54 - G59.3. Persistent.
5221-5230 - Coordinate System 1, G54 for X, Y, Z, A, B, C, U, V, W & R. R denotes the XY rotation angle around the Z axis. Persistent.
5241-5250 - Coordinate System 2, G55 for X, Y, Z, A, B, C, U, V, W & R. Persistent.
5261-5270 - Coordinate System 3, G56 for X, Y, Z, A, B, C, U, V, W & R. Persistent.
5281-5290 - Coordinate System 4, G57 for X, Y, Z, A, B, C, U, V, W & R. Persistent.
5301-5310 - Coordinate System 5, G58 for X, Y, Z, A, B, C, U, V, W & R. Persistent.
5321-5330 - Coordinate System 6, G59 for X, Y, Z, A, B, C, U, V, W & R. Persistent.
5341-5350 - Coordinate System 7, G59.1 for X, Y, Z, A, B, C, U, V, W & R. Persistent.
5361-5370 - Coordinate System 8, G59.2 for X, Y, Z, A, B, C, U, V, W & R. Persistent.
5381-5390 - Coordinate System 9, G59.3 for X, Y, Z, A, B, C, U, V, W & R. Persistent.
- Dmaster
- Мастер
- Сообщения: 1272
- Зарегистрирован: 15 июл 2011, 13:36
- Репутация: 476
- Контактная информация:
Re: Сохранение переменных при каждом исполнении программы
Ну блин.. я думал тут обсуждение будет.. Пришел НАЧАЛЬНИК и сразу сказал "как"))))
" Linux CNC - наше всё"
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Сохранение переменных при каждом исполнении программы
Ну я это так из головы написал, может и не заработает 
