Jump to content

Вопросы и пожелания к программе.


Recommended Posts

  • Replies 3.4k
  • Created
  • Last Reply

Top Posters In This Topic

Сама сложность заключается в том как данные вытащить из программы. Петля фаза-ноль, то есть в ячейке что писать какой код? И так же по остальным столбцам.

Link to comment
Share on other sites

Сама сложность заключается в том как данные вытащить из программы. Петля фаза-ноль, то есть в ячейке что писать какой код? И так же по остальным столбцам.

 

По формуле "петля фаза ноль" рассчитывается 1ф КЗ - в шаблонах схем этот параметр есть.

Link to comment
Share on other sites

Обращение к разработчикам. Вот можно в таблицу электротехнических расчетов вывести параметры (тип, марка кабеля, сечение, длина, сопротивление петли фаза-ноль) в общем все параметры участвующие в расчете токов КЗ и потери напряжения. Так как экспертизы некоторые просят вывести все параметры чтобы проверить, и заказчик тоже часто спрашивает. А вручную вбивать и выдирать из программы это очень неудобно и долго. О какой автоматизации тогда говорить. Я не думаю, что вставить в шаблон вывода таблицы электротехнических расчетов несколько столбцов, вы же знаете как эти параметры называются (я имею ввиду для вывода в ячейку).

Но ведь в настройке этого документа есть большинство нужных вам параметров.

Image 1.png

  • Like 1
Link to comment
Share on other sites

Назрел вопрос о переносе пользовательских настроек слоёв, стилей текста и т.д.

Какие файлы хранят эту информацию и откуда эти настройки считываются?

Всё, что хранится в каталоге «c:\ProgramData\CSoft\Project Studio CS\Project Studio CS Электрика 11.0\Settings\» почему-то не влияет на настройки.

Влияет. Но только на новые проекты. В существующих проектах данные при создании запоминаются.

 

Добрый день, тоже интересно. Как и какие файлы изменить, чтобы по умолчанию создавался проект с моими настройками (текст, расчет по РТМ, округления и маркировки кабеля, разность фаз и т.д. и т.п.)

На данный момент такой возможности нет.

Link to comment
Share on other sites

Вообще вопрос такой:

Можно ли шаблон сделать на подобии вот этого?:

Насколько я понимаю, вам нужно научиться настраивать шаблоны документов.

Начинать нужно от сюда.

Image 2.png

Если будут вопросы пишите или звоните (по общему номеру Нанософт и попросите соединить с Дмитрием Щуровым)

  • Like 2
Link to comment
Share on other sites

Ну в редакторе шаблонов и половины параметров нету которые в таблице, которую я скинул.

 

Ну выложи на форум, всем же интересно, а вдруг удастся опровергнуть.

Link to comment
Share on other sites

Пожелание к программе.

Поскольку спецвыносок становиться больше и больше, хочется чтобы можно было подразделять выноски.

Примерно так:

+1

Link to comment
Share on other sites

Вообще вопрос такой:

Можно ли шаблон сделать на подобии вот этого?:

Прислал мне товарищ Ruyke форму таблицы... вот что получилось за вечер... (шапка таблицы его, меня не пинать) Не старался, делал на коленке, кому надо допилите напильником))) не все параметры выводятся что в шапке, некоторые как будто на не руссом языке написаны... х-ки отх линий??? что это??? Кратность??? чего кратность??? вообщем сами уведите.

для Ruyke .dwg

  • Like 3
Link to comment
Share on other sites

Вообще вопрос такой:

Можно ли шаблон сделать на подобии вот этого?:

Прислал мне товарищ Ruyke форму таблицы... вот что получилось за вечер... (шапка таблицы его, меня не пинать) Не старался, делал на коленке, кому надо допилите напильником))) не все параметры выводятся что в шапке, некоторые как будто на не руссом языке написаны... х-ки отх линий??? что это??? Кратность??? чего кратность??? вообщем сами уведите.

 

Ну для наглядности приложил бы исходную таблицу.

Link to comment
Share on other sites

Сделал проект. Хочу для информации привести 3D вид. Делаю отдельный видовой экран с аксонометрией в 3D виде. Но когда переключаю в 3D - планы 2D тоже стают 3D. И наоборот. Получается, перед печатью надо каждый раз переключать туда-сюда (у меня файл на отдельном листе). Либо вообще не получится совместить 2D и 3D виды на одном листе. Можно ли как то сделать так, чтобы в видовом экран представление 3D/2D регулировалось по отдельности?

  • Like 2
Link to comment
Share on other sites

Нижеследующий текст, это попытка проанализировать работу в программе nanocad электро по довольно крупному объекту (физкультурно-оздоровительный комплекс) и выявить как достоинства, так и недостатки. А также представить разработчикам своё видение продукта со стороны проектировщика. Итак, поехали.

 

Любой объект начинается с планировок. К сожалению в этот раз планировки мне достались не в лучшем виде, чистое ДВГ, недоведённые линии, налезающие друг на друга стены, куски технологии, поселившиеся в слоях со стенами и т.д. Попытка воспользоваться функцией автоматическое определение помещений успехом не закончилась. Программа просто подвисала на несколько секунд, а потом выдавала сообщение, что линия не замкнута или помещение не находится на экране:

- решение данной проблемы, установка «мёртвой зоны» для функции распознавания контура. Грубо говоря зазор между линиями менее 30 см программа видеть не должна.

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

Далее хотелось бы сделать небольшое отступление и вернуться к случаю, когда планировки представлены в архикаде и есть возможность импортировать помещения и экспликацию. На данный момент существует в общем то неплохой инструмент «копировать параметры расчёта освещения», к сожалению, при больших площадях и большом количестве помещений удобство снижается. Приходится «лазить» по плану и, например, выискивать санузлы, которых может быть два десятка на этаж в самых неожиданных местах. Поэтому для более быстрой работы предлагаю сделать следующее:

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

Следующая задача, это установка выключателей, рутинная, и очень монотонная операция, требующая внимания и знания среды в помещении (мокрое, влажное и т.д.) влияющее на место установки выключателя (внутри или снаружи помещения). Заняло это довольно много времени.

Сделать можно следующее:

- автоматически устанавливать выключатель внутри помещения рядом с дверь, если помещение сухое. И устанавливать снаружи помещения, если помещение влажное, но при этом привязывать выключатель к помещению. Так же можно ввести переменную отвечающую за выбор количества клавиш выключателя, например, при количестве светильников больше указанного значения, добавлять клавишу. Конечно это не сделает подбор идеальным и проектировщику в любом случае лучше проверить результат, но при большом количестве помещений, это здорово ускорило бы работу.

Далее светильники надо подключить к выключателям. Ещё одна рутинная, монотонная операция, требующая большого количества кликов, внимания и т.д. Из плюсов надо отметить функцию «подключить все светильники», к сожалению, работает эта функция только если выключатель и светильники находятся в одном помещении.

- при реализации предыдущего пункта логично сделать функцию, которая автоматически подключит светильники к выключателям. В случае же большого количества светильников в помещении, можно автоматически добавлять выключатель при превышении норм, установленных в ПУЭ.

Далее, идут аварийные светильники, но тут вопрос сложный и вряд ли поддаётся автоматизации, но можно сделать следующее:

- по аналогии с расчётом освещённости выдавать пользователю данные о минимально необходимом количестве аварийных светильников в помещении.

Подключение всего этого к щитам, хоть и выглядит проще на деле так же занимает приличное количество времени. И первая проблема, как расставить щиты, что бы до светильников можно было пройти 3х1.5 или в совсем плохом случает 3х2.5, второе не перебрать с нагрузкой на группу.

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

Следующая часть, наверное, самая утомительная, а именно, прокладка трасс к объектам.

- идеально сделать всё автоматически по алгоритмам поиска оптимального пути и оптимизационных алгоритмов, позволяющих сэкономить кабели, и объём работ. Но сложность скорее всего будет достаточно большой, а результат не совсем тем, что хотелось бы видеть. Поэтому, проектировщик определят место установки щита и запускает быстрый проверочный алгоритм поиска пути, для того, чтобы определить самый дальний светильник, до которого можно дотянуться от этого щита, после чего подключает все необходимы группы светильников. Далее проектировщиком определяются помещения для магистральных трасс (коридоры и т.д.), после чего запускается алгоритм поиска пути, который должен учитывать эти самые зоны для магистральных трасс, группы светильников, относящиеся к одному выключателю, наименьшее количество стен и наименьшее расстояние до щита.

Я не буду расписывать тоже самое для розеточной или силовой сети, т.к. там всё проще, но смысл остаётся примерно тем же.

Трассировка щитов, плохо что нельзя трассировать все щиты разом. Не думаю, что это сложно реализовать.

Далее назначение группам кабели. На данный момент довольно трудоёмко и неудобно.

- программа даёт данные по количеству жил кабеля, так же к этому времени уже известен ток, так почему бы не ограничится выбором марки кабеля и его минимальным сечением, а на каждый участок программа сама выставит кабель с необходимое количество жил. Если после проверки падение напряжения больше чем нужно, то задать вопрос, «подобрать кабель» и программа в случае утвердительного ответа пошагово пыталась бы подобрать кабель.

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

- сделать окна свойств щита, электротехнической модели и мастера проверок независимыми, т.е. что бы их можно было открыть все сразу и при этом иметь доступ к пространству модели. И естественно они должны динамически обновляться. Неплохо было бы сделать эдакий фильтр по базе данных который показывал бы только те коммутационные аппараты, которые подходят.

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

Оформление. Ещё одно кропотливое и очень затратное по времени занятие, хотя конечно, часть проблем тут от ГОСТа. Конечно, от игры размести все необходимые выноски вот в это кладовке или санузле вряд ли можно уйти, тем не менее особенно на стадию Р:

- нужна автоматическая расстановка выносок, желательно с функцией компактного размещения, т.е, что бы выноски не просто ставились на каком-то расстоянии от объекта, но и что бы учитывались габариты помещения и автоматическое уменьшение расстояния как до объекта, так и до другой выноски.

- нужны, хорошие, правильные, хорошо настраиваемые шаблоны по ГОСТу и не только, для принципиальных схем. Нужен хороший и функциональный конструктор для таблиц, желательно с возможностью доступа ко всем данным которые были занесены в программу, либо программой рассчитаны. Очень желательна динамическая связь между моделью и схемой.

Конечно это далеко не всё что хотелось бы видеть (т.к. работа надо объектом ещё не закончена) и скорее всего в будущем появится дополнение к этому тексту.

И в качестве вывода или заключения. Безусловно разработка САПР дело долгое и сложное, причём даже ветераны индустрии типа Автодеска так же не избегают ошибок и недоработок. В том же Ревите, электрика и салаботочка на зачаточном уровне, да и организованная работа видится только в крупных организациях с участием внедренцев, а в последствии бим менеджеров. Нанокад же решение относительно новое, и я надеюсь ещё не закостенелое, поэтому мне кажется есть шансы не только догнать, но и перегнать.

  • Like 4
Link to comment
Share on other sites

Вот заметил такой момент. В бета-версии NC электро 8 вообще не было никаких проблем с вылетами.

Сегодня установил Электро 8 уже готовую и за день уже 2 вылета. Причем первый вылет был связан с копи-пастом двух линий (реально двух), а второй редактировал в таблице (основная надпись в рамке) данные и вылет.

Не знаю уж чего в финальной версии такого подправили что стало так вылетать.

Link to comment
Share on other sites

Сделал проект. Хочу для информации привести 3D вид. Делаю отдельный видовой экран с аксонометрией в 3D виде. Но когда переключаю в 3D - планы 2D тоже стают 3D. И наоборот. Получается, перед печатью надо каждый раз переключать туда-сюда (у меня файл на отдельном листе). Либо вообще не получится совместить 2D и 3D виды на одном листе. Можно ли как то сделать так, чтобы в видовом экран представление 3D/2D регулировалось по отдельности?

Пока нет. Но над этим работаем.

Link to comment
Share on other sites

Нижеследующий текст, это попытка проанализировать работу в программе nanocad электро по довольно крупному объекту (физкультурно-оздоровительный комплекс) и выявить как достоинства, так и недостатки. А также представить разработчикам своё видение продукта со стороны проектировщика. Итак, поехали.

 

Любой объект начинается с планировок. К сожалению в этот раз планировки мне достались не в лучшем виде, чистое ДВГ, недоведённые линии, налезающие друг на друга стены, куски технологии, поселившиеся в слоях со стенами и т.д. Попытка воспользоваться функцией автоматическое определение помещений успехом не закончилась. Программа просто подвисала на несколько секунд, а потом выдавала сообщение, что линия не замкнута или помещение не находится на экране:

- решение данной проблемы, установка «мёртвой зоны» для функции распознавания контура. Грубо говоря зазор между линиями менее 30 см программа видеть не должна.

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

Далее хотелось бы сделать небольшое отступление и вернуться к случаю, когда планировки представлены в архикаде и есть возможность импортировать помещения и экспликацию. На данный момент существует в общем то неплохой инструмент «копировать параметры расчёта освещения», к сожалению, при больших площадях и большом количестве помещений удобство снижается. Приходится «лазить» по плану и, например, выискивать санузлы, которых может быть два десятка на этаж в самых неожиданных местах. Поэтому для более быстрой работы предлагаю сделать следующее:

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

Следующая задача, это установка выключателей, рутинная, и очень монотонная операция, требующая внимания и знания среды в помещении (мокрое, влажное и т.д.) влияющее на место установки выключателя (внутри или снаружи помещения). Заняло это довольно много времени.

Сделать можно следующее:

- автоматически устанавливать выключатель внутри помещения рядом с дверь, если помещение сухое. И устанавливать снаружи помещения, если помещение влажное, но при этом привязывать выключатель к помещению. Так же можно ввести переменную отвечающую за выбор количества клавиш выключателя, например, при количестве светильников больше указанного значения, добавлять клавишу. Конечно это не сделает подбор идеальным и проектировщику в любом случае лучше проверить результат, но при большом количестве помещений, это здорово ускорило бы работу.

Далее светильники надо подключить к выключателям. Ещё одна рутинная, монотонная операция, требующая большого количества кликов, внимания и т.д. Из плюсов надо отметить функцию «подключить все светильники», к сожалению, работает эта функция только если выключатель и светильники находятся в одном помещении.

- при реализации предыдущего пункта логично сделать функцию, которая автоматически подключит светильники к выключателям. В случае же большого количества светильников в помещении, можно автоматически добавлять выключатель при превышении норм, установленных в ПУЭ.

Далее, идут аварийные светильники, но тут вопрос сложный и вряд ли поддаётся автоматизации, но можно сделать следующее:

- по аналогии с расчётом освещённости выдавать пользователю данные о минимально необходимом количестве аварийных светильников в помещении.

Подключение всего этого к щитам, хоть и выглядит проще на деле так же занимает приличное количество времени. И первая проблема, как расставить щиты, что бы до светильников можно было пройти 3х1.5 или в совсем плохом случает 3х2.5, второе не перебрать с нагрузкой на группу.

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

Следующая часть, наверное, самая утомительная, а именно, прокладка трасс к объектам.

- идеально сделать всё автоматически по алгоритмам поиска оптимального пути и оптимизационных алгоритмов, позволяющих сэкономить кабели, и объём работ. Но сложность скорее всего будет достаточно большой, а результат не совсем тем, что хотелось бы видеть. Поэтому, проектировщик определят место установки щита и запускает быстрый проверочный алгоритм поиска пути, для того, чтобы определить самый дальний светильник, до которого можно дотянуться от этого щита, после чего подключает все необходимы группы светильников. Далее проектировщиком определяются помещения для магистральных трасс (коридоры и т.д.), после чего запускается алгоритм поиска пути, который должен учитывать эти самые зоны для магистральных трасс, группы светильников, относящиеся к одному выключателю, наименьшее количество стен и наименьшее расстояние до щита.

Я не буду расписывать тоже самое для розеточной или силовой сети, т.к. там всё проще, но смысл остаётся примерно тем же.

Трассировка щитов, плохо что нельзя трассировать все щиты разом. Не думаю, что это сложно реализовать.

Далее назначение группам кабели. На данный момент довольно трудоёмко и неудобно.

- программа даёт данные по количеству жил кабеля, так же к этому времени уже известен ток, так почему бы не ограничится выбором марки кабеля и его минимальным сечением, а на каждый участок программа сама выставит кабель с необходимое количество жил. Если после проверки падение напряжения больше чем нужно, то задать вопрос, «подобрать кабель» и программа в случае утвердительного ответа пошагово пыталась бы подобрать кабель.

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

- сделать окна свойств щита, электротехнической модели и мастера проверок независимыми, т.е. что бы их можно было открыть все сразу и при этом иметь доступ к пространству модели. И естественно они должны динамически обновляться. Неплохо было бы сделать эдакий фильтр по базе данных который показывал бы только те коммутационные аппараты, которые подходят.

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

Оформление. Ещё одно кропотливое и очень затратное по времени занятие, хотя конечно, часть проблем тут от ГОСТа. Конечно, от игры размести все необходимые выноски вот в это кладовке или санузле вряд ли можно уйти, тем не менее особенно на стадию Р:

- нужна автоматическая расстановка выносок, желательно с функцией компактного размещения, т.е, что бы выноски не просто ставились на каком-то расстоянии от объекта, но и что бы учитывались габариты помещения и автоматическое уменьшение расстояния как до объекта, так и до другой выноски.

- нужны, хорошие, правильные, хорошо настраиваемые шаблоны по ГОСТу и не только, для принципиальных схем. Нужен хороший и функциональный конструктор для таблиц, желательно с возможностью доступа ко всем данным которые были занесены в программу, либо программой рассчитаны. Очень желательна динамическая связь между моделью и схемой.

Конечно это далеко не всё что хотелось бы видеть (т.к. работа надо объектом ещё не закончена) и скорее всего в будущем появится дополнение к этому тексту.

И в качестве вывода или заключения. Безусловно разработка САПР дело долгое и сложное, причём даже ветераны индустрии типа Автодеска так же не избегают ошибок и недоработок. В том же Ревите, электрика и салаботочка на зачаточном уровне, да и организованная работа видится только в крупных организациях с участием внедренцев, а в последствии бим менеджеров. Нанокад же решение относительно новое, и я надеюсь ещё не закостенелое, поэтому мне кажется есть шансы не только догнать, но и перегнать.

Нижеследующий текст, это попытка проанализировать работу в программе nanocad электро по довольно крупному объекту (физкультурно-оздоровительный комплекс) и выявить как достоинства, так и недостатки. А также представить разработчикам своё видение продукта со стороны проектировщика. Итак, поехали.

 

Любой объект начинается с планировок. К сожалению в этот раз планировки мне достались не в лучшем виде, чистое ДВГ, недоведённые линии, налезающие друг на друга стены, куски технологии, поселившиеся в слоях со стенами и т.д. Попытка воспользоваться функцией автоматическое определение помещений успехом не закончилась. Программа просто подвисала на несколько секунд, а потом выдавала сообщение, что линия не замкнута или помещение не находится на экране:

- решение данной проблемы, установка «мёртвой зоны» для функции распознавания контура. Грубо говоря зазор между линиями менее 30 см программа видеть не должна.

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

Далее хотелось бы сделать небольшое отступление и вернуться к случаю, когда планировки представлены в архикаде и есть возможность импортировать помещения и экспликацию. На данный момент существует в общем то неплохой инструмент «копировать параметры расчёта освещения», к сожалению, при больших площадях и большом количестве помещений удобство снижается. Приходится «лазить» по плану и, например, выискивать санузлы, которых может быть два десятка на этаж в самых неожиданных местах. Поэтому для более быстрой работы предлагаю сделать следующее:

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

Следующая задача, это установка выключателей, рутинная, и очень монотонная операция, требующая внимания и знания среды в помещении (мокрое, влажное и т.д.) влияющее на место установки выключателя (внутри или снаружи помещения). Заняло это довольно много времени.

Сделать можно следующее:

- автоматически устанавливать выключатель внутри помещения рядом с дверь, если помещение сухое. И устанавливать снаружи помещения, если помещение влажное, но при этом привязывать выключатель к помещению. Так же можно ввести переменную отвечающую за выбор количества клавиш выключателя, например, при количестве светильников больше указанного значения, добавлять клавишу. Конечно это не сделает подбор идеальным и проектировщику в любом случае лучше проверить результат, но при большом количестве помещений, это здорово ускорило бы работу.

Далее светильники надо подключить к выключателям. Ещё одна рутинная, монотонная операция, требующая большого количества кликов, внимания и т.д. Из плюсов надо отметить функцию «подключить все светильники», к сожалению, работает эта функция только если выключатель и светильники находятся в одном помещении.

- при реализации предыдущего пункта логично сделать функцию, которая автоматически подключит светильники к выключателям. В случае же большого количества светильников в помещении, можно автоматически добавлять выключатель при превышении норм, установленных в ПУЭ.

Далее, идут аварийные светильники, но тут вопрос сложный и вряд ли поддаётся автоматизации, но можно сделать следующее:

- по аналогии с расчётом освещённости выдавать пользователю данные о минимально необходимом количестве аварийных светильников в помещении.

Подключение всего этого к щитам, хоть и выглядит проще на деле так же занимает приличное количество времени. И первая проблема, как расставить щиты, что бы до светильников можно было пройти 3х1.5 или в совсем плохом случает 3х2.5, второе не перебрать с нагрузкой на группу.

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

Следующая часть, наверное, самая утомительная, а именно, прокладка трасс к объектам.

- идеально сделать всё автоматически по алгоритмам поиска оптимального пути и оптимизационных алгоритмов, позволяющих сэкономить кабели, и объём работ. Но сложность скорее всего будет достаточно большой, а результат не совсем тем, что хотелось бы видеть. Поэтому, проектировщик определят место установки щита и запускает быстрый проверочный алгоритм поиска пути, для того, чтобы определить самый дальний светильник, до которого можно дотянуться от этого щита, после чего подключает все необходимы группы светильников. Далее проектировщиком определяются помещения для магистральных трасс (коридоры и т.д.), после чего запускается алгоритм поиска пути, который должен учитывать эти самые зоны для магистральных трасс, группы светильников, относящиеся к одному выключателю, наименьшее количество стен и наименьшее расстояние до щита.

Я не буду расписывать тоже самое для розеточной или силовой сети, т.к. там всё проще, но смысл остаётся примерно тем же.

Трассировка щитов, плохо что нельзя трассировать все щиты разом. Не думаю, что это сложно реализовать.

Далее назначение группам кабели. На данный момент довольно трудоёмко и неудобно.

- программа даёт данные по количеству жил кабеля, так же к этому времени уже известен ток, так почему бы не ограничится выбором марки кабеля и его минимальным сечением, а на каждый участок программа сама выставит кабель с необходимое количество жил. Если после проверки падение напряжения больше чем нужно, то задать вопрос, «подобрать кабель» и программа в случае утвердительного ответа пошагово пыталась бы подобрать кабель.

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

- сделать окна свойств щита, электротехнической модели и мастера проверок независимыми, т.е. что бы их можно было открыть все сразу и при этом иметь доступ к пространству модели. И естественно они должны динамически обновляться. Неплохо было бы сделать эдакий фильтр по базе данных который показывал бы только те коммутационные аппараты, которые подходят.

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

Оформление. Ещё одно кропотливое и очень затратное по времени занятие, хотя конечно, часть проблем тут от ГОСТа. Конечно, от игры размести все необходимые выноски вот в это кладовке или санузле вряд ли можно уйти, тем не менее особенно на стадию Р:

- нужна автоматическая расстановка выносок, желательно с функцией компактного размещения, т.е, что бы выноски не просто ставились на каком-то расстоянии от объекта, но и что бы учитывались габариты помещения и автоматическое уменьшение расстояния как до объекта, так и до другой выноски.

- нужны, хорошие, правильные, хорошо настраиваемые шаблоны по ГОСТу и не только, для принципиальных схем. Нужен хороший и функциональный конструктор для таблиц, желательно с возможностью доступа ко всем данным которые были занесены в программу, либо программой рассчитаны. Очень желательна динамическая связь между моделью и схемой.

Конечно это далеко не всё что хотелось бы видеть (т.к. работа надо объектом ещё не закончена) и скорее всего в будущем появится дополнение к этому тексту.

И в качестве вывода или заключения. Безусловно разработка САПР дело долгое и сложное, причём даже ветераны индустрии типа Автодеска так же не избегают ошибок и недоработок. В том же Ревите, электрика и салаботочка на зачаточном уровне, да и организованная работа видится только в крупных организациях с участием внедренцев, а в последствии бим менеджеров. Нанокад же решение относительно новое, и я надеюсь ещё не закостенелое, поэтому мне кажется есть шансы не только догнать, но и перегнать.

Все основные ваши замечания нами уже взяты на заметку и со временем будут реализованы.

Link to comment
Share on other sites

Подскажите пожалуйста. По каким формулам программа высчитывает перекос фаз (в процентах)? Раньше не задавался этим вопросом, думал, что достаточно равномерно распределить однофазные потребители по фазам, но не тут то было. От более опытных коллег понял, что распределять надо расчетные токи, а не мощности. Однако распределив таким образом 1-фазные потребители в программе, всё-равно получил ошибку, что перекос фаз>15%...

Link to comment
Share on other sites

Подскажите пожалуйста. По каким формулам программа высчитывает перекос фаз (в процентах)? Раньше не задавался этим вопросом, думал, что достаточно равномерно распределить однофазные потребители по фазам, но не тут то было. От более опытных коллег понял, что распределять надо расчетные токи, а не мощности. Однако распределив таким образом 1-фазные потребители в программе, всё-равно получил ошибку, что перекос фаз>15%...

(Iнаиболее загруженной фазы - Iнаименее загруженной фазы)/Iнаиболее загруженной фазы

Link to comment
Share on other sites

Подскажите пожалуйста. По каким формулам программа высчитывает перекос фаз (в процентах)? Раньше не задавался этим вопросом, думал, что достаточно равномерно распределить однофазные потребители по фазам, но не тут то было. От более опытных коллег понял, что распределять надо расчетные токи, а не мощности. Однако распределив таким образом 1-фазные потребители в программе, всё-равно получил ошибку, что перекос фаз>15%...

(Iнаиболее загруженной фазы - Iнаименее загруженной фазы)/Iнаиболее загруженной фазы

 

Могли бы вы посмотреть в моём эксель-файлике, верно ли я сделал расчёты?

Расфазовка.xlsx

Link to comment
Share on other sites

(Iнаиболее загруженной фазы - Iнаименее загруженной фазы)/Iнаиболее загруженной фазы

Могли бы вы посмотреть в моём эксель-файлике, верно ли я сделал расчёты?

Я не электрик, но по-моему - верно. Погорячился. Должно быть

=(MAX(D2:F2)-MIN(D2:F2))/MAX(D2:F2)*100

Коллеги Вам подскажут точно.

А вот по поводу таблички подскажу: Вы суммируете каждое значение, сравнивая его фазу с указанной в определённой ячейке. Так вот, есть такая функция в Excel - СУММЕСЛИ. Используя её, выражение

 

=IF(C3=$'не удалять!'.A1;$Лист1.B3)+IF($Лист1.C4=$'не удалять!'.A1;$Лист1.B4)+IF(C5=$'не удалять!'.A1;$Лист1.B5)+IF(C6=$'не удалять!'.A1;$Лист1.B6)+IF(C7=$'не удалять!'.A1;$Лист1.B7)+IF(C8=$'не удалять!'.A1;$Лист1.B8)+IF(C9=$'не удалять!'.A1;$Лист1.B9)+IF(C10=$'не удалять!'.A1;$Лист1.B10)+IF(C11=$'не удалять!'.A1;$Лист1.B11)+IF(C12=$'не удалять!'.A1;$Лист1.B12)+IF(C13=$'не удалять!'.A1;$Лист1.B13)+IF(C14=$'не удалять!'.A1;$Лист1.B14)+IF(C15=$'не удалять!'.A1;$Лист1.B15)+IF(C16=$'не удалять!'.A1;$Лист1.B16)+IF(C17=$'не удалять!'.A1;$Лист1.B17)+IF(C18=$'не удалять!'.A1;$Лист1.B18)+IF(C19=$'не удалять!'.A1;$Лист1.B19)++IF(C20=$'не удалять!'.A1;$Лист1.B20)+IF(C21=$'не удалять!'.A1;$Лист1.B21)+IF(C22=$'не удалять!'.A1;$Лист1.B22)+IF(C23=$'не удалять!'.A1;$Лист1.B23)+IF(C24=$'не удалять!'.A1;$Лист1.B24)+IF(C25=$'не удалять!'.A1;$Лист1.B25)+IF(C26=$'не удалять!'.A1;$Лист1.B26)+IF(C27=$'не удалять!'.A1;$Лист1.B27)+IF(C28=$'не удалять!'.A1;$Лист1.B28)+IF(C29=$'не удалять!'.A1;$Лист1.B29)+IF(C30=$'не удалять!'.A1;$Лист1.B30)+IF(C31=$'не удалять!'.A1;$Лист1.B31)+IF(C32=$'не удалять!'.A1;$Лист1.B32)+IF(C33=$'не удалять!'.A1;$Лист1.B33)+IF(C34=$'не удалять!'.A1;$Лист1.B34)+IF(C35=$'не удалять!'.A1;$Лист1.B35)+IF(C36=$'не удалять!'.A1;$Лист1.B36)+IF(C37=$'не удалять!'.A1;$Лист1.B37)+IF(C38=$'не удалять!'.A1;$Лист1.B38)+IF(C39=$'не удалять!'.A1;$Лист1.B39)+IF(C40=$'не удалять!'.A1;$Лист1.B40)+IF(C41=$'не удалять!'.A1;$Лист1.B41)+IF(C42=$'не удалять!'.A1;$Лист1.B42)+IF(C43=$'не удалять!'.A1;$Лист1.B43)+IF(C44=$'не удалять!'.A1;$Лист1.B44)+IF(C45=$'не удалять!'.A1;$Лист1.B45)+IF(C46=$'не удалять!'.A1;$Лист1.B46)+IF(C47=$'не удалять!'.A1;$Лист1.B47)+IF(C48=$'не удалять!'.A1;$Лист1.B48)+IF(C49=$'не удалять!'.A1;$Лист1.B49)+IF(C50=$'не удалять!'.A1;$Лист1.B50)+IF(C51=$'не удалять!'.A1;$Лист1.B51)+IF(C52=$'не удалять!'.A1;$Лист1.B52)+IF(C53=$'не удалять!'.A1;$Лист1.B53)+IF(C54=$'не удалять!'.A1;$Лист1.B54)+IF(C55=$'не удалять!'.A1;$Лист1.B55)+IF(C56=$'не удалять!'.A1;$Лист1.B56)+IF(C57=$'не удалять!'.A1;$Лист1.B57)+IF(C58=$'не удалять!'.A1;$Лист1.B58)+IF(C59=$'не удалять!'.A1;$Лист1.B59)+IF(C60=$'не удалять!'.A1;$Лист1.B60)+IF(C61=$'не удалять!'.A1;$Лист1.B61)+IF(C62=$'не удалять!'.A1;$Лист1.B62)+IF(C63=$'не удалять!'.A1;$Лист1.B63)+IF(C64=$'не удалять!'.A1;$Лист1.B64)+IF(C65=$'не удалять!'.A1;$Лист1.B65)+IF(C66=$'не удалять!'.A1;$Лист1.B66)+IF(C67=$'не удалять!'.A1;$Лист1.B67)+IF(C68=$'не удалять!'.A1;$Лист1.B68)+IF(C69=$'не удалять!'.A1;$Лист1.B69)+IF(C70=$'не удалять!'.A1;$Лист1.B70)+IF(C71=$'не удалять!'.A1;$Лист1.B71)+IF(C72=$'не удалять!'.A1;$Лист1.B72)+IF(C73=$'не удалять!'.A1;$Лист1.B73)+IF(C74=$'не удалять!'.A1;$Лист1.B74)+IF(C75=$'не удалять!'.A1;$Лист1.B75)+IF(C76=$'не удалять!'.A1;$Лист1.B76)+IF(C77=$'не удалять!'.A1;$Лист1.B77)+IF(C78=$'не удалять!'.A1;$Лист1.B78)+IF(C79=$'не удалять!'.A1;$Лист1.B79)+IF(C80=$'не удалять!'.A1;$Лист1.B80)+IF(C81=$'не удалять!'.A1;$Лист1.B81)+IF(C82=$'не удалять!'.A1;$Лист1.B82)+IF(C83=$'не удалять!'.A1;$Лист1.B83)+IF(C84=$'не удалять!'.A1;$Лист1.B84)+IF(C85=$'не удалять!'.A1;$Лист1.B85)+IF(C86=$'не удалять!'.A1;$Лист1.B86)+IF(C87=$'не удалять!'.A1;$Лист1.B87)+IF(C88=$'не удалять!'.A1;$Лист1.B88)+IF(C89=$'не удалять!'.A1;$Лист1.B89)+IF(C90=$'не удалять!'.A1;$Лист1.B90)+IF(C91=$'не удалять!'.A1;$Лист1.B91)+IF(C92=$'не удалять!'.A1;$Лист1.B92)+IF(C93=$'не удалять!'.A1;$Лист1.B93)+IF(C94=$'не удалять!'.A1;$Лист1.B94)+IF(C95=$'не удалять!'.A1;$Лист1.B95)+IF(C96=$'не удалять!'.A1;$Лист1.B96)+IF(C97=$'не удалять!'.A1;$Лист1.B97)+IF(C98=$'не удалять!'.A1;$Лист1.B98)+IF(C99=$'не удалять!'.A1;$Лист1.B99)+IF(C100=$'не удалять!'.A1;$Лист1.B100)+IF(C101=$'не удалять!'.A1;$Лист1.B101)+IF(C102=$'не удалять!'.A1;$Лист1.B102)

 

 

превращается в

=SUMIF(C:C;'не удалять!'.A1;B: B)

или

=СУММЕСЛИ(C:C;'не удалять!'.A1;B: B)

Разница, однако.

Edited by Kreator
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Tell a friend

    Love Официальный форум компании Нанософт? Tell a friend!
×
×
  • Create New...