реклама на сайте
подробности

 
 
91 страниц V  « < 35 36 37 38 39 > »   
Reply to this topicStart new topic
> Ошибки работы Altium Designer
Master of Nature
сообщение Dec 16 2010, 08:51
Сообщение #541


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Багофича: при создании альтернативного УГО компонента необходимо сохранять имена пинов, что не всегда удобно.
Создал УГО для контроллера. Потом захотел создать альтернативное УГО с упорядоченными ножками - но для удобства потребовалось переименовывать некоторые пины.
В результате при компиляции выдалось сообщение, что разные выводы пересекаются.
Делать длинное название вывода с указанием всех функций не хочется. Вместе с тем - не удается сделать короткое название, т.к. оно будет зависеть от применения.


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
Rodavion
сообщение Dec 16 2010, 12:56
Сообщение #542


Знающий
****

Группа: Свой
Сообщений: 724
Регистрация: 25-06-10
Из: С-Пб
Пользователь №: 58 141



Цитата(Владимир @ Dec 16 2010, 12:22) *
Формально у вас ситуация следующая:
1 Вы переименовали интегральную библиотеку.
2. Возможно в ней изменили некоторые Footprint
3.Хотите чтоб в PCB все ссылки и Footprint были из новой библиотеки, даже если они не изменялись.
Действия.
1 Открываете нужный PCB
2. Открываете новуи библиотеку.
3. Из библиотеки обновляетe все в PCB

Владимир, а нельзя ли поподробнее расписать все действия по п.3? А то у меня то же не хотят обновляться ссылки в компонентах на новую инсталлированную библиотеку, я пробовал делать и Refresh Library и Refresh All, все безрезультатно
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Krys
сообщение Dec 17 2010, 00:28
Сообщение #543


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



Я пробовал так:

Прикрепленное изображение

Но у меня, как я говорил, не получилось. Так что предлагаю пока выкручиваться, как я описал в ФАК.


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post
Владимир
сообщение Dec 17 2010, 03:56
Сообщение #544


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



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



Цитата(Krys @ Dec 17 2010, 05:28) *
Я пробовал так:

Прикрепленное изображение

Но у меня, как я говорил, не получилось. Так что предлагаю пока выкручиваться, как я описал в ФАК.

А так я именно и работаю. Это уже простая библиотека и для нее я и писал
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Dec 17 2010, 05:00
Сообщение #545


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Не могу понять. Может конечно что-то не так делаю.
Осваиваю многоканальные проекты.
Возникла проблема со вторым параметром в команде Repeat(<имя>,<первый>,<всего>)
По идее <первый> - это номер первого канала.
Но у меня получается, что если его задать любое значение, кроме 1, то проект получается не многоканальным, точнее какие-то проблемы возникают. Например при просмотре View Channel показывается только Single Channel. При добавлении на плату - добавляется только один канал.

Подозреваю, что это глюк.


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Dec 17 2010, 05:11
Сообщение #546


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Возможно уже такой канал есть.
Тут нужна осторожность. я использовал. работает.
Хотя таких проектов , чтоб начиналось не с единицы-- раз, два и обчелся
Go to the top of the page
 
+Quote Post
Krys
сообщение Dec 17 2010, 05:12
Сообщение #547


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



Цитата(Владимир @ Dec 17 2010, 12:56) *
Только сейчас заметил, что вы говорите об интегральных библиотеках.
Речь не вообще об интегральных библиотеках, а о том, чтобы одну ссылку поменять на вторую. Да, пусть исходная ссылка на интегральную. Но конечная то может быть и обычная *.PCBLib. Но проблема имеется для обоих случаев.

Цитата(Владимир @ Dec 17 2010, 12:56) *
И это еще одна причина для отказа от них.
А я ещё ни одной причины не прочувствовал, кроме тех, которые обусловлены багами либо недоработками идеологии АД. Хотя уже не мало плат развёл.

Цитата(Владимир @ Dec 17 2010, 12:56) *
На то они и интегральные. что незачем их переименовывать.
Что сделано - то сделано. Коллега уже переименовал. И исходной больше не существует. Переименована могла быть и библиотека *.PCBLib. А ссылка останется на старую. Проблема повторится.

Цитата(Владимир @ Dec 17 2010, 12:56) *
А так я именно и работаю. Это уже простая библиотека и для нее я и писал
Я попробовал именно на *.PCBLib (см. последний скриншот). Но не буду спорить. Вот, у Master of Nature аналогичная проблема. Может он подтвердит или опровергнет её наличие.


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post
TOREX
сообщение Dec 17 2010, 05:37
Сообщение #548


Знающий
****

Группа: Участник
Сообщений: 839
Регистрация: 31-01-10
Из: Санкт-Петербург
Пользователь №: 55 187



Цитата(Master of Nature @ Dec 17 2010, 12:00) *
Не могу понять. Может конечно что-то не так делаю.
Осваиваю многоканальные проекты.
Возникла проблема со вторым параметром в команде Repeat(<имя>,<первый>,<всего>)
По идее <первый> - это номер первого канала.
Но у меня получается, что если его задать любое значение, кроме 1, то проект получается не многоканальным, точнее какие-то проблемы возникают. Например при просмотре View Channel показывается только Single Channel. При добавлении на плату - добавляется только один канал.

Подозреваю, что это глюк.


В Wiki написано "The Repeat keyword in sheet symbol's Designator field has three parameters; SheetSymbolDesignator, FirstInstance, and LastInstance."
Т.е третий параметр, вроде ни ВСЕГО, а ПОСЛЕДНИЙ.
Стесняюсь спросить а что будет означать запись Repeat(PB,3,7)? Так получается каналы 3,4,5,6,7- а первые 2 куда?


--------------------
Кто ясно мыслит - тот ясно излагает.
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Dec 17 2010, 05:59
Сообщение #549


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(TOREX @ Dec 17 2010, 13:37) *
В Wiki написано "The Repeat keyword in sheet symbol's Designator field has three parameters; SheetSymbolDesignator, FirstInstance, and LastInstance."
Т.е третий параметр, вроде ни ВСЕГО, а ПОСЛЕДНИЙ.
Стесняюсь спросить а что будет означать запись Repeat(PB,3,7)? Так получается каналы 3,4,5,6,7- а первые 2 куда?

Тут все оказывается еще интереснее:
Если задать Repeat(PB,3,7), то он создаст каналы: PB1, PB4, PB5, PB6, PB7 - что совсем нелогично.
И мне непонятно, почему нельзя начинать нумерацию с 0 ?
ведь если у меня есть порт, у которого нумерация линий начинается с нуля, то получается, что каждый канал для этого порта будет иметь номер, отличающийся на 1 от соответствующего вывода, что неудобно.

PS: В книжке Сабунина получается опечатка на стр.164.


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Dec 17 2010, 06:27
Сообщение #550


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(Master of Nature @ Dec 17 2010, 10:59) *
Тут все оказывается еще интереснее:
Если задать Repeat(PB,3,7), то он создаст каналы: PB1, PB4, PB5, PB6, PB7 - что совсем нелогично.
И мне непонятно, почему нельзя начинать нумерацию с 0 ?
ведь если у меня есть порт, у которого нумерация линий начинается с нуля, то получается, что каждый канал для этого порта будет иметь номер, отличающийся на 1 от соответствующего вывода, что неудобно.

PS: В книжке Сабунина получается опечатка на стр.164.

Я же писал осторожно. если вы на писали Repeat(PB,3,7) то где то уже должны быть либо индивидуальные ссылки на PB1 и PB2 или Repeat(PB,1,2).
Но в целом это проблема есть. главное об ней знать. лет 4-6 назад я на нее напарывался.
И нумерация каналов идет без пропусков нумерации-- это еще больший баг, что не можешь заранее указать конкретный номер канала
Go to the top of the page
 
+Quote Post
TOREX
сообщение Dec 17 2010, 06:59
Сообщение #551


Знающий
****

Группа: Участник
Сообщений: 839
Регистрация: 31-01-10
Из: Санкт-Петербург
Пользователь №: 55 187



Цитата(Владимир @ Dec 17 2010, 13:27) *
Я же писал осторожно. если вы на писали Repeat(PB,3,7) то где то уже должны быть либо индивидуальные ссылки на PB1 и PB2 или Repeat(PB,1,2).
Но в целом это проблема есть. главное об ней знать. лет 4-6 назад я на нее напарывался.
И нумерация каналов идет без пропусков нумерации-- это еще больший баг, что не можешь заранее указать конкретный номер канала


Т.е. каналы в проекте должны быть все?
Меня сначала испугало, что в моем случае: каналы А1,А4,А5,А6,А7 а префиксы в дисигнаторах 1,2,3, 4,5(настройка свойств проекта) и префиксов 1,4,5,6,7 не добиться:

Прикрепленное изображение


Но, что-то трудно представить, ситуцию, когда могут понадобиться не все каналы.


--------------------
Кто ясно мыслит - тот ясно излагает.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Dec 17 2010, 08:58
Сообщение #552


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Ну нужно следить чтоб обозначения не перекрыли друг друга. я ка кто на этом попался. схема ошибок не находит-- но каналы пересекаются, и соответственно одного из них на PCB не оказалось.
Вот это баг откровенный
Go to the top of the page
 
+Quote Post
cKOT
сообщение Dec 17 2010, 11:58
Сообщение #553





Группа: Новичок
Сообщений: 8
Регистрация: 17-12-10
Пользователь №: 61 687



Прошу помощи.
Возникла проблема следующего свойства.
Установлен компонент. Его ножка расположена горизонтально. От неё проложена трасса, уходящая от контакта сначала прямо, потом под 45 градусов, потом 90 градусов. Т.е. вниз. Нужно подвинуть трассу в сторону. Хватаюсь за трассу, пытаюсь тянуть и... никакого результата. Трасса остаётся на месте как приклееная. sad.gif Места для перетягивания более чем достаточно. Трасса не фиксирована.
На старом компе всё отлично работало. А тут мне на работе новый комп поставили. Я поковырялся в настройках альтиума и вот такое получилось. Интуитивно и умом понимаю, что это какие-то настройки. Но вот какие? sad.gif

P.S. Поиск по форуму не принёс результата. sad.gif
Go to the top of the page
 
+Quote Post
Master of Nature
сообщение Dec 17 2010, 13:00
Сообщение #554


Мыслящий
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270



Цитата(cKOT @ Dec 17 2010, 19:58) *
Прошу помощи.
Возникла проблема следующего свойства.
...
Я поковырялся в настройках альтиума и вот такое получилось. Интуитивно и умом понимаю, что это какие-то настройки. Но вот какие? sad.gif

Вы заливку полигоном делали?
У меня было такое, что если залить плату, то дорожки перестают двигаться.
Могу посоветовать выбрать режим интерактивной разводки с игнорированием препятствий.
Кстати, если вылезут ошибки - вы сразу поймете, что за правило не давало вам подвинуть дорожку.

Для лучшего понимания - есть возможность выложить проект и настройки альтиума?
Кстати, какой версией пользуетесь?


--------------------
FAQ по AD
Форум по AD
Знание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью.
...стоит запомнить ...вернее задуматься.
Go to the top of the page
 
+Quote Post
cKOT
сообщение Dec 17 2010, 13:37
Сообщение #555





Группа: Новичок
Сообщений: 8
Регистрация: 17-12-10
Пользователь №: 61 687



Цитата(Master of Nature @ Dec 17 2010, 18:00) *
Вы заливку полигоном делали?
У меня было такое, что если залить плату, то дорожки перестают двигаться.
Могу посоветовать выбрать режим интерактивной разводки с игнорированием препятствий.
Кстати, если вылезут ошибки - вы сразу поймете, что за правило не давало вам подвинуть дорожку.

Для лучшего понимания - есть возможность выложить проект и настройки альтиума?
Кстати, какой версией пользуетесь?


Нет, полигона нет, плата ещё практически пустая.
Игнорирование препятствий не помогает. Причём что характерно - если выделить две трассы сразу, то перетягивание начинает работать. При этом обе трассы не являются дифференциальными или шиной. Проверка ошибок отключена.
Проект, к сожалению, выложить не могу - корпоративная политика это однозначно запрещает. sad.gif
Всё что могу - скриншот и настройки альтиума.
На скриншоте: пробую двигать трассу D0. Хватаюсь за крайний левый кусок и хочу поднять его вверх или опустить вниз или в сторону подвинуть. В результате - ничего.
Версия - 9.1.0 (summer 09).


Забыл уточнить, что я имею в виду под перетягиванием. Просто перенос куска трассы работает отлично. Но мне нужно тянуть за кусок трассы так, чтобы не обрывалось соединение и трасса меняла свою конфигурацию.

P.S. Надеюсь понятно объяснил.
Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  DXPPreferences1.DXPPrf.zip ( 44.73 килобайт ) Кол-во скачиваний: 20
 
Go to the top of the page
 
+Quote Post

91 страниц V  « < 35 36 37 38 39 > » 
Reply to this topicStart new topic
8 чел. читают эту тему (гостей: 8, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 01:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.01535 секунд с 7
ELECTRONIX ©2004-2016