Команда <STRUCTURE>
Команда <STRUCTURE> позволяет представить древовидную структуру команд CLData в виде линейного списка команд.
Команда:
STRUCTURE ON(71)|OFF(72), TYPE(Level), Comment(Level: -65)
В SprutCAM траектория каждой операции представлена в виде дерева, разделенного на группы и подгруппы, внутри которых могут располагаться обычные команды перемещения инструмента, включения шпинделя, подачи и т.д. Внутри генератора постпроцессоров траектория представлена в виде линейного списка команд не разделенного на группы. Команда <STRUCTURE> предназначена для того, чтобы сохранить исходную информацию о том, в какой группе лежала первоначально команда CLData. Каждая группа преобразуется в две команды: <STRUCTURE ON(71)> и <STRUCTURE OFF(72)>. Первая команда определяет начало группы, а вторая - конец группы. Все элементы, которые располагались внутри группы будут расположены между двумя этими командами. Также как и группы могут быть вложены друг в друга, внутрь блока <STRUCTURE ON(71)> ... <STRUCTURE OFF(72)> может быть вложено множество других блоков <STRUCTURE ON(71)> ... <STRUCTURE OFF(72)>.
Параметры:
Параметр |
Описание |
|
ON(71), OFF(72) |
CLD[1] |
Признак того, является данная команда началом или концом группы: ON(71) - команда определяет начало группы, OFF(72) - команда определяет конец группы. |
Параметры, доступные через оператор Cmd
TCLDSStructure: ComplexType |
Команда структурирования |
|
IsClose: Integer |
Cmd.Int["IsClose"] - Признак того, является данная команда началом или концом группы: 0 - команда определяет начало группы, 1 - команда определяет конец группы. |
|
NodeType: String |
Cmd.Str["NodeType"] - Строка, определяющая тип группы, например, Approach - группа подхода, Level - слой обработки и т.п. Данная строка не переводится на локальные языки. |
|
Comment: String |
Cmd.Str["Comment"] - Имя группы, которое отображается в дереве траектории SprutCAM. Может быть переведена на локальные языки и содержать произвольные символы. |
Сопутствующие ссылки: