User manual
5
Példa
Sávkorlátozott zaj a szkóp ernyőn
A spektrumanalizátorral mérhető a jel spektrális sűrűsége.
Menük:
Options / FFT Options / RMS Average
View / Markers (FFT) f & Spectral Density
dBV/sqrt(Hz)
Sávkorlátozott zaj
2.6 Math Menu
Ezen menüben az 1 és 2 csatornán végezhető matematikai
műveletek vannak: Ch1 + Ch2, Ch1 - Ch2, XY Plot, Invert
Ch2.
XY Plot:
Ch1-adatok ábrázolása az Y tengelyen
Ch2-adatok ábrázolása az X tengelyen
A normál funkció és a "Math"-funkció között ide-oda
váltogathatunk.
2.7 Help Menu
A „Help" alatt angol nyelvű segítő található.
Contents (tartalom):
Jelen help file megjelenítése.
„Installation Windows NT4 driver” (telepítés)
Útmutatás “Windows NT”- és “Windows 2000”-hez.
About
Programverzió megadása.
3 Adatátvitel más alkalmazásba
A PC-lab2000SE szoftver tartalmaz egy DLL-t (Dynamic
Link Library): DSOLink.DLL, a Windows SYSTEM32
mappában. A DLL segítségével saját alkalmazásait átteheti
Excel, Visual Basic, Delphi vagy más 32-bites Windows
programba DLL támogatással.
A DLL közvetlen hozzáférést tesz lehetővé real-time
adatokhoz és szkóp beállításokhoz.
A VELSOFT CD-n találhatók példa programok, melyeket
kiindulásul használhat saját munkáihoz.
Tudnivaló a mintaprogramok futtatása előtt: a szkóp
szoftvernek futnia kell, a Run vagy Single gomb nyomva, és
a képernyőn egy görbének ábrázolódni.
DSOLink.DLL eljárások leírása
ReadCh1
ReadCh2
Szintaxis
PROCEDURE ReadCh1(Buffer: Pointer);
PROCEDURE ReadCh2(Buffer: Pointer);
Paraméter
Buffer: pointer 5000 hosszú egész adatok tömbjéhez,
ahol az adatok olvasása történik.
Leírás
PCSU1000 adatok és beállítások olvasása, 1 és 2 csatorna
A pufferbe kerülő adatok:
[0] : mintavétel, Hz
[1] : skála végérték, mV
[2] : Ground szint, A/D konverter számban. Érték tartomány:
0...255, ha a GND szint a jelábrázolás területen kívülre van
állítva.
[3...4098] : a PCSU1000-tól vett adatok A/D értékben
(0...255).
A szkóp trigger pont az adat helyen van [1027].
DSOLink futtatása Delphi-ben
Keresse meg a
\PC-lab2000SE tools\PCSU1000 - PCS500 - PCS100 -
K8031\Data transfer DSOLink_DLL\DSOLink_Demo_VB\
mappát a Velleman CD –n és benne a Demo-fájlokat.
A mappa tartalmaz egy Ready-To-Run (futtatható)
DSOLink_Demo.EXE programot és forráskódját. A fájlok
másik mappába másolhatók, és Delphi segítségével
megtekinthetők, szerkeszthetők, kompilálhatók.
Példa (Delphi):
var
data: array[0..5000] of longint;
procedure ReadCh1(Buffer: Pointer); stdcall; external
'DSOLink.dll';
procedure TForm1.Button1Click(Sender: TObject);
var i: longint;
p:pointer;
begin
p:= @data[0];
ReadCh1(p);
memo1.clear;
memo1.lines.add('Sample rate
[Hz]'+chr(9)+inttostr(data[0]));
memo1.lines.add('Full scale
[mV]'+chr(9)+inttostr(data[1]));
memo1.lines.add('GND level
[counts]'+chr(9)+inttostr(data[2]));
memo1.lines.add('');
begin
for i:=0 to 20 do
memo1.lines.add('Data
('+inttostr(i)+')'+chr(9)+chr(9)+inttostr(data[i+3
]));
end;
end;
DSOLink futtatás Visual Basic-ben
A DSOLink.DLL ott kell legyen a Windows SYSTEM32
mappában.
Keresse a
\PC-lab2000SE tools\PCSU1000 - PCS500 - PCS100 -
K8031\Data transfer DSOLink_DLL\DSOLink_Demo_VB\
mappát a Velleman CD –n és benne a Demo-fájlokat.
A mappa tartalmaz egy Ready-To-Run (futtatható)
DSOLink_Demo.EXE programot és forráskódját. A fájlok
másik mappába másolhatók, és Delphi segítségével
megtekinthetők, szerkeszthetők, fordíthatók.
Példa (Visual Basic):
Option Explicit
Dim DataBuffer(0 To 5000) As Long
Private Declare Sub ReadCh1 Lib "DSOLink.dll " (Buffer
As Long)
'This reads the settings and 4096 bytes of data from
CH1 to the data buffer.
'The first 21 values are displayed.
Private Sub Read_CH1_Click(Index As Integer)
Dim i As Long
List1.Clear
ReadCh1 DataBuffer(0)
List1.AddItem "Sample rate [Hz]" + Chr(9) +
Str(DataBuffer(0))
List1.AddItem "Full scale [mV]" + Chr(9) +
Str(DataBuffer(1))