Есть ли решение для преобразования печатных схем в списки специй?


9

Я хотел бы иметь возможность сканировать принципиальные схемы в симулятор цепи. Хотя я знаю, что символы не являются полностью стандартизированными, есть ли какое-либо программное обеспечение, которое приблизит это?


@Joe - Какие компоненты вы хотите сканировать? Может быть возможно получить списки соединений и автоматически определять резисторы / caps / power / ground, но так много символов создаются вручную, варьируются от библиотеки к библиотеке или редактируются, так что я не уверен, что программное обеспечение когда-либо сможет что-либо сделать действительно полезно. Если вы хотите переместить схему в симулятор, получите ее в цифровом формате и напишите конвертер. Какие (юридические) примеры вы можете привести, если у вас есть бумажные схемы, а не цифровые?
Кевин Вермеер

4
почему было бы незаконно сканировать, скажем, принципиальную схему с платы микширования звука? Они часто поставляются вместе с руководством и являются достаточно подробными, если не исчерпывающими.
Джо Ставицкий

На самом деле, помимо проприетарных документов и учебников для колледжей, не могли бы вы привести пример схемы, которую было бы незаконно сканировать? Я не понимаю, как учебник для колледжа будет незаконным, даже если я не отсканирую все это.
Джо Ставицкий

2
Схемы могут быть защищены авторским правом ... но, честно говоря, я не могу (прямо сейчас) думать о схеме, кто-то покажет вам, что они не хотят, чтобы вы использовали. Если бы они не хотели, чтобы вы имели информацию в схеме, они бы не позволили вам ее увидеть. Возникает интересный вопрос: является ли это просто печатный пример схемы, защищенной авторским правом, или «производными работами», такими как список цепей ... или же список сетей считается производной работой? Однако, если вы делаете это, чтобы украсть схемы, которые у вас есть только на бумаге без особых дополнительных усилий ... позор вам!
AngryEE

Я считаю, что соответствующий термин "патент". Тем не менее, я не заинтересован в их краже, просто понимаю их.
Джо Ставицкий

Ответы:


5

К сожалению, нет такого программного обеспечения, о котором я знаю. Крайне маловероятно, что кто-либо когда-либо потрудится (кроме, возможно, академических занятий), потому что:

  • Условные обозначения полностью нестандартны, за исключением нечеткой фактической стандартизации для некоторых пассивных и аналоговых компонентов, и даже это не всегда хорошо соблюдается. Цифровые компоненты почти всегда просто прямоугольники. Символы для разъемов и тому подобное еще более разнообразны.
  • Не существует стандартной схемы, в которой схемы помещают метаинформацию об атрибутах, свойствах деталей и т. Д. - вместо этого это часто основывается на «чтении между строк» ​​человеком или использовании дополнительной информации, содержащейся в ведомости материалов. или электронная версия.
  • Большинство современных схем очень абстрактно-графические, глубоко иерархические и используют такие функции, как разделение символов, которые сканирующий инструмент не сможет реконструировать каким-либо значимым образом (иногда люди едва могут это сделать).
  • В отличие от OCR , одна маленькая ошибка в отсканированной схеме может иметь серьезные последствия для всей схемы. Это означает, что человеку придется вручную проверять схему после импорта, что составляет примерно столько же, сколько и ввод схемы в первую очередь.

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

Вот, вероятно, самое близкое, что вы собираетесь получить:

  1. Сканируйте на бумаге схему со сканером в файл изображения.
  2. Загрузите новую схему в gschem для gEDA .
  3. Выберите Добавить-> Изображение и выберите файл.
  4. Выберите всю страницу схемы, чтобы поместить изображение вниз как изображение.
  5. Нарисуйте свою «реальную» схему поверх нее, используя ее в качестве ссылки.

Конечно, вы можете сделать что-то подобное с любой приличной программой для рисования схем, а не только с gschem.

Альтернативы:

  • Пропустите шаг сканирования и перерисовайте схему вручную.
  • Непосредственно введите информацию списка соединений в текстовом формате, таком как список соединений SPICE или дизайн PHDL .

1
отличный ответ, отличный аватар. Я был бы счастлив с чем-то, что просто оставляет следы.
Джо Ставицкий

@JoeStavitsky, и это касается и других, я знаю, что Kellenjb работал над попыткой сделать что-то подобное, вы могли бы проверить его прогресс или посмотреть, достиг ли он каких-либо препятствий. Он в чате относительно регулярно.
Кортук
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.