I'm doing some research for a professor, working with equipment that
he purchased and have next to no programming experience. The
DI-148U-SP is being used to measure sensed signals at unique, discrete
increments. We are not using the first two channels, which have the
string pots, only channels 3 and 4. What I need to be able to do is
take X samples over a single second, store it in a variable array,
then write it to a data file, such as a .txt or another type. Below
is the code I was using.
Private Sub Command1_Click()
UltimaSerial.Device = Val(148)
UltimaSerial.CommPort = Val(USB)
UltimaSerial.AcquisitionMode = NoCondition
UltimaSerial.ChannelCount = 2
UltimaSerial.EventLevel = 2
UltimaSerial.SampleRate = 240
UltimaSerial.Start
End Sub
Private Sub UltimaSerial_NewData(ByVal Count As Integer)
Dim A(240) as integer
Ultimaserial1.GetDataEx A(0), 240
End Sub
But the output A variable was only a 240 x 1 array. How should I go
about extracting the 240 samples from the 4 channels (even though I
only need channels 3 and 4)?