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

 
 
91 страниц V  « < 24 25 26 27 28 > »   
Reply to this topicStart new topic
> Ошибки работы Altium Designer
Depo
сообщение Feb 25 2010, 12:41
Сообщение #376





Группа: Новичок
Сообщений: 1
Регистрация: 25-02-10
Пользователь №: 55 659



Здравствуйте. Столкнулся с проблемами отображения графики кнопок и других элементов в программе. При первоначальном запуске и первые несколько десятков минут всё работает нормально, а через некоторое время после нескольких сворачиваний-разворачиваний программы возникают "артефакты", показанные в прикрепленных файлах.
Подозреваю, что это какая-то "железная" проблема. Видео интегрированное intel G31, драйвера последние. Кто что может посоветовать?
Прикрепленное изображение

Прикрепленное изображение
Go to the top of the page
 
+Quote Post
uriy
сообщение Feb 25 2010, 12:58
Сообщение #377


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Купить видюху. Кроме всего прочего сможете насладится 3D видом.
Go to the top of the page
 
+Quote Post
Krys
сообщение Feb 28 2010, 05:03
Сообщение #378


Гуру
******

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



Здравствуйте. Нашёл ошибочку экспорта библиотеки в PCAD. В прикреплении к сообщению архив с файлами библиотеки. Исходная библиотека ext_brd.SchLib. Делаю команду Save As, выбираю тип файла пикад, сохраняю, получаются файлы непосредственно библиотеки ext_brd.lia и лог ext_brd.log. Далее пытаюсь в пикадовской утилите Library Executive выполнить конвертирование из *.lia в *.lib, т.е. из текстового формата в бинарный. Выдаётся ошибка и генерируется файл EXT_BRD.ERR с содержимым:
Код
P-CAD ASCII File Open: EXT_BRD.ERR

======================================================================

Error   (line 7005): Pin '4' has not been defined.


Total errors:       1
Total warnings:     0

Получается, что выдаёт ошибку на элементе VS1011E. Точнее после такой конструкции:
Код
  (compDef "VS1011E"
    (originalName "VS1011E")
    (compHeader
      (sourceLibrary "")
      (compType Normal)
      (numPins 48)
      (numParts 3)
      (composition Heterogeneous)
      (alts (ieeeAlt False) (deMorganAlt False) )
      (refDesPrefix "U")
    )
    (attachedSymbol (partNum 1) (altType Normal) (symbolName "VS1011e_1_N") )
    (attachedSymbol (partNum 2) (altType Normal) (symbolName "VS1011e_1_N") )
    (attachedSymbol (partNum 3) (altType Normal) (symbolName "VS1011e_1_N") )
    (attachedPattern (patternNum 1) (patternName "TQFP-7X7-48")
      (numPads 48)
      (padPinMap
        (padNum  4) (compPinRef "4")
        (padNum  6) (compPinRef "6")
        (padNum  14) (compPinRef "14")
        (padNum  16) (compPinRef "16")
        (padNum  19) (compPinRef "19")
        (padNum  20) (compPinRef "20")
        (padNum  21) (compPinRef "21")
        (padNum  22) (compPinRef "22")
        (padNum  37) (compPinRef "37")
        (padNum  38) (compPinRef "38")
        (padNum  40) (compPinRef "40")
        (padNum  41) (compPinRef "41")
        (padNum  43) (compPinRef "43")
        (padNum  45) (compPinRef "45")
        (padNum  47) (compPinRef "47")
        (padNum  44) (compPinRef "44")
        (padNum  12) (compPinRef "12")
        (padNum  11) (compPinRef "11")
        (padNum  7) (compPinRef "7")
        (padNum  48) (compPinRef "48")
        (padNum  36) (compPinRef "36")
        (padNum  35) (compPinRef "35")
        (padNum  31) (compPinRef "31")
        (padNum  5) (compPinRef "5")
        (padNum  27) (compPinRef "27")
        (padNum  26) (compPinRef "26")
        (padNum  2) (compPinRef "2")
        (padNum  1) (compPinRef "1")
        (padNum  25) (compPinRef "25")
        (padNum  24) (compPinRef "24")
        (padNum  15) (compPinRef "15")
        (padNum  3) (compPinRef "3")
        (padNum  39) (compPinRef "39")
        (padNum  28) (compPinRef "28")
        (padNum  8) (compPinRef "8")
        (padNum  9) (compPinRef "9")
        (padNum  10) (compPinRef "10")
        (padNum  13) (compPinRef "13")
        (padNum  17) (compPinRef "17")
        (padNum  18) (compPinRef "18")
        (padNum  23) (compPinRef "23")
        (padNum  29) (compPinRef "29")
        (padNum  30) (compPinRef "30")
        (padNum  32) (compPinRef "32")
        (padNum  34) (compPinRef "34")
        (padNum  33) (compPinRef "33")
        (padNum  42) (compPinRef "42")
        (padNum  46) (compPinRef "46")
      )
    )
  )

Я начал сравнивать эту конструкцию с такими же другими элементами в этой же библиотеке. "Для чистоты эксперимента" возьмём тоже компонент из нескольких частей, гетерогенный. Вот, например, такой (строка 6697):
Код
  (compDef "ADM3222ARU"
    (originalName "ADM3222ARU")
    (compHeader
      (sourceLibrary "")
      (compType Normal)
      (numPins 20)
      (numParts 2)
      (composition Heterogeneous)
      (alts (ieeeAlt False) (deMorganAlt False) )
      (refDesPrefix "U")
    )
    (compPin "20" (pinName "~SD") (partNum -1) (symPinNum 0) (gateEq 0) (pinEq 0) (pinType Input) )
    (compPin "3" (pinName "V+") (partNum 1) (symPinNum 1) (gateEq 0) (pinEq 0) (pinType Power) )
    (compPin "13" (pinName "T1IN") (partNum 1) (symPinNum 2) (gateEq 0) (pinEq 0) (pinType Input) )
    (compPin "19" (pinName "+3.3V") (partNum 1) (symPinNum 3) (gateEq 0) (pinEq 0) (pinType Power) )
    (compPin "18" (pinName "GND") (partNum 1) (symPinNum 4) (gateEq 0) (pinEq 0) (pinType Power) )
    (compPin "7" (pinName "V-") (partNum 1) (symPinNum 5) (gateEq 0) (pinEq 0) (pinType Power) )
    (compPin "12" (pinName "T2IN") (partNum 1) (symPinNum 6) (gateEq 0) (pinEq 0) (pinType Input) )
    (compPin "8" (pinName "T2OUT") (partNum 1) (symPinNum 7) (gateEq 0) (pinEq 0) (pinType Output) )
    (compPin "17" (pinName "T1OUT") (partNum 1) (symPinNum 8) (gateEq 0) (pinEq 0) (pinType Output) )
    (compPin "1" (pinName "~EN") (partNum 2) (symPinNum 1) (gateEq 0) (pinEq 0) (pinType Input) )
    (compPin "16" (pinName "R1IN") (partNum 2) (symPinNum 2) (gateEq 0) (pinEq 0) (pinType Input) )
    (compPin "4" (pinName "C1-") (partNum 2) (symPinNum 3) (gateEq 0) (pinEq 0) (pinType Passive) )
    (compPin "6" (pinName "C2-") (partNum 2) (symPinNum 4) (gateEq 0) (pinEq 0) (pinType Passive) )
    (compPin "11" (pinName "NC") (partNum 2) (symPinNum 5) (gateEq 0) (pinEq 0) (pinType Passive) )
    (compPin "2" (pinName "C1+") (partNum 2) (symPinNum 6) (gateEq 0) (pinEq 0) (pinType Passive) )
    (compPin "5" (pinName "C2+") (partNum 2) (symPinNum 7) (gateEq 0) (pinEq 0) (pinType Passive) )
    (compPin "14" (pinName "NC") (partNum 2) (symPinNum 8) (gateEq 0) (pinEq 0) (pinType Passive) )
    (compPin "15" (pinName "R1OUT") (partNum 2) (symPinNum 9) (gateEq 0) (pinEq 0) (pinType Output) )
    (compPin "9" (pinName "R2IN") (partNum 2) (symPinNum 10) (gateEq 0) (pinEq 0) (pinType Input) )
    (compPin "10" (pinName "R2OUT") (partNum 2) (symPinNum 11) (gateEq 0) (pinEq 0) (pinType Output) )
    (attachedSymbol (partNum 1) (altType Normal) (symbolName "ADM3222ARU_1_N") )
    (attachedSymbol (partNum 2) (altType Normal) (symbolName "ADM3222ARU_2_N") )
    (attachedPattern (patternNum 1) (patternName "TSOP65P640X110-20N")
      (numPads 20)
      (padPinMap
        (padNum  1) (compPinRef "1")
        (padNum  16) (compPinRef "16")
        (padNum  4) (compPinRef "4")
        (padNum  6) (compPinRef "6")
        (padNum  11) (compPinRef "11")
        (padNum  2) (compPinRef "2")
        (padNum  5) (compPinRef "5")
        (padNum  14) (compPinRef "14")
        (padNum  15) (compPinRef "15")
        (padNum  9) (compPinRef "9")
        (padNum  10) (compPinRef "10")
        (padNum  3) (compPinRef "3")
        (padNum  13) (compPinRef "13")
        (padNum  19) (compPinRef "19")
        (padNum  18) (compPinRef "18")
        (padNum  7) (compPinRef "7")
        (padNum  12) (compPinRef "12")
        (padNum  8) (compPinRef "8")
        (padNum  17) (compPinRef "17")
        (padNum  20) (compPinRef "20")
      )
    )
  )

Я заметил такие отличия:
1. В элементе VS1011E полностью отсутствует блок из конструкций типа compPin:
Код
    (compPin "20" (pinName "~SD") (partNum -1) (symPinNum 0) (gateEq 0) (pinEq 0) (pinType Input) )
...
    (compPin "10" (pinName "R2OUT") (partNum 2) (symPinNum 11) (gateEq 0) (pinEq 0) (pinType Output) )

2. В элементе ADM3222ARU содержится ссылка на разные символы каждого Part:
Код
    (attachedSymbol (partNum 1) (altType Normal) (symbolName "ADM3222ARU_1_N") )
    (attachedSymbol (partNum 2) (altType Normal) (symbolName "ADM3222ARU_2_N") )
    (attachedPattern (patternNum 1) (patternName "TSOP65P640X110-20N")

А в элементе VS1011E ссылка на один и тот же символ:
Код
    (attachedSymbol (partNum 1) (altType Normal) (symbolName "VS1011e_1_N") )
    (attachedSymbol (partNum 2) (altType Normal) (symbolName "VS1011e_1_N") )
    (attachedSymbol (partNum 3) (altType Normal) (symbolName "VS1011e_1_N") )

Разумеется, в одном и том же символе содержатся не все выводы, на что транслятор Library Executive и ругается.
Кроме того, я проанализировал файл ext_brd.log, где для элемента ADM3222ARU со строки 46 идут такие сообщения:
Код
      Warning :     Symbol name [ADM3222ARU], mode [Normal], part [1] changed to [ADM3222ARU_1_N]
      Warning :     Symbol name [ADM3222ARU], mode [Normal], part [2] changed to [ADM3222ARU_2_N]
      Information : Exporting symbol definition(s) for component [ADM3222ARU]

а для элемента VS1011E со строки 59 такие сообщения:
Код
      Warning :     Symbol name [VS1011e], mode [Normal], part [1] changed to [VS1011e_1_N]
      Information : Exporting symbol definition(s) for component [VS1011e]

Получается, что на элементе VS1011E альтиум "схалявил" :) Вместо 3х разных символов для разных part он сделал один символ, остальные делать поленился. И поленился вставлять блок из конструкций типа compPin

...

А ещё идеологическая недоработка: можно отдельно экспортировать в пикад библиотеку *.SchLib и отдельно *.PcbLib. В результате и там, и там получается пикадовская библиотека *.lia, однако в первой отсутствуют паттерны, а во второй - символы... А "сращивать" такие "полубиблиотеки" в одну библиотеку компонентов, в которой содержатся и символы, и паттерны, и цельные компоненты - пикадовские инструменты не умеют... В результате штатными средствами ничего полезного (что сразу можно применить) экспортировать не удастся. Грубо говоря, экспорт "полубиблиотеками" бесполезен, им невозможно воспользоваться.
Прикрепленные файлы
Прикрепленный файл  ext_brd.rar ( 60.72 килобайт ) Кол-во скачиваний: 24
 


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


Гуру
******

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



Цитата
. А "сращивать" такие "полубиблиотеки" в одну библиотеку компонентов, в которой содержатся и символы, и паттерны, и цельные компоненты - пикадовские инструменты не умеют...

Как это не умеют? Когда сидел на пикаде -- постоянно занимался "сращиванием"
Go to the top of the page
 
+Quote Post
Krys
сообщение Mar 2 2010, 03:23
Сообщение #380


Гуру
******

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



Цитата(Владимир @ Feb 28 2010, 13:42) *
Как это не умеют? Когда сидел на пикаде -- постоянно занимался "сращиванием"
Возможно я недоразобрался, но, как я понял, соответствие выводов (pin map) между символом и паттерном теряется . А задавать его заново - это чуть ли не такая же кропотливая и ответственная работа, как создавать символ и паттерн.
И всё же, Вы со мной согласны, что, раз в пикаде библиотеки хранят сразу и символы, и паттерны, и целые компоненты, то в АД операция экспорта в пикад должна создавать именно такую полноценную библиотеку, а не половинки?


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


Гуру
******

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



Ну при сращивании библиотек, если Pin Map не кривой (некоторые любят по разному называть, а потом пере прописывать связь)-- все соединится.
Даже если кривой. Хотя в обратную сторону )Altium => Pcad) ни конвертировал. Не уверен

Цитата
пикаде библиотеки хранят сразу и символы, и паттерны, и целые компоненты
я бы сказал могут. А могут и по отдельности.
Цитата
АД операция экспорта в пикад должна создавать именно такую полноценную библиотеку

с какой стати. Обычная практика поддержка в новом (алтиум) экспорта из старого (Pcad), а не наоборот.
Go to the top of the page
 
+Quote Post
Krys
сообщение Mar 3 2010, 11:45
Сообщение #382


Гуру
******

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



Цитата(Владимир @ Mar 2 2010, 11:52) *
с какой стати. Обычная практика поддержка в новом (алтиум) экспорта из старого (Pcad), а не наоборот.
Но, раз экспорт из АД в пикад существует, то почему бы его не сделать полезным (полноценным), чтобы pin map не терялось, т.е. получать комплексную библиотеку с компонентами, символами и паттернами - 3 в одной :) Это так сказать пожелание разработчикам.

ЗЫ: А pin map у меня в библиотеке, как раз, кривой :)


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


Гуру
******

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



Все пропало. Поддержка PCAD уже умерла
Go to the top of the page
 
+Quote Post
Murzik_6011
сообщение Mar 3 2010, 20:02
Сообщение #384


Местный
***

Группа: Свой
Сообщений: 334
Регистрация: 15-02-07
Из: Великий Новгород
Пользователь №: 25 384



Цитата(Krys @ Mar 3 2010, 14:45) *
Но, раз экспорт из АД в пикад существует, то почему бы его не сделать полезным (полноценным), чтобы pin map не терялось, т.е. получать комплексную библиотеку с компонентами, символами и паттернами - 3 в одной smile.gif...

Могу предположить, что pin map на пикадовский манер не свойственен AD (тут требуется уточнение программеров). Возможно поэтому и не реализовано формирование pin map при экспорте. Это видимо из той же оперы что и полигоны. И там и там они есть и кажутся похожими, но взаимодействие с контактными площадками в корне различаются. Поэтому и экспорт полигонов даЁт результат отличный от оригинала.
Цитата(Владимир @ Mar 3 2010, 18:45) *
Все пропало. Поддержка PCAD уже умерла

Вот и я начальнику твержу об этом 4-й год biggrin.gif Слава Великому DJ! Он внял моим молитвам, но переход на AD, я думаю, затянется на годы.
Go to the top of the page
 
+Quote Post
Airt
сообщение Mar 14 2010, 12:19
Сообщение #385


Участник
*

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



При определенном увеличении контуры компонентов заливаются сеткой. Пример на картинке. Это ошибка и особенность такая? Если особенность, то как ее отключить?

Altium 19182. DX используется. Видео - Radeon 3300 (Встроенная карта)
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Владимир
сообщение Mar 14 2010, 12:31
Сообщение #386


Гуру
******

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



Это не контуры. Судя по изображению это Component body
Сеткой сделано, что не закрывало остальные слои.
Выключите слой, где Component body
Если там что-то для вас интересное, то отключите только Component body
В настройке слоев на вкладке Show/Hide флаг для 3D bodies
Go to the top of the page
 
+Quote Post
Airt
сообщение Mar 14 2010, 18:19
Сообщение #387


Участник
*

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



Цитата(Владимир @ Mar 14 2010, 14:31) *
Это не контуры. Судя по изображению это Component body
Сеткой сделано, что не закрывало остальные слои.
Выключите слой, где Component body
Если там что-то для вас интересное, то отключите только Component body
В настройке слоев на вкладке Show/Hide флаг для 3D bodies

Тело компонента оказалось не причем. Сетка пропала после отключения DRC Detail Markers в Layer Colors...
Go to the top of the page
 
+Quote Post
Владимир
сообщение Mar 14 2010, 20:13
Сообщение #388


Гуру
******

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



Переделали цвет маркера ошибок DRC?
Он по умолчанию зеленый.
Go to the top of the page
 
+Quote Post
Airt
сообщение Mar 15 2010, 07:50
Сообщение #389


Участник
*

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



Цитата(Владимир @ Mar 14 2010, 22:13) *
Переделали цвет маркера ошибок DRC?
Он по умолчанию зеленый.

Настройки по умолчанию. Поковыряюсь еще, потом доложусь.
Go to the top of the page
 
+Quote Post
Alexandr
сообщение Mar 15 2010, 09:57
Сообщение #390


Знающий
****

Группа: Модераторы
Сообщений: 804
Регистрация: 1-12-04
Пользователь №: 1 283



Может и не глюк, а просто что-то не настроено. Но у меня в панели PCB отсутствует строка Rules and Violations, тогда как все остальные строки присутствуют.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Иван Сусанин - первый полупроводник
Go to the top of the page
 
+Quote Post

91 страниц V  « < 24 25 26 27 28 > » 
Reply to this topicStart new topic
15 чел. читают эту тему (гостей: 15, скрытых пользователей: 0)
Пользователей: 0

 


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


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