СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Здравствуйте,
в Codesys 3.5 в визуализации можно как то привязать точку линии к движущемуся объекту?
Или как можно получить текущие координаты объекта?
Последний раз редактировалось Евгений Кислов; 11.04.2016 в 12:13.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Евгений, а вот такая ситуация: имеется прямоугольник, которому мы задаём в свойствах элемента абсолютное перемещение "Внутреннее вращение", имеется прямая линия у которой одна точка зафиксирована, а вторая привязана к одному из углов прямоугольника, возможно ли сделать так, что вращая прямоугольник точка линии (привязанная к угловой точке прямоугольника) двигалась бы вместе с этой точкой, а вторая точка линии оставалась неподвижной. Можно задать вопрос иначе: на экране "лежит" прямоугольник с центром в левом нижнем углу, а "верёвка" привязана к правому верхнему, наверху стоит блок откуда спускается эта верёвка, дальше понятно, мы вращаем блок, верёвка укорачивается и поднимает это "бревно"
Я так понимаю, вопрос в том, как это реализовать? Но вы же по сути сами на него ответили.
1. Управляем переменной Внутреннее вращение бревна.
2. Управляем переменной Перемещение/Y бревна.
3. Управляем переменной Относительное перемещение/Точка 0/Y веревки.
Все остальное сводится к школьному курсу кинематики. В то время, которое у меня было до начала рабочего дня, набросал на коленке простейший пример - слегка корявый (не пиксель в пиксель) и показывающий только подъем бревна. Но, полагаю, вы сможете использовать его как основу для своего варианта. Пример сделан в SP6.
Буду признателен, если вы в будущем (при наличии возможности) выложите свой вариант - где все уже будет красиво и ровно. Думаю, многим будет интересно.
Последний раз редактировалось Евгений Кислов; 12.04.2016 в 08:16.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Добрый день.
Не поможете разобраться почему на СПК-105 не вводятся значения в поля с помощью экранной клавиатуры?
Скриншот экрана и ссылку на архив проекта прилагаю
Евгений, спасибо за ответ, но у меня ситуация немного другая: в моём случае у бревна левый нижний угол зафиксирован, блок, тянущий верёвку находится над этой неподвижной точкой, а вторая точка верёвки привязана к правому верхнему углу, т.е. при подъёме вторая точка верёвки описывает дугу, к которой я и формулу не могу подобрать. Вот если бы каким то образом присвоить координаты правого верхнего угла ко второй точке верёвки...
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk