View Raw SPL
Sub DSPTest()
Dim DADiSP As Object
Dim VBData(1000) As Double
''' Connect to DADiSP
Set DADiSP = CreateObject("DADiSP.Application")
''' Show DADiSP
DADiSP.Visible = 1
''' Create a 2 Window Worksheet (unconditional)
DADiSP.Execute("NewWorksheet(2, 0)")
''' Generate Data
DADiSP.Execute("Gnorm(1000,1)")
''' Moveto W2
DADiSP.Execute("Moveto(W2)")
''' Integrate
DADiSP.Execute("Movavg(W1, 10)/Max(w1)+Gnorm(Length(w1),1)/5")
''' No Scaling on W2
DADiSP.Execute("Ascale(W2, 0)")
''' Get Data
data = DADiSP.GetData("W2")
''' Clear W1
DADiSP.Execute("Clear(W1)")
''' No Scaling on W1
DADiSP.Execute("Ascale(W1, 0)")
''' Get W2, place in VB Data Array then put to W1
For i = 0 To 500
DADiSP.PutData "W1", data
data = DADiSP.GetData("W2")
Next i
End Sub