white_leo 0 27 января, 2014 Опубликовано 27 января, 2014 · Жалоба Доброго дня всем. Проект имеет следующий вид (во всяком случае хочеться так): несколько одноуровневых листов (13 штук -хоть прям ещё один добавляй), на одном из листов есть повторяющийся кусок (8 каналов) и он сделан так: на нем пара разъёмов и SheetSymbol. В свойствах SheetSymbol задано Repeat(Канал АЦП,1,8), и лист с каналом АЦП в дереве виден подключенным листом к этому листу. Так вот, когда я переношу компоненты в плату, то переноситься либо этот лист с 8-ю каналами а осталльные листы нет, либо все листы, но тогда нету повторяющихся каналов АЦП. Пробовал выбирать разную структуру проекта в Project-Project options-Options-Net Identifier Scope - так ничего и не получилось. Что я делаю не так? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
InHaze 0 27 января, 2014 Опубликовано 27 января, 2014 · Жалоба Доброго дня всем. Проект имеет следующий вид (во всяком случае хочеться так): несколько одноуровневых листов (13 штук -хоть прям ещё один добавляй), на одном из листов есть повторяющийся кусок (8 каналов) и он сделан так: на нем пара разъёмов и SheetSymbol. В свойствах SheetSymbol задано Repeat(Канал АЦП,1,8), и лист с каналом АЦП в дереве виден подключенным листом к этому листу. Так вот, когда я переношу компоненты в плату, то переноситься либо этот лист с 8-ю каналами а осталльные листы нет, либо все листы, но тогда нету повторяющихся каналов АЦП. Пробовал выбирать разную структуру проекта в Project-Project options-Options-Net Identifier Scope - так ничего и не получилось. Что я делаю не так? на знаю на счет свойства Repeat можете SheetSymbol с каналом АЦП (повторяющийся кусок) просто 8 раз добавить на лист с самим АЦП компонент из куска (например, R1) для определенного Sheet'a (например, CH2) при импорте в PCB будет обозначаться как R1_CH2 (R1_CH3 для 3-го канала, соответственно) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 63 27 января, 2014 Опубликовано 27 января, 2014 · Жалоба Доброго дня всем. Проект имеет следующий вид (во всяком случае хочеться так): несколько одноуровневых листов (13 штук -хоть прям ещё один добавляй), на одном из листов есть повторяющийся кусок (8 каналов) и он сделан так: на нем пара разъёмов и SheetSymbol. В свойствах SheetSymbol задано Repeat(Канал АЦП,1,8), и лист с каналом АЦП в дереве виден подключенным листом к этому листу. Так вот, когда я переношу компоненты в плату, то переноситься либо этот лист с 8-ю каналами а осталльные листы нет, либо все листы, но тогда нету повторяющихся каналов АЦП. Пробовал выбирать разную структуру проекта в Project-Project options-Options-Net Identifier Scope - так ничего и не получилось. Что я делаю не так? В свойствах проекта выбрать иерархический проект Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
white_leo 0 27 января, 2014 Опубликовано 27 января, 2014 · Жалоба на знаю на счет свойства Repeat можете SheetSymbol с каналом АЦП (повторяющийся кусок) просто 8 раз добавить на лист с самим АЦП компонент из куска (например, R1) для определенного Sheet'a (например, CH2) при импорте в PCB будет обозначаться как R1_CH2 (R1_CH3 для 3-го канала, соответственно) А потом ручками все восемь каналов разводить? Смысл действа в том, чтобы получить 8 комнат с каналами, развести одну и разводку скопировать в остальные каналы. Лень - двигатель прогресса. В свойствах проекта выбрать иерархический проект пробовал, на плате получаю комнату с заглавным листом для каналов ацп, 8 каналов ацп, остальных листов (12 штук) - нету... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 63 27 января, 2014 Опубликовано 27 января, 2014 · Жалоба А потом ручками все восемь каналов разводить? Смысл действа в том, чтобы получить 8 комнат с каналами, развести одну и разводку скопировать в остальные каналы. Лень - двигатель прогресса. пробовал, на плате получаю комнату с заглавным листом для каналов ацп, 8 каналов ацп, остальных листов (12 штук) - нету... Чего-то перемудрили. Добавьте первый лист со сносками на остальные, кроме повторяющегося. Должно помочь. А так без проекта трудно сказать, где ваши "грабли" лежат Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
white_leo 0 27 января, 2014 Опубликовано 27 января, 2014 (изменено) · Жалоба Вот прикрепил пример проекта. можно получить или 1 разъём DRB и 8 PLS, или 3 разъёма DRB... _______________________.zip Изменено 27 января, 2014 пользователем white_leo Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
masterofnature 0 27 января, 2014 Опубликовано 27 января, 2014 · Жалоба Вот прикрепил пример проекта. можно получить или 1 разъём DRB и 8 PLS, или 3 разъёма DRB... На лист Sheet3 добавьте два SheetSymbol'а, которым назначьте Sheet1 и Sheet2 Если вы делаете иерархический проект, обязательно должен быть один и только один главный лист, с которого должны быть ссылки на последующие по иерархии листы проекта Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
white_leo 0 27 января, 2014 Опубликовано 27 января, 2014 · Жалоба На лист Sheet3 добавьте два SheetSymbol'а, которым назначьте Sheet1 и Sheet2 Если вы делаете иерархический проект, обязательно должен быть один и только один главный лист, с которого должны быть ссылки на последующие по иерархии листы проекта А по-другому нельзя? просто так получиться запутанная схема - листов-то у меня много, и этот лист далеко не главный. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
masterofnature 0 27 января, 2014 Опубликовано 27 января, 2014 · Жалоба А по-другому нельзя? просто так получиться запутанная схема - листов-то у меня много, и этот лист далеко не главный. Это только один из вариантов. Смысл такой, что если вы хотите сделать многоканальный проект, то он должен быть иерархическим. Какой лист делать главным - решать вам, но с главного листа обязательно надо добавить ссылки (SheetSymbol) на последующие по иерархии листы. Простейший вариант уже предложил Владимир: добавить в проект пустой лист на котором разместить ссылки (SheetSymbol) на остальные листы. Естественно, лист "Канал АЦП" добавлять туда уже не надо. На него уже есть ссылка на одном из подчинённых листов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
white_leo 0 27 января, 2014 Опубликовано 27 января, 2014 (изменено) · Жалоба Это только один из вариантов. Смысл такой, что если вы хотите сделать многоканальный проект, то он должен быть иерархическим. Какой лист делать главным - решать вам, но с главного листа обязательно надо добавить ссылки (SheetSymbol) на последующие по иерархии листы. Простейший вариант уже предложил Владимир: добавить в проект пустой лист на котором разместить ссылки (SheetSymbol) на остальные листы. Естественно, лист "Канал АЦП" добавлять туда уже не надо. На него уже есть ссылка на одном из подчинённых листов. пробовал, создал пустой лист и с него ссылки на все остальное, но тоже не все гладко - или все каналы и все остальные листы, но NetLabel не голобальны а только порты, что не устраивает, либо NetLabel глобальны как и порты, то тогда каналы ацп не создаються, что тоже не радует. Изменено 27 января, 2014 пользователем white_leo Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uladzimir 63 27 января, 2014 Опубликовано 27 января, 2014 · Жалоба пробовал, создал пустой лист и с него ссылки на все остальное, но тоже не все гладко - или все каналы и все остальные листы, но NetLabel не голобальны а только порты, что не устраивает, либо NetLabel глобальны как и порты, то тогда каналы ацп не создаються, что тоже не радует. не думаю, что для вашего случая допустимо глобальность NetLabel, а в общем и портов Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
masterofnature 0 27 января, 2014 Опубликовано 27 января, 2014 · Жалоба пробовал, создал пустой лист и с него ссылки на все остальное, но тоже не все гладко - или все каналы и все остальные листы, но NetLabel не голобальны а только порты, что не устраивает, либо NetLabel глобальны как и порты, то тогда каналы ацп не создаются, что тоже не радует. Если вам нужна многоканальность, придётся пожертвовать глобальностью NetLabel'ов. Даже если вы не задаёте имя цепи на листе (не ставите NetLabel), оно всё равно присваивается. Соответственно, делая глобальные NetLabel'ы и используя многоканальность, вы получаете неопределённость: соединять ли одноимённые цепи разных каналов между собой или нет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexrudakov 0 28 января, 2014 Опубликовано 28 января, 2014 · Жалоба Если вам нужна многоканальность, придётся пожертвовать глобальностью NetLabel'ов. Даже если вы не задаёте имя цепи на листе (не ставите NetLabel), оно всё равно присваивается. Соответственно, делая глобальные NetLabel'ы и используя многоканальность, вы получаете неопределённость: соединять ли одноимённые цепи разных каналов между собой или нет? Соединять "проводниками" одноимённые цепи Sheet Symbol-ов на главном листе - решение проблемы Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
masterofnature 0 28 января, 2014 Опубликовано 28 января, 2014 · Жалоба Соединять "проводниками" одноимённые цепи Sheet Symbol-ов на главном листе - решение проблемы Необязательно. Достаточно поставить на такие цепи порты и сделать порты глобальными. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
white_leo 0 28 января, 2014 Опубликовано 28 января, 2014 (изменено) · Жалоба там нереальное количество нетов... есть ли способ вывесли в SheetSymbol портами все нетлейблы автоматически? или это надо сначала в самом листе вместо нетлейблов сделать порты? Изменено 28 января, 2014 пользователем white_leo Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться