|
Protel Sch, Несколько листов в одном файле |
|
|
|
Apr 8 2005, 06:50
|

Местный
  
Группа: Свой
Сообщений: 384
Регистрация: 15-03-05
Из: г. Москва
Пользователь №: 3 371

|
Здравствцуйте всем,
Начиная работать в схемном редакторе Protel2004 столкнулся с такой проблемой!
У меня есть несколько микросхем с большим количеством Pater-ов, на обном листе они не помещаются, создовать зависимые файлы, как предлагается в документации, не получается, так как нельзя выбрать определенную микросхему для верхнего уровеня. Мой вывод - необходимо создовать несколко листов в одном файле, как в PCAD, можно ли это сделать и если да, то как?
Заранее спасибо!
|
|
|
|
|
Apr 8 2005, 11:28
|

Adept
     
Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343

|
Цитата(DLR @ Apr 8 2005, 12:50) У меня есть несколько микросхем с большим количеством Pater-ов, на обном листе они не помещаются, создовать зависимые файлы, как предлагается в документации, не получается, так как нельзя выбрать определенную микросхему для верхнего уровеня. Мой вывод - необходимо создовать несколко листов в одном файле, как в PCAD, можно ли это сделать и если да, то как? Делайте несколько листов. Каждый лист - отдельная схема. Каждая схема - отдельный файл. В чем трудность?
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
Apr 8 2005, 12:11
|

Местный
  
Группа: Свой
Сообщений: 384
Регистрация: 15-03-05
Из: г. Москва
Пользователь №: 3 371

|
Проблема в том, что при разположении Pater-ов одного элемента в разных файлах у меня выдает ошибку при попытке создания PCB файла, Как мне кажется ошибка заключается именно в таком расположении и из-за этого я хочу использовать способ разделения листов, как делал в PCAD 2000, если конечно это возможно. (Расположение всех Pater-ов на одном листе, даже А0 невозможно, по причине их огромных размеров!) Или я чего то в Protel2004 недопонял?
|
|
|
|
|
Apr 8 2005, 12:34
|

Adept
     
Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343

|
Цитата(DLR @ Apr 8 2005, 18:11) Проблема в том, что при разположении Pater-ов одного элемента в разных файлах у меня выдает ошибку при попытке создания PCB файла, Как мне кажется ошибка заключается именно в таком расположении и из-за этого я хочу использовать способ разделения листов, как делал в PCAD 2000, если конечно это возможно. (Расположение всех Pater-ов на одном листе, даже А0 невозможно, по причине их огромных размеров!) А что такое Pater-ы? Отцы какие-то?..  По делу. Видимо, имеются в виду Part'ы. Честно говоря, не знаю, не пробовал. А как Вы аннотацию делаете? Т.е. как задаете принадлежность части компонента определенному позиционному?
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
Apr 9 2005, 06:09
|

Местный
  
Группа: Свой
Сообщений: 384
Регистрация: 15-03-05
Из: г. Москва
Пользователь №: 3 371

|
Если често не совсем понял вопрос про аннотацию,
В библиотеке элемента я просто добовляю новые Part-ы и они автоматически приписываются текущему элементу.
А в схеме я их просто достаю, определяю как одина микросхема, например D1 и получаю D1.1 ... D1.8, расположение всех Part-ов на одном листе невозможно!
Но при создани Pcb файла, в него пишутся изменения только из одного листа Sch, а остальные остаются неудел (так например если на 1.Sch подключить к D1.1 резистор R1, а на 2.Sch к D1.2 подкдючить R2 то на Pcb файле появится МС D1 и резистор R1, подключеный к ней, а вот R2 - НЕБУДЕТ!!!? Вот в этом и вопрос!)
|
|
|
|
|
Apr 11 2005, 04:59
|

Местный
  
Группа: Свой
Сообщений: 384
Регистрация: 15-03-05
Из: г. Москва
Пользователь №: 3 371

|
Нет вроде все как описал, может я чтото не так делаю в библиотеке (они у меня свои!)? После создания библиотеки, я делаю новый компонент, рисую его, добавляю pin-ы, затем создаю второй Part, повторяю действия проведенные над первым и т.д. до нужного количества! Далее я выбираю патерн данному компоненту и все сохранюя. Далее провожу действия описанные выше!
|
|
|
|
|
Apr 11 2005, 05:29
|

Местный
  
Группа: Свой
Сообщений: 384
Регистрация: 15-03-05
Из: г. Москва
Пользователь №: 3 371

|
Сейчас опять пытался запустить, ни в какую! Есть 3 файла: 1.Sch, 2.Sch и 12.Pcb Из 1.Sch лююые изменения заносятся в 12.Pcb, а из 2.Sch -нет, даже из стандартных библиотек! При компиляции пишет в окне обновлений Pcb значки ошибок при проверке и дальше этого изменения не идут! Так что дело не в библеотеке! А что делать не знаю!
|
|
|
|
|
Apr 11 2005, 08:12
|

Гуру
     
Группа: Свой
Сообщений: 2 752
Регистрация: 10-11-04
Из: Железнодорожный
Пользователь №: 1 093

|
Цитата(DLR @ Apr 11 2005, 08:29) Сейчас опять пытался запустить, ни в какую! Есть 3 файла: 1.Sch, 2.Sch и 12.Pcb Из 1.Sch лююые изменения заносятся в 12.Pcb, а из 2.Sch -нет, даже из стандартных библиотек! При компиляции пишет в окне обновлений Pcb значки ошибок при проверке и дальше этого изменения не идут! Так что дело не в библеотеке! А что делать не знаю!  скиньте мне в мыло potapoff@eltm.ru весь свой проект.
|
|
|
|
|
Apr 12 2005, 10:16
|

Местный
  
Группа: Свой
Сообщений: 384
Регистрация: 15-03-05
Из: г. Москва
Пользователь №: 3 371

|
Вроде разобрался! Решение проблемы пришло ко мне ввиде такого метода: Создается файлы 1.Sch, 2.Sch, 3.Sch а также 1.Pcb. Затем делаем в 1.Sch, блоки с названиями и адресами файлов 2.Sch, 3.Sch. После такого способа представления у меня всетаки получилось занести в 1.Pcb данные из всех файлов! Может кто рассказать так делать нормально?
|
|
|
|
|
Apr 12 2005, 11:10
|

Гуру
     
Группа: Свой
Сообщений: 2 752
Регистрация: 10-11-04
Из: Железнодорожный
Пользователь №: 1 093

|
Цитата(DLR @ Apr 12 2005, 13:16) Вроде разобрался! Решение проблемы пришло ко мне ввиде такого метода: Создается файлы 1.Sch, 2.Sch, 3.Sch а также 1.Pcb. Затем делаем в 1.Sch, блоки с названиями и адресами файлов 2.Sch, 3.Sch. После такого способа представления у меня всетаки получилось занести в 1.Pcb данные из всех файлов! Может кто рассказать так делать нормально? Я уже дважды отправил вам ответ на оба ваших адреса. Вижу, что вы сами во всем разобрались, но на всякий случай повторюсь: --------- Проблема в том, что вы пытаетесь работать в протеле, как в пикаде. Это там можно нарисовать два листа и нетлист будет сформирован единый. В протеле всегда надо иметь объединительный лист верхнего уровня иерархии, на котором описываются связи между портами. Посмотрите исправленный пример. Здесь появился лист с двумя символами листов, но без портов (межлистовых соединений), так как в настройках проекта по умолчанию стоит опция "все цепи глобальные". Если добавите к каждому листу по секции логического компонента, то компаратор все отработает. А в вашем случае у вас было просто две схемы, никак между собой не связанные и обновление платы происходит только по одной из них, активной в данный момент. Я настоятельно рекомендую вам почитать документацию, благо ее много. ---------- Сам проект ищите в мыле.
|
|
|
|
|
Apr 12 2005, 15:27
|

Гуру
     
Группа: Свой
Сообщений: 2 752
Регистрация: 10-11-04
Из: Железнодорожный
Пользователь №: 1 093

|
Цитата(DLR @ Apr 12 2005, 16:22) 1. При попытке соединения двух pin-ов в Pcb меня ждало разочарование: Error:Could not convert variant of type (String) into type (Double). (Не могу конвертировать из типа "String" в "Doubl"). Облазел все настройки ничего толком не нашел? Проверьте настройку стандартов в Виндах. Разделитель целой и дробной частей должен быть ТОЧКОЙ. Цитата(DLR @ Apr 12 2005, 16:22) 2. Самопальная библиотека резисторов не переносится в Pcb из Sch, прилагаю саму библиотеку, вроде делал ее как все остальные, но именно она не работает, почему - незнаю! PCB библиотека должна быть подключена к редактору плат. И лежать она должна в месте прописанном в настройках, как папка для библиотек по умолчанию.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|