Архивы обновлений |
---- Version 28.37, Release 9021, Build 14111 (х32) ----------------
---- Version 28.37, Release 9021, Build 14131 (х64) ----------------
- Доработал обновление ссылок в проекте (раздел "Файлы проекта", закладка "Полезности", кнопка "Обновление ссылок"). Теперь обрабатываются не все чертежи в проекте, а только выделенные и только те, в которых есть ссылки. Если ни один чертеж не выделен, то обрабатывается весь проект
- Добавил сохранение настроек печати для каждого листа. Ранее во время печати файл открывался на чтение, теперь отрывается для записи. Выбирается галочкой. Штука полезная - если потом надо отпечатать какой-то один лист то он уже готов к печати.
- Оживил перезапись при печати в pdf и сборке листов в один pdf файл. Когда выполняется печать и в целевой папке существует файл с таким же именем, то в зависимости от установленного переключателя "перезаписывать существующие" или создается новый файл с уникальным именем, или существующий перезатирается (вернее удаляется и создается новый с таким же именем). Так же и разбивка по форматам или перезатирает существующие файлы, или создается новая папка с именем аналогичным основному файлу pdf.
- Переработал печать и сборку в один файл pdf.
- Немного всяких мелких улучшений по интерфейсу и удаление найденных мелких шероховатостей в интерфейсе.
---- Version 28.36, Release 9003, Build 27267 (х32) ----------------
---- Version 28.36, Release 9003, Build 27247 (х64) ----------------
- При создании таблицы перечня чертежей добавил отступ (поля) в ячейки.
- Доработал сортировку клемм "по старинке" (в окне "Редактировать клеммник"). Теперь клеммы могут сортироваться все (как было) или выбранная группа клемм. При этом выделенные клеммы сортируются, переносятся и располагаются после самой первой выделенной.
- Добавил кнопку "Выровнять на нулевой слой" все линии и блоки на расчетном плане. В общем ежели очень много линий на трассах и планы в 2D, то есть шанс что блоки и линии окажутся на разных уровнях по координате Z. А значит не будет пересечения и не будет найден путь для прокладки кабеля. Нужно вернуть их на один уровень, на ноль по высоте. Перебирать вручную муторно - нехай это делает машина. Тыцкаем в кнопку и на текущем чертеже будут выбраны все линии на слоях трасс, на слое перемычек, блоки перемычек, блоки шкафов и все это шобло будет перенесено на уровень 0. Удобненько.
- Добавил в дереве шкафов вывод зоны (Inst) в названии шкафа если имя шкафа совпадает с именем шкафа верхнего уровня. То есть, если в проекте есть шкафы с одинаковой зоной то в дереве будет выглядеть как соединение самого с собой, хотя это другой шкаф с таким же именем но с другой зоной.
- Убрал навязчивые открытия окон в браузере при невозможности найти новую версию программы. Дело в том что при старте осуществляется проверка наличия новой версии программы, посылается запрос на три сервера обновления. И если по каким-то причинам с ними связаться не удалось, прошел какой-то сбой или сеть отсутствует, то предпринималась попытка дать возможность проверить вручную - открывались веб страницы серверов. Видать хотелось как лучше, но получилось как всегда. В общем пофиксил.
- Немного всяких мелких улучшений по интерфейсу и удаление найденных мелких шероховатостей в интерфейсе.
---- Version 28.35, Release 8966, Build 25273 (х32) ----------------
---- Version 28.35, Release 8966, Build 25421 (х64) ----------------
- До полировал переименование файла в проекте, выскакивали лишние сообщения. На закладке "Исходные" -> "Чертежи проекта" -> кнопка "Изменить имя файла".
- Добавил выделение кабеля в окне пред просмотра клеммника. Когда много кабелей трудно отследить куда и как они цепляются. Двойной клик - последовательное выделение и снятие выделения.
- Немного причесал утилиту "Упорядочивание клемм в красивый квадратик". Более подробно тут.
- Сделал маленькую но полезную утилиту - рисование заготовок ссылок между цепями. В принципе такой механизм есть. Но я заебался создавать каждый раз свою стрелку. Сначала сделал просто - на отдельном чертеже с заготовками нарисовал все возможные варианты. Вау, крюто. Но опять же не шикарно, немного рутины осталось. И подумал - а какого сама машина не хочет помочь мне? Вот и склепал. Описание тут.
- Наткнулся на такую штуку - в дереве элементов у совсем обычного и правильного элемента/детали ни с того ни с сего стали появляться дополнительные базовые блоки. Хотя на чертеже все ок. Оказалось, что если создать сборку, то дополнительные детали, входящие в сборку, оформляются тоже как базовый блок, но с отдельным признаком. Я это дело пофиксил и теперь в дереве всегда корректное количество базовых и дочерних блоков у деталей. Что делать со сборкой пока не придумал.
- Немного всяких мелких улучшений по интерфейсу и удаление найденных мелких шероховатостей в интерфейсе.
---- Version 28.34, Release 8894, Build 26553 (х32) ----------------
---- Version 28.34, Release 8894, Build 26530 (х64) ----------------
- Исправил ошибку, при изменении типа кабеля заполнялся атрибут DESC1 только в базовом блоке . Но если блоки обозначения кабеля находились на разных чертежах, то в дочерних блоках оставался старый тип. То есть, если на чертеже был показан кабель с отображением типа кабеля, то значение не менялось и появлялась ошибка, которую необходимо было исправлять вручную. Теперь обновляются атрибуты во всех блоках кабеля.
- Переработал раздел подготовки для "Заказчега". Теперь есть два варианта - быстрый и медленный. Быстрый использует скрипты на Лисп, которые я нашел на различных форумах, и которые значительно ускоряют работу с примитивами чертежа. Медленный использует для каждого действия обращение к Автокаду через COM и потому работает очень медленно. Во всех случаях такой производительности вполне достаточно, однако при переработке множества чертежей и изменения множества элементов на чертеже производительность удручающе низкая. Однако есть свои плюсы. Выбор за вами.
- Исправил ошибку - на закладке "Чертежи проекта" не работал фильтр по форматным рамкам и блокам штампа, не отфильтровывались.
- Переработал прорисовку клеммников - поправил вывод ссылок на детали внутри шкафа. Алгоритм простой: сначала ищутся проводники к деталям внутрь шкафа, потом ищутся проводники к клемникам внутри шкафа, потом ищутся перемычки в своем клеммнике, потом ищутся "короткие" перемычки (между соседними клеммами) вверх, потом короткие вниз. Если ничего не нашли - выводим пробел.
- Добавил кнопки вывода на пред просмотре клеммника куда идет клемма.Выглядит так:
- Немного всяких мелких улучшений по интерфейсу и удаление найденных мелких шероховатостей в интерфейсе.
---- Version 28.33, Release 8871, Build 37881 (х32) ----------------
---- Version 28.33, Release 8871, Build 37905 (х64) ----------------
- Исправил ошибку при открытии файла для редактирования, если он уже был открыт в Автокаде. Блокировались функции поиска элементов на чертеже и другие, связанные с открытие чертежа.
- Подправил вывод кабельного журнала в Автокад - если осуществлялся вывод с разбивкой по монтажным единицам, и с колонкой под монтажную единицу, то самый последний кабель в списке последний кабель всегда относился к предыдущей монтажной единице. Так же сползали подписи монтажных единиц в середине таблицы. Пофиксил.
- Поправил кнопочки хэлпа, не на те пункты хэлпа указывали.
- Немного всяких мелких улучшений по интерфейсу и удаление найденных мелких шероховатостей в интерфейсе.
---- Version 28.32, Release 8866, Build 33892 (х32) ----------------
---- Version 28.32, Release 8866, Build 33909 (х64) ----------------
- Изменил формирование имен блоков клеммников - проскакивал запрещенный символ и создание блока блокировал Автокад. Теперь запрещенные символы и пробелы заменяются на знак подчеркивания. К сожалению блоки созданные предыдущими версиями не будут поддерживаться в этой программе, их придется пересоздать заново. Увы, но обратную поддержку старых имен не буду делать.
- Немного перелохматил интерфейс. Большое количество кнопок разделов не помещались сверху. Растягивать окно программы задолбало. Тогда были перенесены кнопки разделов "по модному, как в десятке" - влево под иконку "гамбургер" .
То есть, если нажать на "гамбургер", то разворачивается панелька с пиктограммами разделов и видны длинные наименования разделов. При выборе раздела открывается соответствующая панель и меню сворачивается. Для выбора раздела не важно развернута менюшка или нет. Так же восстановил двойной щелчок по файлу - файл открывается в автокаде.
Вид свернутой панельки: и вид развернутой панельки:
Цвета пиктограмм на кнопках немного аляповатые и еще будут меняться в следующих обновлениях. Хотя на работу программы это никак не влияет
- Доработал вывод в Excel кабельного журнала /перечня кабелей. Ранее выводились только все в проекте кабели. Теперь выводятся по выбору - или все, или те что в таблице предпросмотра на закладке "кабельный журнал".
- Исправил ошибку при переходе в дереве шкафов - при выборе во всплывающем меню пункта "перейти к шкафу ...", переход не выполнялся, оставался как есть.
- Добавил на панель свойств чертежа две кнопки для перемещения и переименования файла чертежа в проекте. Штатно такие штуки как бы поддерживаются, но работает это все грустно. Если чертеж, который вы хотите переместить/переименовать, открыт в Автокаде или существует уже - программа замучает вас запросами что делать. Открытые файлы предлагается закрыть принудительно с сохранением или подождать пока юзверь сам не закроет чертеж в Автокаде.
Внимание!
- После каждой такой операции производится принудительное обновление базы данных проекта и пере открытие проекта в программе. Иначе есть риск рассинхронизации между программой и проектом.
- Если файл открыт в автокаде, то он закрывается с сохранением и переоткрывается заново после модернизации.
- Добавил возможность переименовывать/переносить файлы проекта не только по одному, а выбирать несколько и обрабатывать кучу. Работает аналогично вышеописанным кнопкам. Но воздействует как на один, так и на кучу выбранных в таблице файлов. При нажатии на кнопку открывается отдельное окно в котором расположена таблица с выбранными файлами (один или все сразу - пофик) и соответствующими кнопками для обработки.
Внешний вид окна утилиты:
- Добавил запрос на выполнение смены типа кабеля/кабелей. Будет немного задалбывать, но техника безопасности на первом месте. Просто уже обпёкся и переделывал. :)
- Добавил проверку и сообщение при попытке изменить тип кабеля при отсутствии базового блока. Будет сообщение и операция прервется.
- Немного всяких мелких улучшений по интерфейсу и удаление найденных мелких шероховатостей в интерфейсе.
---- Version 28.31, Release 8811, Build 29498 (х32) ----------------
---- Version 28.31, Release 8811, Build 29473 (х64) ----------------
- Доработал прорисовку внешних подключений клеммников. Был отказ при сборке нескольких клеммников в один и не работала сортировка клемм.
- Немного всяких мелких улучшений по интерфейсу и удаление найденных мелких шероховатостей в интерфейсе.
---- Version 28.30, Release 8810, Build 37596 (х32) ----------------
---- Version 28.30, Release 8810, Build 37559 (х64) ----------------
- Доработал сборку файлов на один лист. Были глюки при наличии на чертеже определенных элементов.
- Доработал интерфейс "Перечень элементов"->"Перечень чертежей для выбранного шкафа".
- Немного всяких мелких улучшений по интерфейсу и удаление найденных мелких шероховатостей в интерфейсе.
---- Version 28.29, Release 8804, Build 37001 (х32) ----------------
---- Version 28.29, Release 8804, Build 36977 (х64) ----------------
- Добавил удобную возможность на лету менять название кабеля, его тип и фиксированную длину. На предпросмотре нужно просто щелкнуть мышкой (двойной клик) по надписям кабеля и будут открываться окна с запросом новых значений.
- Добавил волшебную кнопку "Создать каталоги под проектик РЗА". Идея в том что каждый раз леньки создавать кучу каталогов и проектов. Автоматизировал все это. Подробное описание тут.
- Добавил масштабирование блока при группировке обозначений кабелей в "квадратик" (закладка "Утилиты всякие").
Идея в следующем: При группировке блоков обозначений кабелей перетянутых с отмаштабированного расчетного плана, удобно сразу настраивать им масштаб. Просто ставите галочку и нужный масштаб. Мелочь, но сохранила мен очень много времени при создании планов прокладки кабельных трасс в проекте.
- Немного всяких мелких улучшений по интерфейсу и удаление найденных мелких шероховатостей в интерфейсе.
---- Version 28.28, Release 8771, Build 20547 (х32) ----------------
---- Version 28.28, Release 8771, Build 20505 (х64) ----------------
- Исправил ошибку при выводе кабельного журнала после расчета. Выводилась только результирующая таблица.
- Более подробно описал коэффициент пересчета в метры. Читать в этом хэлпе тут (очень рекомендую)
- Подправил ввод коэффициент пересчета в метры
- "Оживил" кнопку хэлпа над полем ввода коэффициента пересчета в метры
- Уменьшил подписи участков на расчетном плане кабельных трасс
- Немного всяких мелких улучшений по интерфейсу и удаление найденных мелких шероховатостей в интерфейсе.
---- Version 28.27, Release 8765, Build 15809 (х32) ----------------
---- Version 28.27, Release 8765, Build 15788 (х64) ----------------
- Добавил сортировку в табличку предварительного просмотра потребности кабеля (закладка "Кабельный журнал"=>"Предварительный просмотр кабельного журнала"). Добавил всплывающее меню для оперативной фильтрации кабелей выбранного типа.
В принципе там все понятно из названия пунктов меню.
- Добавил вывод только сводной таблицы кабельного журнала.
Недавно полировал кабельный журнал на 40 страниц и после очередных изменений каждый раз его распечатывал чтобы получить сводную таблицу для сметчиков. В общем задолбался ждать пока он целиком будет нарисован. Сделал кнопку ускоритель. Правда потом сметчики передумали и им больше понравилась табличка в экселе. Но удалять обратно не стал - нехай буде.
- Добавил прорисовку только куска клеммника.
То есть - выделяешь произвольные клеммы на предпросмотре клеммника и тыкаешь в кнопочку. Иногда полезно получить кусок клеммника.
- Добавил выбор клемм в редакторе клеммных колодок по марке клеммы.
Смысл в том, что иногда нужно собрать группу клемм разбросанных по клеммному ряду в одну кучку. Тогда делаем так: на принципиальных схемах даем клеммам любую необычную маркировку, например "БББ001, БББ002" и т.д. Обновляем проект, открываем редактор клемника и набираем "БББ" в поле фильтра (на рисунке слева от выделенной кнопки). Автоматически будет сброшен текущий выбор клемм (если был) и по ходу набора маски, будут выделяться клеммы, у которых в имени есть "БББ", то есть "БББ001, БББ002" и т.д.
Далее хватаем любую выделенную клемму и тащим мышкой куды нить в другое нужное место. При перетаскивании они соберутся в кучку. Далее их "причесываем" - корректируем расположение, подписи, номера и т.д.
- Немного всяких мелких улучшений по интерфейсу и удаление найденных мелких шероховатостей в интерфейсе.
---- Version 28.26, Release 8760, Build 21358 (х32) ----------------
---- Version 28.26, Release 8760, Build 21340 (х64) ----------------
- Исправил ошибку при прорисовке клеммников. Была отключена сортировка клемм по их месторасположению. В общем при выводе в Автокад был полный бардак с расположением и перемычками.
- Поправил сортировку перечня элементов (например KL1, KL2...) при "причёсывании" ВОМ (в утилитах).
Алгоритм сворачивания наименований деталей типа "KL1, KL2..., KL99" в "KL1 - KL99" имел "шероховатость". Он не распознавал обозначения типа "KL1" и "KL01" - для него это было KL с номером 1 и потому результирующая строка разбивалась на два кусочка "KL1 - KL09, KL10 - KL99". Пофиксил. Теперь сворачивается как положено.
- Добавил выбор масштабирования при расчете кабельного журнала.
Идея в том что теперь можно брать чертеж с любым масштабом и указывать его перед началом расчета.
Аксиома: внутри программы все размеры приводятся к метрам.
То есть, по любому перед началом расчета нужно указать программе коэффициент пересчета в метры или масштаб - сколько единиц чертежа находится в одном метре. Обычно рисуют в миллиметрах, и потому подразумевалось что одна единица чертежа равна одному миллиметру.
Ранее масштаб по умолчанию всегда был 1:1000. И потому приходилось рисовать планы приводя 1 ед. к 1мм. Теперь при создании проекта по умолчанию со старта стоит 1:1000, но есть возможность указать свой собственный масштаб. Масштаб применяется ко всему плану.
- Поправил округление измеренных длин трасс кабелей при расчете кабельного журнала. Теперь не округляются длины линий (отрезков на плане), а округляются сектора.
Дело в том, что отрезков на реальном плане как правило очень много и округление длины каждого отрезка приводит к появлению небольшой добавки к длине каждого отрезка. Округление всегда идет в большую сторону, то есть от 0 до 0,1м. Сектор состоит из одного или нескольких однотипных отрезков. В результате он становится длиннее на сумму "добавок" своих отрезков. Добавка будет от 0 метров до 1...2 метров. Как бы для моих целей супер точность, но может кому-то нужно абсолютно точно. Тогда округление можно вообще выключить задав ноль.
Например, на картинке ниже видно, что длина сектора с округлением отрезков больше, чем с округлением длины самого сектора (суммарной длины отрезков). Для трассы кабеля минимальный участок - сектор. Таким образом не имеет смысла округлять отрезки, лучше округлять сектора.
- Немного всяких мелких улучшений по интерфейсу и удаление найденных мелких шероховатостей в интерфейсе.
---- Version 28.25, Release 8713, Build 37237 (х32) ----------------
---- Version 28.25, Release 8713, Build 37260 (х64) ----------------
- Изменил алгоритм расчет длины кабеля.
Проблема была в том, что при выводе в кабельный журнал длины кабелей округляются до метра (или до 0,1 метра). И при этом происходит округление длин участков прокладки кабелей и длин кабелей.
Округление всегда производится ВВЕРХ. То есть если рассчитанная длина, например, равна 100.123456789 метров, то после округления будет 101 метр или 100.1
Как бы ничего, но в результате длина кабеля может оказаться меньше чем сумма длин участков трассы прокладки кабеля. Появляется "нестыковка" которая будет или в плюс, или в минус по длине. Она может быть как микроскопическая, так и достигать единиц метров (зависит от количества участков). При этом программа выводила знаки вопроса в поле участков трассы кабеля.
Это происходило только при выводе на чертеж! "Внутри" программы все идеально совпадает - там нет никакого округления и длины хранятся с максимально возможной точностью.
Вот поэтому пришлось оперативно подкорректировать алгоритм расчета округления. Для того чтобы длины участков и кабеля совпадали добавкой "растягивается" и округляется как длина кабеля, так и длина участков - иначе не сойдется расчет.
Ссылка на формулу расчета длины кабеля.
Ранее было так:
[длина кабеля] = ( [рассчитанная длина] + [добавка в метрах] ) * ( 1 + [добавка в процентах] / 100 )
[длина кабеля] = Округление до метра или до 0,1м ( [длина кабеля] )
Это изменение приводит к тому, что рассчитанные ранее (предыдущими версиями программы) кабельные журналы по длинам не будут совпадать с нынешним расчетом на какие-то небольшие кусочки, единицы и доли метров. Не во всех кабелях, но во многих со сложной прокладкой. Длина кабеля теперь уменьшится.
По результатам экспериментов - пересчитал на старых проектах снижение суммарной длины по типам от нуля до 10 метров (для 30-50 кабелей). При установке "добавки" в ноль, и процент и "на разделку", расчет идеально совпадает со всеми старыми версиями. То есть все изменения касаются ТОЛЬКО "добавок" к длине кабеля.
Выходов два: пересчитать новой версией программы, или использовать предыдущую/раннюю версию программы.
- Добавил переключатель - вывод длины кабеля с округлением до 0,1 м. Оказалось очень полезный инструмент. Ранее длина кабеля округлялась до одного метра. Теперь можно выбирать в настройках. Это касается всего, где выводится на печать кабель/каб. журнал, и в предпросмотре кабельного журнала.
- Немного всяких мелких улучшений по интерфейсу и удаление найденных мелких шероховатостей в интерфейсе.
---- Version 28.23, Release 8700, Build 34386 (х32) ----------------
---- Version 28.23, Release 8700, Build 34409 (х64) ----------------
- Добавил открытие файла pdf после печати и в утилиты печати, и в печать проекта.
- Добавил в утилиты печати открытие папки с pdf после печати проекта.
- Добавил возможность расставлять в форматные рамки схемы внешних подключений клеммников при рисовании их не только в блоки, но и в пространстве модели.
- В редакторе клеммных колодок поправил изменение номера выбранной клеммы. Так же добавил на панель кнопку закрывать с сохранением или без сохранения файлы чертежей после корректировки клеммника.
- В редакторе клеммных колодок изменил выбор клеммника в который переносятся клеммы. Теперь это визуальное меню, не нужно барабанить пальцами. Мышкой выбирается клеммник. Более подробно описано тут.
- Исправил прорисовку клеммника в форматку А3 для задания заводу - он задумывался надолго при перерисовке части клеммника если тот не влазил в рамку.
- Добавил прорисовку любых выбранных в дереве клеммников. Теперь можно выделить группу любых шкафов и клеммников на закладке "Клеммники" и выдать на печать. Сначала будут нарисованы шкафы, потом кучей отдельные клеммники из других шкафов. Полезная фича.
- Изменил прорисовку нескольких клеммников в виде одного. Теперь если клеммник состоит из нескольких суб клеммников, то создаются "шапки" этих суб клеммников. На примере вижно что в приводе разъединителя есть замок YQS и блок-контакты QS
- Оживил кнопку позволяющую нарисовать в Автокаде (не обязательно в Электрикале) схемку подключения кабелей между шкафами. Находится на закладке: "Связи между шкафами" => "Графика". При нажатии на кнопку "Нарисовать в акаде схему" откроется панель настроек и там кнопка запускает процесс. Все просто и очевидно.
В результате на чертеже будет нарисована схема как и на экране:
- Немного всяких мелких улучшений по интерфейсу и удаление найденных мелких шероховатостей в интерфейсе.
---- Version 28.22, Release 8663, Build 15937 (х32) ----------------
---- Version 28.22, Release 8663, Build 15958 (х64) ----------------
- Исправил мелкую опечатку - нулевая/пустая монтажная единица кабеля вызывала ошибку.
- Перевел из разряда ошибок в информационные сообщение о невозможности подобрать цвет в Автокаде. Если выбранный цвет для покраски клеммника не попадает в сетку стандартных цветов Автокада (номера 0-7-255), то цвет назначается как TrueColor. Сообщение в логах ошибочно показывалось как ошибка и забивало лог (всяких элементов в клеммнике дофига и больше).
- Исправил настройку слоя defpoint при делении файла по рамкам.
- Добавил открытие папки с pdf после печати проекта, удобненько.
- Натолкнулся на неприятную неточность, в очень определенных случаях в клеммник не выводилась марка. Идея в том что сработали одновременно два правила при прорисовке клеммника:
1. если две рядом стоящие клеммы имеют одинаковую марку, то марка выводится в первой
2. если от клеммы не отходит жила кабеля, то клемма считается "пустой" и марка не выводится
В данном случае кабель подключен ко второй клемме и программа стёрла марку во второй клемме (1е правило) и от первой не отходит жила кабеля (2е правило). В результате получил по голове от наладчиков и монтажников. Выводы сделаны - теперь есть третье правило:
3. если жила кабеля подключена, то марка выводится всегда, независимо от "соседей".
а должно быть так:
- Немного всяких мелких улучшений по интерфейсу и удаление найденных мелких шероховатостей в интерфейсе.
---- Version 28.21, Release 8649, Build 35495 (х32) ----------------
---- Version 28.21, Release 8649, Build 35519 (х64) ----------------
- При расчете кабельного журнала слетала назначенная вручную длина. Пришлось переосмыслить логику длин кабелей.
Поясню. Длина кабеля может быть получена из двух источников: из результатов расчета кабельного журнала и/или назначена вручную. Если кабельный журнал не рассчитан и не назначена вручную длина, то будет отображаться нулевая длина кабеля. После расчета КЖ длины выбираются по результатам расчета. Если происходят изменения в схемах (исчезают/появляются новые кабели, шкафы, участки и т.д.), то кабельный журнал считается не легитимным, нужно пересчитывать.
Назначение длины вручную имеет приоритет. То есть, назначенная длина сохраняется вне зависимости от результатов расчета КЖ. Но и не "вытирает" рассчитанную длину. Есть возможность в любой момент вернутся к рассчитанному значению. Правда введенное вручную - пропадает.
- Добавил сбор и отображение ссылок в проекте. Описание тут. Хочу обратить внимание что идеология еще продумывается и пока что это просто гляделка за ссылками.
- Реализовал архи полезную функцию. В общем, когда ...надцать человек разрабатывают свои разделы и потом объединяют в один проект, оказывается что у всех разные стили текста! А если и один, то с разными настройками. В общем добавил кнопочку - перемолотить весь проект с текущими проектными настройками стиля текста. То есть выбрал весь проект, запустил программу и оно само открывает каждый файл, настраивает все текстовые примитивы на выбранный стиль текста. Вуаля. Более подробно здесь
- Немного всяких мелких улучшений по интерфейсу и удаление найденных мелких шероховатостей в интерфейсе.
---- Version 28.20, Release 8624, Build 31414 (х32) ----------------
---- Version 28.20, Release 8624, Build 31389 (х64) ----------------
- Поправил разбивку файла на отдельные чертежи, ускорил процесс.
- Сделал видимым на кнопке переключение между режимами обмена номерами клемм, удобно.
- Немного всяких мелких улучшений по интерфейсу и удаление найденных мелких шероховатостей в интерфейсе.
---- Version 28.19, Release 8617, Build 12726 (х32) ----------------
---- Version 28.19, Release 8617, Build 12730 (х64) ----------------
- Поправил прорисовку "Паука". Таблица перечня кабелей "наползала" на схему.
- Добавил раскраску кабелей в схеме внешних подключений. Полезно для отслеживания отдельных проводов среди кучи проводников подходящих к клеммнику. Более подробно описано тут
- Добавил кнопочку перемещения от клеммника к шкафу клеммника в дереве шкафов на закладке "Связи между шкафами"
- Немного всяких мелких улучшений по интерфейсу и удаление найденных мелких шероховатостей в интерфейсе.
---- Version 28.18, Release 8610, Build 17608 (х32) ----------------
---- Version 28.18, Release 8610, Build 17635 (х64) ----------------
- Поправил прорисовку "Паука" - шкафы вылазили за форматную рамку:
- Поправил прорисовку подключения кабелей к клеммнику - сделал сортировку что бы линии жил к клеме не накладывались (вылазил треугольничек входа жилы в кабель на другую жилу от другого кабеля).
Теперь они всегда рисуются ступенькой вот так:
- Поправил утилиту переноса списка кабелей в проект
- при обработке строки неправильно отмечалась ячейка
- не сохранялась одна настройка в реестре
- Немного всяких мелких улучшений по интерфейсу и удаление найденных мелких шероховатостей в интерфейсе.
---- Version 28.17, Release 8603, Build 26011 (х32) ----------------
---- Version 28.17, Release 8603, Build 26016 (х64) ----------------
- Добавил инструмент для расчёта длин кабелей из экселя.
Идея проста как веник: допустим выдали экселевский файл со списком кабелей. Мы его "причёсываем", что бы формат поняла программа, потом натравливаем программу - она считывает построчно записи, пережовывает их, а потом в автокаде, на текущем листе проекта, создает простенькую электрическую схемку, цепочку "шкаф1-провод-кабель-провод-шкаф2". И далее рассчитываем длины как обычно на закладке "Кабельный журнал". Более подробно описано тут
- Немного всяких мелких улучшений по интерфейсу и удаление найденных мелких шероховатостей в интерфейсе.
---- Version 28.16, Release 8597, Build 18459 (х32) ----------------
---- Version 28.16, Release 8597, Build 18449 (х64) ----------------
- Добавил возможность сортировать блоки обозначений кабеля на плане кабельных трасс. Подробно описано тут.
- Немного всяких мелких улучшений по интерфейсу и удаление найденных мелких шероховатостей в интерфейсе.
---- Version 28.15, Release 8591, Build 33720 (х32) ----------------
---- Version 28.15, Release 8591, Build 33724 (х64) ----------------
- Изменил просчет соединений в "Пауке": Столкнулся с такой проблемой - на старом совковом разъединителе есть два привода - главные ножи и заземлитель,то есть два ящика с приводами установленные вплотную друг к другу. И к ним идет ОДИН контрольный кабель на 27 жил. Он разделан под ящиками и жилки расходятся каждая в свой ящик к своим контактам КСА. Но Электрикал такого порно не понимает. У него каждый конец кабеля (начинается и заканчивается) в ОДНОМ шкафу. Заменить кабель на два новых - по ряду причин не вариант. А посему я на схеме проложил кабель от шкафа к приводу основных ножей, базовая жила идет к приводу QS. То есть подключение к приводу ножей заземления QSG вызывает ошибку - кабель раздваивается на два разных шкафа. И при прорисовке "Паука" программа просто "не видит" подключений к второму приводу/шкафу и соответственно не выводит изображение. Подкорректировал. Теперь кабель определяется не только по базовой жиле, но и по проводникам. И ессно показывается подключение ко всем шкафам/ящикам. Контроль за ошибкой не убрал - анализ и реагирование остается на проектировщике.
- Подкорректировал прорисовку "Паука", полочка под обозначения кабелей к шкафу теперь имеет размеры по строке. Мелочь, а приятно.
- Добавил возможность оформлять перечень кабелей в "Пауке" в блок. Удобно перетаскивать при форматировании. Инструмент "Паук" создает заготовку, которую при желании можно "утрамбовать" в любой другой формат.
- Исправил ошибку - при обновлении блока клеммника содержимое блока не окрашивалось в выбранный цвет.
- Немного всяких мелких улучшений по интерфейсу и удаление найденных мелких шероховатостей в интерфейсе.
---- Version 28.14, Release 8570, Build 36171 (х32) ----------------
---- Version 28.14, Release 8570, Build 36166 (х64) ----------------
- Исправил вывод странички для спецификации по кабельному журналу, опечатка и вылетала ошибка.
- При выводе каб журнала кабели с нулевой длиной ранее обозначались как непросчитанные/ошибочные. Однако бывают ситуации, когда реально необходимо чтобы и кабель был, и не входил в КЖ. В этом случае кабелю задается вручную нулевая длина. Например: идет реконструкция и нужно добавить новые кабели, при этом показав в кабельном журнале существующие. Что бы длина существующих кабелей не учитывались, им назначается вручную нулевая длина. И как-бы они есть в каб журнале, и в тоже время они не учитываются в спецификации
- Добавил возможность сохранять и восстанавливать настройки вывода КЖ. Более подробно описано тут
- Исправил неприятную ошибку при прорисовке клеммников в блок - не рисовала зараза. Теперь рисует. )))
- Немного всяких мелких улучшений по интерфейсу и удаление найденных мелких шероховатостей в интерфейсе.
---- Version 28.12, Release 8539, Build 20554 (х32) ----------------
---- Version 28.12, Release 8539, Build 20558 (х64) ----------------
- Добавил возможность перенумерации выбранных на чертеже рамок и штампов. Закладка "Утилиты", кнопка "Перенумерация листов и штампов". Описание тут.
- Переработал полезную утилиту по прорисовке блоков обозначений кабеля. Расположена на закладке "Кабельный журнал" -> "Расчет длин кабелей и выбор трасс для прокладки кабелей" -> "Нарисовать обозначения кабелей". Описано тут.
- Изменил прорисовку обозначений кабеля (блоков) при выводе результатов расчета кабельного журнала. Часто бывает так, что название кабеля вылазит слишком длинное и вылазит за рамку с размерами по умолчанию (3 х 12 ед. чертежа). Сейчас сделал по другому. Перед любым выводом блоков обозначения кабеля, производится вычисление максимально необходимых размеров рамки. Перебираются все кабели проекта и выбирается наиболее длинное название. На текущем чертеже указанным шрифтом создается тестовый блок, измеряются его размеры и блок удаляется. По полученным размерам прикидывается необходимый размер прямоугольника и корректируется текущий блок обозначения кабеля. Таким образом гарантируется что ВСЕ наименования кабелей влезут и будут в одинаковых прямоугольниках.
Однако у Автокада есть специфика - иногда трудно определить действительные размеры атрибута с учетом выбранного шрифта и его размеров. Часто Автокад просто врёт про размеры. А потому при использовании какого-то необычного шрифта могут быть варианты с выходом надписи за границы рамки. Чуть-чуть, но не приятно. Однако по любому это удобнее чем подбирать вручную.
- Немного всяких мелких улучшений по интерфейсу и удаление найденных мелких шероховатостей в интерфейсе.
---- Version 28.11, Release 8527, Build 36087 (х32) ----------------
---- Version 28.11, Release 8527, Build 36169 (х64) ----------------
- Поправил прорисовку клеммников - сползали перемычки при разном количестве столбцов и подключении кабелей справа. Они были завязаны на жесткое количество столбцов. Когда менялось количество столбцов или расположение столбца с номерами клемм, они "уезжали" на "старое" фиксированное место в третий центральный столбец, который содержит нумерацию клемм. Сейчас количество столбцов с номерами клемм не ограничено - перемычки будут нарисованы для каждого столбца содержащего нумерацию клемм.
- Чуть подправил упаковку клемм в красивый квадратик.
- Поправил перетаскивание кабелей между монтажными единицами, теперь можно выделить пачку и тащить.
- Добавил такую штуку как рисование нескольких клеммников как один. Описание тут. Понятно, что это первая версия и не лишена недостатков, но алгоритм и интерфейс я "допиливаю" с целью сформировать универсальную штуку которой можно будет делать какие-то стандартные заготовки оформления - типа клеммников ИТТ.
- Немного всяких мелких улучшений по интерфейсу и удаление найденных мелких шероховатостей в интерфейсе.
- Модифицировал закладку "Клеммники". Панелька инструментов клеммника занимала слишком много места и муляла глаз. Теперь она по умолчанию скрыта, выплывает когда наведешь мышку на розовую полоску и закрывается если щелкнуть по розовой полоске.
---- Version 28.10, Release 8505, Build 34545 (х32) ----------------
---- Version 28.10, Release 8505, Build 34559 (х64) ----------------
-= Очень важное обновление =-
- В общем нашел шероховатость в расчете кабельного журнала - иногда не находило очевидные пути и тянуло кабели через Африку. Лишний кабель как бы не плохо, но и не нужно. Сие было подправлено и расчет кабеля почти идеальный. Но рекомендую обкатать на каком нибудь старом расчетном плане и сравнить с предыдущими результатами.
- Добавил настройки "Зоны захвата". Подробное описание приведено тут.
- Для облегчения поиска ошибок при создании кабельных трасс на расчетной схеме, добавил инструмент трассировки. Реально полезная штука, позволила мне найти нестыковки на достаточно сложном чертеже. Подробное описание приведено тут.
---- Version 28.9, Release 8503, Build 33798 (х32) ----------------
---- Version 28.9, Release 8503, Build 33794 (х64) ----------------
- Добавил к драг-энд-дроп перетаскиванию клемм в редакторе клеммного ряда сохранение порядка нумерации. То есть теперь, если включить кнопочку обмен, будут перетаскиваться пачки клемм, но последовательность номеров не будет меняться.
- Поправил вывод названий монтажных единиц в кабельном журнале - они съезжали от центра. Так же поправил вывод без доп колонки. Теперь если не выбран переключатель (галка не поставлена) "Колонка названия монт. ед.", то название монтажной единицы будет расположено в строке, в начале группы кабелей относящихся к монтажной единице.
- Поправил сортировку кабелей в каб журнале и в дереве кабелей.
---- Version 28.8, Release 8499, Build 19451 (х32) ----------------
---- Version 28.8, Release 8499, Build 19444 (х64) ----------------
- Поправил вывод кабельного журнала в Эксель. Добавил колонку вывода марок жил для каждого кабеля и немного настроил форматирование.
- Переделал фильтр кабелей на закладке "Кабельный журнал", сплывающая менюшка фильтров. Теперь кабели выбранные по фильтру "откуда - куда" будут стараться расположится искомым шкафом слева. Но это не всегда срабатывает.
- На панельку редактора клеммного ряда добавил иконку переключателя обмена номеров клемм при перемещении. Если он выключен - клемма при перемещении не меняет свой номер. Если выключен - клемма обменивается номером с клеммой, в чью позицию она сдвигается. Это ранее было в меню и это было не удобно и не очевидно, теперь переключатель есть на панели инструментов.
- Убрал запрос шага приращения клемм при нумерации клемм, если выбрана только ОДНА клемма. Реально задалбывало.
- Добавил не сильно востребованную функцию - группировка "клемм в квадратик". Идея описана тут
- Добавил модное и удобное драг-энд-дроп перетаскивание кабеля в дереве кабелей "Закладка "Кабели"). Работает когда включена группировка по монтажным единицам.
- Добавил модное и удобное драг-энд-дроп перетаскивание клемм в редакторе клеммного ряда. Теперь можно мышкой перетащить одну или пачку клемм в позицию другой клеммы. Та, другая клемма, сдвинется вместе с остальными ниже вниз по дереву. То есть, это как вставка в позицию другой клеммы, расталкивание и вставка.
Перетаскивание включается не сразу, а через одну секунду после нажатия на левую кнопку мыши над выбранной для перетаскивания клеммой. Работает просто зашибись. Если кликнуть или отпустить кнопку раньше чем 1 секунда, то будет просто выделение клеммы как раньше.
Более подробно описано тут. И есть маленькое видео про сам процесс.
---- Version 28.7, Release 8491, Build 31818 (х32) ----------------
---- Version 28.7, Release 8491, Build 31811 (х64) ----------------
- Добавил нестандартную форму кабельного журнала. Не по ДБН/ГОСТ но очень полезно монтажникам/наладчикам. Описание смотреть здесь
- Поправил вывод кабельного журнала при использовании листов с малым штампом - "съедались" строчки, то есть выводил на меньшее количество строк чем позволяет свободное место.
---- Version 28.6, Release 8488, Build 18866 (х32) ----------------
---- Version 28.6, Release 8488, Build 18872 (х64) ----------------
- Нашел и исправил неприятную ошибку при сборке файлов проекта на один лист. Теперь работает как надо.
- Исправил ошибку при прорисовке клеммника для задания заводу.
- Убрал автозаполнение в фильтрах клеммников - реально задолбало.
- Добавил кнопку перейти к кабелю в дереве кабелей. Ранее было в контекстном меню, но с кнопкой удобнее.
- Мелкие улучшения по коду.
---- Version 28.5, Release 8477, Build 21905 (х32) ----------------
---- Version 28.5, Release 8477, Build 21910 (х64) ----------------
- В окне редактора клеммного ряда сделал маааленький фильтр отбора клем по марке провода - набираешь (только не быстро на больших клеммниках) и отмечаются только те клеммы у которых марка подходящего провода содержит набранную комбинацию букавок.
- Исправил маленькую ошибку, которая вылетала при выборе НЕ клеммы в дереве клеммников и нажатии на поиск клеммы. Мелочь, а неприятно.
- Добавил механизм подсчета количества гермовводов для шкафов. Результаты выводятся в Автокад в виде таблички. Очень полезно для задания заводу. Однако таблица изначально пустая и ее нужно будет своими значениями наполнить. Кое что я сделал - скачиваем из "облака" (там кнопка есть). Подробно описано тут. Однако графическая часть - чертеж монтажных отверстий под гермовводы еще не сделано. А может и нах не нужно?
---- Version 28.4, Release 8471, Build 20401 (х32) ----------------
---- Version 28.4, Release 8471, Build 20409 (х64) ----------------
- изменил схему рисования клеммника. Добавил возможность выбирать колонки и прочие параметры рисования - под конкретные нужды можно создать стиль клеммника и пользоваться. Более подробно тут
- поправил ошибку в фильтре шкафов на закладке "связи между шкафами"
- поправил вывод предпросмотра соединений между шкафами
- перенес кнопку "Создать ярлык на рабочем столе" в настройки программы
- добавил кнопочку "Отключить звук" - иногда куча бибиканий задалбывает. Удобнее при работе ночью без бибикания.
- давно просили и наконец сподобился - добавил цвет жилы кабеля. Оказывается многие пользуются. Значение цвета жилы кабеля хранится в атрибуте блока "RAITING1". В предпросмотре кабеля, в таблице проводников кабеля и при создании схемы подключения кабеля в чертеже AutoCAD Electrical теперь выводится цвет жилы. При прорисовке схемы подключения кабеля есть возможность отключить вывод цвета жилы. Добавлена возможность на лету менять из программы цвет жилы - из контекстного меню и кнопкой. Соответствующая кнопка появляется только при выделении жилы в дереве кабелей, при выделении блока обозначающего жилу кабеля.
- убрал из таблицы колонку "длина" и добавил колонку "цвет жилы"
- в настройках рисования подключения кабеля заменил переключатель "рисовать на отдельных листах" на "показывать цвет жилы"
Более подробно про цвет жил кабеля тут
- оставил прорисовку кабеля от одной клеммы к другой клемме одного клеммного ряда
---- Version 28.3, Release 8160, Build 27207 (х32) ----------------
---- Version 28.3, Release 8160, Build 27211 (х64) ----------------
- Исправил ошибку с перенумеровкой штампов и листов. Зависала после первого листа/штампа.
- Добавил переключатель для "сборки" чертежей по вертикали
- добавил в в этот Хэлп раздел "Вопрос-Ответ". С удивлением обнаружил что за время полировки программы я довольно много общался с пользователями и пояснял некоторые моменты. В общем выделю самые интересные вопросы и сведу их в табличку.
---- Version 28.2, Release 8126, Build 34853 (х32) ----------------
---- Version 28.2, Release 8126, Build 34862 (х64) ----------------
- Сделал визуализацию внешних соединений между шкафами. Визуальное представление легче воспринимается чем табличное. Хотя табличное более информативно. Однако при контроле ошибок "на лету" рисунок быстрее обрабатывается головой. Пока не интерактивная штука - просто рисунок. Со временем присобачу контекстное меню и вывод в автокад "что вижу - то и рисую".
Более подробно описано тут
---- Version 28.1, Release 8112, Build 4108 (х32) ----------------
---- Version 28.1, Release 8112, Build 4079 (х64) ----------------
- Покуда работы нет: много сотрудников уехали в более спокойные места, фирма практически не работает, по подстанции которую мы реконструировали в Харькове попала кацапская ракета и расхуярила ОРУ. А потому я сижу в бомбоубежище и, пока меня не убили фашисты, дописываю программку.
- Добавил предварительный просмотр подключения кабеля. На закладке кабели есть страничка "Предварительный просмотр". На ней выводится рисунок как и куда подключаются жилы кабеля. Должно быть удобно для контроля кабелей. Пока не интерактивная штука - просто рисунок. Со временем присобачу контекстное меню.
---- Version 28.0, Release 8109, Build 6910 (х32) ----------------
---- Version 28.0, Release 8109, Build 7010 (х64) ----------------
- Поправил неожиданную ошибку - если в таблице связей отфильтровать связи по кабелю, а потом снова выбрать все - появляется новая жила в кабеле, которой физически нет, и при этом она назначается далее по схеме внутрь шкафа... капец чудеса.
- Оживил кнопку обновления схем подключения кабелей. Программа подключается к текущему чертежу в Акаде, просматривает все блоки что есть на чертеже, находит блоки кабельных связей и обновляет их. Если блок соответствует кабелю, который был удален из проекта - он не удаляется и не рихтуется.
- Добавил кнопку вывода в Эксель перечня связей с закладки "Связи между элементами". Выводится только то, что есть в таблице, отфильтрованный или нет список.
- Внес существенные изменения в расчет кабельного журнала. Теперь можно указать кабели которые являются резервом друг к другу. При расчете учитывается наличие признака взаимо-резервируемых кабелей и эти кабели будут проложены по возможности по разным трассам.
- Добавил группировку кабелей по метке взаимо-резервирования - описано тут.
- Переработал хэлп в разделах "Кабели" и "Кабельный журнал" - рекомендую перечитать, я старался )))
- Чуть причесал код и подрихтовал интерфейс.
- Видео с нововведениями смотреть тут
---- Version 27.55, Release 8074, Build 29376 (х32) ----------------
---- Version 27.55, Release 8074, Build 29371 (х64) ----------------
- При расчете каб журнала вылетала ошибка, которую по недомотру сам и допустил в предыдущей версии. Пофиксил.
- Чуть причесал код.
- Видео с нововведениями смотреть тут
---- Version 27.54, Release 8072, Build 34603 (х32) ----------------
---- Version 27.54, Release 8072, Build 34613 (х64) ----------------
- Поправил интересную ошибку: если нет файла шрифтов WWCADE(не установлен в АКАДе), то происходил сбой при прорисовке блоков обозначения шкафов при подготовке к расчету кабельного журнала. Выход простой - создать свой стиль и выбрать его по умолчанию Однако такие ситуации возможны и я поправил их обработку.
- Переделал менюшку на закладке "предварительный просмотр кабельного журнала". Чисто навел марафет. Может будет немного не удобно, но мне больше места для всяких настроек.
- Добавил плавающие панели для фильтра кабелей и для рисования кабельного журнала. Благодаря фильтру можно отобрать часть кабелей и создать КЖ только для них. Более подробно читать тут.
- Добавил возможность переименовывания кабелей выбирая на экране, как инструмент перенумерации клемм тыкая в них на экране. Более подробно читайте тут.
- Добавил на закладку "Кабели" фильтр кабелей по "монтажной единице" и кнопку сворачивания дерева до уровня монт. ед.
- Добавил на закладку "Утилиты кабелей" выбор списка кабелей для обработки. Можно выбрать весь проект, или только отфильтрованные (все что есть в дереве), или только выделенные с Shift.
- Поправил иногда появлявшийся сбой и прерывание процесса при расстановке в рамки блоков подключения кабелей. Автокад отказывался обрабатывать некоторые команды, пришлось "уговаривать".
---- Version 27.53, Release 8054, Build 49753 (х32) ----------------
---- Version 27.53, Release 8054, Build 49744 (х64) ----------------
- Поправил ошибку при обновлении хэлпа с сервера - если на каком-то сервере останется старая версия, то она "передавливала" новые версии при выборе. Источников три - и потому есть выбор наисвежайшей. И получались качели - каждый раз скачивалась при запуске другая версия. Насос блин.
- Добавил в хэлп описание популярной ошибки при расчете кабельного журнала и привел метод ее оперативного решения. Читать тут.
- Добавил в расстановку блоков в форматные рамки (закладка "Утилиты всякие") возможность отбирать из списка выбранных элементов только блоки. То есть обвели скопом, выбрали вместе с нужными блоками всякое нарисованное, и потом обработали только блоки.
- Перенес в утилиты кабелей инструмент замены Inst и Loc, добавил чекбокс выбора Inst и Loc - можно менять по отдельности. Так же теперь обрабатывается не весь проект, а выбранная в дереве группа кабелей
- Добавил выбор разбивки кабелей при создании схем подключения кабелей. Теперь блоки/схемы/форматные рамки будут выстроены в ряды по горизонтали с разбивкой по монтажной ед., по Inst, по Inst-Loc итак далее.
- Поправил ошибку при создании атрибута в версии х64. Были серьезные нестыковки с Автокадом в версии х64 из-за чего не рисовало (по крайней мере на моих машинах) и не настраивало стили текста. Версия 32х работает без этих заморочек. В общем поправил.
---- Version 27.52, Release 8046, Build 4223 (х32) ----------------
---- Version 27.52, Release 8046, Build 4215 (х64) ----------------
- Поправил ошибку при открытии чертежа. Сам поломал и сам починил :)
Больше на сегодня обновлений не будет ))))
Видео пояснений нововведений в версии 27.50-27.52 на ютубе
---- Version 27.51, Release 8046, Build 46367 (х32) ----------------
---- Version 27.51, Release 8046, Build 46361 (х64) ----------------
- Поправил "задумчивость" при расчете кабельного журнала. АЭ оказывается очень трепетно относится к количеству наборов в одном сеансе.
- Исправил ошибку при расчете каб журнала с использование зоны захвата - блок то захватывал, а при расчете не учитывал и кабель все равно оставался без длинны. А это блокировало нормальное сохранение/считывание результатов расчета каб журнала.
- Добавил "исправление" положение блока маркера шкафа на расчетном плане - при анализе определяется куда его "присобачить" и туда перемещается блок. Можно отключить. Более подробно тут. Очень рекомендую прочитать заново этот раздел хэлпа
- Исправил ошибку с блокировкой расчета КЖ в 64 разрядной версии. Расчет то производился, но при рисовании КЖ в автокаде вылетала ошибка.
---- Version 27.50, Release 8044, Build 63349 (х32) ----------------
---- Version 27.50, Release 8044, Build 63339 (х64) ----------------
- Добавил разбивку кабелей по монтажным единицам. Хранится в DESC3 базового блока кабеля. Настраивается на закладке "Кабели". Так же добавил в вывод КЖ возможность разбивки по монтажным единицам и с дополнительной колонкой.
- Переделал закладку "Кабели" - разделил на две странички - "Параметры кабеля" и "Утилиты". На вторую страничку перенес всякие инструменты.
- Переделал окно "Распечатка отдельных чертежей" из меню "Утилиты всякие". Разделил сваленные в кучу инструменты на две группы на двух закладках - настройка печати + распечатка с активного листа, и распечатка списка выбранных файлов. К выбору отдельных файлов добавил выбор папки с файлами. То есть сначала создаем список файлов для печати, сортируем его, чистим и потом выдаем на печать.
- Добавил кнопку "Переименовать кабелей выбирая на чертеже" - то есть тыкаете по очереди в блоки обозначения кабелей на чертеже и по окончании выбора весь список в этом порядке будет перенумерован. Типа как перенумерация клемм выбором.
- Добавил поле "зоны захвата". В этом поле задается предельное расстояние от блока обозначающего шкаф на расчетной схеме и ближайшей крайней точкой отрезка кабельной трассы. Расстояние задается в единицах чертежа. По умолчанию - 0,001мм. Как показала практика это маловато. Часто при размещении на чертеже блоков шкафов промахиваются и оставляют зазор, что приводит к ошибке при расчете. Теперь можно щелкнуть по полю и задать новое значение. Значение зоны захвата сохраняется в проекте. Действует только на шкафы.
- Поправил сортировку в перечнях кабелей/шкафов/клемников - что бы после "KL1" шло "KL2", а не "KL10" при количестве элементов более 10. Сортировалось ранее по буквам И получалось что KL1 и KL10 идут последовательно.
---- Version 27.40, Release 7918, Build 65411 (х32) ----------------
---- Version 27.40, Release 7918, Build 65442 (х64) ----------------
- Много лет в статусной строке (Status Bar) название пункта меню было "Abaut". В ютубе пользователи заметили, подсказали и я поправил ошибку на правильное аглицкое "About". :-)
- Добавил индивидуальную панельку для сборки и разбивки чертежей на отдельные файлы (закладка "Чертежи проекта"). Не помещались чекбоксы и кнопки для настройки. Да и инструмент достаточно востребованный, поэтому теперь имеет отдельную панельку.
- Доработал алгоритм парсинга ВОМ - "причесывание" перечня элементов который создает AutoCAD Electrical. Теперь программа корректно распознает и сортирует позиционные обозначения элементов типа KL1 и KL001. Ранее это превращалось в один элемент KL1, хотя и в двух экземплярах. (более подробно тут).
- При запуске программа проверяет наличие новой версии и нового хэлпа, стучится по очереди на три сервера. Однако иногда бывает что сервера, с которых происходит обновление, недоступны. И программа "зависает" на секунд 15-20. Хотя на экране это никак не отражалось, но потоки которые осуществляли опрос, не давали закрыть программу. То есть, если запустили программу и тут же ее захотели закрыть, а сервера "лежат" или нет интернета, то закрыть программу сразу не получится, пока не пройдет таймаут. В общем выглядит не очень. Я уменьшил таймауты до 3 сек на соединение. По идее должно уменьшить время "зависания", хотя хз.
В общем рекомендую не закрывать программу сразу, а по возможности подождать пару минут. Но если закрыть сразу тоже ничего страшного - просто она повисит в памяти и сама закроется.
- Немного "причесал" закладку "Файлы проекта", типа пыль смахнул.
- Добавил в разбивку файлов выбор "обрабатывать файл с одной рамкой". Идея в следующем: при разбивке файлов содержащих в каждом много форматных рамок, среди них могут попасться файлы содержащих только одну рамку. И тут два варианта: 1) просто пропускаем файл, ничего не делаем; 2) считываем название чертежа из штампа и вносим в настройки проекта. Считаю что опция достаточно опасная - будьте внимательны.
- Добавил кнопку очищения (не обнуления) счетчика листов (правый верхний угол). Говорят бывает полезно, если нужно проставить номера вручную после перевода в pdf
- Поправил имя блока форматной рамки при условии заполнения штампа в отдельном блоке. Ранее было "двойное имя".
---- Version 27.36, Release 7869, Build 57834 (х32) ----------------
---- Version 27.36, Release 7869, Build 57842 (х64) ----------------
- Добавил настройку вывода названия шкафа для клеммника. Теперь можно выбрать вид подписи или вообще не подписывать клеммник. Чуть подробнее тут
- Поменял внешний вид панели рисования клеммника
- Напоминаю, при запуске программы сразу запускается проверка версии хэлпа (этого файла) Если на сервере будет обнаружена новая версия, то тут же запускается процесс скачивания (в фоне). И время скачивания зависит от размеров хэлпа и толщины вашего канала. То есть если открыть программу и сразу закрыть - она не закроется пока идет скачивание хэлпа, она как бы "подвиснет" в памяти ожидая пока процесс скачивания не закончится, а уж потом нормально закроется.
- Добавил кнопочку "Показать связанные проводники" на закладке "Связи между элементами". Идея была в том, чтобы видеть конкретные связи внутри шкафа. То есть клеммы/контакты приборов, по которым пробегает какой-то выбранный провод. В таблице связей выбираете строчку (это какой-то провод между двумя точками) и отфильтровываем все проводники которые "касаются" его.
- Обновил систему обновления - добавил третий сервер. "Бесплатные" сервера в инете стоят денег если нужно чуть больше чего нить, потому озаботился и купил апельсинку - OrangePi. Теперь халявный сайт лежит у меня дома в туалете на стене. И в случае если что-то произойдет с теми "бесплатными" страницами - обновления будут скачиваться с третьего моего домашнего сервера.
---- Version 27.35, Release 7848, Build 35053 (х32) ----------------
---- Version 27.35, Release 7848, Build 35092 (х64) ----------------
- Добавил всплывающее окно настройки рисования клеммников - перенес в него все настройки. Насколько удачно получилось посмотрим.
- Переделал кнопки в "Файлы проекта"-"Полезности".
- Добавил обновление блоков клеммников на текущем чертеже и в текущем проекте.
- Сделал скрытые атрибуты в клеммниках для последующего опознания. При выполнении обновления клеммников программа должна как-то узнать какие клеммники есть в чертеже и параметры, с которыми они рисовались. Имя блока клеммника по умолчанию несет INST-LOC-TAG, однако это не гарантирует 100% опознания. Всегда есть риск что юзер переименует блок. Поэтому теперь при создании клеммника в него вставляются около десяти атрибутов, в которых прописано кто это, каким цветом и как его рисовали. При обновлении блоков эта информация является исходной. Атрибуты сохраняются только в блоках! Клеммники, которые нарисованы не в блоке, никак обновить невозможно, увы.
- Сделал проверки количества "списков выбранных элементов" - SelectionSet в чертеже и удаление всех SelectionSet перед созданием нового.
Пояснение: оказывается, что количество SelectionSet на чертеже ограничено в 128 штук. SelectionSet сохраняются в файле чертежа. То есть, когда программа в сотый раз ищет на чертеже клеммники/детали или рисует что-то - происходит создание и сохранение очередного SelectionSet. В конце концов это может привести к переполнению и отказу в обслуживании. На 99% этого количества вполне хватает. Но, если был сбой или рисуются/обновляются ВСЕ клеммники в проекте - может быть переполнение.
- Исправил механизм обновления - старая программа зависала в памяти и не давала запуститься новой. То есть обновления проходили нормально, программа обновлялась, однако были нюансы и иногда происходило зависание - пофиксил.
- Сделал отложенный на 2 сек запуск проверки новой версии. То есть теперь запуск проверки новой версии через две-три секунды после запуска программы.
---- Version 27.32, Release 7838, Build 14801 (х32) ----------------
---- Version 27.32, Release 7838, Build 14817 (х64) ----------------
- Сделал более толковое распознавание областей для печати - блоков форматных рамок. Теперь можно выводить на печать увеличенную в масштабе рамку. Например первичники нарисовали чертеж и сделали ,как они любят, форматную рамку А3 с масштабом 1:500 или более. Теперь можно увеличить вручную форматную рамку или сгенерировать новую рамку с масштабированием (меню утилиты, для распечатки отдельных листов), расположить рамки в нужном месте и программа сама определит что собсно нужно печатать. При необходимости сменит масштаб "1:1" на "вписать в область печати". Подробнее тут
---- Version 27.30, Release 7837, Build 48300 (х32) ----------------
---- Version 27.30, Release 7837, Build 48345 (х64) ----------------
- Сделал сохранение "длинных" названий шкафов в файле проекта - объединил два ини файла. Ранее для сохранения описаний шкафов ("длинных названий") использовался отдельный файл "<Имя проекта>_FullNameBox.txt". Теперь я его упразднил и перенес в общий файл настроек "<Имя проекта>.wdkir". Не волнуйтесь, старые заполненные файлы обнаруживаются и переносятся корректно в новое место хранения, заново не придется перебивать "длинные" наименования.
- Добавил экспорт "длинных" названий шкафов в Эксель и считывание обратно. В программке все мелко и неудобно рихтовать. Проще сделать это в Экселе. Делаем просто - считываем проект, тыкаем в пимпочку, список оказывается в Экселе. Рихтуем названия в Экселе (не меняя столбцы!). Тыцаем в другую пимпочку и программа считывает обратно "длинные" названия.
- Сделал назначение текстового стиля при рисовании в AutoCAD. Это самый цимес - это то, что надо было сделать изначально. Но программу я начал создавать очень давно и рассчитывал только на себя, а пользовался я стилем WWCADE. Симпатичный шрифт, но внутрифирменные стандарты у всех разные, у всех разные стили для оформления проекта. Теперь можно создавать выходные документы выбранным стилем, создавать его, настраивать и т.д. Выбранный стиль сохраняется в настройках проекта и "вспоминается" при открытии проекта. Так же его можно сохранить в реестре, типа временный и использовать для рисования рамок без открытия проекта. Если стили уже настроены на листах - можно выбрать использование текущего стиля в DWG.
Подробнее тут: читать
- Поправил пакетную настройку слоёв (для группы файлов или для всего проекта) - из-за сбоев связи с акадом процесс прерывался с ошибкой. Пофиксил, теперь молотит до посинения як скажэный.
- Добавил распознавание AutoCAD 2022.
- Поправил термометр, который "зависал" после поиска элемента из контекстного меню.
- Подкорректировал показ хэлпа при первом запуске после обновления программы.
---- Version 27.20, Release 7813, Build 37464 (х32) ----------------
---- Version 27.20, Release 7813, Build 37448 (х64) ----------------
- Добавил блоки-перемычки при расчете кабельного журнала. То есть вместо линий перемычек добавляем блоки-перемычки и указываем код (для связи). При анализе блоки с одинаковыми кодами будут рассматриваться как одна точка, типа шины. Между ними создаются виртуальные перемычки. Не рекомендуется (но можно) делать более 50 блоков-перемычек - тормозить будет нещадно. Сделал 500 блоков - "думало" 40 минут и в конце-концов в компе кончилась память. Со временем сделаю так что бы снять и ограничение. Но количество групп блоков-перемычек с разными кодами не ограничено - можете делать хоть мульён групп по 50 штук.
Более подробно можно почитать в хэлпе
- Подрихтовал отрицательную длину "труб", которые не назначены какому ни будь пути (на складе лежат). Однако они учитываются в спецификации.
- Сделал распознавание слоёв для кабельного журнала по префиксу в имени. Можно задать дефолтный префикс или задать свой. То есть можете делать свои слои пачкой и не описывать их в табличке слоёв - главное что бы в имени была "метка", например "My_LabelLayerCabShedule" или "ЭтоСлойКабТрассы". Однако если не описать слои в табличке программа не догадается как описывать их в кабельном журнале. В случае если используются "трубы" для прокладки, то и не надо. Типа удобно получается.
- Подчистил общение с Акадом - по идее теперь должно побыстрее заработать, но хз как будет в конкретном случае.
- Сделал сохранение и считывание фиксированных длин кабелей, отдельно от кабельного журнала. Это нужно при ручном заполнении длин кабелей.
- Сделал отдельное сохранение "добавки" к длине кабеля. Эти параметры не зависят от кабельного журнала - если длины кабелей заданы вручную, то "добавки" к длине должны работать.
- Добавил кнопку "Фиксировать длины всех кабелей" - перевод в ручной режим всех кабелей - накуя и сам не знаю. По этой кнопке ВСЕ кабели считаются что им вручную задали длины.
- Очень много всего почистил в коде и в интерфейсе.
---- Version 27.19, Release 7806, Build 53485 (х32) ----------------
---- Version 27.19, Release 7806, Build 53464 (х64) ----------------
Переработал кабельный журнал - оживил работу с типами прокладки:
- Довел до ума работу с типами прокладки кабеля - с "трубами"
- Оживил на экране таблицу потребности "труб"
- Сделал вывод в кабельный журнал перечня участков трассы в объявленных трубах и потребность "труб"
- Добавил проверку "трубы" на корректность при растягивании на экране
- Добавил контроль и коррекцию перечня кабелей проложенных в этой "трубе" при растягивании/изменении трассы. Теперь если программа определяет конфликт появляется запрос подтверждения действий
- Добавил контроль и коррекцию перечня кабелей в "трубе" при считывании кабельного журнала
- Поправил ошибку при растягивании "трубы" на перемычку
---- Version 27.15, Release 7796, Build 52513 (х32) ----------------
---- Version 27.15, Release 7796, Build 52538 (х64) ----------------
- Поправил еще раз редактирование списка слоёв для кабельного журнала
- Добавил сохранение состояния кабельных труб при пересчете кабельного журнала
- Причесал хэлп, добавил пару разделов
- Всякие мелкие улучшения по всей программе
---- Version 27.10, Release 7792, Build 57716 (х32) ----------------
---- Version 27.10, Release 7792, Build 57696 (х64) ----------------
- Добавил выделение "неправильного" кабеля в кабельном журнале. Если длина кабеля превышает разумные пределы, то есть путь прокладки кабеля не найден, этот кабель будет выделен цветом и напротив будет маркер.
- Поправил редактирование списка слоёв/типов прокладки для кабельного журнала.
- Полностью работает отображение и работа с "трубами" для прокладки кабелей. Но в кабельный журнал еще не выводится. То есть для себя список можно cделать, вывести в эксель, считать из экселя, назначить и т.д.
- Добавил в таблицу файлов две чек-кнопки - показывать длину и показывать описание слоя
- Добавил возможность изменять длину кабеля. Есть нюансы, читайте тут.
- Добавил возможность изменять тип кабеля.
- Переделал сохранение и считывание каб журнала - теперь запоминает вручную заданную длину кабеля
- Откорректировал сборку чертежей на один лист, теперь нормально обрабатывает и повернутые листы.
- Добавил перенос на нулевой слой в подготовке проекта для заказчика.
- Полирнул код, сильно полирнул.
---- Version 27.5, Release 7770, Build 47977 (х32) ----------------
---- Version 27.5, Release 7770, Build 47961 (х64) ----------------
- Изменил алгоритм разбивки файлов на отдельные рамки
- Изменил функцию открытия папки с mdb файлами, теперь она открывает автокадовскую папку без открытия проекта - это удобно когда нудно удалить mdb базу данных проекта
- Добавил прорисовку отдельного блока штампа для рамки
- Переделал внешний вид закладки "Файлы проекта" - получилось симпатично
- Добавил возможность поиска файла в списке по части имени
- Добавил возможность фильтрации файлов в списке по части имени
- Разбивку файлов теперь можно применить к выделенным отдельным чертежам проекта
- Почистил немного код
---- Version 27.2, Release 7753, Build 61894 (х32) ----------------
---- Version 27.2, Release 7753, Build 61900 (х64) ----------------
- Устранил проблему с заполнением малого штампа в форматной рамке (ну тот что стоит вертикально у левой стороны рамки). Там текст не поворачивался на 90гр в версии 64х. Вроде подрихтовал, но если у кого-то будет вылазить снова - напишите мне пожалуйста.
- Накрылась медным тазом почта bigmir.net - она как бы работает, но тааак медленно, что чтение превращается в пытку. На отправку вообще глюки. Поэтому пишите на почту des501@ukr.net. Но если хотите пишите и на бигмир, просто я её проверяю реже.
- Подчистил код, подготавливаю к многоязычию - можно будет выбрать один из трех языков.
---- Version 27.1, Release 7751, Build 65233 (х32) ----------------
---- Version 27.1, Release 7751, Build 65239 (х64) ----------------
- Изменил рисование форматных рамок. Теперь можно создать:
- пустую форматную рамку
- форматную рамку с заполненными полями главной надписи (заполненный штамп), который является частью блока форматной рамки
- форматную рамку и заполненный штамп в виде отдельных блоков
- только блок штампа
- Полностью "перелохматил" программное общение с AutoCAD, что должно позволить более стабильно получать результаты и уменьшить (теоретически до нуля) количество отказов AutoCAD
- Полностью "перелохматил" тиражирование чертежа с несколькими форматными рамками в отдельные файлы чертежей с одной форматной рамкой "на борту" - были случаи сбоев в процессе тиражирования (отказ в обслуживании от AutoCAD)
---- Version 26.17, Release 7747, Build 51569 (х32) ----------------
---- Version 26.17, Release 7747, Build 51712 (х64) ----------------
- Нашел опечатку в коде - было заблокировано рисование форматных рамок, подкорректировал
---- Version 26.17, Release 7747, Build 43015 (х32) ----------------
---- Version 26.17, Release 7747, Build 43088 (х64) ----------------
- На закладке "Файлы проекта" оживил кнопку "Взорвать чертежи". Теперь можно выбрать один или несколько чертежей, и превратить их в просто рисунок AutoCAD, то есть взорвать все блоки и удалить атрибуты. Аналогично кнопке "" самого AutoCAD Electrical. Понимая что кнопка очень опасная, сделал два подтверждения для начала операции. Бэкапа нет! То есть, в случае если прощелкали, то откатиться назад не получится - только поднимать локальные баки.
- Подправил рисование рамки - атрибут многострочный теперь OPIS
- Добавил новую строку в wdl файл по умолчанию "OPIS = DWGDESC"
- Добавил поворот текстового описания точки назначения кабеля в схеме подключения кабеля. Теперь если на меню "Нарисовать клеммник" поставить галочку "Повернуть на 90гр" - нарисованный клеммник будет повернут "на бок" и соответственно подписи будут повернуты в горизонтальное положение.
- Всякие мелкие улучшения по всей программе типа почистил код и тд
---- Version 26.16, Release 7738, Build 12595 (х32) ----------------
---- Version 26.16, Release 7738, Build 12628 (х64) ----------------
- Обнаружена интересная ошибка. При тиражировании файла (ну когда несколько рамок на одном чертеже и необходимо разделить на несколько отдельных чертежей с одной рамкой и добавить в проект) происходило добавление названия чертежа во вторую строку описания. Была накладка - в блоке присутствовали и однострочные атрибуты описания и один многострочный. Программа путалась и лепила кашу. После автокад разбирая ее творение, загонял описание чертежа во второй атрибут OPIS2. Выглядело как будто название чертежа сдвигалось.
Теперь я ввел жесткое правило - если используете в блоке основной надписи многострочный атрибут (его имя жестко задано - OPIS), то все остальные однострочные атрибуты типа OPIS1 и т.д. просто игнорируются.
То есть выбирайте что-то одно - или выполнять описание чертежа в виде МТЕХТ при помощи многострочного атрибута OPIS, или в виде нескольких строк с именами OPIS1...OPIS20.
читать подробнее тут
---- Version 26.15, Release 7737, Build 37521 (х32) ----------------
---- Version 26.15, Release 7737, Build 37452 (х64) ----------------
- С 8 марта девочек, с праздником весны всех остальных )))
- Поправил сбор файлов на один лист - была ошибка при отказе автокада обслуживать запрос и процесс прерывался. Желательно всегда указывать начальную точку сбора вдалеке от (0,0,0).
- В расчет каб журнала сделал сообщение, что обнаружены новые слои - что бы было понятно почему в каб журнале выводятся наименование слоёв, а не описание путей прокладки кабеля. Если не найдено в списке имя слоя трассы, то выводится просто имя слоя. Иначе выводится описание (если есть).
- Всякие мелкие улучшения по всей программе
---- Version 26.14, Release 7721, Build 62691 (х32) ----------------
---- Version 26.14, Release 7721, Build 62700 (х64) ----------------
- Поправил ошибку при поиске файла чертежа в списке файлов
- Поправил ошибку при вызове функции обновления базы данных проекта - иногда не срабатывала
- Всякие мелкие улучшения по всей программе
---- Version 26.12, Release 7716, Build 16117 ----------------
- Расчет каб журнала (длин кабелей) не изменился. Выбор типов прокладок еще в процессе разработки.
- Переделал определение версии Автокада - были прецеденты когда после кривой установки Акада он не определялся.
- Переделал "причесывание" ВОМ - переработал интерфейс и добавил вариант с 6м столбцом для релейщиков.
- Добавил наброс процентов и длины при выводе схемы подключения кабелей - в каб журнале длины выводились с коррекцией, в схемах подключения нет. Так же теперь сохраняются в настройках проекта значения наброса
- Убрал анахронизм сохранения длин кабелей в отдельном файле. Теперь логика простая: посчитал каб журнал - получил длины кабелей. Вручную теперь поштучно корректировать нельзя. Длина кабеля теперь зависит от пути по которому он проложен. Остальное описание см хэпп
- Немножко почистил код
- Всякие мелкие улучшения по всей программе
---- Version 26.11, Release 7504, Build 57759 ----------------
- Немного причесал утилиту подготовки к передаче заказчику. Добавил варианты сохранения имен файлов и имен каталогов.
- Всякие мелкие улучшения по всей программе
---- Version 26.10, Release 7476, Build 2358 ----------------
- Поправил странное поведение кнопок ◄ ► на вкладке "настройки проекта". Давняя фигня, которую я несколько раз пытался победить. В общем там компонент виндовый написан через жопу. Поправил, теперь работает как надо. Хотя внутренняя логика писателей того компонента мне непостижима.
- Всякие мелкие улучшения по всей программе
---- Version 26.9, Release 7471, Build 13643 ----------------
- Откорректовал ошибку при рисовании форматной рамки (один из прямоугольников бокового штампа) был 20мм вместо 25мм.
- Добавил выбор имени слоя и выбор цвета слоя для форматной рамки. Мелочь а приятно.
- Всякие мелкие улучшения по всей программе
---- Version 26.8, Release 764, Build 1280 ----------------
- Выпустил впервые версию 64х. Хз, как она работать будет - пробуйте, если что пишите мне на мыло - буду фиксить баги. И делайте бэкапы проектов :)
Только с сайта пока не скачивается - вот ссылка (фиг кто это читает, так что фиг кто скачает :) )
---- Version 26.7, Release 764, Build 1280 ----------------
- Поправил ошибку при обновлении LinkTerm - спасибо за подсказку :)
- Из-за небольшого изменения внутренней логики аж год назад выплыл баг только сегодня.
- Вот тема на форуме которая обьясняет зачем нужна кнопка обнуления LinkTerm
- Всякие мелкие улучшения по всей программе, причесал немного код.
---- Version 26.5, Release 762, Build 1262 ----------------
- Благодаря подсказке пользователя исправил вывод в кабельном журнале обозначения импортных кабелей типа "OLFLEX CLASSIC 110 SY 3G1"
- Поправил механизм сообщений о новых версиях и исправлениях - теперь поддержка UTF-8
---- Version 26.4, Release 761, Build 1246 ----------------
- Добавил распознавание забугорного кабеля типа "OLFLEX CLASSIC 110 SY 3G1"
- Переделал сортировку кабелей в каб журнале
- Добавил поддержку UTF-8 при выводе клеммника в ClipProgect - иначе ClipProgect не считывал файл
- Добавил в таблице файлов проекта отфильтровку по имени блока форматной рамки и/или имени блока основной надписи
- Всякие мелкие улучшения по всей программе
---- Version 26.1, Release 755, Build 1240 ----------------
С наступившим 2020м НГ всех! :)
- Перевел программу на новый движок. Пока 32х разрядный, но вскоре будет 64х разрядный. Заложил кучу возможностей которые буду реализовывать постепенно. Исправил кучу багов и нестыковок. Они не влияли на результат, но теперь чуть ускорилась работа программы
Поэтому настоятельно рекомендую СОХРАНИТЬ предыдущую версию программы дабы обезопасить себя. Скорее всего это лишнее, но береженого бог бережет.
- Зафиксировал размеры полей в таблице списка файлов проекта.
- Добавил считывание из базы данных проекта имен и хэндлов блоков рамок и штампов.
- Добавил поля штамп и рамка в таблицу файлов проекта, добавил комбобоксы выбора рамок и штампов - при выборе конкретного имени блока подсвечиваются соответсвующие поля в таблице. Теперь можно контролировать на каком чертеже какие блоки штампов и рамок.
- Добавил поле редактирования для выбора маски имени блока штампа (главной надписи проекта) и связал с WDT файлом.
- Исправил взаимное редактирование таблицы настроек и файлов WDP, WDT, WDL.
- При старте проверяется на корректность шаблон блока штампа WDT и при необходимости корректируется и сохраняется.
- Добавил в панель редактирования клеммника "термометр" для индикации прогресса.
- Исправил переименование клеммника.
- Добавил чекбокс в контроль исправности кабеля.
- Добавил панельку настройки параметров программы.
- Всякие мелкие улучшения по всей программе
- Обнаружил интересный глюк. Описал его здесь: https://project12-utilites.blogspot.com/2019/11/blog-post.html
---- Version 25.49, Release 755, Build 1208 ----------------
- Изменил алгоритм подключения к автокаду - была фигня какая-то с подключением к АЭ2020 если нет админских прав
- Поправил - при прорисовке клеммников не выводилось слева описание подключения для транзитной клеммы без подключенного кабеля (в режиме "по-бразильски").
- Добавил возможность перезаписи существующих pdf при распечатке. Ранее, если уже был pdf файл с таким же именем, новому файлу в имя добавлялось случайное число, что обеспечивало сохранность существующего файла.
- Перенес скачивание chm файла хэлпа в процедуру обновления, теперь скачиваются и принудительно обновляются одновременно - и хэлп и сама программа. Убирается торможение/задумчивость при первом запуске.
- Немножко изменил на закладке "Файлы проекта" - при вводе маски поиска нажатие энтер вызывает немедленный поиск без необходимости нажимать клавишу "Найти в таблице чертеж"
- Всякие мелкие улучшения по всей программе
---- Version 25.49, Release 658, Build 1195 ----------------
- При построении дерева на закладке "Связи между шкафами" программа игнорировала верхний и нижний регистры. В таком случае если в проекте находились шкафы и/или места с одним именем, но набранных в разных регистрах программа их "сливала" в одну позицию что приводило к искажению отображаемой информации. Например: "КРПЗ 10 КВ" и "КРПЗ 10 кВ" - ошибка практически незаметная, однако для Автокада электрикала это разные названия и разные объекты.
- При экспорте клеммного ряда в XML для передачи в Clip Project нарушалась сортировка клемм. Исправил.
- Вывод заголовка таблицы перечня клемм был только на украинском. Добавил русский язык.
- Вывод заголовка раздела в спецификации кабелей был только на украинском. Добавил русский язык.
- При открытии проекта расположенного на сервере в сети появлялись двойные ссылки на файлы проекта
- Добавил кнопку на блог - буду там делиться своими "гениальными" мыслями про АЭ.
- Добавил поиск страницы в перечне чертежей на закладке - искать конкретный лист в перечне из 500-600 листов не очень удобно.
- Добавил кнопку хэлпа на закладку "Наименования"
- Всякие мелкие улучшения по всей программе
---- Version 25.47, Release 655, Build 1182 ----------------
- Исправил сбой в программе при расчете кабельного журнала. В случае использования отрезка на слое "перемычка" - участок трассы который всегда с нулевой длинной участка - происходило попытка нарисовать на плане текст (номер участка) с нулевой высотой на что автокад законно ругался. Исправил, уже не ругается. Спасибо внимательным коллегам. :)
- Всякие мелкие улучшения по всей программе
---- Version 25.47, Release 648, Build 1177 ----------------
- Исправил досадную опечатку при прорисовке внешних подключений к клемникам. При использовании режима заполнения полей клемника "По бразильски (не ГОСТ)" в поля должны были выводиться ссылки на точку подключения другого конеца проводника, указываться контакт прибора или номер клемы. Из-за опечатки в некоторых случаях проскакивала ссылка на свой конец проводника, на свою клему. Исправил. Спасибо внимательным коллегам. :)
- Всякие мелкие улучшения по всей программе
---- Version 25.47, Release 645, Build 1176 ----------------
- Наконец доделал расчёт длин кабелей по плану в 3Д. То есть пути прокладки создаём из отрезков, но располагаем уже не в плоскости, а в объёме. Как считает показал тут: https://youtu.be/JgnbjYpcXlE
- Исправил появляющееся сообщение после переименовывания поштучно кабелей. Ничего опасного, кабели переименовывались корректно, чисто механическая ошибка/опечатка в коде при отображении нового имени кабеля.
- Всякие мелкие улучшения по всей программе
---- Version 25.45, Release 642, Build 1167 ----------------
- Проверил работу с АЭ 2020. Работает, глюков замечено не было. Однако словил такую особенность: при установке АЭ 2020 неправильно в реестре себя регистрирует. Если перед установкой будет очищен реестр любым чистильщиком, то автозапуск АЭ не происходит - программа не может его найти по универсальному имени. Необходимо точно знать какой автокад установлен. Исправил. Теперь программа вычисляет какой версии установлен Автокад и запускает его. Если установлены несколько разных версий запускается наиболее старший.
- Переделал работу с таблицей описания проекта. Теперь можно указывать два атрибута для одной лини/строки описания. Они вводятся через точку с запятой. Например "А1;А11" - обозначают два атрибута А1 и А11 в блоке штампа. Все изменения в таблице сразу вносятся в закладки "Файл WDL", "Файл WDP", "Файл WDT" - можно не сушить голову что и как, а просто редактировать одну общую таблицу. Если же отредактировать содержимое закладок "Файл WDL", "Файл WDP", "Файл WDT", то все изменения сразу вносятся в таблицу. Запись в физические файлы проекта выполняется отдельной кнопкой "Сохранить изменения".
- Добавил возможность выбора цвета при рисовании "паука"- схемы внешних кабельных проводок. Удобно когда обновляешь старые чертежи - видно где что-то поменял.
- Не до конца окрашивались кабели при прорисовке клемника с нарезкой в А3. Исправил.
- Всякие мелкие улучшения по всей программе
---- Version 25.42, Release 640, Build 1157 ----------------
- Исправил неточность в назначении типов клем, иногда сбоило, теперь все хорошо.
- Всякие мелкие улучшения по всей программе
---- Version 25.42, Release 639, Build 1154 ----------------
- исправил ошибку при прорисовке подключения кабеля - если кабель идет "в никуда", то в имени блока кабеля были знаки вопросов и акад выдавал ошибку
- поправил сортировку в таблице жил кабеля - если кабель не подключён или подключён к другому шкафу частью жил, то происходил сбой
- изменил сортировку при прорисовке подключения кабеля - теперь последовательность клемм соответствует как в редакторе, ранее они сортировались по порядку
- поправил прорисовку низа шкафа при прорисовке подключения кабеля - если есть следующий шкаф, то обрезался низ. Хотя это явная ошибка - жилы кабеля должны идти только в один шкаф (Loc).
- Добавил "разбивку" чертежей по рамкам в отдельные файлы и автоподключение в проект для всех чертежей проекта
- Всякие мелкие улучшения по всей программе
---- Version 25.40, Release 636, Build 1126 ----------------
- исправил ошибку: если в проекте был "неправильный" кабель, с ошибками, то проверка "штанов" вызывала сбой
- добавил в схемы подключения кабелей тип и длину
- поправил сортировку в таблице кабелей
---- Version 25.40, Release 635, Build 1120 ----------------
- основное и самое важное изменение - полностью переписал ядро программы, изменил логику представления данных получаемых из автокада. Это позволило исправить некоторые ошибки и немного замедлило процесс считывания проекта ибо информации стало считываться гораздо больше :(
- исправил ошибку: не переключался язык при форматировании таблицы ВОМ и "шапка" всегда была на украинском языке. Спасибо пользователям - заметили :)
- исправил ошибку: если блок элемента содержал несколько точек подключения, то при прорисовке подключения кабеля и в таблице соединений указывалась только одна точка подключения, остальные "терялись".
- создал закладку с перечнем элементов - заготовка готова, но пока думаю что с ней делать.
- добавил фильтры в дерево клеммников, "причесал" существующие
- добавил выбор условий по которым производится контроль "плохого" кабеля
- изменил закладку "Утилиты" добавил кнопки вызова утилит. Теперь по нажатию на кнопку открывается соответствующая панелька.
- использовал другой менеджер памяти... должно быть чуток побыстрее.
Желательно сохранить предыдущую версию - если вдруг вылезут ошибки в новой версии :)
---- Version 20.37, Release 381, Build 1020 ----------------
- Переработал функции очистки чертежей в разделе "Подготовка для заказчика". Полностью переработал алгоритм взрыва блоков и заливки цветом. Теперь есть два варианта: взрывать при помощи lisp программы (по умолчнию, очень быстро) и взрывать старым методом, перебирая блоки из программы (очень медленно).
На тестовом файле с 30 тыс элементов новый метод показал скорость 20 сек, старый 3 минуты 37 сек.
Небольшое описание можно посмотреть здесь
---- Version 20.36, Release 380, Build 1010 ----------------
- Добавил кнопку "Сортировка по номерам". Думаю очень полезная кнопка.
Допустим есть старый проект, в котором клеммы отсортированы по номерам. В текущей и последующих версиях программы при просмотре этого проекта в клеммниках (вполне возможно) будет каша и придется заново сортировать каждый клеммник. Это затруднительно, если клеммников много - может занять значительное время.
Эта кнопка назначает сортирует и назначает порядок по старинке, по номерам клем. Она будет открывать по очереди каждый выбранный клеммник и сортировать по номерам все клеммы. После такой обработки старые проекты будут открываться и смотреться нормально в текущей и последующих версиях программы.
Видео как использовать: https://youtu.be/DYRjT7_HJiY
- Изменил прорисовку клеммников из выбранной группы шкафов.
- Всякие мелкие улучшения по всей программе
---- Version 20.35, Release 380, Build 1003 ----------------
- Поправил вывод клемника в автокад. На экране все прекрасно работало, но при прорисовке в автокад клемник все равно сортировало по старому. Поправил.
- Обнаружил сбой при заполнении фильтров в дереве кабелей. Если кабель был без начала или конца (проводник с обозначением кабеля начинается на элементе, но не касается другой стороной какого либо элемента) то в фильтр он не попадал. "Правильные" кабели поадают в список нормально. Ни на что более не влияло.
- Всякие мелкие улучшения по всей программе
---- Version 20.35, Release 380, Build 1000 ----------------
- Полное обновление работы с клемником - теперь идет сортировка не по номерам клемм, а по внутренним номерам, как сделано в Автокаде. Очень настоятельно рекомендую сначала прочитать ХЭЛП в разделе "философия клеммника" - там не много читать, но убережет от многих ошибок. Очень рекомендую посмотреть в хэлпе описание, как мог подробно делал.
Так же сделал маленькое видео о том как обновлять клемники - рекомендую ознакомиться
- Всякие мелкие улучшения по всей программе
---- Version 20.28, Release 380, Build 986 ----------------
Поправил редактирование клеммников
Немножко причесал функции и добавил удобства:
- добавил сортировку потребности кабелей
- добавил сортировку полей "от" и "до" в кж - что бы всегда было одинаково привыводе на печать - удобно сравнивать. Делаю так:
1. Беру старый КЖ, сгенерированный программой и делаю его желтым (ярким)
2. Устанавливаю по цвет умолчанию для чертежа - синий или темно-серый (главное - темный)
3. Создаю КЖ - он рисуется поверх старого и если есть разница - видна как на ладони.
- при старте вывода КЖ создал новый лист если нет ни одного активного
- ввел задержку 1,5 сек при наборе фильтра кабелей, шкафов и клемников.
То есть если надо отфильтровать кабели типа "1Т-" то набираем и ничего не происходит - программа ждет окончания ввода и ппосле ввода последнего фильтра срабатывает. Мелочь но удобно чертовски если много кабелей. Ранее срабатывала пересборка после каждого введенного символа.
- изменил алгоритм заполнения комбобоксов фильтра кабелей. Тут могут быть глюки. Я как бы проверил все и на возможных вариантах, но если найдете, то напишите.
- в дерево клемников ввел INST - были варианты когда два и более человеков рисуют проект и у одного зона одна (например ОРУ-ШКАФ1) а у другого похожее (например КРУ35-ШКАФ1) и тогда эта зараза складывает все клемники в один шкаф, хотя это разные. Поправил.
- добавил распечатку при выборе зоны в дереве клемников
- Всякие мелкие улучшения по всей программе
Created with the Personal Edition of HelpNDoc: Maximize Your PDF Protection with These Simple Steps