- •История и методология науки и техники
- •Энергетика и электротехника
- •Введение
- •1.Этапы развития науки об электричестве
- •1.1. Начало науки об электричестве
- •1.2.История развития электротехники
- •4. Закон электромагнитной индукции.
- •1.3. Развитие электроэнергетического образования в России
- •1.3. Энергия, единицы измерения
- •Задача № 2.4
- •1.4. Способы и технологии получения энергии
- •1.5. Первичные энергоресурсы и их запасы
- •2. Состояние и прогнозы развития электроэнергетики России
- •2.1 Существующее состояние электроэнергетики
- •2.2. Техническая политика развития электроэнергетики на период до 2030 г.
- •2.3. Общие направления развития генерирующих мощностей
- •3. Производство электроэнергии
- •3.1. Потребление и производство электроэнергии
- •3.2. Основное оборудование электростанций
- •Силовые трансформаторы
- •Высоковольтные выключатели
- •Разъединители
- •4. Тепловые электрические станции
- •4.1. Технологическая схема преобразования энергии на тэс
- •4.2. Основное оборудование блока тэс
- •4.3. Повышение кпд тэс
- •4.4. Проблемы экологии тэс
- •5. Гидравлические электрические станции
- •6. Атомные электрические станции
- •6.1. Этапы освоения ядерной энергии
- •6.2. Аэс на тепловых нейтронах
- •6.3. Реакторы на быстрых нейтронах
- •7. Нетрадиционные возобновляемые источники энергии
- •7.1. Виды возобновляемой энергии
- •7.2. Использование солнечной энергии
- •7.3. Геотермальные электростанции
- •7.4. Ветровая энергия
- •7.5. Малые гидроэлектростанции
- •7.6. Использование энергии биомассы
- •7.7. Энергия мирового океана
- •8. Энергетические системы
- •8.1. Этапы развития энергетики страны
- •8.2. Основные понятия об электрической системе
- •9. Управление в энергосистемах
- •10. Основы использования пакета LabView
- •10.1. Структура языка LabView
- •Инструментальный набор (Tools Palette)
- •2. Набор приборов (Controls Palette)
- •3. Функциональный набор (Function Рalette)
- •10.2. Основы графического программирования
- •10.3.Подпрограммы LabView
- •Заключение
- •Библиографический список
10.3.Подпрограммы LabView
Важным элементом программирования является использование подпрограмм, т.е законченных модулей, готовых решать конкретную типовую задачу в составе других более сложных программ. Такой модуль должен выполнять три функции: принять исходные данные, провести расчет и передать результаты в вызывающую программу.
Предположим, что рассмотренный расчет звена перелачи может использоваться в других задачах и для него необходимо сформировать подпрограмму.
Рассмотрим пример формирования пиктограммы, использование которой позволит организовать обмен информацией между разработанным программным модулем и любой вызывающей программой. Для редактирования исходной пиктограммы верхнего меню фронтальной панели необходимо правой кнопкой мыши открыть контекстное меню и выбрать режим Edit Icon.
При этом откроется окно простейшего графического редактора (рисунок 10.9). Палитра его, показанная слева, используется для изображения иконки.. После завершения редактирования необходимо нажать клавишу «OK» и перейти к формированию коннектора., т.е. условного клемника, клеммы которого распределены между входными приборами и выходными индикаторами фронтальной панели, которые участвуют в обмене данными с подпрограммой. Работа с ним начинается с выбора в контекстном меню режима Show Connektor.
При этом на месте пиктограммы открывается поле коннектора, разделенное на несколько прямоугольников-клем, количество которых определяется числом терминалов на фронтальной панели. Для распределения клем между терминалами используется «катушка», с помощью которой помечают терминал, а затем выбранную клему. Содержание шаблона необходимо запротоколировать, чтобы в дальнейшем при использовании не вспоминать закрепленные связи.
После этого программа запускается на проверку работы и затем записывается в файл по обычной схеме File → Save as…→ «Уникальное имя»
Рисунок 10.9. Редактирование иконки для подпрограммы
.Процесс использования созданной подпрограммы рассмотрим на примере
расчета напряжений магистральной линии при заданном напряжении U2, узловых мощностей P1, P2, Q1, Q2, и параметров линий (рисунок 10.10).
Рисунок 10.10. Схема сети
На рисунке 10.11 приведены панели с решением задачи и элемент вызова подпрограммы.
;
,
Рисунок 10.11. Использование подпрограммы
Математическая модель основана на расчете потока впервой линии и напряжений для двух последовательных линий:
;
Здесь дважды решается задача расчета звена передач, поэтому можно использовать созданную подпрограмму. Для вызова подпрограммы используется элемент палитры функций Select a VI , по которому открывается диалоговое окно для выбора сохраненного ранее файла и вставки его в диаграмму в качестве подпрограммы.
На фронтальной панели размещаются все задатчики и приборы индикаторы (для наглядности использованы стрелочные приборы). На панель не показаны значения Po и Qo. Что надо сделать для их вывода?
Итак, можно считать, что на этом закончилось лишь первое знакомство с «морем» LabVIEW , и мы только убедились в том, что оно теплое и ласковое.
