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».