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

Krys

Свой
  • Постов

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

  • Посещение

Весь контент Krys


  1. Приветствую! Подскажите плз некий код Грея, только равномерный: в обычном рефлексном коде Грея биты неизменны 2 такта, а надо больше и равномернее. Сейчас объясню, что бы мне хотелось. Берём обычный 2-битный код Грея. В нём каждый бит неизменен 2 такта. Это здОрово по сравнению с обычным бинарным кодом, в котором бит может меняться каждый такт. Однако берём тот же обычный код Грея на 3 разряда. Всё равно неизменность 2 такта. Берём 10 разрядов - всё равно 2 такта. А мне бы хотелось иметь некий код, интервал неизменности каждого разряда которого увеличивался бы с увеличением числа бит в коде. Т.е. берём 2-битный код - имеем неизменность по одной линии 2 такта. Берём 4-битный код - неизменность 4 такта. Берём 10-битный код - неизменность 10 тактов по одной линии. Ну может не так линейно, например, для 10 битов неизменность 7 или 8 тактов, но всё равно, чтобы интервал неизменности увеличивался с числом бит кода. Ну и при этом нужно, чтобы свойство кода Грея оставалось: в каждом такте меняется только один бит. Такое вообще возможно?
  2. Дело в том, что Вы сейчас не выступаете в роли багтестера и пишете не в тему "Ошибки работы Altium Designer". И багов Вы в данном случае не находите. Так что аналогия не подходит.
  3. Мне кажется, Вы уже к мелочам доскребаетесь. А к такому приёму прибегают только, если основные аргументы уже исчерпаны... Я вот например могу повесомее назвать аргумент против АД: пикадовское поведение проложенных трасс. Я и в пикаде на это ругался, когда перелез на него после оркада. Надеялся, что в АД будет по-уму. Оркадовская идеология: любая цепь имеет разведённые и неразведённые участки. Разведённые участки состоят из последовательно расположенных сегментов. Если требуется удалить несколько сегментов, мы подхватываем эту цепь и нажимаем опр. клавишу несколько раз, происходит последовательное удаление сегментов один за другим, автоматически. Примерно также, как это реализовано в инструменте Interactive Routing, когда вы в последнем сеансе его использования проложили много отрезков трасс, а потом нажимаете Del, и эти трассы последовательно удаляются, включая поставленные ранее виашки и переходы на другой слой. Вот если бы точно так же работало всегда, а не только до окончания текущего сеанса использования инструмента Interactive Routing, то я бы АД очень зауважал... Как в пикаде или в АД удалить трассу, в которой много мелких-изломов? Нужно сделать кучу действий: настроить фильтры, чтобы в выделение прямоугольником попадала только эта трасса. И то есть много мелких нюансов, которые всё могут осложнить. Поэтому зачастую проще вообще ничего не настраивать никаких фильтров, а просто тыкать мышкой в отдельные сегменты и удалять вручную по одному...
  4. Согласен, проявляется полное незнание пакета и отсутствие элементарных навыков работы. Считаю, что sevstels при всём априорном уважении не имеет достаточного опыта работы в AD, чтобы о нём судить объективно. Пока получается только истерика протеста переобучению на AD и всяческие оправдания этому.
  5. есть ещё electrical grid в Tools - Library Options, если её правильно настроить - возможно и поможет. Вы не туда зашли. Откройте панель PCB Lib List, там исчерпывающий список. А если какой-то колонки не достаёт, её можно добавить, щёлкнув на списке правой кнопкой и выбрав в контекстном меню команду Choose Columns Всё работает. Через тот же PCB Lib List, либо через PCB Lib Inspector. При том в последнем действуют ещё и формулы, типа групповой подстановки (правда мне не требовалось, я пользоваться не умею. но знаю, что есть такое).
  6. Если ещё кому интересно, то, по совету -=Vitaly=- скачал документик: 000498_TimingSimulationinActive_HDL.pdf Информации, содержащейся в нём, хватило полностью, чтобы всё понять и сделать точно так же, всё заработало. Я столкнулся с тем, что, когда в проекте используются напрямую примитивы (типа рам-блоков и т.п.), то начинает ругаться на глобальные сигналы кристалла, что они нигде не описаны. Уважаемый Putnik подсказал мне, что нужно в любом месте модуля добавить строчкуglbl glbl();
  7. Как вы на ней работаете? Где лекарство берут то? Или старое подходит?
  8. А я в таких же условиях в тихушку перешёл на АД, а все файлы в архив сдавал в пикаде (экспортировал). Понимая, что архив - это формальность, делал экспорт в пикад "тяп-ляп", лишь бы было хоть как нибудь. Заливка полигонов при экспорте не сохраняется - неохота было напрягать мозги, чтобы повторить тот же порядок заливки полигонов, что был в АД - залил как попало, всё равно пикадовский файлик я сдаю в архив для галочки, а исходник в АД. Я помню, в пикаде тоже было неблизко, поэтому меня каждый раз ломало лезть и настраивать после каждого действия фильтр по-новой... Почему-то никто так и не увидел моё сообщение: Чем такой способ не устраивает? Однослойный режим включается одним нажатием. А если через панель PCB - то тоже достаточно одного клика мышкой.
  9. Извините за наглость :) Ткните, пожалуйста, носом в ссылку на фоторезисторы. Что-то навскидку по слову photoresistor ничего не выдало, а по-китайски я ничего не понимаю. Пока :)
  10. поправочка к постановке задачи: приму подсказки и по обычным выводным фотодатчикам, не только по SMD. Потому что похоже в SMD ещё труднее что-то найти... Подойдёт также и фоторезистор (не знаю, почему я его сразу не включил в список возможных альтернатив фотодиоду и фототранзистору)...
  11. Nikoley, огромное спасибо за подсказки! Микросхему тоже будем иметь в виду
  12. нетехнологично :) мне надо потом пустить это в серию дешёвых-дешёвых приборов
  13. Во! если цена такая, то это само то :) Спасибо :) Попробуем поискать поставщиков. Не подскажете, кто их может поставлять?
  14. Спасибо! Всё получилось. Вопрос исчерпан.
  15. Спасибо за ссылки! Правда, муратовские видел, но дорого 100р. А вот последнюю - не видел, будем запрашивать. Это у нас кто? :)
  16. Простите, ничего не понял, что нужно сделать? :) Чтобы КП передать.
  17. не-не, включенная лампа впритык уже не играет никакой роли, т.к. сигнал с датчика освещённости блокируется диодом VD8 (на схеме по ссылке выше). А основная функция фотодиода, как раз, выполняется при рассеянном дневном (или даже сумеречном) свете. И диод этот вполне раскачивает вольты на мегаомах от такого света, достаточно слабого по сравнению с "лампой в морду". Вот я этого же эффекта и хотел добиться. Только на дешёвых элементах, а не на фотодиоде за 100р.
  18. Вполне возможно, но они где-то должны продаваться уже готовые. Фотки с мастеркита, не думаю, что они сами производство линз заказали. Готовые покупают наверняка. Мне для начала надо немного, чтобы попробовать. Потом при крупных партиях может возникнуть вопрос и о самостоятельном изготовлении. Так что мой вопрос скорее в том, не видел ли кто такие в продаже?...
  19. Здравствуйте. При экспорте в autocad пропадают контактные площадки, помогите, пожалуйста, их получить. Прилагаю архив: temp.rar, там файл в AD и то, что получилось в autocad (это был сложный проект, всё лишнее выкинуто). Настройки экспорта были такие: Заметьте, что контактные площадки видны. А в автокаде уже ничего нет, только текст: Как сделать, чтобы контактные площадки тоже экспортировались? Всё остальное вроде нормально передаётся. Спасибо.
  20. я Вам в таком случае предлагаю пойти в Вашей эмоциональности ещё дальше вернуться к "разводке" печатных плат на кульмане приклеиванием нужных кусков изоленты :))) Кто не знает - так делали первые фотошаблоны :) А если по теме - "Вы просто не умеете их готовить". Отсюда и недовольство. чем Вам не понравились 2 совета, которые давал я? Вы их пробовали?
  21. Здравствуйте, вот увидел такие линзы на бытовых датчиках движения: Где бы такие достать... Подозреваю, что эти линзы весьма недороги. Мне требуется как можно дешевле. Спасибо.
  22. Я Вам лучше такую схему покажу: http://www.masterkit.ru/main/scheme.php?num=723 Судя по схеме, фотодиод способен от обычного рассеянного дневного света обеспечивать на сопротивлении 2 МОм падение порядка 8 В. Я на это и рассчитывал :) А у меня получилось не вольты, а сотни милливольт, и то, если "лампу в морду" :)
×
×
  • Создать...