| Графопостроитель | - PlotStream |
PlotStream
Краткое описание
Компонент предназначен для вывода на график потока данных
Параметры
Методы
События
Данные
Примеры
Пример демонстрирует использование элемента для графического представления текстовой строки
Пример показывает, как с помощью данного элемента отобразить 16битный mono WAV файл (к примеру C:\WINDOWS\Media\Windows XP Battery Low.wav)
Add(MainForm,16184661,112,147)
{
Left=20
Top=105
Width=501
Height=412
Caption="Plot text stream"
}
Add(Plotter,2147361,175,126)
{
Left=165
Top=115
Align=5
Name="plotter"
}
Add(Edit,1209322,238,147)
{
Left=215
Top=55
Align=2
link(onChange,10400619:doConvert,[])
}
Add(Convertor,10400619,287,147)
{
Mode=12
link(onResult,15280339:doPlotStream,[])
}
Add(PlotStream,15280339,336,147)
{
Series="stream"
Step=1
}
Add(PlotLines,1121104,175,175)
{
Grapher="plotter"
Name="stream"
}
Add(MainForm,2953706,182,140)
{
}
Add(FileStream,9964627,322,196)
{
Point(doPosition)
}
Add(DropFile,11451715,182,196)
{
link(onDropFile,11134602:doEvent1,[])
}
Add(Plotter,14731509,273,140)
{
Left=290
Top=180
Align=5
Name="display"
}
Add(PlotLines,10225284,322,140)
{
Grapher="display"
Name="wave"
}
Add(PlotStream,4168114,322,252)
{
@Hint=#14:WAV mono 16bit|
Series="wave"
DataType=2
Step=1
link(Stream,9964627:Stream,[])
AddHint(-33,43,95,13,@Hint)
}
Add(Hub,11134602,238,196)
{
OutCount=3
link(onEvent1,9964627:doOpen,[])
link(onEvent2,10835846:doData,[])
link(onEvent3,4168114:doPlotStream,[(263,216)(263,258)])
}
Add(DoData,10835846,273,203)
{
@Hint=#17:Пропуск заголовка|
Data=Integer(44)
link(onEventData,9964627:doPosition,[(313,209)(313,216)])
AddHint(-111,70,114,13,@Hint)
}
Замечания
Обновление элемента: [svn]PlotStream.pas[/svn]
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)