Объектная модель

Открытая прошивка RepRapFirmware
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Объектная модель

Сообщение demonlibra »

При написании сценариев можно использовать состояния переменных прошивки (Object Model).
Данная возможность используется совместно с мета g-кодом.

Например, следующие команды выводят в консоль состояния вентилятора и температуру HotEnd`а:

Код: Выделить всё

echo "fan5="^fans[5].actualValue
echo "HotEnd="^heat.heaters[1].current
Полученные значения можно использовать в сценариях.

Код: Выделить всё

if {fans[5].actualValue < 0.9}
   M106 P5 S0.9
Увидеть список всех элементов объектной модели можно включив встроенный плагин Object Model Browser.
Изображение Изображение
Не бойся поломать. Бойся не починить ))
Изображение

Вернуться в «RepRapFirmware»