На главную страницу
Русский English
 


Поддержка
Форум
Техподдержка
Закрытый разделПерсональная

Авторизация

Запомнить меня на этом компьютере
  Забыли свой пароль?
  Регистрация



Поиск по сайту


Подписка

Изменение параметров

Hits 67418853
10203
Hosts 3609093
2130
Visitors 53571381
9851

104


Главная / Поддержка / Форумы / Макро

Форум «Макро»

Версия для печати Версия для печати

Список форумов
Новые темы
Список тем
Поиск по форумам
Помощь
Войти
Регистрация

Сообщения 26 - 41 из 41
Начало | Пред. | 1 2 | След. | Конец 

Тема: «Загрузка телеметрии в Растр » в форуме: Макро   Просмотров: 46809
 
Сергей
Посетитель
 
Всего сообщений: 10
Дата регистрации: 19.03.2012
Создано: 23.10.2014 12:24:59
 
 
Спасибо за пояснения. У меня пока стоит версия 1.71 и ПТИ из таблицы Базовый режим не пнреносятся в таблицу ТИ/Каналы. Сегодня перейду на 1.72.
Канал на youtube просматриваю примерно раз в квартал, поэтому последние 3 видио не видел.
 
Профиль
Наверх
Евгений Машалов
Администратор

 
Всего сообщений: 1059
Дата регистрации: 23.04.2007
Создано: 23.10.2014 16:03:39
 
 
В YT-канале есть кнопка "Подписаться". Служит к обоюдной пользе.
 
Профиль
Наверх
Сергей
Посетитель
 
Всего сообщений: 10
Дата регистрации: 19.03.2012
Создано: 08.07.2015 18:03:45
 
 
Здраствуйте коллеги! Сегодня перешли на версию 1.76 и не можем настроить ввод телеметрии, хотя делаем всё также как и раньше. Чтение телеметрии при этом происходит, но в самом Растре база не обновляется. Как быть?

З.Ы. Хотелось бы подробнее про "Появилась возможность чтения ТИ напрямую из ОИК через Scada_DLL.dll".
 
Профиль
Наверх
Александр Александров
Администратор
 
Всего сообщений: 659
Дата регистрации: 31.05.2008
Создано: 08.07.2015 18:40:07
 
 
Предполагаю, что у Вас закомментирована последняя строка
в файле
C:\LOOP\TM\update_TI.rbs

попробуйте убрать там признак комментария "`" и сохранить.
 
Профиль
Наверх
Максименко Дмитрий
Гость
 
Создано: 09.07.2015 10:58:52
 
 
При построении графиков ТИ во вкладке Настройки есть пункт ?Использовать Scada_DLL.dll? для заполнения локальной БД. Получается несколько быстрее чем при использовании модуля LOOP.
Для точного ответа на предыдущий вопрос необходим листинг файлов:
C:\LOOP\loopTI.xml
C:\LOOP\TM\update_TI.rbs

 
Наверх
Сергей
Посетитель
 
Всего сообщений: 10
Дата регистрации: 19.03.2012
Создано: 09.07.2015 11:01:58
 
 
Цитата
Александр Александров пишет:
Предполагаю, что у Вас закомментирована последняя строка в файле C:\LOOP\TM\update_TI.rbs


Данную операцию мы сделали сразу и апострофы у нас убраны со всех строк, кроме:
- Расчет небалансов узлов по ТИ;
- Анализ ТИ + расчет небалансов Узлов по ТИ, таблица ?Телеизмерения\Балансы P(Q)?.
Очевидно причина в чём то другом.
 
Профиль
Наверх
Максименко Дмитрий
Гость
 
Создано: 09.07.2015 11:24:46
 
 
У вас не обновляются значения в таблице ?ТИ\Каналы? или не обновляются значения ТИ в таблицах растра?
 
Наверх
Сергей
Посетитель
 
Всего сообщений: 10
Дата регистрации: 19.03.2012
Создано: 09.07.2015 11:54:17
 
 
Не обновляются значения в таблице ?ТИ\Каналы? и соответственно не обновляются значения ТИ в таблицах растра.
В файлах TI, TS из C:\LOOP\TMP телеметрия обновляется.

З.Ы. Под листингом файлов понимается направление их на Вашу эл. почту?
 
Профиль
Наверх
Максименко Дмитрий
Гость
 
Создано: 09.07.2015 12:05:34
 
 
Либо на почту либо можно их выложить прям здесь - тескстом
 
Наверх
Сергей
Посетитель
 
Всего сообщений: 10
Дата регистрации: 19.03.2012
Создано: 09.07.2015 12:17:11
 
 
loopTI.xml
<?xml version="1.0" encoding="windows-1251"?>­
<LOOP KDATE = "" KDATE_EXAMPLE = "ЧЧ:ММ:СС:ДД:ММ:ГГ" DEBUG_LEVEL = "5" TIME_OUT = "30" >
<CYCLE>
<TASK NAME = "CLEAR_DIR" ENABLE="1" PATH = "C:\LOOP\loop.exe" >
<PAR VAL = "C:\LOOP\TMP\log_CLEAR_DI­R_.txt" />
<PAR VAL = "C:\LOOP\loopTI.xml" />
<PAR VAL = "/CLEAR_DIR" />
<OK VAL = "1" />
</TASK>
<TASK NAME = "GET_TI_KRDU" ENABLE="1" PATH = "D:\KOSMOS\get_tm\Get_TM.­exe" QUOTS="NO">
<PAR VAL="C:\LOOP\TMP" QUOTS="NO" />
<PAR VAL ="[KDATE]" QUOTS="NO" />
<PAR VAL="/Костромское РДУ СК7\ckMain\OIK1" QUOTS="NO" />
<OK VAL="0" />
</TASK>
<TASK NAME = "CHECK_GET_TI" ENABLE="1" PATH = "C:\LOOP\loop.exe" >
<PAR VAL = "C:\LOOP\TMP\log_CHECK_GE­T_TI_.txt" />
<PAR VAL = "C:\LOOP\loopTI.xml" />
<PAR VAL = "/CHECK_GET_TI" />
<OK VAL = "1"/>
</TASK>
<TASK NAME="RMACRO" ENABLE="1" PATH="C:\LOOP\TM\update_T­I.rbs" />
</CYCLE>
<CHECK_GET_TI
DIR_TI = "C:\LOOP\TMP" />
<CLEAR_DIR
DIR = "C:\LOOP\TMP" />
</LOOP>

update_TI.rbs
' Скрипт обновления телеметрии в растре
PATH_TO_TI = "C:\LOOP\TMP\TI"
PATH_TO_DTI = "C:\LOOP\TMP\DTI"
PATH_TO_TS = "C:\LOOP\TMP\TS"
PATH_TO_BD = "C:\LOOP\TM\ti_bd.dblite"­

'msgbox KDATE

SET TI = CreateObject("COMCK.TI") ' обьект для работы с ТИ
nRes = TI.ReadFileTi( PATH_TO_TI ) ' чтение файла TI
nRes = TI.ReadFileDTi( PATH_TO_DTI ) ' чтение файла DTI
nRes = TI.ReadFileTs ( PATH_TO_TS ) ' чтение файла TS
nRes10 = TI.WriteToRastr( Rastr ) ' запись прочитанных ТИ в таблицу "Телеизмерения\ ТИ/Каналы"
'nRes10 = TI.NebalansTI_NodePQ( Rastr ) ' Расчет небалансов узлов по ТИ

'nRes10 = TI.FiltrTI_1( Rastr,sa ) ' Анализ ТИ + расчет небалансов Узлов по ТИ, таблица ?Телеизмерения\Балансы P(Q)?
nRes10 = TI.WriteTiToBD( Rastr , KDATE, PATH_TO_BD ) ' запись прочитанных ТИ в БД
nRes10 = TI.UpdateRastrFields(Rast­r) ' обновление данных в таблицах растра по записанным ТИ
 
Профиль
Наверх
Максименко Дмитрий
Гость
 
Создано: 09.07.2015 13:29:11
 
 
Вроде все верно , давайте сужать круг подозреваемых
При наличии файлов TI,TS в директории TMP попробуйте выполнить прям из растра макрос:

' Скрипт обновления телеметрии в растре
PATH_TO_TI = "C:\LOOP\TMP\TI"
PATH_TO_DTI = "C:\LOOP\TMP\DTI"
PATH_TO_TS = "C:\LOOP\TMP\TS"
PATH_TO_BD = "C:\LOOP\TM\ti_bd.dblite"­?

'msgbox KDATE

SET TI = CreateObject("COMCK.TI") ' обьект для работы с ТИ
nRes = TI.ReadFileTi( PATH_TO_TI ) ' чтение файла TI
nRes = TI.ReadFileDTi( PATH_TO_DTI ) ' чтение файла DTI
nRes = TI.ReadFileTs ( PATH_TO_TS ) ' чтение файла TS
nRes10 = TI.WriteToRastr( Rastr ) ' запись прочитанных ТИ в таблицу "Телеизмерения\ ТИ/Каналы"

Если ТИ не обновятся в ТИ/Каналы выполните
Расчеты-Выполнить-ТИ-Расп­ечатать ТИ в TXT

Должен будет появиться файл C:\LOOP\TMP\ti.txt
 
Наверх
Сергей
Посетитель
 
Всего сообщений: 10
Дата регистрации: 19.03.2012
Создано: 09.07.2015 13:58:06
 
 
Запуск макроса ни чего не дал.

Файл C:\LOOP\TMP\ti.txt сформировался.
 
Профиль
Наверх
Максименко Дмитрий
Гость
 
Создано: 09.07.2015 14:27:27
 
 
Вероятно шаблон не обновился. Попробуйте Файл-Настройки программы-Параметры-Восст­ановить.

Далее пересохранить файл по шаблону режим.rg2. Загрузить файл заново и попробовать обновить ТИ.

Если не получится, прислать файл режима + TI,TS,DTI мне на почту: maksimenko[dog]niipt-ems.­ru
 
Наверх
Сергей
Посетитель
 
Всего сообщений: 10
Дата регистрации: 19.03.2012
Создано: 09.07.2015 15:08:33
 
 
Пересохранение файла по шаблону режим.rg2 помогло. Всё заработало. Спасибо.
 
Профиль
Наверх
Сергей
Посетитель
 
Всего сообщений: 10
Дата регистрации: 19.03.2012
Создано: 30.09.2016 16:12:45
 
 
В версии 1.79 не корректно работает ввод отрицательных ТИ.

Например при вводе положительного ТИ по типу "-ТИ" в таблицу ТИ:каналы оно заносится со знаком "-", а в таблице Узлы значение со знаком "+".
При вводе отрицательного ТИ по типу "-ТИ" в таблицу ТИ:каналы оно заносится со знаком "+", а в таблице Узлы значение со знаком "-".
 
Профиль
Наверх
Максименко Дмитрий
Гость
 
Создано: 30.09.2016 17:43:34
 
 
И то верно, исправил.
 
Наверх


Сообщения 26 - 41 из 41
Начало | Пред. | 1 2 | След. | Конец 

Читают тему
гостей: 1, пользователей: 0, из них скрытых: 0


Список форумов
Новые темы
Список тем
Поиск по форумам
Помощь
Войти
Регистрация







Программный комплекс «RasrWin»
Программный комплекс «RastrWin»
© «RastrWin», 1988-2019