Функция GetRawData?

Я хочу получить необработанные данные из аналогового канала и просто загрузить их в массив Doubles. Вот что у меня есть:

Dim data() As AnalogWaveform(Of Double)
    Dim dataToFilter() As Double

    For Each WaveformGraph In WFGS
        dataToFilter(i) = data(i).GetRawData() 'Value of Type '1-dimensional array of Double' cannot be converted to 'Double'.
        WaveformGraph.PlotWaveformAppend(data(i))
        i = i + 1
    Next

Может кто-нибудь, пожалуйста, помогите мне с строкой кода в вопросе. Мне нужно получить необработанные данные из аналоговой волновой формы, чтобы я мог применить к ней фильтр перед тем, как передать его на график формы волны.

Благодарю.

1 ответ

Решение
Dim data() As AnalogWaveform(Of Double)
Dim dataToFilter As New List(Of Double())

Dim i As Integer = 0
For Each WaveformGraph In WFGS
    dataToFilter.Add(data(i).GetRawData())
    WaveformGraph.PlotWaveformAppend(data(i))
    i += 1
Next
Другие вопросы по тегам