Genesis, псевдонимы |
Ответить | Страница 12> |
Автор | |
Новичок Присоединился: 21 Июль 2011 Online Status: Offline Публикации: 11 |
Опубликовано: 21 Июль 2011 13:48 |
|
|
Новичок Присоединился: 21 Июль 2011 Online Status: Offline Публикации: 11 |
|
Добрый день, форумчане!
нужна помощь! такой вопрос относительно GENESIS. Как тренду добавить псевдоним??? т.е. я дважды кликаю на тренд, захожу в "перья" и каким образом мне надо добавить псевдоним??? |
|
Новичок Присоединился: 21 Июль 2011 Online Status: Offline Публикации: 11 |
|
начну с самого начала
у меня есть одна экранная форма, когда я кликаю на какой-то объект, я попадаю на другую экранную форму. этих объектов на первой экранной форме очень много и для того чтобы не создавать большое количество экранных форм для каждого объекта, создал псевдонимы, а именно экранка загружается та же, меняются только значения. тоже самое хочу сделать с трендом. чтобы бы не создавать кучу экранных форм. буду премного благодарен!
|
|
Новичок Присоединился: 20 Апрель 2008 Категория: Ukraine Online Status: Offline Публикации: 2 |
|
Пользуйте конфиг trendview через файлики *.v32 (придется на каждый набор перьев сделать по кнопке, к которой привязать оный конф-файлик)
Удачи
|
|
Новичок Присоединился: 21 Июль 2011 Online Status: Offline Публикации: 11 |
|
а можно поподробней, я просто в этом деле вообще дилетант |
|
Действительный член Присоединился: 27 Июль 2006 Online Status: Offline Публикации: 304 |
|
Я делал без файлов *.v32
Допустим, адрес тэга находится в алиасе <<contr>>. Создайте на экране объект Process Point, который будет отображать содержимое алиаса (x="<<Contr>>"), присвойте объекту на вкладке PPT/DE определенное имя (например, ControllerAlias) Далее, все делает VB-скрипт для события PostAnimateDisplay(): Dim oDynam Dim oPoint Dim strContr Dim twx Dim piModePen ' Pen index Dim poModePen ' Pen Object Set oDynam = ThisDisplay.GetDynamicObjectFromName("ControllerAlias") Set oPoint = oDynam.GetDataSourcePointObject strContr = oPoint.Value Set twx = ThisDisplay.GetVisibleObjectFromName("TWXViewer1").GetOleObject Call twx.ChangeWinPeriod(3600) ' Default 1 hour twx.XGrids.GridNumber = 5 Call twx.ExitAnimate twx.DeleteAllPens piModePen = twx.AddHistoryPen2(strContr) Set poModePen = twx.GetPenByIndex(piModePen) With poModePen .StairPlot = True .PenWidth = 2 .PenColor = RGB(231,20,10) End With Call twx.EnterAnimate |
|
Теория - это когда все знаешь, но ничего не работает.
Практика - это когда все работает, но никто не знает как. |
|
Новичок Присоединился: 21 Июль 2011 Online Status: Offline Публикации: 11 |
|
и еще такой вопрос:
имеется БД(sqlserver2008) в ней таблица, созданная мною( а НЕ TrendWorX32 Configurator). и как можно эту таблицу добавить в тренд(что бы отображалась в виде графика) это реально нет????помогите плиз |
|
Новичок Присоединился: 10 Октябрь 2007 Категория: Russian Federation Online Status: Offline Публикации: 27 |
|
В TrendWorx Viewer есть метод SetPenValues. Я на нём когда-то делал эталонные графики растопки. Заполняете коллекции значениями из таблицы, качествами и т.д. |
|
Новичок Присоединился: 21 Июль 2011 Online Status: Offline Публикации: 11 |
|
Chelomir , а у тебя скрипта не осталось??? если есть скинь пожалуйста!
|
|
Новичок Присоединился: 10 Октябрь 2007 Категория: Russian Federation Online Status: Offline Публикации: 27 |
|
Извини, я в отпуске сейчас. |
|
Ответить | Страница 12> |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |