• О проекте
  • Создание проекта
  • Библиотека
  • Документация
  • Прошивка
  • Qt debugger
  • Python
  • C#
  • TANGO
  • Конвертер профилей
  • Конвертер профилей (генератор C- или Python-профилей)

    Требует: JSON-профили

    Описание

    В uRPC есть возможность сохранять значения аксессоров (см. общее устройство) в файлы JSON. За это отвечают фукнции get_profile и set_profile. Благодаря этим функциям можно "заморозить" все настройки контроллера, сохранить их в файл json, а потом применить эти же настройки к другому контроллеру.

    Генератор профилей превращает json профиль в C-функцию, Python-функцию или специальную Python-функцию для работы с контроллерами XIMC. Каждая из этих фукнцкий последовательно вызывает set-функции аксессоров так, что настройки контроллера становятся равными настройкам, описанным в JSON-файле.

    Если вы не знаете, зачем нужен этот генератор - скорее всего, он вам не нужен.

    Инструкция по работе

    1. В секции "Profiles assembler" выберите в выпадающем списке необходимый формат конвертации профилей.
    2. В этой же секции нажмите кнопку "Выбрать файлы...".
    3. Выберите JSON-файлы профилей.
    4. Нажмите кнопку "Assemble".
    5. Для каждого JSON-профиля uRPC сгенерирует header-файл или py-файл (в зависимости от выбранного языка), в котором будет описана inline-функция для задания настроек из профиля.