Синхронизация метки времени с входящими данными в Labview - PullRequest
1 голос
/ 03 января 2011

В Labview я пытаюсь создать файл .csv, в котором один столбец является меткой времени, а другие - данными, поэтому каждая точка данных имеет метку времени. Мне это удалось, но моя временная метка и данные не синхронизируются, поэтому значения не всегда совпадают. Например, иногда он будет иметь только точку данных, но не отметку времени, связанную с той же строкой. Вот раздел кода, который принимает форму волны (данные) и временную метку, чтобы выплюнуть файл электронной таблицы. Here is the section of the code that takes the waveform (data) and timestamp to spit out the spreadsheet file. Не показана задержка.

Заранее спасибо!

1 Ответ

0 голосов
/ 04 января 2011

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

Кроме того, также кажется, что если флаг записи включен, каждый вызов цикла добавляется к массиву, и вызаписать весь массив в CSV (так на самом деле записи дубликатов), это правильно?

...