6.1.2. Работа с контроллером в среде Python

6.1.2.1. Python (Jupyter Notebook)

Мы сделали программирование проще, чем когда-либо! Не нужно настраивать сложные среды или писать код с нуля — просто откройте наш готовый к использованию Jupyter Notebook и начните управлять контроллерами 8SMC5 с помощью Python!

Попробуйте сейчас:
Открыть в Colab
Открыть в формате HTML

Почему это круто?

  • Быстрый старт - откройте блокнот, следуйте инструкциям и мгновенно запустите код!
  • Минимальная настройка - никаких сложных установок, все готово к работе
  • Новый высокоуровневый API libximc - управляйте двигателями с помощью всего нескольких строк кода и избегайте низкоуровневых сложностей
  • Простое управление двигателем - пошаговые примеры упрощают задачу даже для новичков
  • Идеально подходит для новичков. Если вы новичок в Python или контроллерах двигателей, это лучшее место для начала

Что внутри?

  • Готовые примеры кода для управления 8SMC5
  • Понятные объяснения каждого шага, чтобы вы понимали, как это работает
  • Поддержка libximc Python для удобного взаимодействия с контроллерами

Впервые работаете с Jupyter Notebook? Ознакомьтесь с официальной документацией, но не волнуйтесь, вы разберетесь за считанные минуты!

Примечание

По умолчанию этот блокнота использует виртуальный контроллер. Так что вам не нужно никакого реального оборудования. Но если оно у вас есть, вы также можете протестировать его с этим блокнота.

6.1.2.2. Python

Загрузите примеры со страницы программного обеспечения.

Измените текущий каталог на examples/test_Python/.

В Linux: вам может потребоваться установить LD_LIBRARY_PATH, чтобы Python мог найти библиотеки с помощью RPATH. Например, вам может потребоваться:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:`pwd`

На Windows и MacOS ничего делать перед запуском не нужно.
Например, запустите пример testpython.py: python3 testpython.py

Примечание

Python-profiles - это файлы, распространяемые вместе с библиотекой libximc. Они позволяют задать все настройки контроллера для любого из поддерживаемых этапов с помощью одного вызова функции в программе Python. Вы можете увидеть, как использовать Python-profiles в каталоге примеров «profiletest».