Бакап настроек Mach3
Вот тут http://www.jportal.ru/forum/forum53/topic10587/message249261/ автор поста среди прочего описывает своё приключение с Mach3: «Ну тут мне и ПОВЕЗЛО !!!!!!!!!!!!!!!!! Охотно кинулся помочь Канадский товарищ . Без задней мысли доверился как к не просто ЧПУшнику а в добавок к производителю станка … В результате станок мог проехать 50 мм по Х грубо минут за 20 ть . На изменения значений он больше не реагировал , так и ползал .»
Ситуация не такая уж и редкая, когда что-то изменили в настройках, а что — уже забыли, и Mach3 работает плохо. Некоторые пользователи в таких случаях для восстановления конфигурации переставляют Mach3.
А есть более простые методы восстановления настроек:
1) Настройки Mach3 хранятся в файле C:\Mach3\ProfileName.xml где ProfileName — это имя профайла. Mach3 при каждом закрытии создаёт копию этого файла и помещает её в C:\Mach3\xmlbackups При этом одна старая копия стирается. Mach3 хранит там 21 копию каждого профайла. В меню Operator / Restore Settings... можно восстановить одну из копий. Mach3 спросит, какую по счёту копию восстанавливать. Чтобы прикинуть, какой номер копии нужен, можно зайти в C:\Mach3\xmlbackups, Views сделать Details и отсортировать по дате. Выбрать дату, когда конфигурация была ещё работающей, и посчитать, какая по счёту эта копия, если считать с самой новой. И потом в меню Operator / Restore Settings... можно восстановить её. Конечно, нужно считать только копии нужного профайла. Если там есть копии с другими именами, то пропускать их.
2) Ещё проще: Выбрать в C:\Mach3\xmlbackups нужную копию, сменить расширение её файла на .xml, и скопировать этот файл в C:\Mach3\, прибив тем самым попорченный файл в C:\Mach3\.
C методами 1) и 2) медлить нельзя, т. к. при каждом выходе из Mach3 одна старая копия настроек исчезает навсегда.
3) Ещё более простой способ и единственно правильный — просто скопировать файл с настройками куда-нибудь в укромное место, чтобы при необходимости было что восстановить. Как уже говорилось, настройки Mach3 хранятся в файле C:\Mach3\ProfileName.xml где ProfileName — это имя профайла. Как узнать имя профайла? Если Mach3 запускается кликаньем по desktop shortcut, то можно right-click эту shortcut, затем Properties. Там будет прописана команда, запускающая Mach3, например C:\Mach3\Mach3.exe /p MyProfile Слово после параметра /p – это и есть имя профайла, в данном примере это MyProfile. Т.е. в данном примере нужно сделать копию файла MyProfile.xml, который находится в C:\Mach3\ Копировать нужно, понятное дело, при закрытом Mach3.
В ProfileName.xml хранятся только настройки Mach3. Всякие plugins могут хранить свои настройки в каких-то других местах, например SmoothStepper хранит свои настройки в каких-то своих файлах.
Ну и чтобы 2 раза не вставать, раз уж коснулись имени профайла, то можно заодно вспомнить, где лежат macros. Макро лежат в C:\Mach3\macros\ProfileName, т. е. для каждого профайла могут быть свои макро. Когда в MDI строке (Manual Data Input) вводите, например, M3, то выполняется макро m3.m1s из фолдера именно ProfileName (осторожно с этим примером, m3.m1s включает шпиндель).
За это сообщение автора Прохожий поблагодарили: 2 HovK (09 фев 2015, 11:50) • igor (09 фев 2015, 13:33) |
|
|