Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Конфигуратор СП300 и Анимация движения

  1. #1

    Question Конфигуратор СП300 и Анимация движения

    Нарисовал квадрат. Нужно, чтобы используя биты, заставить его делать следующие действия:
    1. Движение вверх
    2. Движение вниз
    3. Стать в крайнее нижнее положение
    4. Стать в крайнее верхнее положение

    В свойствах "Анимации движения" нет битов ни реверса движения, ни второго крайнего положения
    Как быть?

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,060

    По умолчанию

    Цитата Сообщение от -=Vovka=- Посмотреть сообщение
    Нарисовал квадрат. Нужно, чтобы используя биты, заставить его делать следующие действия:
    1. Движение вверх
    2. Движение вниз
    3. Стать в крайнее нижнее положение
    4. Стать в крайнее верхнее положение

    В свойствах "Анимации движения" нет битов ни реверса движения, ни второго крайнего положения
    Как быть?
    Добрый день.
    Анимация движения предназначена для перемещения элемента по заранее известной траектории.

    Вам лучше использовать элемент Статический текст (без текста он будет именно прямоугольником) и с помощью логики, написанной в ПЛК или самой панели, влиять на его регистры перемещения:

    16-10-2018 10-12-39.png

    Также рекомендую изучить пример:
    http://www.owen.ru/uploads/example_animation.zip

  3. #3

    По умолчанию

    Добрый день. Дело в том. что у меня не совсем прямоугольник, а вагонетка, нарисованная несколькими прямоугольниками и с заливкой
    Screenshot_1.jpg

  4. #4

  5. #5

    По умолчанию

    Спасибо, этот вариант подходит! Единственный минус, так это придется делать массив ХУ чтобы подобрать координаты перемещения

    По поводу примера. В "Динамическое перемещение" кнопки Вверх и Вниз привязаны к регистру PSW281, а кнопки Влево и Вправо к PSW280.
    Но вот нигде не нашел как они при нажатии изменяют значение их регистров?

  6. #6
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,060

    По умолчанию

    Цитата Сообщение от -=Vovka=- Посмотреть сообщение
    Спасибо, этот вариант подходит! Единственный минус, так это придется делать массив ХУ чтобы подобрать координаты перемещения

    По поводу примера. В "Динамическое перемещение" кнопки Вверх и Вниз привязаны к регистру PSW281, а кнопки Влево и Вправо к PSW280.
    Но вот нигде не нашел как они при нажатии изменяют значение их регистров?
    Там в кнопке действие на зажатие подвязано:

    16-10-2018 11-19-40.png

    Проверка границ экрана - в макросах.

  7. #7

    По умолчанию

    Да, есть такое - не заметил. Спасибо.
    Вот только движение, используя массив, не особо нравится: у меня нижние ху-координаты 497:640, а верхние 839:36. Большие массивы получаются для плавного движения... Может как-то проще можно сделать?

  8. #8
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,060

    По умолчанию

    Цитата Сообщение от -=Vovka=- Посмотреть сообщение
    Да, есть такое - не заметил. Спасибо.
    Вот только движение, используя массив, не особо нравится: у меня нижние ху-координаты 497:640, а верхние 839:36. Большие массивы получаются для плавного движения... Может как-то проще можно сделать?
    А зачем вам массивы? Инкрементируйте значение регистра в цикле с нужным вам шагом.

  9. #9

    По умолчанию

    Так в том-то и дело, что чтобы вагонетка ехала по заданной прямой, координату х придется инкрементировать с разным шагом: экран панели не квадратный и траектория не 45 градусов

  10. #10

    По умолчанию

    Цитата Сообщение от -=Vovka=- Посмотреть сообщение
    Так в том-то и дело, что чтобы вагонетка ехала по заданной прямой, координату х придется инкрементировать с разным шагом: экран панели не квадратный и траектория не 45 градусов
    А что формулу приращения координаты Y как функцию от приращения по X типа Y = k * X сложно добавить?

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Конфигуратор СП300 не запускается
    от Shurakip в разделе Панели оператора (HMI)
    Ответов: 6
    Последнее сообщение: 23.10.2018, 19:58
  2. Рисование в Конфигуратор СП300
    от -=Vovka=- в разделе Панели оператора (HMI)
    Ответов: 3
    Последнее сообщение: 12.10.2018, 08:20
  3. конфигуратор СП300
    от niklud19511 в разделе Панели оператора (HMI)
    Ответов: 4
    Последнее сообщение: 26.07.2018, 07:02
  4. Конфигуратор СП300. Online эмуляция
    от Хоттабыч в разделе Панели оператора (HMI)
    Ответов: 3
    Последнее сообщение: 02.03.2017, 15:11
  5. Конфигуратор СП300. Online эмуляция
    от Хоттабыч в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 25.02.2017, 11:04

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •