Задайте нам вопрос
Ваше имя*
Ваш E-mail*
Сообщение*
CAPTCHA
Введите слово на картинке*
RUS 

ZuluNetTools

версия — 7.0.0.6186

ActiveX
компоненты для расчетов инженерных сетей

ZuluNetTools - библиотека ActiveX компонентов. Предоставляет возможность разработчикам программного обеспечения включать в свои приложения гидравлические расчеты тепловых, водопроводных, паровых и газовых сетей, реализованные в расчетных модулях ZuluThermo, ZuluHydro, ZuluSteam и ZuluGaz, в средах разработки приложений, поддерживающих модель COM (Microsoft Visual C++, Microsoft Visual Basic, Borland Delphi, Borland C++Builder и т.д.)

Основные возможности:

  • программное задание топологической модели инженерной сети
  • программное задание исходных данных для расчетов
  • подключение инженерных сетей в формате ГИС Zulu
  • запуск расчетов тепловых сетей ZuluThermo
  • запуск расчетов водопроводных сетей ZuluHydro
  • запуск расчетов паровых сетей ZuluSteam
  • запуск расчетов газовых сетей ZuluGaz
  • программное чтение результатов расчетов и кодов ошибок
  • вывод протокола расчетов и списка ошибок
  • построение пьезографиков

Компоненты ZuluNetTools

В состав библиотеки ZuluNetTools входят компоненты, представляющие расчетную модель инженерной сети или просто «сети», компоненты для выполнения расчетов - расчетные задачи, а также набор визуальных компонентов (окно сообщений, окно пьезометра), предоставляющие пользовательский интерфейс, схожий с интерфесом Zulu, для интеграции инженерных расчетов в конечное приложение пользователя.

Ниже представлена диаграмма компонентов ZuluNetTools.

Рис 1. Диаграмма компонентов ZuluNetTools


Компонент «Сеть» (ZCNNetwork, ZCNNetworkCtrl)

Компонент «Сеть» представляет собой модель инженерной сети. Компонент ZCNNetworkCtrl является невидимым ActiveX-элементом, размещаемым на форме. Его аналог, объект ZCNNetwork - простой COM-объект, делающий тоже самое, но создаваемый и используемый в линейном коде.

Модель сети может быть задана программно, путем занесения графа сети и задания расчетных параметров объектов сети. Кроме того, в качестве расчетной модели можно прямо указать слой Zulu.


Компонент «Задача»

Каждый из компонентов «Задача» представляет собой набор расчетных задач, решаемых одним из пакетов ZuluThermo, ZuluHydro, ZuluSteam и ZuluGaz. Компоненты представлен в виде невидимых ActiveX-элементов, размещаемых на форме, а также в виде COM-объектов, имеющих аналогичный набор методов и свойств (см. таблицу ниже).


ActiveX-элемент COM-объект Продукт
ZCNTaskThermoCtrl ZCNTaskThermo ZuluThermo (тепловые расчеты)
ZCNTaskHydroCtrl ZCNTaskHydro ZuluHydro (водопроводные расчеты)
ZCNTaskSteamCtrl ZCNTaskSteam ZuluSteam (расчеты паропроводов)
ZCNTaskGazCtrl ZCNTaskGaz ZuluGaz (расчеты газовых сетей)


Эти компоненты используются для организации выполнения расчетов без использования пользовательского интерфейса Zulu. Параметры расчетов и источники для расчетов задаются программно.


Компонент «Сообщения» (ZCNOutputCtrl)

Визуальный компонент ZCNOutputCtrl является аналогом окна Сообщения ГИС Zulu. Если этот компонент подключить к компоненту-задаче, в этом окне будет отображаться ход выполнения расчетов.

Рис. 2. Компонент ZCNOutputCtrl.


Компонент «Пьезометр» (ZCNPiezoCtrl)

Визуальный компонент ZCNPiezoCtrl позволяет строить пьезометрические графики по результатам расчетов. Подключается к компонетам ZCNNetworkCtrl или ZCNNetwork для получения исходной информации. Компонент является полным аналогом окна пьезометра Zulu.

В засисимости от типа подключенной сети, компонент позволяет отображать пьезометрические графики для тепловой и водопроводной сети, графики падения давления, температуры, энтальпии и влажности пара в паропроводах, а также графики падения давления газа в трубопроводе газовой сети по заданному направлению.

Рис. 3. Компонент ZCNPiezoCtrl.


Компонент «Панель расчетов»

Визуальный компонент ZCNTaskWinCtrl позволяет внедрить в форму панель расчетов одного из продуктов ZuluThermo, ZuluHydro, ZuluSteam или ZuluGaz. С помощью этого компонента можно организовать внедрение расчетных продуктов линейки Zulu в свои приложения c использованием оригинального пользовательского интерфейса этих продуктов.

Рис. 4. Компонент ZCNTaskWinCtrl с внедренной панелью расчетов ZuluThermo.