Александр Александров
Администратор
Всего сообщений: 660
Дата регистрации: 31.05.2008
|
Создано:
06.03.2015 00:04:34
|
Здравствуйте! На счет GET_TI Вам лучше поинтересоваться у разработчиков ОИК в состав которого она входит, мы не разрабатываем и не сопровождаем её.
|
|
|
Сергей Кононов
Заглянувший
Всего сообщений: 4
Дата регистрации: 12.10.2015
|
Создано:
12.10.2015 23:45:56
|
Добрый день! Подскажите, пожалуйста, почему при выполнении операции "Обновить ТИ" данные ТИ автоматически не обновляются в расчётных полях. Приходится каждый раз выполнять "Расчёты-Выполнить-ТИ-Записать ТИ в расчётные поля".
|
|
|
Максименко Дмитрий
Гость
|
Создано:
13.10.2015 10:20:07
|
Здравствуйте.
Так сделано по умолчанию, потому, что записывать ТИ в расчетные поля нужно не всем и не всегда, и чтобы случайно не испортить данные в таблицах узлы и ветви.
Вам нужно открыть файл:
C:\LOOP\TM\update_TI.rbs и раскомментировать(убрать символ ?'? перел строкой) строку записи ТИ в расчетные поля:
nRes10 = TI.UpdateRastrFields(Rastr)
|
|
|
Сергей Кононов
Заглянувший
Всего сообщений: 4
Дата регистрации: 12.10.2015
|
Создано:
13.10.2015 22:22:57
|
Спасибо большое.
|
|
|
Сергей Кононов
Заглянувший
Всего сообщений: 4
Дата регистрации: 12.10.2015
|
Создано:
13.10.2015 22:57:34
|
Ещё раз добрый день. Ещё 2 вопросика: 1. В Вашем видео ?2 "Работа с ТИ" и в стандартной инструкции RastrWin "Настройка получения ТИ" в таблице "ТИ/Привязка" есть привязки по P и Q начала и конца ветви (pl_ip и т.д.). Не могли бы Вы пояснить как они работают? Ведь, насколько я понимаю, перетоки рассчитываются непосредственно перед отображением после расчёта узловых напряжений. 2. Если подстанция не оснащена ССПИ, но есть ТИ потоков мощности с подстанции или станции, питающей её, возможно ли определить на ней нагрузку и напряжение (P, Q, U)? Буду очень благодарен за ответы.
|
|
|
Максименко Дмитрий
Гость
|
Создано:
14.10.2015 10:36:04
|
Добрый.
1) Все верно, перетоки в полях типа pl_ip рассчитываются автоматически исходя из узловых напряжений и углов, то есть из данных установившегося режима (УР). Задачу формирования УР по данным телеизмерений выполняет функция оценивания состояния (ОС), в ней учитываются именно измеренные значения перетоков по линиям и остальные замеры, в результате оцененные значения будут несовпадать с измеренными (т.к. измерения содержат ошибки).
2) Если есть измерения всех потоков мощности подходящих и исходящих от станции, то на основе баланса мощностей (1 закон Кирхгофа) можно определить нагрузку станции, для определения напряжения уже понадобится делать полноценную оценку состояния всей схемы.
|
|
|
Сергей Кононов
Заглянувший
Всего сообщений: 4
Дата регистрации: 12.10.2015
|
Создано:
14.10.2015 12:26:41
|
Большое спасибо)
|
|
|
Сергей Кононов
Посетитель
Всего сообщений: 10
Дата регистрации: 02.02.2016
|
Создано:
02.02.2016 17:09:01
|
Добрый день! Подскажите, пожалуйста, в чем причина ошибок записи ТИ? Код -8 для ДТИ (ошибка при вычислении дорасчетного num_ti>m_nNumTi) и -2 для ТИ (ошибка при записи ТИ). До недавнего времени всё работало нормально.
|
|
|
Максименко Дмитрий
Гость
|
Создано:
02.02.2016 17:56:58
|
Здравствуйте.
Первая ошибка означает попытку рассчитать ДТИ через ТИ с номером превышающим количество считанных ТИ из ОИК. Опубликуйте формулу ДТИ так понятнее будет.
Вторая ошибка тоже говорит, что для ТИ задан номер превышающий количество считанных ТИ.
Чтобы узнать количество считанных ТИ можно запустить макрос:
Расчеты - Выполнить - ТИ - Распечатать ТИ в TXT. Открыть файл C:\LOOP\TMP\ti.txt
|
|
|
Сергей Кононов
Посетитель
Всего сообщений: 10
Дата регистрации: 02.02.2016
|
Создано:
09.02.2016 15:49:47
|
Да, действительно, номер ТИ превышает количество считываемых ТИ. А в чем причина? Я ничего в настройках не менял.
|
|
|
Максименко Дмитрий
Гость
|
Создано:
09.02.2016 16:24:55
|
Вероятно что-то поменялось в ОИКе.
|
|
|
Сергей Кононов
Посетитель
Всего сообщений: 10
Дата регистрации: 02.02.2016
|
Создано:
02.06.2016 11:38:39
|
Дело ещё в том, что в Космос все ТИ входят нормально, такой ошибки нет.
|
|
|
Сергей Кононов
Посетитель
Всего сообщений: 10
Дата регистрации: 02.02.2016
|
Создано:
03.06.2016 12:06:29
|
А сейчас другая ошибка:
_com_error:
Error: 80070057
ErrorMessage: Параметр задан неверно.
Description: Отсутствует поле, индекс=-1, имя=col_ti
Source: Astra.Cols.1
Помогите разобраться, пожалуйста.
|
|
|
Максименко Дмитрий
Гость
|
Создано:
03.06.2016 13:37:55
|
Вероятно используется старый шаблон при обновлении данных на графике.
Попробуйте в макросе C:\LOOP\TM\update_TI.rbs закомментировать строку:
nRes11 = TI.UpdateRastrFields(Rastr,1) ' Графика! Обновление данных в таблицах для графики слой ТИ
|
|
|
Сергей Кононов
Посетитель
Всего сообщений: 10
Дата регистрации: 02.02.2016
|
Создано:
08.06.2016 15:39:30
|
Добрый день! В чем может быть проблема, если не происходит записи ТИ в расчетные поля, после применения соответствующего макроса?
|
|
|
Максименко Дмитрий
Гость
|
Создано:
08.06.2016 15:47:40
|
Добрый.
Значения телеизмерений обновляются в таблице "ТИ: Каналы"?
Выложите текст макроса update_TI.rbs
|
|
|
Сергей Кононов
Посетитель
Всего сообщений: 10
Дата регистрации: 02.02.2016
|
Создано:
08.06.2016 15:57:51
|
Да обновляются. Вот текст:
'Одновляет ТИ в таблицах узлы ветви по значениям из таблицы ТИ\Каналы
SET TI = CreateObject("COMCK.TI")
nRes10 = TI.UpdateRastrFields(Rastr) ' запись ТИ в расчетные поля
|
|
|
Максименко Дмитрий
Гость
|
Создано:
08.06.2016 17:14:59
|
В таблице ?ТИ: Каналы? в поле "Писать" не стоит ли случаем запрет на запись в расчетные поля ? (красный крестик )
А какие конкретно типы измерений не обновляются в таблицах Узлы и Ветви?
Обновляться в теории должны только поля в таблице узлы, в таблице ветви поля перетоков мощностей по линиям,например, являются дорасчетными и рассчитываются автоматически. То есть записать цифру в поле "Pнач" - нельзя.
|
|
|
Сергей Кононов
Посетитель
Всего сообщений: 10
Дата регистрации: 02.02.2016
|
Создано:
08.06.2016 17:22:41
|
Запрет не стоит. А ТИ привязаны только к параметрам узлов.
|
|
|
Максименко Дмитрий
Гость
|
Создано:
09.06.2016 10:38:33
|
Пришлите для анализа:
1. Схему .rg2
2. Файлы ti,ts (или архив директории C:\LOOP\TMP)
3. Макрос C:\LOOP\TM\update_TI.rbs
4. Файл C:\LOOP\loppTI.xml
мне на почту: maksimenko[собака]niipt-ems.ru
|
|
|
Сергей Кононов
Посетитель
Всего сообщений: 10
Дата регистрации: 02.02.2016
|
Создано:
15.09.2016 13:21:47
|
Добрый день! А в чем может быть причина, когда ТИ не записываются в таблицу "Телеизмерения\ТИ.Каналы, но распечатываются в TXT верно с помощью макроса. В файле update_TI символ ' не стоит перед nRes10 = TI.WriteToRastr( Rastr )
|
|
|
Максименко Дмитрий
Гость
|
Создано:
15.09.2016 15:26:41
|
Разобрались. Проблема оказалась в использовании старого (не соответствующего версии программы) шаблона режим.rg2.
При подобных проблемах рекомендуется воспользоваться процедурой восстановления:
Файлы - Настройки программы - Параметры - Восстановить.
|
|
|
Артур Муслимов
Заглянувший
Всего сообщений: 1
Дата регистрации: 28.03.2019
|
Создано:
28.03.2019 12:27:56
|
Здравствуйте!
В процессе работы макроса "Записать ТИ в расчетные поля" обновленные ТИ не вносятся в форму "Генераторы (ИД)". Соответственно при пересчете режима загруженные ТИ изменяются на значения генерации, записанные в этой форме. Отключение пересчета P/Q узла по Pген решает эту проблему, но тогда теряется учет PQ диаграмм, используемых в модели.
Подскажите, пожалуйста, как-нибудь можно решить эту проблему?
|
|
|
Дмитрий Максименко
Администратор
Всего сообщений: 45
Дата регистрации: 25.12.2017
|
Создано:
29.03.2019 10:33:19
|
Здравствуйте Артур.
Я не смог воспроизвести описанную вами проблему у себя, у меня макрос отработал корректно и значения ТИ для генераторов записались в таблицу ?Генераторы (ИД)?, поля P и Q.
Пришлите мне на почту вашу модель и макрос "Записать ТИ в расчетные поля".
Какая версия RastrWin3 у вас установлена ?
почта: maksimenko[собака]niipt-ems.ru
|
|
|