View Raw SPL
Sub DSPTest()
Dim DADiSP As Object
Dim VBData(1000) As Double


''' Create VB Data Array
For i = 0 To 999
    VBData(i) = Rnd()
    Next i

''' Connect to DADiSP
Set DADiSP = CreateObject("DADiSP.Application")

''' Create a 2 Window Worksheet (unconditional)
DADiSP.Execute("NewWorksheet(2, 0)")

''' Put Array to DADiSP
DADiSP.PutData "W1", VBData

''' Label W1
DADiSP.Execute("Label('Data from Visual Basic')")

''' Moveto W2
DADiSP.Execute("Moveto(W2)")

''' Calculate Power Spectrum
DADiSP.Execute("PSD(Hamming(W1))")

''' Add Y Log and Grids
DADiSP.Execute("SetyLog(1);GridSol;GridHV")

''' Show DADiSP
DADiSP.Visible = 1

''' Get PSD from DADiSP
newdata = DADiSP.GetData("W2")

End Sub