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

    Требуется: JSON-профили Описание

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

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

    Это служебный генератор. Если вы не знаете, как его использовать – скорее всего, он вам не нужен.

    Инструкция по работе
    1. В секции "Profiles assembler" выберите в выпадающем списке необходимый формат конвертации профилей.

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