Перейти к содержанию

    

Gorby

Свой
  • Публикаций

    484
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Gorby

  • Звание
    Местный
  • День рождения 20.10.1968

Контакты

  • Сайт
    http://
  • ICQ
    0

Информация

  • Город
    Украина

Посетители профиля

5 783 просмотра профиля
  1. export step из Xpedition

    Так там в свойствах 3Д много опций всяких. Поманипулируйте, упростите изображение. Глядь - и Солид справится.
  2. Вопросы по дизайну PADS.

    Допиленный пример генератора pick&place файла. Его результат принимается производителыми плат во всем мире. На Резоните не тестировался. Допилите под себя. Запятую в качестве разделителя использовать нельзя - она применяется для разделения Value. Точка с запятой самое безопасное решение. При вызове формирует файл pick_and_place.txt НЕ В РАБОЧЕЙ ПАПКЕ проекта, а там куда указывает переменная окружения. У меня это C:\PADSP\ Умеете подключать скрипты? 1. Поместите скрипт в каталог C:\PADSP\Samples\Scripts\Layout\ 2. Запустите LAYOUT (например даблкликнув на своей плате) 3. Tools->Basic scripts>Basic scripts 4. LoadFIle , InMenu должен быть отмечен. Данный скрипт появится в меню Tools->Basic scripts. ХЕЛП почитайте в этом окне. 26 - Pick and Place ReportSemi.BAS
  3. Совершенно с Вами согласен.
  4. DxDesigner-Layout v.9.5 PINSWAP для LVDS

    1. Как я понимаю именно PADS-Logic похоронен в версии 9.5 и в VX2.4 нас встречает DXD, Неверно. До сих пор (PADS VX2.4) PADS-Logic живее всех живых и рядом идёт DxDesigner. Формат проекта и библиотек у них разный. 4. Пить много я по жизни не могу и в моей ДМС нет психиатрической помощи, а PADS-Logic (понимаю, что это дело привычки), но меня очень быстро приводит в состояние истерики стилем редактирования, при котором 70% времени уходит на переключения между режимами "удалить"/"подвинуть"/"скопировать", про работу с шинами я вообще молчу. Ну вот странно. Меня PADS-Logic подкупил простотой и ясностью. Как в ПИКАДе 4.5. И с шинами там все в порядке.
  5. Ответ очевиден: дятлы.... И вопрос не в деньгах даже. Скорее в профпригодности. Пол-дня (!) погуглил, готового решения не нашел, и изрек: неправильный процессор. Вот так! В то время как нормальный специалист просто взял и за три дня сделал. А Вы чего так программистов защищаете? Сами-то кто будете? А то неправильный процессор, неправильные пчёлы, неправильный мёд...
  6. DxDesigner-Layout v.9.5 PINSWAP для LVDS

    Жесть... Я пользуюсь PADS-Logic. Но насколько помню, о поддержке FPGA заявлялось в PADS-PRO, а не в PADS. А DxDesigner это да, вещь на любителя... Продолжая работать в САПРе десятилетней давности, Вы очень рискуете. На дворе уже VX2.4, в первом квартале выходит VX2.5 (отныне ТОЛЬКО в версии 64 бит). Вы что, все еще на ВинХР работаете? С тех пор появилось много вкусных плюшек и 3Д. А как у Вас получилось так долго на 9.5 просидеть? Я тоже с нее 10 лет назад начинал. Там же лицензия поддержки на один год. Без нее не работает. А если купили еще на один год, то обновляетесь на текущую версию. У меня так. Разве что учебное заведение? Удачи.
  7. Как говорится, вопрос на миллион! "Если бы строители так строили здания, как программисты пишут программы, то первый же залетевший дятел разрушил бы цивилизацию..." (с) Если бы программисту разрешили выбирать железо, то он выбрал бы 5 ардуино, 3 ардуино-STM и какую-то Discovery с джойстиком. А потом бы оказалось, что для джойстика нужного скетча не оказалось. И опять виноват кто ? Ну да, электроник...
  8. Всем спасибо! Задача успешно решена. Хочется отметить, что несмотря на огромное количество гуру от электроники здесь на форуме, ни одно гуру не вызвалось решить задачу. Те двое простых специалистов [без 100500 постов], что взялись, задачу успешно выполнили независимо друг от друга. За что большое человеческое "СПАСИБО!". В итоге создан исходник USB Dual_CDC для STM32L476. Что интересно, наблюдается некая кретинизация, "ардуинизация" что-ли процесса разработки. Мой штатный , весьма неплохой ембед программист после пол-дня гугления слился с темы со словами "ты выбрал неправильный процессор - на него в Гугле и ГитХабе нету рабочего примера Dual_CDC". Всё, кранты. И мне, электронику, пришлось искать внешних исполнителей.
  9. DxDesigner-Layout v.9.5 PINSWAP для LVDS

    Исторически PINSWAP задумывался как средство малой автоматизации простых рутинных операций ( типа AND-3 между его входами). При разводке LVDS пины в паре на FPGA (-p,-n), как правило, непереключаемы. А Вы очевидно хотите переключать парами с сохранением полярности. То есть Ваша задача выходит за рамки PINSWAP как он задумывался. Так вот вместо поисков черной кошки в темной комнате откройте схематик и плату одновременно, высветите интересующие связи и руками переназначьте на схематике как удобно для разводки - визуально. И потом синронизируйте на плату одной кнопкой. А несколько десятков LVDS пар не требуют выравнивания? С ним Вы уже справились? Это вообще-то итеративная скрупулезная задача. С наскоку не получится.
  10. Внимание, для тех кто не вздрагивает нервно при каждой смене субверсии компиляторов. Баги IAR ARM 8.22: Истинно говорю вам: такие баги меня не касаются. Аки-паки мммммм.... V8.22 2018-01-22 Program corrections In EWARM 8.22.2 [EWARM-6208, TPB-2953] Converting a value via a templated conversion operator to an instantiation of the returned class template can fail with a misleading error. Example: template<class T> struct A {}; struct B { template<class T> operator A<T>& (); }; struct S {}; void foo(A<S> &); void bar() { B b; foo(b); // Error here } In EWARM 8.22.2 [EWARM-6192, TPB-2945] The compiler can in some circumstances incorrectly fold expressions containing a subscript applied to an integer cast to pointer type. Example: int *p = &((int*)0x1000)[1]; Expressions like this will sometimes result in a pointer value without the offset. История компиляторов: (http://supp.iar.com/FilesPublic/UPDINFO/013240/arm/doc/infocenter/iccarm_history.ENU.html) Release History V8.22 2018-01-22 V8.20 2017-10-16 V8.11 2017-04-11 V8.10 2017-03-10 V7.80 2016-10-17 V7.70 2016-06-17 V7.60 2016-03-31 V7.50 2015-11-10 V7.40 2015-02-19 V7.30 2014-09-24 V7.20 2014-05-19 V7.10 2014-02-21 V6.70 2013-10-29 V6.60 2013-06-27 V6.50 2012-11-10 V6.40 2012-06-05 V6.30 2011-10-22 V6.21 2011-07-05 V6.20 2011-04-29 V6.10 2010-11-04 V5.50 2010-04-21 V5.41 2009-12-14 V5.40 2009-07-10 V5.30 2009-01-23 V5.20 2008-06-24 V5.11 2007-12-11 V5.10 2007-06-12 V4.41A 2006-12-08 V4.40A 2006-06-03 V4.31A 2006-02-03 V4.30A 2005-06-23 V4.20A 2005-01-10 V4.11A 2004-06-10 V4.10B 2004-03-09 V4.10A 2004-02-21 V3.40C 2003-12-12 V3.40B-P1 2004-10-06 V3.40A 2003-07-03 V3.30B 2003-03-18 V3.30A 2003-02-18 V3.21A 2002-09-27 V3.20A 2002-06-18 V3.11A 2001-12-04 V3.10A 2001-10-02 V2.10D 2001-06-27 V2.10A 2001-02-21 V1.30C 2000-10-14 V1.30A/B 2000-09-28 V1.20A 2000-05-28 V1.10A 2000-01-14
  11. А не выпендриваюсь, пишу по-простому. В простых местах все баги давно выловлены. У простых людей и болезни простые - переломы обеих конечностей, стригучий лишай. А как интеллигент, так сразу авторемонтное изменение сосудов.... (с) Вы если чего сказать хотели, так говорите. А то одни "аки" да "паки". Какой IAR ARM компилятор, по Вашему мнению и ТОГО форума, является наилучшим? Ну и заодно инструкцию "кто виноват и что бл..н делать" если работающий проект вдруг выдаст 100500 ошибок, несовместимых с жизнью.
  12. Ну не знааааю. В прямых руках работает. Более последние не захотели устанавливаться на Win7. И не хочется выискивать почему работающий код вдруг перестал работать на распоследнем компиляторе. Платят—то за работающее изделие, а не за освоение компиляторов.
  13. Спасибо за ответ. Исполнитель найден, работает. Но поскольку тема обширна, дайте свои координаты. Личная почта у Вас еще не работает. Можете оставить е—мейл здесь в слегка искаженном виде (защита от роботов спамеров). Примерно так: fedor.pupkinсабакагмыл.kom
  14. Спасибо, полезно.
  15. Ищется специалист по USB СDС. Есть процессор STM32L476QGI6, в нем реализован пример от SТМ USB виртуальный компорт. Всё работает хорошо. USB Full Speed. IAR ARM 8.22. Требуется так изменить\доработать код, чтобы появилось ДВА таких виртуальных компорта. Видится применение композитного устройства. Тут мои знания о USB заканчиваются.