Здравствуйте!
Есть ли в Linux аналог Micro Cap - пакета для моделирования электронных схем?
Я пробовал искать, но пока не понял, к тому же на некоторые сайты нет доступа.
geda - это оно или нет?
Пётр.
Micro Cap
qucs - полнофункциональный симулятор электронных схем.
Ещё есть KTechLab - очень похож на MicroCap, но он старый и на мой взгляд малофункционален, хотя и работает для простых схем.
qucs - полнофункциональный симулятор электронных схем.
Ещё есть KTechLab - очень похож на MicroCap, но он старый и на мой взгляд малофункционален, хотя и работает для простых схем.
Благодарю за быстрый ответ, я и не знал, что есть такой.
Но я в этом не ориентируюсь, geda - для того же или это существенно разные вещи?
Пётр.
gEDA - это для полного процесса: от рисования схемы до разводки печатной платы, в том числе и симуляция. Но сложнее конечно.
gEDA - это для полного процесса: от рисования схемы до разводки печатной платы, в том числе и симуляция. Но сложнее конечно.
Т.е. geda охватывает и возможности pcb? Я его тоже не видел.
Вопрос в том, заменит ли geda Micro Cap и PiCad человеку, работавшему в Windows.
Пётр.
Вполне заменит.
Конечно заменит. Только поучиться придётся немного.
Благодарю за ответы, попробую установить и показать.
Пётр.
Я попытался открыть в qucs какую-то схему, *.sch, она не открылась с сообщением, что неверный формат.
В редакторе geda открылась очень небольшая её часть и были десятки сообщений об ошибках,
что нет поля whichone, неверный символ UTF-8 в окне статуса,
затем много сообщений, что найдено изображение с неподдерживаемым углом [1],
Невозможно загрузить изображение из файла []: Не удалось открыть файл «»: Нет такого файла или каталога
указан неверный промежуток
найден неверный цвет
Ешё иногда в [] какой-то неотображаемый символ.
Пётр.
Я попытался открыть в qucs какую-то схему, *.sch, она не открылась с сообщением, что неверный формат.
Т.е. у вас есть уже готовый файл с топологией, разработанный в другой программе и вы хотите открыть его в qucs? Маловероятно, что гарантирована какая-либо совместимость между различными программами по разработке топологий. Почитайте документацию по выбранной вами программе на предмет совместимости.
А так чертите с нуля нужные вам схемы, они будут открываться.
[quote="Peter"]Я попытался открыть в qucs какую-то схему, *.sch, она не открылась с сообщением, что неверный формат.
Т.е. у вас есть уже готовый файл с топологией, разработанный в другой программе и вы хотите открыть его в qucs? Маловероятно, что гарантирована какая-либо совместимость между различными программами по разработке топологий. Почитайте документацию по выбранной вами программе на предмет совместимости.
А так чертите с нуля нужные вам схемы, они будут открываться.[/quote]
А в этой другой программе, в P-CAD, они ведь тоже не будут открываться?
Если qucs или geda несовместимы по форматам с программами для Windows,
то они не годятся для практического использования.
Совместимость по форматам должна быть обязательно.
В крайнем случае должна быть утилита преобразования форматов.
Пётр.
Совместимость по форматам должна быть обязательно.
Вы же об этом не упомянули в шапке темы. Маловероятно, что такие программы есть. Если только разработчик программы для Windows открыл формат своего файла, ну либо файл схемы - просто текстовый (xml) файл.
В крайнем случае должна быть утилита преобразования форматов.
Если они вам нужно - напишите.
А так, скорее всего, у вас несколько вариантов:
- использовать в Linux windows программу для создания топологий схем, запуская её в wine;
- Перейти на использование программы, которая есть в Linux, и в Windows, если есть версия этой программы и для Windows;
- Написать самому или обратиться к разработчиком программы конвертер форматов или обеспечения поддержки формата нужных вам программ.
Удачи.
Для практического использования не годятся программы, использующие свой проприетарный формат (MicroCap, PiCAD), что привязывает пользователя к одному производителю, ограничивает выбор и качество итогового результата. Так что делай выводы.
Для практического использования не годятся программы, использующие свой проприетарный формат (MicroCap, PiCAD), что привязывает пользователя к одному производителю, ограничивает выбор и качество итогового результата. Так что делай выводы.
Да, мне уже сказали, что стандарта на формат файлов электрических схем нет, а sch - это собственный формат P-CAD.
Но если нет совместимости между программами, то пользоваться будут той, которая уже распространена,
иначе нельзя будет передать файл в другую фирму или даже в другое подразделение.
В geda-utils есть всякие програмы, например, gcsh2pcb, но я с ними сейчас незнаком.
Пётр.
Я попробовал с помощью gsch2pcb преобразовать в pcb-формат один sch-файл
из geda-examples, что-то вроде electrik-lighting, но она этого сделать не смогла,
сообщение было, что не найдены элементы и нечего перестравивать.
Хотя в каталоге с этим примером pcb-файл есть и sch из другого примера
удалось преобразовать в pcb, хотя я не уверен, что правильно.
Edit: Пример называется lightning_detector.
Пётр.
Qucs --- это симулятор электронных схем, а PCAD --- это редактор печатных плат (ПП). Общего у них только расширение файла *.sch. Это в корне разное ПО с разным функциональным назначением. Соответственно содержание файлов не будет совпадать. Qucs имеет возможность моделирования S,Z,Y-параметров четырёхполюсника и анализа комплексных сопротивлений и КСВ на диаграмме Смита, которая недоступна MicroCAP-подобным симуляторам. К недостаткам Qucs относится малое количество библиотечных компонентов.
PCAD отлично работает под Wine. Я в нём работаю таким образом, когда он бывает нужен, например если прислали PCB. MicroCAP тоже работает под Wine.
Под Linux есть ещё KiCAD для разработки печатных плат. Развивается он активнее, чем geda и будет поизвестней. Сам я в нём работал, но его хвалят. Для KiCAD есть библиотеки, совместимые с ГОСТ и ГОСТ-овские основные надписи. Есть конверторы PCAD<-->KiCAD, но я их не пробовал. В нём есть возможность создания 3D модели ПП и иерархически вложенных схем.
Я для разработки ПП использую Eagle, который имеет Linux-версию. К достоинствам Eagle стоит отнести значительно более простой интерфейс по сравнению с PCAD и то, что под него есть много готовых библиотек. С изготовлением в Китае разведённых в Eagle плат проблем нет. Бесплатная версия Eagle широко используется радиолюбителями за рубежом.
В производство должны передаваться Gerber-файлы печатной платы. Поэтому производителю ПП должно быть без разницы в чём вы их рисовали, лишь бы оно умело сгенерить нормальный Gerber. Все нормальные производители ПП должны принимать Gerber и всё нормальное ПО для Linux и Windows умеет его создавать. PCB-файлы требует только всякие невменяемые конторы и Резонит. Но вообще-то PCB следует отдавать на сторону очень осторожно, так как они содержат в себе NetList и каждый, кто имеет PCB может потом скопировать вашу схему без вашего ведома.
Благодарю за подробные разъяснения, сам я в этих программах не работаю.
В geda есть примеры, в них входят и sch и pcb. Герберовские файлы из pcb
создаются из редактора pcb, если выбрать Export, при этом их получается много.
В geda-utils есть utilita gsch2pcb и она не может создать pcb из sch в примере
lighning_detector, пишет, что нет элементов и нечего делать. Я устанавливал
geda и pcb с помощью apt-get, установиллось 22 пакета, пока не понял,
чего не хватает.
Пётр.