| 
 
	
		
			
			Новичок
			
		
	
 
			
			
			
			Регистрация: 06.10.2010 
				
				
			
					Сообщений: 42
				
				
				 Репутация: 38 
![]()  | 
	
 
			
			Привет всем! 
		
		
		
			Для визуализации НЧ сигнала на приеме, я написал небольшую програмку, позволяющую видеть форму сигнала (красным цветом) и его спектр (синим цветом) в пределах полосы стандартного телефонного канала с дискректностью около 5 Гц. Программа не требует установки и запускается из любой папки. Проверена под Windows XP, Vista и Windows 7. На отдельных моделях ноутбуков возможны искажения внешнего вида. Для работы программы требуется подключение с линейного выхода трансивера или приемника к соответствующему входу компьютера. Регулиовка уровня сигнала на входе производится стандартными средствами Windows в разделе "Уровень записи". Других регулировок, кроме выключателей, не предусмотрено. Две зеленые линии указывают рекомендуемый "зеленый коридор" уровня входного сигнала. Справа в окне темно зеленым выводится усредненный уровень громкости (первые 220 Гц полосы в счет не принимаются). Шкалы слева и справа окна - условные. Частотная шкала снизу окна - соответвует частоте спектра. При наезде мыши на окно, в самой верхней строке будет выводится текущая частота спектра под указателем. При желании, можно записать принимаемый сигнал в файл, нажав на клавишу RECORD. При нажатии на клавишу повторно - STOP, запись прекратится и файл с записью в формате .wav останется в рабочей папке программы. Имя файла формируется по началу записи по текущему времени в формате: ччммсс.wav Программа написана на ассемблере (пакет MASM32 от Хатча), исходники прилагаются. Best regards!  | 
||
| 
 
Оценка
 
 | 
| 
 
	
		
			
			Новичок
			
		
	
 
			
			
			
			Регистрация: 03.11.2011 
				
				
			
					Сообщений: 5
				
				
				 Репутация: 11 
![]()  | 
	
 
			
			good for you 
		
		
		
		
		
		
		
	 
		 | 
||
| 
 
Оценка
 
 | 
| 
 
	
		
			
			Новичок
			
		
	
 
			
			
			
			Регистрация: 06.10.2010 
				
				
			
					Сообщений: 42
				
				
				 Репутация: 38 
![]()  | 
	
 
			
			Привет всем! 
		
		
		
			На форуме радиосканера, меня попросили добавить к этой программе накопление спектра в картинке. Что и было сделано через добавление клавиши с тремя состояниями: Start/Stop/Reset - Старт/Стоп/Сброс. А также добавить возможность цеплять программу на бластер отличный от первого (тот что по умолчанию). Теперь программу можно посадить на любой саунд-бластер с номерами от 1 до 8 через командную строку. Например: monitor.exe /2 Номер саунд-бластера, при таком запуске, выводится под клавишей Start/Stop/Reset. При обычном запуске (без явного указания) программа садится на 1-й саунд-бластер и номер не выводится. Если саунд-бластера с указанным номером в системе нет, программа завершается через секунду, с сообщением в верхней строке, что такого саунд-бластера нет в системе (если кто успеет прочитать). Также добавлены tooltip подсказки. Все остальное без изменений. Успехов!  | 
||
| 
 
Оценка
 
 | 
| 
 
	
		
			
			Новичок
			
		
	
 
			
			
			
			Регистрация: 02.11.2016 
				
				
			
					Сообщений: 1
				
				
				 Репутация: 10 
![]()  | 
	
 
			
			Отличная работа! 
		
		
		
		
		
		
		
		
			восстановление зрения17и17и17и17и17и17и17и17и17и17и17и17и17и17и 17и17и17и17и17и17и17и17и17и17и17и17и17и17и 17и17и17и17и17и17и17и17и17и17и17и17и17и17и 17и17и17и17и17и17и17и17и17и17и17и17и17и17и 17и17и17и17и17и17и17и17и17и17и17и17и17и17и 17и17и17и17и17и17и17и17и17и17и17и17и17и17и 17и17и17и17и17и17и17и17и17и17и17и17и17и17и 17и17и17и17и17и17и17и17и17и17и17и17и17и17и 17и17и17и17и17и17и17и17и17и17и17и17и17и17и 17и17и17и17и17и17и17и17и17и17и17и17и17и17и 17и17и 
				
					
						Последний раз редактировалось tyel; 29.11.2016 в 07:44.
					
					
				
			 
		
		
	 | 
||
| 
 
Оценка
 
 | 
| 
 
	
		
			
			Новичок
			
		
	
 
			
			
			
			Регистрация: 06.10.2010 
				
				
			
					Сообщений: 42
				
				
				 Репутация: 38 
![]()  | 
	
 Последняя версия
			
			Ну раз пошла такая пьянка и как минимум уже трое пользуются 
		
		
		
			программой, добавлю сюда еще вариант программы. На радиосканере высказывалась претензия по отсутствию масштабирования при выводе спектра - при малых уровнях сигнала спектральная картинка становится маловыразительной. Поскольку программа изначально является индикатором и не претендует на точный (в плане измерения уровня сигнала) прибор, я счел возможным ввести переменный множитель при выводе спектральной картинки - своеобразное АРУ. На упомянутом выше радиосканере лежит исходный вариант программы. Ну и кто чувствует себя уверенно в программировании под MASM, вправе делать с программой что угодно - программа выкладывается в учебно-познавательных целях. Успехов!  | 
||
| 
 
Оценка
 
 | 
| 
 
	
		
			
			Новичок
			
		
	
 
			
			
			
			Регистрация: 06.10.2010 
				
				
			
					Сообщений: 42
				
				
				 Репутация: 38 
![]()  | 
	
 
			
			Добавлю еще пару слов. 
		
		
		
			Программа писалась как индикатор для УКВ радиостанции, поэтому нижня часть спектра - ниже 200 Гц (область CTCSS тонов) не учавствует в подсчете среднего уровня сигнала, и на сигналах с басами спектральная картинка может зашкаливать. Для тех кто использует программу в иных нежели я целях, добавлю скорректированный вариант с участием полного спектра при расчетах.  | 
||
| 
 
Оценка
 
 | 
| Ответ | 
		
  | 
	
		
  | 
| Обратная связь РадиоЛоцман Вверх |