И снова здравствуйте! Все никак не получается совладать с графиком из PolyLine...Код:
Отрисовывает график нормально, а когда приходит пора его сдвигать, начинает "отщипывать" точки от начала... Никак не найду где ошибся. Подскажете?
И снова здравствуйте! Все никак не получается совладать с графиком из PolyLine...Код:
Отрисовывает график нормально, а когда приходит пора его сдвигать, начинает "отщипывать" точки от начала... Никак не найду где ошибся. Подскажете?
Последний раз редактировалось firetester; 15.02.2016 в 14:08.
Возможно, вам вот это как-то поможет:
http://www.owen.ru/forum/showthread....l=1#post171024
Правда, это уже не по теме PolyLine.
Upd. - посмотрел ваш код. Как я понял, вы пытаетесь в ходе выполнения программы менять кол-во точек, отображаемых на графике. Но не понял, зачем.
Последний раз редактировалось Евгений Кислов; 15.02.2016 в 14:38.
С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
Так проинициализируйте массив: всем iY присвойте 450 (нулевая отметка графика), а iX - значения с каким-то шагом (0,1,2,3...). В первом цикле всем элементам присваивается текущее значение переменной, начиная со следующего они будут сдвигаться на 1 каждый цикл. Или я не уловил проблему?
Последний раз редактировалось Евгений Кислов; 15.02.2016 в 16:04.
С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 раз увидеть... Сей час попробую взять структуру не из 720, а из 10 точек чтоб можно было посмотреть что там с ней приключается без подвешивания ПК ))
owen09-276-16SP8.projectarchive
Последний раз редактировалось firetester; 16.02.2016 в 08:29.
С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
Спасибо за отзыв. Признаюсь, новичку весьма приятно услышать похвалу от профи ))) Открыл Ваш код, в котором было на ST написано: Ибо нефиг было перекладывать .X туда-сюда, (censored)! ))) Строчку удалил и все заработало. Ваш вариант тоже неплох, но мне кажется отсутствие зеленой полосы на оси времени в первом цикле выглядит эстетичнее. Она же там красоваться целых 12 часов будет. Ну а ещё у вашего варианта есть явное преимущество - он работает)) В общем, спасибо большое! Рад, что выбрал Овен и есть адекватная техподдержка.
Последний раз редактировалось firetester; 16.02.2016 в 09:13.
Последний раз редактировалось Евгений Кислов; 16.02.2016 в 09:14.
С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
Последний раз редактировалось firetester; 16.02.2016 в 09:44.
Тогда, с вашего позволения.
16-02-2016 13-14-24.png
Трассировка на базе элемента Ломаная. Автор проекта - firetester.
Проект сделан в 3.5 SP8.
Подразумевается отображение 12-часового графика, поэтому при необходимости соответствия дискретности срезов оси времени необходимо поменять значения переменных timelow и timehigh на 30 секунд.
Последний раз редактировалось Евгений Кислов; 19.02.2016 в 11: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