2015-07-25 2 views
0

Я загружаю текстовый файл в labVIEW. Текстовый файл имеет столбец для номеров контактовlabVIEW 2d array iteration

Затем он имеет столбец для статуса номеров контактов, затем ожидания (секунды), затем столбца для состояния номеров контактов, затем задержки ожидания (в секундах) ... и повтора. ..

Итак, я использую массив 2d String для хранения текстового файла.

Я хочу, чтобы это так моя программа будет:

  1. указать, является ли состояние контактный вкл/выкл, используя булеву массив.
  2. ждать определенную задержку, как указано в текстовом файле
  3. указать новый статус контактный
  4. ждать определенную задержку, как указано в текстовом файле
  5. указать новый статус PIN
  6. повтор ........ .

Итак, в настоящее время у меня есть шаг 1. Я не могу понять, как правильно его закодировать, чтобы он выполнял все остальное. Я не могу заставить секцию while цикла моего кода работать так, как я хочу. Изображение для кода:

VI image

Мой текстовый файл с разделителями табуляции, вот пример:

Text file image

Таким образом, используя этот текстовый файл, это то, что я хочу, чтобы мой код, чтобы сделать ,

  1. включение/выключение булевского индикатора, как показано в столбце 1 (столбец 0 - номер штыря). В настоящее время, шаг 1 для моего кода работает
  2. ожидания 2seconds, затем отключить индекс 0
  3. ожидания 3seconds, затем отключить индекс 1
  4. подождать 2 секунды, затем включите индекс 2
  5. ожидания 4seconds, затем включите по индексу 3
  6. повтора для столбца 4 и 5 ... и больше, если есть больше (в этом случае не являются)

этого времени цикл моей части охватывает шаги 2-6, и что это часть, в которой мне нужна помощь.

ответ