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

alvol

Свой
  • Постов

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

  • Посещение

Репутация

0 Обычный

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

  • Звание
    Частый гость
    Частый гость

Контакты

  • Сайт
    Array

Информация

  • Город
    Array
  1. а можно как-то эту тему прикрыть, а то каждый раз на новое сообщение сразу радуешься, что обновление вышло, а только потом начинаешь вникать в смысл циферок?
  2. Добрый день. Есть некоторая задача: работать на МК с модулем, скажем блутус, который имеет свой набор команд (запросы, подтверждения выполнения команды, идентификаторы событий). Кроме всего прочего нужно общаться и с другой периферией(иногда аналогичной ) и выполнять прочие действия. Суть проблемы: как правильно организовать обработку асинхронных процессов, различных по длительности и при вариативности результата этих действий? Реализовывал несколько конечных автоматов, в которые входил раз за проход, проверял что изменилось, за нек промежуток времени, реагировал, менял состояния и переходил к следующему конечному автомату. Теперь этого не хватает. Потому как при работе с модулем накапливается огромное количество всевозможных состояний, различных переходов от состояния к состоянию и приходится реагировать на события, которые накапливаются параллельно (скажем опрос окружения, работа с несколькими конечными точками), отдавать запросы и ожидать подтверждений в несколько этапов. Как-то возможностей конечного автомата--уже мало (слишком много состояний и большая вариативность возможных вариантов развития), а про организацию простых операционных систем--пока не имею представления. Возможно кто-то натолкнет на правильные идеи? На что нужно обратить внимание при организации подобных программ?
  3. Это именно то что нужно ) спасибо ))
  4. Добрый день. Подскажите, как правильно поступить в след ситуации: был схемный проект, который менялся походу с разводкой печатной платы, соответственно добавлялись и удалялись схемные компоненты, которые потом подтягивались на плату. В результате наплодилось много резисторов, конденсаторов и немного микросхем которые нумеруются на схеме как попало и части порядковых номеров нет вовсе. Настраивать будет потом по схеме сложно. Теперь когда уже все закончено, хочется выпустить нормальную документацию так, чтобы нумерация компонентов была корректной и по-порядку. Если просто сбросить нумерацию и провести ее повторно, то выходит, что сильно много изменений на печатной плате после апдейта. Как-то есть возможность сделать эти переименования всех компонентов безболезненно или малой кровью? Компонент на плате и схеме привязывается только по его позиционному обозначению или еще какими уникальными полями? Спасибо.
  5. Интересная вещица, цена тоже.. А как с доступным ПО, чем программировать?
  6. Шаг 0--эт немного не то, достаточно делать просто линии штриховки одной толщины, а их шаг чуть меньше, чтоб линии перекрывались
  7. тоже самое было когда-то у меня, а я из-за привычной растровой и векторной графики в картинках не мог понять, что не так оказалось что ратсровый полигон--это заливка Solid (сплошная) , а векторный--это заштрихованный перекрывающимися линиями, достаточно или горизонтальных или вертикальных. Это хорошо видно когда формируешь гербер, тыкаешь на полигоне и на нем подсвечивается как бы ниточка (полигон формируется из отдельных полосочек по его форме) это было критично из-за того что их принтер не совсем корректно мог отпечатать сплошную заливку, не знаю почему они сами не могли это сконвертировать
  8. Это точки для последующей настройки и касанию щупом осциллографа? Я создал себе спец компонент и ставлю его на схему. Никаких проблем нет и на схеме видно где промерять и на плате есть.
  9. Не помню точно где, но когда в герберах формируется слой--у него есть свойства и там четкий признак текстом ставит сам альтиум--инверсный слой ил не инверсный. Это общедоступная информация.
  10. А что у вас с сигналами CTS и RTS? Они сигнализируют о готовности устройства к работе. Если их закоротить на землю, то возможно у вас модуль начнет отвечать на АТ команды. А до того, он их будет накапливать. Сам столкнулся с этим пару недель назад.
  11. Добрый день. Стоит задача выделять информацию из GSM потока данных напрямую. Столкнулся с тем, что все микросхемы прямого преобразования выдают два аналоговых сигнала I и Q. В дальнейшем их предполагается подавать на два АЦП и при помощи DSP контроллера распознавать битовую информацию (различать созвездия между собой). Есть ли какие-то готовые решения, в виде законченных микросхем, на входе которых аналоговый IQ сигнал, а на выходе--битовые (или байтовые) коды-последовательности? Если таких микросхем нет, то посоветуйте, пожалуйста, что можно почитать для самостоятельного выделения данных из потока.
  12. Постоянно происходит глюк во время редактирования DataBaseLib и вываливается сообщение: "Access violation at address 02FDDD07 in module 'WorkspaceManager.DLL'. Read of address 00000000 at 02FDDD07." Появляется он после того как я делаю реконект таблицам Екселя, в поле Field Mappings отображаются названия столбцов, но свойств не видно, после нажатия на любую клетку со свойствами этих столбцов появляется сообщение об ошибке и как будто выделение мышки не снимается, куда бы я не повел курсор начинают выделяться клетки таблицы. Надписи в свойствах не меняются, но вроде как-то нажатие на них снимает и устанавливает соответствующие галочки. Раздел Table brouser вовсе ничего не показывает и не меняет картинку со списком заголовков столбцов таблицы. Почему WorkspaceManager.DLL падает? Это происходит на двух компьютерах. Версия AD 8.2.0.16457
×
×
  • Создать...