Показать сообщение отдельно
Старый 16.10.2017, 17:21   #8
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: ТРИМ правильный круг

К сожалению, я не могу поделиться иконками. На данный момент они не распространяются. Будут или нет - мне пока тоже не известно.

Ещё рабочий вариант, если экран не обновляется каждый тик, вот так:
1. Создаёте картинку, состоящую из квадрата нужного размера (влияет на толщину линии).
2. В квадрате левую половину красите одним цветом, правую - другим.
3. Постите эту картинку в smlogix.
4. На входах для вращения задаёте параметры, при которых точка вращения будет за этим квадратом (ниже него на радиус окружности). На вход угол - подаёте выход с некоего алгоритма отрисовки.

Суть в том, что при движении по часовой стрелке - окружность заполняется левым цветом квадрата. При движении против - правым. Так можно создать окружность из двух цветов и заполнить её до определённого предела.

Таким образом, отрисовка экрана должна начинаться с прохода картинкой от 0 до 100%, затем откат на текущую величину.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием