Сейчас на форуме: igorcauret, Rio (+6 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Конвертация Lite версии в полную версию |
Посл.ответ | Сообщение |
|
Создано: 31 марта 2015 22:01 · Поправил: bytebitz · Личное сообщение · #1 Доброго дня, есть одна удобная програмка для создания цифровых фильтров для микроконтроллеров PIC: Digital Filter Design tool for the dsPIC. Есть Lite версия и полная версия. Компилятор: Microsoft Visual C++ 5.0 (Linker info: 6.0) Имеется Lite версия, у нее есть ограничения в длине выборки, для FIR-фильтров максимальная длина выборки ограничена 64 (в полной - 513) И для IIR-фильтров ограничения: IIR Low pass or High pass Filter Taps: 4 vs 10 (full) IIR Band pass or Band stop Filter Taps: 8 vs 10 (full) Кроме того, у Lite нет поддержки MATLAB and M-file (но это мне не очень нужно). Мое предположение заключалось в том, что в обоих версиях используется один и то же движок, а у Lite в коде стоят проверки длины. Если это так, то теоретически обойти ограничения будет возможным. Я просматривал ASCII содержание qed.exe (главного файла) при помощи BinText, и там есть указания setSizePolicy, но неясно, к чему это относится. Понятно, что нужно смотреть программу в динамике, в OllyDbg или IDA Pro, но я с ними не очень. Пробовал запускать в OllyDbg, но это мне мало что дало, опыта маловато. Понятно, что смотреть нужно момент, когда после попытки ввести длину фильтра выше 64, выскакивает окно с ограничением. ![]() |
|
Создано: 31 марта 2015 22:27 · Поправил: Jaa · Личное сообщение · #2 |
|
Создано: 31 марта 2015 22:42 · Поправил: bytebitz · Личное сообщение · #3 |
|
Создано: 31 марта 2015 22:57 · Личное сообщение · #4 |
|
Создано: 31 марта 2015 23:39 · Личное сообщение · #5 |
|
Создано: 01 апреля 2015 11:12 · Личное сообщение · #6 |
![]() |
eXeL@B —› Вопросы новичков —› Конвертация Lite версии в полную версию |
Эта тема закрыта. Ответы больше не принимаются. |