Добавил:
Студент, если у тебя есть завалявшиеся работы, то не стесняйся, загрузи их на СтудентФайлс! Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4 курс / Руслан / KTVP_vse_chto_est_33.doc
Скачиваний:
22
Добавлен:
18.08.2022
Размер:
2.48 Mб
Скачать

6 Классификация автоматизированных систем научных исследований. Среда LabView – назначение и область применения.

АСНИ — Автоматизированная Система Научных Исследований – это программно- аппаратный комплекс на базе средств вычислительной техники, предназначенный для проведения научных исследований или комплексных испытаний образцов новой техники на основе получения и использования моделей исследуемых объектов, явлений и процессов. Области науки и техники, в которых применение АСНИ наиболее эффективно:

 ядерная физика (сбор и обработка экспериментальных данных, получаемых на реакторах, ускорителях и установках термоядерного синтеза);

 физика плазмы и физика твердого тела;

 радиофизика и электроника;

 астрономия и радиоастрономия;

 космические исследования (обработка информации, получаемой с искусственных спутников);

 геология и геофизика (разведка полезных ископаемых);

 исследования Мирового океана, экологические исследования, прогнозирование погоды и стихийных бедствий;

 биология и медицина (исследования в области молекулярной биологии, микробиологического синтеза, диагностики заболеваний);

 химическая технология (моделирование технологических процессов, получение материалов с заданными свойствами);

 исследования сложных технологических процессов в промышленности;

 исследования и разработки в области энергетики (электростанции, сети электропередачи, энергетические системы);

 исследования и разработки в области транспортных коммуникаций, сетей связи и сетей вычислительных машин;

 натурные и стендовые испытания сложных технических объектов (летательных аппаратов, транспортных устройств, машин, сооружений);

 экономика, социальные исследования, право и языкознание.

LabVIEW (англ. Laboratory Virtual Instrumentation Engineering Workbench) — это среда разработки и платформа для выполнения программ, созданных на графическом языке программирования «G» фирмы National Instruments (США). Первая версия LabVIEW была выпущена в 1986 году для Apple Macintosh, в настоящее время существуют версии для UNIX,Linux, Mac OS и пр., а наиболее развитыми и популярными являются версии для Microsoft Windows

LabVIEW используется в системах сбора и обработки данных, а также для управления техническими объектами и технологическими процессами. Идеологически LabVIEW очень близка к SCADA-системам, но в отличие от них в большей степени ориентирована на решение задач не столько в области АСУ ТП, сколько в области АСНИ. LabVIEW поддерживает огромный спектр оборудования различных производителей и имеет в своём составе (либо позволяет добавлять к базовому пакету) многочисленные библиотеки компонентов:

 для подключения внешнего оборудования по наиболее распространённым интерфейсам и протоколам (RS-232, GPIB-488, TCP/IP и пр.);

 для удалённого управления ходом эксперимента;

 для управления роботами и системами машинного зрения;

 для генерации и цифровой обработки сигналов;

 для применения разнообразных математических методов обработки данных;

 для визуализации данных и результатов их обработки (включая 3D-модели);  для моделирования сложных систем;

 для хранения информации в базах данных и генерации отчетов;

 для взаимодействия с другими приложениями в рамках концепции COM/DCOM/OLE.

Специальный компонент LabVIEW Application Builder позволяет создавать LabVIEWпрограммы, пригодные для выполнения на тех компьютерах, на которых не установлена полная среда разработки. Для работы таких программ требуется бесплатно распространяемый компонент «LabVIEW Runtime Engine» и, при необходимости, драйверы используемых внешних устройств.

7. Математические расчеты в среде LabView: формульный узел – решение уравнения с построением графика функции y(x), x=[0…100].

в палитре Structures выберем структуру Formula Node.

При размещении структуры на панели диаграмм образуется рамка.

Разместим в рамке текста программы на языке, подобном текстовому языку программирования. Далее щелкнув по границе рамки, выберем Add Input и Add Output и введем в соответствующие терминалы переменные U и I. Следует обратить внимание, что входные переменные (в данном примере переменная U) объявлять не нужно. Их тип определяется входными данными.

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

Чтобы сделать график придется воспользоваться циклом, лабвью ессть цикл For там бюудет нужно задать N (это будет как n из формулы вопроса)

И наша формула будет считаться заданное кол-во раз и отоброзится график если создать его модуль (Waveform Graph)

8 Математические расчеты в среде LabView: решение уравнения с помощью панели Numeric и построение графика функции y(x), x=[0…100].

в палитре Structures выберем структуру Formula Node.

При размещении структуры на панели диаграмм образуется рамка.

Разместим в рамке текста программы на языке, подобном текстовому языку программирования. Далее щелкнув по границе рамки, выберем Add Input и Add Output и введем в соответствующие терминалы переменные U и I. Следует обратить внимание, что входные переменные (в данном примере переменная U) объявлять не нужно. Их тип определяется входными данными.

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

Чтобы сделать график придется воспользоваться циклом, лабвью ессть цикл For там бюудет нужно задать N (это будет как n из формулы вопроса)

И наша формула будет считаться заданное кол-во раз и отоброзится график если создать его модуль (Waveform Graph)

9 Форма и диапазон представления чисел в LabView. Элементы ввода информации. Пример программы для пересчёта градусов Цельсия в градусы по Фаренгейту по формуле: F=1,8×C+32.

Элементы ввода информации

Пример программы, создаем градусник без ползунка и с ползунком тот, что с ползунком будет имитировать шкалу Цельсия (ползунок чтобы задавть исходное зачение). Далее просто соединяем элемент с ползунком с логичиской функцией умножения и сложения (умножаем число и градусника с ползунком на 1,8 там для этого придется создать лог. Элемент умножения и константу (т.е. цифру)) и для сложения с 32, тоже придется создать лог. Элемент сложение и цонстанту чтобы задать «32»)

Далее соединяем с градусником без полузнка и вуаля готовая блять программа.

ДЛЯ НЕПОНЯТЛИВЫХ

Соседние файлы в папке Руслан