Сергей Борщ 134 11 июля, 2011 Опубликовано 11 июля, 2011 · Жалоба Это уже не смешно. История еще раз повторилась: опять новые фиксы, опять удален прежний "релиз" с фтп Жан Пьера и теперь там kicad-2011-07-07-BZR3043-stable. Version: (2011-07-07 BZR 3043) has a bug (do not save correctly .mod files when adding/modifying a footprint: the first footprint in lib is lost). Do not use it (I removed it from server http://iut-tice.ujf-grenoble.fr/cao/) Use Version: (2011-07-08 BZR 3044) that fixes this bug. -- Jean-Pierre CHARRAS Похоже запутанность кода начинает превосходить возможности программистов. Что-то подсказывает, что дальше будет только хуже, учитывая что один из разработчиков на прошлой неделе заявил в рассылке, что "объектно-ориентированный подход только запутывает программу". И если и дальше С++ будет использоваться в стиле голого C - будем снова и снова наблюдать то, что наблюдаем :( Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
faa 4 11 июля, 2011 Опубликовано 11 июля, 2011 · Жалоба faa, а можно сорцы ГОСТ-овких сборок для убунты выкладывать? На фтп выложил deb пакет свежей тестовой сборки с ГОСТ (bzr3046) для Ubuntu-11.04 (ставил 10.10, предложила обновиться - отказываться не стал). Ставить sudo dpkg -i --force-all <пакет> а то будет задавать всякие вопросы и возражать. Предварительно поставить kicad из убунтовских репов. Исходники лежат выше в bzr. Там же рядом лежат для сусе 11.4(i586) и SL6 (x86_64). Похоже запутанность кода начинает превосходить возможности программистов. В кикаде исходники еще вполне читабельны ;) Да и отрефакторили их вполне-вполне. Текущую презентацию можно увидеть в репозитории https://bazaar.launchpad.net/~kicad или на ftp://109.71.246.126/pub/kicad/doc/presen...cad_ru_team.pdf Малость подрихтовал падежи. Обновил на фтп и в bzr. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 134 11 июля, 2011 Опубликовано 11 июля, 2011 · Жалоба В кикаде исходники еще вполне читабельны ;)Судя по внешнему поведению такие понятия, как "наследование" и "полиморфизм" там не используются даже внутри одной программы, не говоря уже о совместном использовании кода разными. ;) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
faa 4 11 июля, 2011 Опубликовано 11 июля, 2011 · Жалоба Судя по внешнему поведению такие понятия, как "наследование" и "полиморфизм" там не используются даже внутри одной программы, не говоря уже о совместном использовании кода разными. ;) :bb-offtopic: До чего может довести объектно-ориентированный подход со всеми его прелестями можно посмотреть в исходниках Enigma (это фронтенд для dreambox). Там уж точно без бутылки можно не подходить. Зато все в наличии: и наследование, и полиморфизм, и инкапсуляция, и абстрагирование ;) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
viknn 0 11 июля, 2011 Опубликовано 11 июля, 2011 (изменено) · Жалоба И если и дальше С++ будет использоваться в стиле голого C - будем снова и снова наблюдать то, что наблюдаем. Судя по графику на старом C до сих пор много чего делается. Изменено 11 июля, 2011 пользователем viknn Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
cioma 0 12 июля, 2011 Опубликовано 12 июля, 2011 · Жалоба Кстати, а умеет ли KiCAD диффпары водить? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
faa 4 12 июля, 2011 Опубликовано 12 июля, 2011 (изменено) · Жалоба Кстати, а умеет ли KiCAD диффпары водить? Поиск рулит http://electronix.ru/forum/index.php?act=S...F4+%EF%E0%F0%FB ЗЫ: Заказы скоро буду принимать на гугленье :) Изменено 12 июля, 2011 пользователем faa Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ukpyr 0 12 июля, 2011 Опубликовано 12 июля, 2011 (изменено) · Жалоба BZR 3007: - в Component Library Editor при создании многогейтового элемента добавление выводов происходит для всех гейтов, несмотря на отсутствие галки "Add to all parts...", при наложении выводов в одной точке невозможно раздельное редактирование/перемещение. Удается только вручную установив/сбросив галку для каждого вывода и создавая выводы в разных местах, потом перетаскивая в одно место; - в pcbnew в диалоге редактора вывода футпринта при попытке изменения названия цепи (100% существующей) выскакивает сообщение "Unknown netname, netname not changed". Пропускает только GND и VCC. Изменено 12 июля, 2011 пользователем ukpyr Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
faa 4 12 июля, 2011 Опубликовано 12 июля, 2011 · Жалоба BZR 3007: - в Component Library Editor при создании многогейтового элемента добавление выводов происходит для всех гейтов, несмотря на отсутствие галки "Add to all parts...", при наложении выводов в одной точке невозможно раздельное редактирование/перемещение. Удается только вручную установив/сбросив галку для каждого вывода и создавая выводы в разных местах, потом перетаскивая в одно место; Гейты одинаковые? Если разные - надо поставить "не взаимозаменяемые" в свойствах компонента. Если одинаковые - последовательность Ваших действий в студию. Будем искать, что и как делаете не так. - в pcbnew в диалоге редактора вывода футпринта при попытке изменения названия цепи (100% существующей) выскакивает сообщение "Unknown netname, netname not changed". Пропускает только GND и VCC. Листов сколько на схеме? Если не один - там теперь префикс есть у цепи (имя листа). Если лист один, то, скорее всего, неправильно набираете имя цепи. Но, ИМХО, задавать/менять имя цепи только в pcbnew идеологически неверно. Делайте через схему и все будет хор и ок. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 134 13 июля, 2011 Опубликовано 13 июля, 2011 · Жалоба Делайте через схему и все будет хор и ок.Скажем, надо поставить крепежное отверстие с "пояском" и подключить его к цепи "Шасси". Вводить его в схему несколько нелогично. Или, скажем, радиатор надо подключить к стоку/коллектору мощного транзистора. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
faa 4 13 июля, 2011 Опубликовано 13 июля, 2011 (изменено) · Жалоба Скажем, надо поставить крепежное отверстие с "пояском" и подключить его к цепи "Шасси". Вводить его в схему несколько нелогично. Или, скажем, радиатор надо подключить к стоку/коллектору мощного транзистора. ИМХО, это все должно быть отражено на схеме (схемах) - принципиальной, соединений и тд. и т.п. Если это только механика без соединения с электрическими цепями - на схеме не отображаем , только на сборочном и т.п. чертежах. Но в примечаниях обязательно пишем про радиаторы и прочую лабуду, без которой не будет работать или будет работать, но недолго или не так, как планировал разработчик. Если есть соединение с цепями схемы (земля, шасси, питание, коллектор/сток, анод/катод, тестовый контакт и т.д.) - должно быть на схеме. Изменено 13 июля, 2011 пользователем faa Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ukpyr 0 13 июля, 2011 Опубликовано 13 июля, 2011 · Жалоба Листов сколько на схеме? Если не один - там теперь префикс есть у цепи (имя листа). Если лист один, то, скорее всего, неправильно набираете имя цепи. Но, ИМХО, задавать/менять имя цепи только в pcbnew идеологически неверно. Делайте через схему и все будет хор и ок. например нужно добавить крепежное отверстие с заземлением или точки для отладки Пример - добавил пин, пытаюсь подключить к цепи RX1 (100% присутствует в схеме) - ошибка: Подключаю к VCC - нет ошибки: Если одинаковые - последовательность Ваших действий в студию. Будем искать, что и как делаете не так.да, одинаковые Создаю 2-гейтовый компонент: Добавляю вывод ("Add to all parts..." не установлена): В итоге вывод добавился в оба гейта: Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
faa 4 13 июля, 2011 Опубликовано 13 июля, 2011 (изменено) · Жалоба например нужно добавить крепежное отверстие с заземлением или точки для отладки Пример - добавил пин, пытаюсь подключить к цепи RX1 (100% присутствует в схеме) - ошибка: Подключаю к VCC - нет ошибки: Проект (его архив) в студию - бум смотреть. Но это не отменяет того, что все эти вещи надо делать через схему! да, одинаковые Создаю 2-гейтовый компонент: Перед рисованием выводов, принадлежащих только одному гейту, нажмите пумпочку самую правую на верхнем горизонтальном тулбаре (справа от значения компонента). И это в доках было расписано вдоль и поперек. Изменено 13 июля, 2011 пользователем faa Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ukpyr 0 13 июля, 2011 Опубликовано 13 июля, 2011 · Жалоба нажмите пумпочку самую правую на верхнем горизонтальном тулбареэто для гетерогенных компонент ? или для всех ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
faa 4 13 июля, 2011 Опубликовано 13 июля, 2011 (изменено) · Жалоба это для гетерогенных компонент ? или для всех ? Для всех. Все подробно расписано на страницах 71-72 доки по eeschema. Дальше там не менее интересно. ЗЫ: Настоятельно рекомендую все-таки обратиться к документации, хотя бы по диагонали просмотреть. Изменено 13 июля, 2011 пользователем faa Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться