Реализация математики
-
- beginner
- Сообщения: 10
- Зарегистрирован: 06 апр 2010, 12:43
- Версия LabVIEW: 6,1
- Контактная информация:
Реализация математики
Здравствуйте, прошу помочь начинающему пользователью программы LabVIEV.
Кратко расскажу о том что имеется..
Плата АЦП принимает сигнал с устройства по трем каналам, два канала с датчиков и один канал с отметчика. В LabVIEW написана небольшая програмка, которая считывает приходящие импульсы, детектирует их, и записывает в файл *.txt. Файл представляет собой 3 столбца, с множеством строк. 1 и 2 столбцы - показания датчикв, 3 столбец это сигнал с отметчика.
Вопрос в следующем, как организовать математику в LabVIEW?
Мне необходимо сделать так, чтобы открывался файл с данными, и в нем можно было выполнять математические действия со строками, далее сохранить в отдельный текстовый файл. Хочу спросить, как вообще реализовывается математика в данной программе, есть ли стандартные элементы для работы с текстовым файлом, и с его содержанием?
Буду благодарен за советы! Александр.
Кратко расскажу о том что имеется..
Плата АЦП принимает сигнал с устройства по трем каналам, два канала с датчиков и один канал с отметчика. В LabVIEW написана небольшая програмка, которая считывает приходящие импульсы, детектирует их, и записывает в файл *.txt. Файл представляет собой 3 столбца, с множеством строк. 1 и 2 столбцы - показания датчикв, 3 столбец это сигнал с отметчика.
Вопрос в следующем, как организовать математику в LabVIEW?
Мне необходимо сделать так, чтобы открывался файл с данными, и в нем можно было выполнять математические действия со строками, далее сохранить в отдельный текстовый файл. Хочу спросить, как вообще реализовывается математика в данной программе, есть ли стандартные элементы для работы с текстовым файлом, и с его содержанием?
Буду благодарен за советы! Александр.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Реализация математики
Да, конечно, используй Read From Spreadsheet File, получишь цифровой массив, далее можно использовать цикл FOR и любые мат. операции.
-
- beginner
- Сообщения: 10
- Зарегистрирован: 06 апр 2010, 12:43
- Версия LabVIEW: 6,1
- Контактная информация:
Re: Реализация математики
Крутил, вертел, но не могу понять и зрительно представить, как вообще должно это все выглядеть на диаграмме. "Хелп" прочитал - толку ноль... Как понимаю, математика будет состоять из простых элементов Numeric, или я ошибаюсь?
=( Все что смог, это вот это:
Вот сам файл, который пытаюсь прочесть
=( Все что смог, это вот это:
Вот сам файл, который пытаюсь прочесть
- Вложения
-
- 2.txt
- (4.84 КБ) 116 скачиваний
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Реализация математики
Ах, сразу не обратил внимание на версию
Я точно не знаю есть ли в версии 6.1 Read From Spreadsheet , но даже если нет, то можно считать как текстовый файл, а потом построчно преобразовывать в массив чисел. Ну а потом да, на числа применяются из палитры Numeric.
Я точно не знаю есть ли в версии 6.1 Read From Spreadsheet , но даже если нет, то можно считать как текстовый файл, а потом построчно преобразовывать в массив чисел. Ну а потом да, на числа применяются из палитры Numeric.
-
- beginner
- Сообщения: 10
- Зарегистрирован: 06 апр 2010, 12:43
- Версия LabVIEW: 6,1
- Контактная информация:
Re: Реализация математики
У меня проблемы возникли с самим подключением Read From Spreadsheet File, в версии 6.1 он есть.
Я в этом деле чайник, так что прошу помощи...
Я в этом деле чайник, так что прошу помощи...
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Реализация математики
Вот такое подключение в версии 2009 выдаёт мне двумерный цифровой массив конкретно из этого файла.
- Вложения
-
- ReadFromSpreadsheet.png (1.42 КБ) 4987 просмотров
-
- beginner
- Сообщения: 10
- Зарегистрирован: 06 апр 2010, 12:43
- Версия LabVIEW: 6,1
- Контактная информация:
-
- beginner
- Сообщения: 10
- Зарегистрирован: 06 апр 2010, 12:43
- Версия LabVIEW: 6,1
- Контактная информация:
Re: Реализация математики
Возник вопрос по теме.
С помощью каких элементов, можно работать со строками в массиве, а именно:
-подсчет количества строк во всем массиве;
-нахождение отметок (единицы) и подсчет количества строк между отметками;
-деление и умножение строк в разных колонках одного ряда?
Одним словом необходимо создать таблицу аналогичную Excel, но хочется не вручную работать с ней, а на выходе получать готовый результат...
Есть готовые формулы в Excel, которые пересчитывают количество шагов на барабане в длину волны (мкм), вообще, возможно ли сделать такое же в LabVIEW? Прошу помочь..
Аналогия, только в Excel
С помощью каких элементов, можно работать со строками в массиве, а именно:
-подсчет количества строк во всем массиве;
-нахождение отметок (единицы) и подсчет количества строк между отметками;
-деление и умножение строк в разных колонках одного ряда?
Одним словом необходимо создать таблицу аналогичную Excel, но хочется не вручную работать с ней, а на выходе получать готовый результат...
Есть готовые формулы в Excel, которые пересчитывают количество шагов на барабане в длину волны (мкм), вообще, возможно ли сделать такое же в LabVIEW? Прошу помочь..
Аналогия, только в Excel
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Реализация математики
Array SizeAlexander Vasilevich писал(а): Возник вопрос по теме.
С помощью каких элементов, можно работать со строками в массиве, а именно:
-подсчет количества строк во всем массиве;
Index Array (для выделения колонки) + Search 1D ArrayAlexander Vasilevich писал(а): -нахождение отметок (единицы) и подсчет количества строк между отметками;
Кто нибудь понимает что здесь написано?Alexander Vasilevich писал(а): -деление и умножение строк в разных колонках одного ряда?
Alexander Vasilevich писал(а): Одним словом необходимо создать таблицу аналогичную Excel, но хочется не вручную работать с ней, а на выходе получать готовый результат...
Есть готовые формулы в Excel, которые пересчитывают количество шагов на барабане в длину волны (мкм), вообще, возможно ли сделать такое же в LabVIEW? Прошу помочь..
Аналогия, только в Excel
-
- beginner
- Сообщения: 10
- Зарегистрирован: 06 апр 2010, 12:43
- Версия LabVIEW: 6,1
- Контактная информация:
Re: Реализация математики
Извиняюсь за назойливость.
С помощью Search 1D Array получается сосчитать кол-во строк от первой строки, до строки где стоит единица - индикатор выводит это значение (номер строки первой единицы). А вот начать отчет от той строки что на индикаторе до следующей единицы не получается. Я так понимаю что нужно создать цикл, а какой, не могу понять. Помогите пожалуйста разобраться...
С помощью Search 1D Array получается сосчитать кол-во строк от первой строки, до строки где стоит единица - индикатор выводит это значение (номер строки первой единицы). А вот начать отчет от той строки что на индикаторе до следующей единицы не получается. Я так понимаю что нужно создать цикл, а какой, не могу понять. Помогите пожалуйста разобраться...
-
- beginner
- Сообщения: 10
- Зарегистрирован: 06 апр 2010, 12:43
- Версия LabVIEW: 6,1
- Контактная информация: