LinuxCNC Integrators Manual Глава III - Конфигурационные файлы

Материал из cnc-club
Перейти к навигации Перейти к поиску

LinuxCNC Integrators Manual Глава III - Конфигурационные файлы

Глава 3 - Конфигурационные файлы

3.1 Файлы использующиеся для конфигурации

EMC конфигурируется при помощи текстовых файлов, свободно читаемыми человеком. Все эти файлы могут быть прочитаны и отредактированы в любом из оюычных текстовых редакторов доступных с большинством дистрибутивов Linux1. Вам нужно быть немного осторожными когда вы редактируете эти файлы. Некоторые ошибки могут вызвать неудачную загрузку. (Нужна корректировка: Some mistakes will cause the start up to fail.) Эти файлы загружаются каждый раз при запуске программного обеспечения. Некоторые из них читаются несколько раз пока CNC станок работает.

Конфигурационные файлы включают:

  • INI ini файл переопределяет установки по-умолчанию, которые компилируются в код EMC2. Он также предоставляет настройки, которые читаются напрямую Hardware Abstraction Layer.
  • HAL Файлы HAL (Hardware Abstraction Layer - Слой аппаратных абстракций) загружают процессные модули и обеспечивают связи между сигналами EMC и определенными пинами аппаратного обеспечения
  • VAR var файл обеспечивает способ для интерпретатора сохранять некоторые значения с предыдущего запуска до следующего. Эти значения сохраняются с одного прогона до другого, но не всегда записываются сразу. См. раздел Параметры руководства по G Code для подробной информации о значении каждого параметра.
  • TBL Файл tbl хранит информацию об инструментах. Подробнее см. EMC2 Руководство пользователя.
  • NML nml файл настраивает каналы связи используемые EMC2. Обычно он настроен выполнять связи в рамках одного компьютера, но может быть изменен для обмена данными между несколькими компьютерами.
  • .emcrc Эти файлы хранят пользовательскую информацию и создается чтобы хранить название директории когда пользователь в первый раз выбирает конфигурацию EMC.2

Элементы помеченные (HAL) используются только файлами HAL и предложены как хорошее начало.

Другие элементы используются EMC напрямую и для них всегда должны быть указанны название раздела и наименование.

1 Не путайте текстовый редактор и текстовый процессор. Текстовые редакторы такие как gedit, kwrite или блокнот создают файлы которые являются простым текстом. Они также создают строки текста, которые отделены одна от другой. Текстовые процессоры такие как Open Office или Microsoft Word создают файлы с параграфами переносами слов и многими встроенными кодами, которые контролируют размер шрифта и т. п. Текстовый редактор ничего такого не делает.

2 Обычно этот файл находится в домашнем директории пользователя (т.е. /home/user/)


Оглавление книги LinuxCNC Integrators Manual

Глава Название
Глава 1 LinuxCNC Integrators Manual Глава I - Важные определения
Глава 2 LinuxCNC Integrators Manual Глава II - Аппаратное обеспечение (Hardware)
Глава 3 LinuxCNC Integrators Manual Глава III - Конфигурационные файлы
Глава 4 Доделать! LinuxCNC Integrators Manual Глава IV - Файл INI
Глава 5 Доделать! LinuxCNC Integrators Manual Глава V - LinuxCNC и HAL
Глава 6 Доделать! LinuxCNC Integrators Manual Глава VI - Основы HAL
Глава 7 Доделать! LinuxCNC Integrators Manual Глава VII - Настройка шаговых двигателей
Глава 8 Доделать! LinuxCNC Integrators Manual Глава VIII - Компонетны HAL
Глава 9 Забыли перевести! LinuxCNC Integrators Manual Глава IX - Параллельный порт
Глава 10 Доделать! LinuxCNC Integrators Manual Глава X - Пользовательский интерфейс HAL (Halui)
Глава 11 Доделать! LinuxCNC Integrators Manual Глава XI - Примеры HAL
Глава 12 Доделать! LinuxCNC Integrators Manual Глава XII - Virtual Control Panel - Виртуальная панель управления