Работа с моделью rg2 очень удобна совместно с графикой, но если делаешь графику для себя, то со многими вещами можно мериться (например, наложение текста на расчетные данные, чрезмерное пересекание ветвей), но для отправки или для общего пользования хочется сделать все красиво, по Фэншую. Можно красиво расположить узлы и ветви, сделать текст читабельным, но вот отсутствие одной жизненно необходимой функции может свести всю красоту на нет. Я говорю о проблеме лишних ветвей на графике, которые лучше бы скрыть, но никак это сделать штатными средствами не получится, кроме как физического удаления из модели.
Графика Rastrwin всегда показывает все ветви между двумя узлами, и если один узел у вас в верхнем левом углу, а другой узел в нижнем правом, и оба узла связаны ветвью, то от перечеркивания всей графики не уйти. Бороться с этим можно, например, удалив злосчастную ветвь из модели rg2 (из таблицы Ветвей). Чем чревато это решение? Удалил из модели — сохранил — забыл и потом разбирайся, что же не считается так, как раньше.
Поэтому важно сделать так, чтобы решение проблемы удаления ветви с графики не затрагивало модель, то есть сохранялось вместе с шаблоном графики.
Рассмотрим простую схему, и специально раскидаем параллельные ветви в разные стороны, чтобы можно их было различить.
- Перед запуском удостоверьтесь, что в модели нет лишних выделенных ветвей (для этого можно воспользоваться стандартным макросом либо моим набором)
- Удалять ветви нужно только с конечного варианта графики
- Располагать удаляемую ветвь нужно располагать так, чтобы после удаления шина узла не была растянута
- Параллельные ветви должны быть пронумерованы (столбец np должен начинаться с 1 для первой ветви и увеличиваться строго на 1 с каждой новой параллельной ветвью).
- Для обновления графики нужно ее заново открыть
- Чтобы не удалять ветви каждый раз, можно сохранить конечный вариант с удаленными линиями, без редактирования узла, к которому примыкают удаленные ветви, можно быть уверенным, что артефакты не появятся