Вход на форум 
В начало e-Mail

Форум

Ресурсы Rockwell

Product Directory

Essential Components

Literature Library

Knowledge Base

Electronic News&Magazines

Блог

Encompass Program

Product Certification

  
Smart Solutions VDT :: Просмотр темы - Нужен тренд
 FAQFAQ   ПоискПоиск   ГруппыГруппы   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Нужен тренд

 
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации
Предыдущая тема :: Следующая тема  
Автор Сообщение
kempo
Эксперт
Эксперт


Зарегистрирован: Jul 10, 2006
Сообщения: 150
Рейтинг: +6/-0
Откуда: Украина, Алчевск

СообщениеДобавлено: Пн 03 Сен, 2007 8:36:48    Заголовок сообщения: Нужен тренд Ответить с цитатой

Необходимо в RSViewSE построить такой тренд:
по оси Х: "радар 1, радар 2, ...., радар 8"
по оси Y: значения расстояний от радаров до предмета

значения по оси Y постоянно изменяються.
Данный тренд необходим для отображения профиля засыпи в доменной печи (думаю это поможет представить что я хочу Smile )

т.е. это, грубо говоря, тренд из 8-ми точек соединенных между собой.
Каким образом это можно сделать?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dvoeglazov
Эксперт
Эксперт


Зарегистрирован: Mar 06, 2006
Сообщения: 278
Рейтинг: +1/-0
Откуда: г.Киров-Чепецк

СообщениеДобавлено: Пн 03 Сен, 2007 9:59:49    Заголовок сообщения: Ответить с цитатой

Рисуешь прямоугольник с линией по диагонали, а затем делаешь анимацию его размеров и положения. Т.к. угол наклона у тебя от +90 до -90, то прямоугольника будет два, один из них будет invisible.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
kempo
Эксперт
Эксперт


Зарегистрирован: Jul 10, 2006
Сообщения: 150
Рейтинг: +6/-0
Откуда: Украина, Алчевск

СообщениеДобавлено: Пн 03 Сен, 2007 11:20:42    Заголовок сообщения: Ответить с цитатой

А какого-нибудь другого, попроще, способа, нет???
А то уж больно замудренно прийдеться делать и будет не график - а мультик просто какой-то с извращенной логикой
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
SimpleX
Постоянный участник
Постоянный участник


Зарегистрирован: Mar 30, 2007
Сообщения: 73
Рейтинг: +4/-0
Откуда: Украина, Мариуполь

СообщениеДобавлено: Пн 03 Сен, 2007 15:38:09    Заголовок сообщения: Ответить с цитатой

Проще всего будет 8 Bar Graph'ов. Но вид, конечно, будет не тот, который хочется.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
kempo
Эксперт
Эксперт


Зарегистрирован: Jul 10, 2006
Сообщения: 150
Рейтинг: +6/-0
Откуда: Украина, Алчевск

СообщениеДобавлено: Вт 04 Сен, 2007 6:17:56    Заголовок сообщения: Ответить с цитатой

SimpleX писал(а):
Проще всего будет 8 Bar Graph'ов. Но вид, конечно, будет не тот, который хочется.

Я уже думал о таком варианте и даже пробовал этот вариант.
Все больше склоняюсь попробовать помучать Excel через OLE
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ASakhno
Частый гость
Частый гость


Зарегистрирован: May 19, 2006
Сообщения: 12
Рейтинг: +0/-0
Откуда: Украина, Запорожье

СообщениеДобавлено: Вт 04 Сен, 2007 15:12:39    Заголовок сообщения: Ответить с цитатой

Проще всего написать отдельный exe-шник читающий данные с RSview по dde или из dbf файлов, и там нарисовать тренд на форме, как душе угодно, я так делал после того как устал от жестких рамок стандартного RSTrend и от "глюков" RSTrendX.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
SimpleX
Постоянный участник
Постоянный участник


Зарегистрирован: Mar 30, 2007
Сообщения: 73
Рейтинг: +4/-0
Откуда: Украина, Мариуполь

СообщениеДобавлено: Вт 04 Сен, 2007 15:32:13    Заголовок сообщения: Ответить с цитатой

Или, как вариант, на том же Delfi наваять .ocx (ActiveX) и разместить его на экранчике.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Dvoeglazov
Эксперт
Эксперт


Зарегистрирован: Mar 06, 2006
Сообщения: 278
Рейтинг: +1/-0
Откуда: г.Киров-Чепецк

СообщениеДобавлено: Ср 05 Сен, 2007 6:27:23    Заголовок сообщения: Ответить с цитатой

Это все пройденные пути.

Dvoeglazov писал(а):
Рисуешь прямоугольник с линией по диагонали, а затем делаешь анимацию его размеров и положения. Т.к. угол наклона у тебя от +90 до -90, то прямоугольника будет два, один из них будет invisible.


Еще раз повторюсь.
Подумайте - какой из предложенных вариантов проще, надежнее и наименее ресурсоемкий.

Я это уже делал - смотрится нехуже реального тренда. И никогда несглючит, т.к. анимация в RSView никогда нареканий не вызывала.

Для одного сегмента вам нужны 2 прямоугольника с диагональю, у каждого условие по видимости, положению по Y (кроме первого) и размеру по вертикали.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
kempo
Эксперт
Эксперт


Зарегистрирован: Jul 10, 2006
Сообщения: 150
Рейтинг: +6/-0
Откуда: Украина, Алчевск

СообщениеДобавлено: Ср 05 Сен, 2007 7:46:44    Заголовок сообщения: Ответить с цитатой

Хотелось бы увидеть реальный пример. А именно файлик .gfx с примером тренда, нарисованного с помощью прямоугольников. А то я что-то не пойму логику как и что делать.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Smart Solutions VDT -> Программные средства систем автоматизации Часовой пояс: GMT + 1
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах

Powered by phpBB © 2001, 2005 phpBB Group
Яндекс цитирования

Smart Solutions VDT GmbH | Friedrich-List-Allee 38, D-41844 Wegberg-Wildenrath, Germany
Tel.: +49 2432 933 57 83 | e-Mail: office@vdt-solutions.de
Все товарные знаки и торговые марки являются собственностью их владельцев.
При использовании материалов сайта ссылка на данный сайт обязательна.
Открытие страницы: 0.130 секунды
/n