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


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

Авторизация

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



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


Подписка

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

Hits 68081364
13977
Hosts 3698342
1088
Visitors 54157059
11672

25


Главная / Поддержка / Форумы / модуль ВРДО

Форум «модуль ВРДО»

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

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

Сообщения 51 - 75 из 118
Начало | Пред. | 1 2 3 4 5 | След. | Конец 

Тема: «Вопросы по модулю » в форуме: модуль ВРДО   Просмотров: 121502
 
Существо
Посетитель

 
Всего сообщений: 12
Дата регистрации: 28.04.2009
Создано: 17.08.2012 14:54:03
 
 
Где найти столбец "N_p-p_макс" для задания максимального числа реакторов в узле в таблице "ВРДО/Шунты_ВРДО"? Он есть?
 
Профиль
Наверх
Максименко Дмитрий
Гость
 
Создано: 17.08.2012 16:13:00
 
 
Да есть. Файл должен быть загружен по шаблону врдо.vrd.

Пример:
Загрузить файл по шаблону
\Мои документы\RastrWin3\test-­rastr\ВРДО\cx-1-opf-irm-r­pn_NO_GEN-shunt.vrd

В таблице "ВРДО/Шунты_ВРДО" должно быть это поле. Если не найдется пишите будем искать.
 
Наверх
Существо
Посетитель

 
Всего сообщений: 12
Дата регистрации: 28.04.2009
Создано: 17.08.2012 16:42:16
 
 
Всё же загадочно как-то... Если открыть чистый файл .vrdo, то есть столбец, но режим очищается, а если я открываю .rg2, то он исчезает...
 
Профиль
Наверх
Максименко Дмитрий
Гость
 
Создано: 17.08.2012 17:13:14
 
 
В шаблоне режим.rg2 нет этого поля соответственно оно и не показывается.
Необходимо просто сохранить ваш файл *.rg2 по шаблону врдо.vrd , затем загрузить сохраненный файл. В шаблоне режим.rg2 есть далеко не все поля которые присутствуют в врдо.vrd.
 
Наверх
Существо
Посетитель

 
Всего сообщений: 12
Дата регистрации: 28.04.2009
Создано: 17.08.2012 17:32:10
 
 
Да, я уже всё понял... Спасибо!
 
Профиль
Наверх
Существо
Посетитель

 
Всего сообщений: 12
Дата регистрации: 28.04.2009
Создано: 17.08.2012 18:42:43
 
 
При импорте режима из ПК КОСМОС не импортируются номера анцапф для трансформаторных ветвей. Если загружен файл *.anc при импорте из ПК КОСМОС или файл *.anc сохранен в составе base.vrd при проведении ?ВРДО по срезу?, то номера анцапф устанавливаются равными единице. Поясните как осуществить процедуру "ВРДО по срезу" с регулированием Кт трансформаторных ветвей.
 
Профиль
Наверх
Максименко Дмитрий
Гость
 
Создано: 20.08.2012 10:35:08
 
 
Импорт номеров анцапф из космоса не предусмотрен, так как номер анцапфы может не совпадать с текщим ктр. При ВРДО по срезу номер анцапфы устанавливается ближайшим к текушему Ктр , вероятно в космосе ветвь задана в списке трансформаторов с РПН поэтому считается трансформаторной , а в таблице ветви - топология у неё стоит ктр = 0 - соответственно выбирается ближайшая анцапфа к 0 , это оказаывается анцапфа с номером 1.
 
Наверх
Существо
Посетитель

 
Всего сообщений: 12
Дата регистрации: 28.04.2009
Создано: 20.08.2012 11:05:33
 
 
Ктр1 в таблице Ветви-топология либо 1, либо какой-либо ненулевой...
Даже если не касаться "ВРДО по срезу", а просто осуществить импорт космического среза, то у трансформаторной ветви выставляется номер анцапфы 1 (если до импорта был подгружен .anc)
 
Профиль
Наверх
Максименко Дмитрий
Гость
 
Создано: 20.08.2012 11:19:37
 
 
То есть если в растре выполнить ?Файл\Импорт\Из ПК Космос? на вашем файле то после импорта номера анцапф установятся равными 1 ?
Не могли бы вы пример на почту скинуть , на моих файлах такого не получается, хотелось бы посмотреть.
maksimenko[собака]niipt-e­ms.ru
 
Наверх
Существо
Посетитель

 
Всего сообщений: 12
Дата регистрации: 28.04.2009
Создано: 20.08.2012 11:50:04
 
 
Если до импорта был подгружен файл *.anc, то да.
 
Профиль
Наверх
Михаил Реутов
Постоянный посетитель
 
Всего сообщений: 224
Дата регистрации: 21.11.2007
Создано: 18.02.2013 13:33:59
 
 
Цитата
Всё же загадочно как-то... Если открыть чистый файл .vrdo, то есть столбец, но режим очищается, а если я открываю .rg2, то он исчезает...

В итоге, шаблоны vrdo и режим в части Генераторов будут одинаковы?
 
Профиль
Наверх
Василий Пантелеев
Посетитель
 
Всего сообщений: 41
Дата регистрации: 10.10.2007
Создано: 10.04.2013 17:42:03
 
 
Добрый день!
1. Редактирование loopTI.xml.
Ожидаемый результат: после нажатия кнопки "Обновить ТИ" панели ВРДО получить в растре импортированный оцененный режим из "C:\LOOP\TMP\v_kos". Так же, желательно, чтобы автоматически подгрузились графика, анцапфы, сечения по соответствующим шаблонам.
Вопрос: возможно ли сделать вышеописанное с помощью изменения loopTI.xml? Т.е. вместо ВРДО вставить в цикл импорт в_кос + подгрузить доп инфо.
 
Профиль
Наверх
Василий Пантелеев
Посетитель
 
Всего сообщений: 41
Дата регистрации: 10.10.2007
Создано: 10.04.2013 17:52:04
 
 
2. Работа процедуры "ВРДО по срезу".
Имеем: оцененный режим за указанную дату (v_kos).
Далее, дойдя до врдо (loop.xml), врдо импортирует оцененный режим, и пытается его "оптимизировать", используя заранее подготовленную модель генераторов в таблице врдо/генераторы, но для корректной оценки необходим заполненный столбец Pзад, который остается пустым при импорте режима.
Нельзя ли как-то поправить цикл таким образом, чтобы Pзад автоматически заполнялось Pген из оцененного режима?
Путь: импорт оцененного режима, запуск макроса на создание генераторов врдо, исправление генераторов, задание ограничений, ВРДО не кажется мне нормальным.

P.S. по первому вопросу, импорт наверняка можно сделать средствами макроса, как и загрузку файлов по шаблону, а макрос можно запустить в теле loopti.xml.
 
Профиль
Наверх
Максименко Дмитрий
Гость
 
Создано: 10.04.2013 18:41:17
 
 
Подскажите установлен ли у вас патч ВРДО ? (доступна для филиалов СО)
 
Наверх
Василий Пантелеев
Посетитель
 
Всего сообщений: 41
Дата регистрации: 10.10.2007
Создано: 10.04.2013 19:00:33
 
 
Да, конечно.
 
Профиль
Наверх
Василий Пантелеев
Посетитель
 
Всего сообщений: 41
Дата регистрации: 10.10.2007
Создано: 10.04.2013 19:40:51
 
 
По первому вопросу как загрузить файлы графики, режима, анцапф разобрался. Как в макросе прописать аналог действий "Файл/Импорт/Импорт из космос". (раздел "Конвертирование файлов ПК Космос" инструкции ВРДО.
 
Профиль
Наверх
Максименко Дмитрий
Гость
 
Создано: 11.04.2013 10:39:24
 
 
По кнопке ?Обновить ТИ? :
Нужно оставить включенными следующие задачи:
<TASK NAME = "CLEAR_DIR" ENABLE="1"
<TASK NAME = "GET_TI" ENABLE="1"
<TASK NAME = "CHECK_GET_TI" ENABLE="1"
<TASK NAME = "sp_cycle" ENABLE="1"
<TASK NAME = "CHECK_SP_CYCLE" ENABLE="1"
<TASK NAME = "CONVERT" ENABLE="1"
но должен предупредить что после выполнения задач , будет выполнен еще и код чтения файлов TI,TS и запись их в растр, то есть на оцененный (конвертированный) режим будет наложена сырая телеметрия.

Лучше делать все макросом, в нем можно продублировать и все таски loop , то есть запустить get_ti , запустить sp_cycle , конвертировать полученный режим , загрузить доп. инфо

'Конвертирование макросом
set ck = createobject("COM.CK")
Path="C:\Arhive_E\Cosmos\­cosmos_export.kos"
Ret = ck.KOCMOC_RGM_OnPath(Path­ , rastr)
 
Наверх
Василий Пантелеев
Посетитель
 
Всего сообщений: 41
Дата регистрации: 10.10.2007
Создано: 11.04.2013 12:18:20
 
 
"но должен предупредить что после выполнения задач , будет выполнен еще и код чтения файлов TI,TS и запись их в растр, то есть на оцененный (конвертированный) режим будет наложена сырая телеметрия."
Дмитрий, какие цели преследует это действие?

"'Конвертирование макросом
set ck = createobject("COM.CK")
Path="C:\Arhive_E\Cosmos\­cosmos_export.kos"
Ret = ck.KOCMOC_RGM_OnPath(Path­ , rastr)"
Этот макрос я нашел, но в результате ничего не происходит.

По Pзад ничего не прокомментируете? Он заполняется только вручную или макросом?
 
Профиль
Наверх
Максименко Дмитрий
Гость
 
Создано: 11.04.2013 13:54:28
 
 
Цель обновление телеметрии. То есть в loop прописаны задачи получения файлов TI,TS (задача get_ti) ,а дальше уже запускается чтение этих файлов растровскими методами , обьект: SET TI = CreateObject("COMCK.TI") ) для обновления телеметрической информации - таблица Телеизмерения ТИ/Каналы, в таблице есть логическое поле ?Писать?, если стоит запрет записи, то это ТИ не попадает в таблицы исходных данных (узлы,ветви итд), если нет то ТИ записывается соответственно привязке. Пользователь сам выбирает какие ТИ записывать какие нет. Можно поставить запрет записи всем ТИ, тогда при обновлении ТИ обновится только таблица ?ТИ/Каналы?

Файл точно есть в переменной PATH?
set ck = createobject("COM.CK")
Path="C:\LOOP\TMP\v_kos" 'путь к конвертируемому файлу
Ret = ck.KOCMOC_RGM_OnPath(Path­ , rastr)

Pзад в таблице Генераторы ВРДО ? МОжно и так и так , в зависимости от контекста задачи. Обычно заполняют групповой коррекцией ставят равным P.
 
Наверх
Василий Пантелеев
Посетитель
 
Всего сообщений: 41
Дата регистрации: 10.10.2007
Создано: 11.04.2013 15:57:09
 
 
"Файл точно есть в переменной PATH?"
Да, файл на месте. Его я потом импортирую через Файл/импорт/космос.

"Pзад в таблице Генераторы ВРДО ? МОжно и так и так , в зависимости от контекста задачи. Обычно заполняют групповой коррекцией ставят равным P."
Почему это не сделать автоматически при прогонке цикла врдо?
Базовый файл врдо имеет смысл только при настроенных ТИ в растре3? Или после импорта оцененного режима из космоса каждый раз запускать макрос "генераторы для врдо", и снова его настраивать?
 
Профиль
Наверх
Максименко Дмитрий
Гость
 
Создано: 12.04.2013 10:29:12
 
 
Подскажите в каком контексте запускается скрипт :
set ck = createobject("COM.CK")
Path="C:\LOOP\TMP\v_kos" 'путь к конвертируемому файлу
Ret = ck.KOCMOC_RGM_OnPath(Path­? , rastr)
из под растра , или вообще извне ? Есть еще нюанс что должны быть загружены шаблоны , хотя бы режим.rg2
Попробуйте дописать метод
rastr.save("C:\LOOP\TMP\v­_kos_save","")
и посмотрите что возвращает KOCMOC_RGM_OnPath для этого дописать строку
msgbox Ret

Потому что не всем нужно чтобы Pзад в цикле приравнивался к P. Это восстанавливаемый параметр, задайте в базовом файле требуемые Pзад один раз - они будут восстанавливаться при каждом цикле ВРДО, или вообще уберите путь к базовому файлу и так же задайте требуемые Pзад 1 раз.
 
Наверх
Василий Пантелеев
Посетитель
 
Всего сообщений: 41
Дата регистрации: 10.10.2007
Создано: 12.04.2013 10:44:39
 
 
Цитата
Подскажите в каком контексте запускается скрипт :
set ck = createobject("COM.CK")
Path="C:\LOOP\TMP\v_kos" 'путь к конвертируемому файлу
Ret = ck.KOCMOC_RGM_OnPath(Path­ , rastr)
из под растра , или вообще извне ? Есть еще нюанс что должны быть загружены шаблоны , хотя бы режим.rg2

запускается из-под растра, полностью макрос выглядит следующим образом:
Rastr.load RG_REPL,"","C:\LOOP\work\­rg.rg2"
Rastr.load RG_REPL,"C:\LOOP\work\!an­c.anc","C:\LOOP\work\anc.­anc"
Rastr.load RG_REPL,"C:\LOOP\work\!gr­f.grf","C:\LOOP\work\grf.­grf"
Rastr.load RG_REPL,"C:\LOOP\work\!sc­h.sch","C:\LOOP\work\sch.­sch"

set ck = createobject("COM.CK")
Path="C:\LOOP\TMP\v_kos"
Ret = ck.KOCMOC_RGM_OnPath(Path­ ,rastr )

Что касается Pзад, они каждый раз будут разные, зависящие от режима. В крайнем случае это может быть величина из дисп графика.
 
Профиль
Наверх
Василий Пантелеев
Посетитель
 
Всего сообщений: 41
Дата регистрации: 10.10.2007
Создано: 15.04.2013 16:55:07
 
 
Подскажите пожалуйста, могу ли я как-то запустить макрос, написанный для растра, во время выполнения процедуры "ВРДО по срезу" (т.е. запустить макрос по ссылке из loop.xml)?
 
Профиль
Наверх
Александр Александров
Администратор
 
Всего сообщений: 660
Дата регистрации: 31.05.2008
Создано: 15.04.2013 17:27:26
 
 
Запуск макроса VBScript

- <TASK NAME="GET_TI_RND" ENABLE="0" PATH="%WINDIR%\system32\c­script.exe">
<PAR VAL="C:\LOOP\get_ti_rnd.v­bs" />
<PAR VAL="\\B" />
<PAR VAL="\\U" />
<OK VAL="0" />
</TASK>

Запуск из VBScript макроса Растр ( PathToRastrScript )

SET Rastr = CreateObject("astra.rastr­")
Res = Rastr.ExecMacroPath( PathToRastrScript, Parameters )
 
Профиль
Наверх
Василий Пантелеев
Посетитель
 
Всего сообщений: 41
Дата регистрации: 10.10.2007
Создано: 15.04.2013 18:49:28
 
 
SET Rastr = CreateObject("astra.rastr­")
PathToRastrScript="C:\LOO­P\work\import.rbs"
Res = Rastr.ExecMacroPath( PathToRastrScript,"")

так должно быть? Не запускается макрос...

Еще вопрос: хочу опрос модуля гет_тм сделать из макроса растра с вводом времени с клавиатуры. Допустим
vrem=Rastr.SendCommandMai­n(8,"Введите время в формате ЧЧ:ММ:СС:ДД:ММ:ГГ","",0)
как правильно ввести эту переменную в запрос к гет_тм?
objShell.Run ("C:\LOOP\TM\get_tm\Get_t­m.exe C:\LOOP\TMP\ 13:00:00:15:04:13 /OIK=atata /dump")
 
Профиль
Наверх


Сообщения 51 - 75 из 118
Начало | Пред. | 1 2 3 4 5 | След. | Конец 

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


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







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