aBoomest 0 23 февраля, 2015 Опубликовано 23 февраля, 2015 · Жалоба Доброго времени суток. Есть электрическая схема и её разведенная плата. На днях обнаружил что на одном ОУ (в компоненте ОУ) два вывода перепутаны. Соответственно на плате тоже ошибка. Попытался исправить. Не вышло. Делал поэтапно: 1. Удалил данный ОУ из схемы (с записью ECO файла). 2. Импортировал ECO данные изменения на плату. Все хорошо: посадочное место ОУ исчезло. 3. В библиотеке произвел изменения в таблице Pins View. (поменял два вывода в колонке SymPin местами) 4. Добавил новый ОУ из библиотеки, приключил к схеме. (также с записью ECO файла). 5. Импортировал данные изменения на плату. Все плохо: P-Cad написал что как будто "не можу загрузить данный компонент. . . см эко-файл, строка такаято . . . ". Содержимое ECO-файла. CompAdd "AMP_TLV2771CDBVR" "A1" "" NetNodeAdd "GND" "A1-2" NetNodeAdd "VCC" "A1-8" NetNodeAdd "NET00019" "A1-3" NetNodeAdd "NET00023" "A1-6" NetNodeAdd "NET00025" "A1-1" Мучился я мучился. Ничего не помогает. В итоге закомментировал 1-ю строку файла: ;CompAdd "AMP_TLV2771CDBVR" "A1" "" Вручную добавил ОУ из библиотеки. Импортировал ECO-файл. И все получилось! Вопрос: Кто что может прокомментировать в сложившейся ситуации? Кто сталкивался с подобным? Почему не может выполнить команду CompAdd? Что я мог не правильно сделать? Есть подозрение что в той строке в последних кавычках что-то должно быть, но что, и почему его там нет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 117 24 февраля, 2015 Опубликовано 24 февраля, 2015 · Жалоба Недавно обсуждалась похожая стуация - у кого-то не хватало свободного места для компонента внутри контура платы. Не оно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vladivolt 0 24 февраля, 2015 Опубликовано 24 февраля, 2015 · Жалоба Версия: библиотека с AMP_TLV2771CDBVR не подключена к редактору плат. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aBoomest 0 25 февраля, 2015 Опубликовано 25 февраля, 2015 · Жалоба Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aBoomest 0 27 февраля, 2015 Опубликовано 27 февраля, 2015 · Жалоба Версия: библиотека с AMP_TLV2771CDBVR не подключена к редактору плат. Проверил. Нет. Библиотека была подключена. Для примера попробовал аналогично поменять эммитер и коллектор в компоненте транзистора и затем заменить на плате. Текст ЭКО файла: CompAdd "TRANS_BPL_NPN" "Q1" "" NetNodeAdd "NET00027" "Q1-3" NetNodeAdd "GND" "Q1-2" NetNodeAdd "NET00000" "Q1-1" Библиотека была подключена: Текст ошибки: --------------------------- Error 4187 --------------------------- Unable to add component TRANS_BPL_NPN Q1 on line 51. Importing ECO file is halted. --------------------------- ОК --------------------------- Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zxcv 0 27 февраля, 2015 Опубликовано 27 февраля, 2015 · Жалоба Еще такое может быть если не совпадают версии компонента на плате и в библиотеке. Попробуйте перед Impoort ECOs сделать Force Update для этого компонента. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vladivolt 0 27 февраля, 2015 Опубликовано 27 февраля, 2015 · Жалоба Проверена ли гипотеза из ответа 2? Недавно обсуждалась похожая стуация - у кого-то не хватало свободного места для компонента внутри контура платы. Не оно? Однако, замечу, что свободное место должно быть не внутри контура платы (строго говоря, проект может вовсе не содержать контура) а в пределах рабочего пространства (workspace). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aBoomest 0 3 марта, 2015 Опубликовано 3 марта, 2015 · Жалоба Всем спасибо за ответы. Недавно обсуждалась похожая стуация - у кого-то не хватало свободного места для компонента внутри контура платы. Не оно? Изучил данную тему форума. А как узнать что P-CAD'у не хватает места? У меня возникала такая проблема только при начальной загрузке NET-листа. При этом проблема разрешилась полным удалением всех вспомогательных автоматически создавшихся файлов проекта из каталога и последующим созданием нового файла NET-листа и файла pcb. В новый pcb-файл NET-лист отлично загрузился. Это к тому, что даже тогда определить что P-CAD'у не хватает места было затруднительно (возможно, для меня). Сама плата у меня совсем не большая (примерно 20х20 см) и на ней пока всего 2 корпуса микросхем + транзисторы/резисторы/конденсаторы. Это с запасом на последующее расширение. Поле в редакторе плат (workspace size) задано максимальных размеров. Как туда может не уместиться один дополнительный транзистор или ОУ - не могу понять :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vladivolt 0 3 марта, 2015 Опубликовано 3 марта, 2015 · Жалоба Как туда может не уместиться один дополнительный транзистор или ОУ - не могу понять При импорте ECO редактор "помещает свой взгляд" в левую верхнюю точку прямоугольника, содержащего все примитивы проекта (extent), затем делает некий отступ по Y вверх и пытается разместить элемент. Так что если плата хоть и размером много меньше workspace, но неудачно приближена к его верхней границе, импорт не пройдёт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться