Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: азбука морзе Добавлено: 13.12.03 12:08  

Автор вопроса:  палыч

Уважаемые программисты! Мне нужно чтобы моя программа воспроизводила звуки разной частоты и длительности (азбука морзе) на системный динамик (звуковая карта) и одновременно шел сигнал на СОМ-порт. Как можно это реализовать? В windows98 функция BEEP не работает.

Ответить

  Ответы Всего ответов: 14  

Номер ответа: 1
Автор ответа:
 NeForm@t



ICQ: 252999255 

Вопросов: 36
Ответов: 247
 Web-сайт: g--k.newmail.ru
 Профиль | | #1
Добавлено: 13.12.03 13:04
Private Declare Function Beep Lib "kernel32.dll" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
Govnuk

Ответить

Номер ответа: 2
Автор ответа:
 палыч



Вопросов: 3
Ответов: 4
 Профиль | | #2 Добавлено: 13.12.03 13:18

Private Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long

НЕ РАБОТАЕТ! УЖЕ ПРОБОВАЛ!

Ответить

Номер ответа: 3
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #3 Добавлено: 13.12.03 13:34

Про Beep (из справочника):

Параметры

dwFreq
Windows NT/2000: Частота в герцах (Hz). Windows 95/98: Игнорируется
dwDuration
Windows NT/2000: Продолжительность звука в миллисекундах. Windows 95/98: Игнорируется

Ответить

Номер ответа: 4
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #4 Добавлено: 13.12.03 13:37
P.S. А почему народ пользуется Win98 ?

Ответить

Номер ответа: 5
Автор ответа:
 палыч



Вопросов: 3
Ответов: 4
 Профиль | | #5 Добавлено: 13.12.03 14:03

А как вообще можно звук воспроизводить в win98 (ну нравится он мне!), не обязательно через ВЕЕР?

Ответить

Номер ответа: 6
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #6 Добавлено: 13.12.03 20:26
Ну разве что записать образцовые сигналы точки и тире и далее воспроизводить, хотя не знаю на тех скоростях, на каких работают радисты 40~120 знаков успеет ли выдавать: CQ de ua6xhy ar k 

Ответить

Номер ответа: 7
Автор ответа:
 палыч



Вопросов: 3
Ответов: 4
 Профиль | | #7 Добавлено: 13.12.03 20:35

Мне становиться ясно, что на Visual Basicе не удастся сделать мою прогу для радиолюбительских соревнованиях.

И мне все больше кажется, что придется учить С++.

Он быстрее и возможностей больше.

Очень жаль, что никто не может мне помочь.

73! ua4ase

Ответить

Номер ответа: 8
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #8 Добавлено: 14.12.03 00:31

Насчет Си думаю, что будет также, Win98 он и в Си Win98, жаль нет у меня Win98, может попробовали бы что-нибудь придумать. Может просто в порт выводить единицы разной длительности, а на выходе ключевать тональник?

Ответить

Номер ответа: 9
Автор ответа:
 Fallout



Вопросов: 10
Ответов: 387
 Web-сайт: mudator.by.ru
 Профиль | | #9
Добавлено: 14.12.03 02:25

хех радиолюбителям привет RK3AIR +)

хм... всё можно .... сделать .... на ВБ....

Ответить

Номер ответа: 10
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #10
Добавлено: 14.12.03 05:53

Пиши на Turbo Basic, на нем через SOUND Freq, Len запросто можно азбуку Морзе сделать. А через OUT и IN (или как их там?) можно с COM-портом работать...

Ответить

Номер ответа: 11
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #11
Добавлено: 14.12.03 13:43

У меня щас похожая ерунда. Я нашёл зашибительную функцию PlgBlt но она, чмошница, на моём компе только на 2000 и XP пашет (расчитана она тлько под NT).

Ответить

Номер ответа: 12
Автор ответа:
 Виталий51



ICQ: 224290361 

Вопросов: 8
Ответов: 50
 Web-сайт: www.feshin.info
 Профиль | | #12
Добавлено: 14.12.03 23:11

На Qb45 пиши под DOS. Хотя ... есть еще один вариант..

Ответить

Номер ответа: 13
Автор ответа:
 aka



Вопросов: 2
Ответов: 60
 Web-сайт: hotmix.narod.ru
 Профиль | | #13
Добавлено: 15.12.03 04:29
У меня на сайте есть пример использующий несколько способов
"Для тех, кто мечтал "бипнуть" PC Speaker'ом "
http://hotmix.narod.ru/russian/vb_progr3.html 

Ответить

Номер ответа: 14
Автор ответа:
 Mace [F.T.L.]



ICQ: 265477716 

Вопросов: 0
Ответов: 11
 Профиль | | #14 Добавлено: 16.12.03 03:26

А ты через директ иус попробуй - наслоения не будет... И файлы типа точка и тирэ просто поменьше длиной... - Ну там в саунд фордже например пореж...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам