после команды loadusr пины доступны не сразу.

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Гагарин
Опытный
Сообщения: 142
Зарегистрирован: 18 июн 2015, 17:25
Репутация: 13
Настоящее имя: Юрий
Контактная информация:

после команды loadusr пины доступны не сразу.

Сообщение Гагарин »

Написал себе компонент.Если сразу после загрузки попробовать изменить пин:

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

loadusr ioboardRS485
setp ioboardRS485.0.tx-rx-start 1
ругается, что нет такого пина.
Если сделать задержу, например, в 100мс между командами, то пины уже доступны.
Почему так может происходить?
arkhnchul
Мастер
Сообщения: 1773
Зарегистрирован: 01 фев 2016, 13:56
Репутация: 339
Откуда: москва
Контактная информация:

Re: после команды loadusr пины доступны не сразу.

Сообщение arkhnchul »

loadusr грузит в юзерспейс, там вещи не обязаны происходить сразу. Вообще у loadusr ключи есть, один из них (вроде -W) заставляет дождаться загрузки компонента
Гагарин
Опытный
Сообщения: 142
Зарегистрирован: 18 июн 2015, 17:25
Репутация: 13
Настоящее имя: Юрий
Контактная информация:

Re: после команды loadusr пины доступны не сразу.

Сообщение Гагарин »

-W помогло. Спасибо!
Ответить

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