Вверх ↑
Этот топик читают: Гость
Ответов: 45
Рейтинг: 4
#1: 2019-03-27 04:28:01 ЛС | профиль | цитата
Имеется схема генератора синусоидального сигнала НЧ. Вопрос, почему частота не совпадает с измеренной частотой на выходе?

Add(FTCG_Tools,6212927,252,231)
{
}
BEGIN_SDK
Add(EditMultiEx,16524994,21,21)
{
WorkCount=#6:doFreq|8:doVolume|
VarCount=#7:getdata|
Width=503
Height=228
link(doFreq,1584974:doValue,[(56,27)(56,69)])
link(doVolume,15470044:doValue,[(49,34)(49,76)])
link(getdata,9423444:GetData,[(27,172)(69,172)])
}
Add(FT_Math,11805699,210,126)
{
OpType=2
link(onResult,8788767:doOperation,[])
link(Op2,1584974:Value,[])
}
Add(FT_Math,9082239,112,126)
{
Op2=1
link(onResult,7153045:doEvent1,[])
link(Op1,9082239:Result,[(118,114)(107,114)(107,169)(118,169)])
}
Add(FT_Math,8788767,259,126)
{
OpType=2
Op2=3.1415
link(onResult,5967425:doOperation,[])
}
Add(FT_Math,5967425,308,126)
{
OpType=13
link(onResult,15902:doOperation,[])
}
Add(FT_Hub,7153045,161,126)
{
link(onEvent1,11805699:doOperation,[])
}
Add(FT_Math,15902,357,126)
{
OpType=2
ResultType=0
link(onResult,9423444:doData,[(401,132)(401,120)(51,120)(51,132)])
link(Op2,15470044:Value,[])
}
Add(FT_EventFromData,9423444,63,126)
{
link(onEvent,9082239:doOperation,[])
}
Add(FT_Memory,1584974,217,63)
{
Default=Integer(0)
}
Add(FT_Memory,15470044,364,70)
{
Default=Integer(0)
}
END_SDK
Add(InfoTip,3139768,56,14)
{
Info=#9:Внимание!|
Font=[MS Sans Serif,12,1,255,1]
Transparent=1
Width=232
Height=95
}
Add(LinkTip,9279260,70,84)
{
Link="http://www.hiasm.com/down/bass.dll=load://http://www.hiasm.com/down/bass.dll"
Font=[MS Sans Serif,8,0,16711680,1]
}
Add(InfoTip,8392515,63,35)
{
Info=#92:Для работы компонент библиотеки BASS необходимо скачать DLL и скопировать её в папку Windows|
Frame=1
HAlign=0
Width=218
Height=39
}
Add(Label,75448,399,161)
{
Left=330
Top=15
Font=[Arial,8,0,0,1]
}
Add(Hub,2542160,301,161)
{
link(onEvent1,64790:doStrCat,[])
link(onEvent2,6212927:doFreq,[(345,174)(345,206)(243,206)(243,237)])
}
Add(ScrollBar,1413,252,161)
{
Left=90
Top=20
Width=235
Max=5000
Position=2500
link(onPosition,2542160:doEvent1,[])
}
Add(Hub,4502827,504,161)
{
link(onEvent1,68167:doOperation,[])
link(onEvent2,6212927:doVolume,[(547,174)(547,299)(244,299)(244,244)])
}
Add(StrCat,64790,350,161)
{
Str2="Гц"
link(onStrCat,75448:doText,[])
}
Add(Math,68167,553,161)
{
OpType=3
Op2=327.67
ResultType=0
link(onResult,85961:doText,[])
}
Add(Label,85961,602,161)
{
Left=330
Top=40
Font=[Arial,8,0,0,1]
}
Add(ScrollBar,3421,455,161)
{
Left=90
Top=40
Width=235
Max=32767
Position=10000
link(onPosition,4502827:doEvent1,[])
}
Add(BASS_Version,10183901,448,420)
{
link(onCheckFailed,109118:doMessage,[(492,433)(492,475)])
}
Add(Message,11232751,448,469)
{
Message="Error BASS initialization"
Caption="Error"
Icon=1
}
Add(Message,109118,504,469)
{
Message="Incorrect version of BASS library "
Caption="Error"
Icon=1
}
Add(MainForm,16358250,329,399)
{
Width=393
Height=219
Caption="BASS play stream sound"
Point(Handle)
link(onCreate,15962520:doEvent1,[])
}
Add(BASS_Init,4252681,399,420)
{
link(onInit,10183901:doCheck,[])
link(onError,11232751:doMessage,[(436,433)(436,475)])
link(Handle,16358250:Handle,[(419,408)(394,408)(394,443)(335,443)])
}
Add(Button,3597837,329,357)
{
Left=10
Top=15
link(onClick,14476773:doCreate,[])
}
Add(PaintBox,8758719,399,518)
{
Left=10
Top=65
Width=360
Height=120
link(onBeforeDraw,7049151:doDraw,[])
}
Add(Timer,5820169,350,518)
{
Interval=50
link(onTimer,8758719:doRefresh,[])
}
Add(BASS_StreamCreate,14476773,497,357)
{
Name="MainSound"
link(onCreate,3047460:doPlay,[])
link(onError,93305:doMessage,[(534,370)(534,412)])
link(Data,6212927:getdata,[(503,306)(258,306)])
}
Add(Message,93305,539,406)
{
}
Add(BASS_ChannelPlay,3047460,539,357)
{
Channel="MainSound"
}
Add(BASS_ChannelVisibleOcilloScope,7049151,448,518)
{
SoundStream="MainSound"
link(WindowsHandle,8758719:Bitmap,[(454,510)(440,510)(440,558)(405,558)])
}
Add(Hub,15962520,371,413)
{
link(onEvent2,4252681:doInit,[])
}

карма: 1

0
vip
#1.1контекстная реклама от партнеров
Ответов: 8886
Рейтинг: 823
#2: 2019-03-27 12:25:33 ЛС | профиль | цитата
DRc, для тех, кто прогуливал в школе физику и математику, жизнь полна чудесами и удивительными открытиями
Частота.jpg
карма: 19

0
Ответов: 45
Рейтинг: 4
#3: 2019-03-27 14:29:15 ЛС | профиль | цитата
Леонид писал(а):
DRc, для тех, кто прогуливал в школе физику и математику, жизнь полна чудесами и удивительными открытиями
Частота.jpg

В точку
Спасибо за помощь!
карма: 1

0
Ответов: 537
Рейтинг: 14
#4: 2019-03-28 04:17:34 ЛС | профиль | цитата
Может я чего не понял, а так нельзя что-ли

Add(MainForm,2953706,21,105)
{
}
Add(Beep,6580829,91,105)
{
}

карма: 4

0
Ответов: 165
Рейтинг: 7
#5: 2019-03-28 10:45:17 ЛС | профиль | цитата
Видимо непонял.
Человеку требуется синус для проверки звукового тракта,усилителя...итд итп
а не меандр со спикера.
карма: 1

0
5
Сообщение
...
Прикрепленные файлы
(файлы не залиты)