Разработка постпроцессоров
  • Разработка постпроцессоров
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Функции и операторы доступа к CLData

    Язык программирования генератора постпроцессоров реализует несколько функций, переменных и операторов, дающих сведения о содержимом CLData. Идея одинакова в sppx и в .NET, но конкретные примитивы различаются, поэтому каждый раздел ниже описывает форму sppx и форму .NET рядом — параметры текущей команды, остальные команды файла и данные уровня проекта — и указывает, где у одной подсистемы нет прямого аналога.

    Общую картину того, как постпроцессор добирается до CLData (модель команд, текущая команда, массив cld), см. в разделе Модель доступа к CLData.

    В этом разделе

    • Именованные параметры CLData — общая модель именованных параметров (Str / Int / Flt / Ptr, доступ по имени через точку/скобки); общая для средств доступа к команде, файлу и проекту.
    • Предопределённый массив CLD — массив числовых параметров текущей команды (CLD[i] / CLD.Name в sppx, CLDArray в .NET).
    • Текущая команда (оператор Cmd) — чтение кода, имени, данных и именованных параметров текущей команды, включая параметры, адресуемые уникальным кодом.
    • Просмотр команд CLData — обращение к другим командам файла (заглядывание вперёд/назад, поиск следующей команды заданного типа, коды команд).
    • Файлы CLData (оператор CLDFile) — доступ к любой команде любого загруженного файла CLData.
    • Информация о проекте (оператор Project) — доступ к данным уровня проекта CAM-системы, встроенным в CLData.
    • Массив GMA — удобный массив sppx для обработки многоосевых перемещений MULTIGOTO.

    Сопутствующие ссылки

    • Модель доступа к CLData
    • Описание технологических команд
    • Информация о проекте в CLData
    In this article