• Как определить по таблице истинности и схеме, какие логические функции присутствуют?

    @atereffigies
    Таблица истинности выражает одну логическую функцию, которую можно описать по-разному (совершенная дезъюнктивная нормальная форма или соврешенная конъюнктивная нормальная форма, например, или их смешные варианты).

    Мультиплексором можно описать любую таблицу истинности на n входов, если n -- количество адресных входов мультиплексора (могу рассказать подробнее каким образом, если интересно).

    По самой таблице истинности структуру нельзя восстановить, если таблица не описывает какой-либо простейший логический элемент (и, или, не, и-не и т. д.).
    Нельзя восстановить структуру по той причине, что одну и ту же логическую функцию можно описать по-разному (как я уже сказал выше СДНФ, СКНФ и т. д.).

    Из таблицы истинности можно восстановить её функцию разными методами, один из распространённых и наглядных методов -- картами Карно. На первый взгляд выглядит как чёрная магия, но надо чуточку напрячь мозг -- и всё встаёт на свои места. Если надо, могу объяснить, как им пользоваться.
    Ответ написан
  • Как в EPM240 записать UFM и потом считывать в Verilog?

    @atereffigies
    Короч, надо открыть IP catalog (либо Mega Wizard Plug-in Manager в старых версиях Quartus), нати подраздел "On Chip Memory" и выбрать ALTUFM.
    616bcbcd6761f124036421.png
    Дай название модулю.
    616bcc09304ff978963057.png
    Ну и дальше настраивай под свои нужды.
    616bcc7a2e361264517095.png

    Обращаться к созданному модулю так же, как и к обычным модулям -- по имени, которое ты ему даёшь в самом начале.
    Ответ написан
    Комментировать
  • Можно ли как-то в ModelSim жестко прописать подключаемую библиотеку?

    @atereffigies Автор вопроса
    Чертовщина какая-то! Вот который вопрос сам задаю, и сам же на него отвечаю!
    Надо-то всего лишь-то перейти Project -> Add to Project -> Simulation Configuration:
    616a787f91ac7348803865.png
    Настроить как надо и всё!
    А открывать симуляцию просто по двойному клику созданного файла настройки симуляции.
    Ответ написан
    Комментировать
  • Как написать программу для моделирования электрических цепей?

    @atereffigies
    А нафига, если есть falstad.com?
    Ответ написан
    Комментировать
  • Как получить информацию об объекте через питоновский скрипт в блендере?

    @atereffigies Автор вопроса
    В общем, сам разобрался.
    # Возвращает экземпляр объекта по имени (в данном случае "Cube")
    mesh = bpy.data.meshes["Cube"]
    # Список вершин. Вершина имеет тип MeshVertex
    verts = mesh.vertices
    for v in verts:
    	print(v.index, v.co)


    Как-то так.
    Ответ написан
    Комментировать
  • Как отладить устройство?

    @atereffigies
    Может конечно совет тупой, но если на ноге держится 1-2 вольта, то правильно ли воткнут фотодиод? Если он включен в обратку, то как раз и будет его падение.

    Напряжение на входе может быть ниже в двух случаях.
    Первый я уже сказал -- диод включен не туда.
    Второй -- ОУ ушел в ограничение по току. Но это маловероятно, ибо даже если замкнуть через 1,5 кОм на землю, то будет всего около 3 мА выходного тока, а у этого ОУ ограничение 50 мА.
    Конечно, может быть где-то висит незаметная сопля, которая коротит выход.
    Какое при этом напряжение на выходе U1A?

    Кстати, зачем вам конвертер ток-напряжение-ток в таком случае?
    Не проще было сразу зацепить фотодиод на вход LOG104?
    Ответ написан
    2 комментария
  • Python, tkinter, canvas. Как получить id объекта по щелчку мыши на нём?

    @atereffigies Автор вопроса
    Всё, я нашел, это метод find_closest.
    Ответ написан
    Комментировать
  • Как реализовать подсветку?

    @atereffigies
    У светодиода есть два ключевых параметра -- прямой рабочий ток и падение напряжения на нём.
    Если светодиод рассчитан на 3.6 В и рабочий ток его, например 100 мА, то для запитки его от 5 В, например нужно поставить токоограничивающий резистор, который рассчитывается так:
    (5 В - 3,6 В)/100 мА = 14 Ом
    У аккумулятора напряжение имеет разброс в зависимости от его заряда. Заряженный аккум моежт выдавать, например 4,2 В, а разряженный 3,7 В.
    Лучше рассчитывать по максимальному, если хотите, чтобы схема прожила дольше.
    Ответ написан