RUS  ENG 

Алексей Аширов (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 ... 123 124 125 126 127 128 129 130 131 132 133 ... 135 След.
Подключение пользовательских меток
 
Изучу вопрос, отвечу подробно. Понятно, что при расширении возможностей, какие-то из старых  могли отвалится или потерять смысл.
Проблемы с разработкой плагина
 
RealX и RealY в событиях OnMapMouseXXX через параметры не передаются. Там в param2 содержаться экранные координаты в окне карты. А RealX и RealY получить можно по экранным через IMapView.GetRealX
IMapView.GetRealY
Список событий коротко описан тут: <A HREF="http://politerm.com.ru/zulu5doc/plugins/onzuluevent.htm" target="_blank">http://politerm.com.ru/zulu5doc/plugins/onzuluevent.htm</a>
Учет расхода на ГВС
 
Попробуйте скачать последнюю версию. Нарисовать сеть из одного потребителя с тестовыми нагрузками. И на нем посчитать. Наладочные расходы должны быть расчетные, как в справочнике Манюка.
А в поверке расходы будут сильно зависеть от созданного Вами режима (шайб, регуляторов и т.д.).
Символы
 
Если Вы в Петербурге, лучше позвоните 579-6780. А так не очень понятна проблема.
ошибка Z 003 : ID = 1781 Нулевой участок
 
Лечится так: путь немного сложней, чем раньше предлагалось.
Попробуйте
1. Карта\Запрос\По базе данных Там для базы участков нажать кнопку "Заполнить". Для ID с этим участком появится пустая запись.
2. В браузере базы данных по участкам в закладке "База" найти запись с этим ID и стоя на ней перейти в закладку "Текущая запись".
3. В текущей записи набрать в каком-то числовом поле любое уникальное значение, например 111111 и сохранить.
4. Войти в закладу "Запрос" и делаем поиск в этом поле по этому значению 111111.
5. В закладке "Ответ" нажать на кнопку браузера "Выделить" (это стрелка рядом с кнопокой "Показать на карте") При этом должна загореться кнопка "G" (отменить группу) на общей панели системы.
6. Войти в редактор этого слоя и дать команду "Удалить" Группа, в которую входит один этот невидимый объект должна удалиться.
7. Запустимте расчет и проверьте, должно помочь. Иногда требуется повторить.
Тепловые потери
 
Скачайте версию, которая сейчас на сайте. В любом случае там были исправления. Кстати, у тебя и товарища версия Zulu могла быть одинаковая, а версия модуля ZuluThermo naladka.dll разные. Иногда бывает.
А система работать должна на машине, где разделитель точка.
Тепловые потери
 
Разные результаты могут быть по нескольки причинам: 1. На разных машинах разные версии, а расчеты меняются, 2. На разных машинах в настройках разные коэффициенты местных тепловых потерь, 3. Разные проценты утечек от объема трубопроводов. 4. На разных машинах разные данные (на источниках и в таблицах по  месячным температурам). Других чудес вроде быть не должно.
Тепловые потери
 
Потери в программе и раньше считались: на источниках и ЦТП задавались среднегодовые температуры наружного воздуха, грунта, подающего и обратного трубопроводов, расчетная температупра наружного воздуха, расчетная температура подающего (график). Все это для каждого региона свое. Расчеты потерь велись не помесячно, а на текущие значения наружного воздуха и температуры на источнике.
В новом модуле среднегодовые значения беруться из полей по источникам и ЦТП, а помесячные задаются в таблице на каждый месяц: Тнв Тгр Епод Тобр Тхв  Они для каждой сети (не то что для региона) могут быть свои.
ошибка Z 003 : ID = 1781 Нулевой участок
 
1.Пришлите слой. Удалю и обратно вышлю.
2.Наша программа вроде рекомендаций по смене графика не дает. Если цель расчета наладка, т.е. подбор дросселирующих устройств, а напора не хватат, то нужно смотреть конкретные причины.
3.В плане стоит. Но когда точно появится, не скажу. Корректировать можно таблицу отдельно (Таблица\Просмотр)
Формат файла проекта
 
Попробуйте цвет получить напрямую Int32 y=el.elemStyle.PatColor;

Сиволы в слое находятся в коллекции Layer.Symbols
Типы Layer.ObjectTypes
Режимы для каждого типа Layer.ObjectTypes.Item(i).ObjectModes
ошибка Z 003 : ID = 1781 Нулевой участок
 
Здравствуйте. Версия тут не влияет. Участок пустой появился в результате редактирования. В какой момент это получается пока неясно. Нам этот эффект повторить не удается. У пользователей иногда появляется.

Попробуйте
1. Карта\Запрос\По базе данных  Там для базы участков нажать кнопку "Заполнить". Для ID с этим участком появится пустая запись.
2. В браузере базы данных по участкам в закладке "База" найти запись с этим ID и стоя на ней перейти в закладку "Текущая запись".  
3. В текущей записи нажать на кнопку браузера "Выделить" (это стрелка рядом с кнопокой "Показать на карте") При этом должна загореться кнопка "G" (отменить группу) на общей панели системы.
4. Войти в редактор этого слоя и дать команду "Удалить"  Группа, в которую входит один этот невидимый объект должна удалиться.
5. Запустимте расчет и проверьте, должно помочь. Иногда требуется повторить.
Формат файла проекта
 
Стилевые настройки слоя хранятся в карте. В разных картах один и тотже слой может выглядеть по-разному. А уже карта входит в проект.
Соответственно нужно в проект вернуть либо карту, в которую входил слой с этими настройками. Либо если из карты удалялся слой, то добавить его и настроить стиль заново.

Цвет элемента нормально возвращает. Только что проверил:
MsgBox MapCtrl1.Map.Layers.Active.Elements(MapCtrl1.CurrentID).ElemStyle.PatColor
Key
 
Связанные элементы подсвечиваются через Layer.NetworkTools.FindConnected  Сперва нужно установить хотя бы один флаг Layer.NetworkTools.AddFlag

А по поводу начал и концов участков, пришлите слой, посмотрю ([email protected])  Только посмотреть смогу только в пятницу.
Недостаточно напора DeltaH=705.798950
 
В наладке сеть нагружается расходами ГВС на точку излома температурного графика. Да еще берется балансовый коэффициент на нагрузку ГВС, в зависимости от схемы присоединения. А в поверке, при наличии регуляторов температуры на теплообенники ГВС, расходы на параллельных ступенях ТО меньше, если температуры на источнике выше температуры точки излома. Расходы меньше, потери меньше, располагаемый напор больше.
Недостаточно напора DeltaH=705.798950
 
Получил. По почте ответил. Тут повторю:
У Вас на всех ЦТП с параллельными теплообменниками в поле "Испытательная
нагрузка" стоит 0.5  А подключенная нагрузка к ним 9, 7, 8 ГКал.  По
испытательной нагрузке определяется испытательный нрасход (12.5)  А по нему
определяется сопротивление. Оно маленькое.  Понятно что прокачать через него
расход не на 0.5 а на 9 нужен огромный напор. Исправьте испытательные
нагрузки в соответствии с подключенными.

Плюс потом будут проблемные участки 2935, 2943 огромные потери. Посмотрите.
Если что, обращайтесь.
Недостаточно напора DeltaH=705.798950
 
Жду.
Вопрос уже был: добавить кнопку в Zulu
 
Реальный пример - это кнопки тепловых расчетов или поиск отключающей арматуры, установленных на Вашей машине. В своем реестре посмотрите:
HKEY_LOCAL_MACHINE\SOFTWARE\Zulu\Plug-Ins\Naladka\Commands\OpenForm\ToolbarButton  
BitmapResource 0x00000081(129)

HKEY_LOCAL_MACHINE\SOFTWARE\Zulu\Plug-Ins\FindArm\Commands\Find\ToolbarButton
BitmapResource 0x00000066(102)
Экспорт карты
 
Не проще, так как этого еще нет. А в принципе согласен.
Как пробежать по всем объектам слоя?
 
Если Layer.Elements.count = -1 нужно использовать методы FirstItem NextItem пока Element.key не будет -1
Это поэлементный доступ к базе. Не очень быстрый.
Для быстрого "пробежать" можно использовать Layer.EnumElements
Изменить свойство, смотря какое. Стиль примитива меняется через присвоение Element.ElemStyle нового ElemStyle   Тип, режим типового объекта меняется через Element.ModeID и Element.TypeID
Экспорт карты
 
Можно сбросить в BMP с нужным разрешением. С тем, которое можно разобрать. У нас так плакаты печатают от пола до потолка. При этом файл может оказаться очень большой.
Поэтому проще записать людям данные с демоверсией Zulu. Она бесплатная и все покажет.
Ошибка ZD018: ID=2710 Неверное значение поля 'T2_r'-'Расчетная т
 
Хорошо бы сеть посмотреть.
Коммутационные задачи
 
Цена пока окончательно не сформирована. Сейчас это порядка 10 000 руб. Ограничения на демо: если в сети более 100 узлов, то в таблицы ответов пишется первая строка полностью, а остальные забиваются словом "демо".
Как отловить событие выделения объекта?
 
Изменение состава группы в MapCtrl - OnSelChanged    В Zulu - evMapSelChanged  А сам список выделенных объектов  в Layer.Selection
Проблема добавления большого количества элементов на слой
 
Слой при добавлении большого количества элементов действительно разбухает. Можно периодически вызывать метод ZuluTools.LayerOptimize  Только там нужно аккуратно следить, чтобы в это время редактор слоя был закрыт.  В редакторе Zulu этот метод автоматом вызывается при завершении режима редактирования, если дефрагментация слоя более 50%. Программно момент вызова метода пока только опытным путем определить можно. Грубо говоря, тысячу объектов добавили, Optimize и т.д.
Ошибка ZD018: ID=2710 Неверное значение поля 'T2_r'-'Расчетная т
 
Увеличить геодезическую отметку самую высокую.
Страницы: Пред. 1 ... 123 124 125 126 127 128 129 130 131 132 133 ... 135 След.