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


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

Авторизация

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



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


Подписка

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

Hits 67409306
656
Hosts 3607320
357
Visitors 53562249
653

67


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

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

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

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


Тема: «Корректировка потребления Python » в форуме: Макро   Просмотров: 445
 
Shirokov
Заглянувший
 
Всего сообщений: 2
Дата регистрации: 29.10.2024
Создано: 29.10.2024 13:53:56
 
 
Добрый день!
Хотел перенести макрос по корректировке потребления на Python, но столкнулся с проблемой, что потребление в районе не пересчитывается, после изменения нагрузки узлов. Код представлен ниже:

number_area = 1
# Таблица и столбцы узлов
node_table = rastr.Tables("node")
node_table.SetSel(f"na={n­umber_area}")
index_node = node_table.FindNextSel(-1­)
P_load_col = node_table.Cols("pn")
Q_load_col = node_table.Cols("qn")

# Таблица и столбцы районов
area_table = rastr.Tables("area")
consumption_col = area_table.Cols("pop")

area_table.SetSel(f"na={n­umber_area}")
index_area = area_table.FindNextSel(-1­)

print(consumption_col.Z(i­ndex_area))
P_load_col.Calc(f"pn*1.15­")
rastr.rgm("")
print(consumption_col.Z(i­ndex_area))

Нагрузка узлов меняется, а вот потребление районов нет. Однако если после rastr.rgm("") выполнить сохранение файла, то потребление все таки поменяется. Подскажите, пожалуйста, с чем связано такое поведение пересчета потребления районов, и можно ли как то обновлять эти значения без сохранения файла?
 
Профиль
Наверх
Евгений Машалов
Администратор

 
Всего сообщений: 1059
Дата регистрации: 23.04.2007
Создано: 29.10.2024 14:26:53
 
 
Попробуйте после rgm еще разок взять
Код
area_table = rastr.Tables("area")
consumption_col = area_table.Cols("pop")


Это еще через win32com.client или уже whl утёк ?
 
Профиль
Наверх
Shirokov
Заглянувший
 
Всего сообщений: 2
Дата регистрации: 29.10.2024
Создано: 29.10.2024 15:04:11
 
 
win32. А уже есть новые варианты?
 
Профиль
Наверх
Евгений Машалов
Администратор

 
Всего сообщений: 1059
Дата регистрации: 23.04.2007
Создано: 29.10.2024 15:06:48
 
 
В пробирке.
ну может кто-то уже тестит на nix по знакомству
 
Профиль
Наверх



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


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







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