В процессе "стороннего" тестирования выявились проблеммы с выводом на "нормальный" COM-порт, не замеченные мною ранее по той причине, что я большую часть времени пользуюсь адаптером USB-COM из соображений безопасности (мягко выражаясь, "не всегда" отключаю кабель COM-порта и питание с платы синтеза при перепайках на этой плате - так пусть лучше "накроется" адаптер, чем порт на материнке). Проблемы заключались в том, что при запущенной Pow.SDR происходили сбои при смене частоты, на моем компе (AMD Sempron 1600 МГц, 512 МБ) иногда, а у товарища на "слабом" компе (Celeron 1000, 256 МБ) синтез переключался только при выключенной
(кнопкой ON-OFF) Pow.SDR. Подчеркну - через адаптер проблем не было и нет.
Пришлось приложить нек. усилия к решению проблемы, заодно и слегка доработать программу. Изменения следующие:
1. Устранен "глюк" с выводом на "нормальный" COM-порт;
2. Добавлен выбор опорноного кварца аж из двух значений его частоты (Сергею
Serg_PRQ за подсказку -
), кварцев на 8000 у меня "кучка" (когда-то делал фильтры на эту частоту), так что "тестировал физически" - работает;
3. Поскольку пользовательских настроек добавилось - перенес их на отдельную панель, а на основной панели добавил кнопку "Setup", нажав которую (или сделав двойной щелчек на основной панели) вы вызываете панель настроек. Все настройки (частота кварца, название доп. кнопки и выбранный порт) сохраняются в .INI-файле (по умолчанию - 7200, COM1, F);
4. Поскольку по количеству версий программы я скоро догоню Flex-сов, то, в духе времени, присвоил этой версии номер 1.2 (с учетом ранее выложенных);
5. Пока, кажется, все...