RUS  ENG 

Автоматическая нумерация участков/узлов

Страницы: 1
RSS
Автоматическая нумерация участков/узлов, Версия 10.0.0.8782u.x64
 
Добрый день. Согласно каноничному оформлению гидравлической схемы, участок выглядит как (1)-----(2), где 1 и 2 - номера узлов, соответственно в таблице участок называется "1-2". В отчёте Зулу есть столбцы Начало и Конец участка, но я не нашёл возможности проставить эту нумерацию автоматически. Это возможно? Дело в том, что при выводе схемы, например, в DXF, теряется связь с отчётом и понять какая строка отчёта описывает конкретную трубу становится проблематично.
 
Цитата
написал:
Добрый день. Согласно каноничному оформлению гидравлической схемы, участок выглядит как (1)-----(2), где 1 и 2 - номера узлов, соответственно в таблице участок называется "1-2". В отчёте Зулу есть столбцы Начало и Конец участка, но я не нашёл возможности проставить эту нумерацию автоматически. Это возможно? Дело в том, что при выводе схемы, например, в DXF, теряется связь с отчётом и понять какая строка отчёта описывает конкретную трубу становится проблематично.
Добрый день. Начало и конец участка заполняются по команде "Сервис\Начала и концы участков". В поля Begin_uch и End_uch запишутся названия соответствующих узлов
 
Спасибо. Да, "руками" ввести эти данные несложно. Может есть какая-то функция автоинкрементирования значений в указанных полях?
 
Цитата
написал:
Спасибо. Да, "руками" ввести эти данные несложно. Может есть какая-то функция автоинкрементирования значений в указанных полях?
Опишите правило, по которому нумеровать узлы автоматически. Eсли участок разбить узлом (например, врезка), вся нумерация съедет? Вообще, каково время жизни этой нумерации?
 
Для каждого участка автоматически присваивается начало и конец в виде последовательно увеличивающегося номера, начало с 0.
Нумерация в рамках одного расчёта может ехать куда угодно, главное чтобы в отчёте потом строка с участком 1-2 соответствовала графически отражённому участку 1-2. Время жизни - вместе с картой. Если автоматически присвоенные номера конфликтуют с "вручную" заданным именем начала или конца, тогда номер заменяется на указанное имя.
Нельзя ли в текущей версии программы сделать такую автоматическую нумерацию?

Изменено: Анатолий Абаев - 24.01.2024 17:37:16
 
Цитата
написал:
Для каждого участка автоматически присваивается начало и конец в виде последовательно увеличивающегося номера, начало с 0.
У нас при создании сети каждый участок и каждый узел тоже получают уникальный номер.

Если добавить в таблицу по участку поля "Begin_node" и "End_node", то при выполнении команды "Сервис\Начала и концы участков" эти поля заполнятся ID соответствующих узлов.

Или номера узлов должны идти обязательно подряд?

Если узел 0 и участок 0-1 из видео удалить, остальные опять перенумеруются с нуля или останутся как есть?
 
Цитата
написал:
Если узел 0 и участок 0-1 из видео удалить, остальные опять перенумеруются с нуля или останутся как есть?
Конкретно в приведённом примере узлы перенумеруются, в линейном варианте за "0" будет принят первый узел, в разветвлённом - в зависимости от размеров схемы, вероятно по какому-то алгоритму.

Цитата
написал:
Или номера узлов должны идти обязательно подряд?
В целом это не обязательно
Цитата
написал:
Если добавить в таблицу по участку поля "Begin_node" и "End_node", то при выполнении команды "Сервис\Начала и концы участков" эти поля заполнятся ID соответствующих узлов.
Вы не могли бы описать эти действия подробнее? В справке не нашёл ничего о присвоении номеров участкам. По описанию это то, что нужно.
 
Цитата
написал:
Вы не могли бы описать эти действия подробнее? В справке не нашёл ничего о присвоении номеров участкам. По описанию это то, что нужно.
Добавляете в таблицу по участку поля с именами "Begin_node" и "End_node" Можно прямо из окна с информацией https://politerm.com/zuludoc/index.html#zb_edit1.html
И все. Дальше "Сервис\Начала и концы участков" В добавленные поля запишутся ID узлов
 
Цитата
написал:
Вы не могли бы описать эти действия подробнее? В справке не нашёл ничего о присвоении номеров участкам. По описанию это то, что нужно.
Добрый день. Прошу прощения, не обратил внимание, что речь про газовую сеть. Для газа последовательность действий длиннее:

1. Устанавливаем обновление версии.
2. Добавляете в таблицу по участку поля, например с именами "Begin_node" и "End_node" Можно прямо из окна с информацией https://politerm.com/zuludoc/index.html#zb_edit1.html
3. На панели ZuluGaz Настройки\Данные тип Участок\Поля. Откроется диалог настройки полей для расчета.
4. В диалоге настройки полей для параметров "ID начального узла", "ID конечного узла" (3-я и 4-я строчка ) выбираем добавленные в таблицу поля
5. Закрываем настройки. Дальше "Сервис\Начала и концы участков" В указанные в модели поля участков запишутся ID узлов
Страницы: 1