Okuma OSP200M Переключение экранов по API

Я пытаюсь добавить в приложение Okuma функцию, которая может изменять рабочие экраны. Я просмотрел перечисления и считаю, что нужная мне группа панелей равна 0.

Я хотел бы иметь возможность перевести машину в ручной режим

из того, что я прочитал в параметрах API, есть Auto / MDI / Manual
Вот один из вариантов, которые я пробовал.

Фрагмент кода

Он не выдает ошибку, но фактически не меняет режим работы на ручной.
Если машина находится в режиме Auto/MDI/Manual, она переключится на этот экран, но не на режим.

Может быть, мне нужно получить доступ к какому-то другому вызову API, или, может быть, у меня на самом деле нет доступа к API, чтобы перевести машину в режим, в котором код прерывает любую другую обработку G-кода.


person Timothy Twitty    schedule 03.03.2020    source источник
comment
Итак, у меня, очевидно, было подавленное сообщение об ошибке. На самом деле выдает ошибку. E01030173002 Не удалось изменить экран на группу панелей = 0 и имя экрана = Код ошибки вручную 20, ненормальная работа группы панелей. может быть, слово «Руководство» не нужно писать с большой буквы? Пока я нахожу перечисления внутри API, но нет документации о том, какую строку передать для имени экрана.   -  person Timothy Twitty    schedule 04.03.2020


Ответы (1)


Возможность изменения режимов обработки (автоматический / MDI / ручной) недоступна в API.

Я могу понять, почему кого-то может смутить этот момент. То, как вещи сформулированы в API, указывает на то, что изменение режима должно быть возможным. Это потому, что в самые первые дни API это было. Одно время можно было даже дистанционно запустить машину.

Как вы знаете, Okuma API не может запускать машину из соображений безопасности. Точно так же изменение режимов машины, когда машина работает в автоматическом режиме, остановит/сбросит машину. Поэтому это не разрешено.

person Scott Solmer    schedule 04.03.2020