Элемент управления Animation

Назначение

Элемент управления Animation предназначен, прежде всего, для отображения небольшой анимации в диалоговом окне, как например, в Windows при копировании файлов:

При этом могут воспроизводиться только несжатые AVI файлы без звука, либо сжатые с использованием технологии Run Length Encoding (RLE).

Некоторые из файлов инсталлируются в каталоге графики Visual Basic.

Методы

Важными являются методы Open и Play, с помощью которых можно загружать и воспроизводить видеофайлы.

Например:

Animation.Open ("имя файла")

Animation.Play

Подключение Animation к проекту

Для создания Animation в вашем проекте необходимо подключить соответствующую компоненту. Выбираем меню Project и из раскрывшегося списка подменю – Components. В открывшемся диалоговом окне Components из списка компонентов выбираем группу Microsoft Windows Common Control 25.0 и нажимаем Apply и затем OK. На вашей панели инструментов (в Visual Basic) добавится группа элементов управления, в том числе и Animation.

Элемент управления Grid (Сетка)

Для отображения информации удобно использовать элемент управления Grid (Сетка). Сетка является двумерной таблицей, позволяющей эквивалентно отображать таблицы. Рассмотрим свойства сетки, необходимые для отображения таблиц:

Cols (Колонки) – число колонок в сетке.

Rows (Строки) – число строк в сетке.

GridLines – изображение линий сетки (True – линии сетки изображаются. False – нет).

GridLinesWidth – ширина сетки таблицы.

Col, Row определяет или устанавливает активную ячейку (номера колонки и строки). Доступны только на этапе выполнения.

HighLight определяет подсветку выделенной ячейки сетки (True – подсветка есть. False – нет).

FixedCols (Фиксированные колонки) – количество фиксированных колонок (отсчет от левого края) для отображения заголовков таблицы. Эти колонки нельзя прокручивать и они выделяются серым фоном.

FixedRows (Фиксированные строки) – количество фиксированных строк (отсчет сверху вниз) для отображения заголовков. Эти строки нельзя прокручивать и они выделяются серым фоном.

ScrolBars (Линейки прокрутки) – горизонтальная и вертикальная линейки прокрутки для отображения невидимых колонок и строк. ScrolBars = 0 – нет линеек прокрутки.

Редактор формул Microsoft Equation

Подключение Microsoft Equation к проекту

Для создания Equation в вашем проекте необходимо подключить соответствующую компоненту. Выбираем меню Project и из раскрывшегося списка подменю – Components. Выбираем вкладку "Вставляемые объекты". В открывшемся диалоговом окне из списка объектов выбираем Microsoft Equation и нажимаем Apply и затем OK. На вашей панели инструментов (в Visual Basic) добавится необходимая компонента.

Основные сведения о редакторе формул

С помощью редактора формул можно создавать сложные формулы, выбирая символы с панели инструментов и вводя переменные и числа. При создании формул размер шрифтов, интервалы и форматы автоматически регулируются в соответствии с правилами записи математических выражений. Изменять форматирование можно и в процессе работы. Существует также возможность переопределять автоматические стили.

Упрощенное использование символов из панели инструментов и шаблонов

В верхнем ряду панели инструментов редактора формул расположены кнопки для вставки в формулу более 150 математических символов, большая часть которых недоступна в стандартном шрифте Symbol. Для вставки символа в формулу нажмите кнопку в верхнем ряду панели инструментов, а затем выберите определенный символ из палитры под кнопкой.



В нижнем ряду панели инструментов редактора формул расположены кнопки, предназначенные для вставки шаблонов или структур, включающих символы типа дробей, радикалов, сумм, интегралов, произведений, матриц или различных скобок или соответствующие пары символов типа круглых и квадратных скобок. Многие шаблоны содержат специальные поля, предназначенные для ввода текста и вставки символов. В редакторе формул имеется около 120 шаблонов, сгруппированных в палитры. Шаблоны можно вкладывать один в другой для построения сложных многоступенчатых формул.

Порядок выполнения работы

Интерфейс программы представляет окно с тремя вкладками.

На первой отразить задание в соответствии со своим вариантом. Используя Equation отобразить необходимую формулу.

На второй вкладке производится расчет после нажатия соответствующей кнопки.

Данные вывести в элемент управления Grid (Сетка). На третьей вкладке привести данные об авторе. При нажатии на кнопку включить анимацию.

Варианты заданий

1. В сферическом треугольнике даны два угла и сторона между ними: a = 14027,3¢; В = 100013,5¢; С = 56044,7¢. Составить программу для нахождения А, b и С, используя расчетные формулы:

2. Определить (20 + n) значений сопротивления L воздуховода при одновременном изменении скорости воздуха V в трубопроводе от 2 до 18 м/c и диаметра трубопровода от 0,2 до 0,6 м по формуле:

.

3. Определить (15 + n) значений угла d отклонения струи пара в косом срезе сопла при одновременном изменении давления перед соплами P0 от 1,2×105 до 4,8×105 Па и изменении давления за соплами P1 от 0,5×105 до 1,0×105 Па. Ось сопла наклонена под углом a = 160, показатель адиабаты расширения k = 1,3.

.

4. Определить (25 – n) значений температуры в конце сжатия Тс при одновременном изменении температуры в начале сжатия Та от 353 до 373 0К и степени сжатия e от 10 до 12 (показатель политропы сжатия m = 1,6): .

5. Выполнить расчет и вывести на печать значения действительной X(w) и мнимой Y(w) частей амплитудно-фазовой частотной характеристики разомкнутой системы автоматического регулирования частоты вращения вала дизеля в диапазоне частот от 0 до (5 + 0,2n) с-1 с шагом 0,05 по выражениям:

; .

6. Определить и вывести на печать значения термического к.п.д. рабочего цикла двигателя внутреннего сгорания со смешанным подводом тепла (цикл Тринклера):

ht ,

где e - степень сжатия изменяется от (13 - 0,1n) до 11,0 с шагом 0,2; l = 1,3 - степень повышения давления; r = 1,4 – степень предварительного расширения; k = 1,3 – показатель адиабаты сжатия и расширения.

7. Составить программу расчета и вывода на экран давления насыщения Рн и скрытой теплоты парообразования r для фреона-22 при изменении температуры от – 40 0С до +(70 – n) 0С с интервалов в 5 0С, используя эмпирическую зависимость:

;

.

8. Рассчитать и вывести на экран (25 + n) значений коэффициентов гармонической линеаризации hS и hc нелинейного звена типа "зона люфта" в зависимости от отношения амплитуды колебаний а к величине люфта b (а/b изменяется от 1 до 100) по формулам:

hS(a/b) ;

hc(a/b) .

9. Рассчитать и вывести на экран (35 + n) значений функции yb истечения газов из цилиндра двигателя внутреннего сгорания в период принужденного выпуска в диапазоне изменения перепада давлений от 0,5 до 1,0 с шагом 0,05:

yb ,

где Рm – давление в выпускном коллекторе; Рн – давление в цилиндре в начале продувки; k = 1,3 – показатель адиабаты расширения.

10. Рассчитать и вывести на экран (30 + n) значений коэффициента синхронизирующего момента МS синхронного генератора в зависимости от угла Q выбега ротора относительно поля статора по формуле:

,

где Eq = 2,2 – ЭДС по поперечной оси, соответствующая установившемуся режиму, относительно которого происходят колебания; u = 1 – напряжение; xd = 1,5, xq = 0,705 – реактивные сопротивления по продольной и поперечной осям. Угол Qизменяется от0 до 300.

11. Определить и вывести на печать коэффициенты a и b зависимости по формулам:

; ,

где xi и yi – произвольная выборка значений аргумента и функции соответственно, размерностью k = (n +20).

12. Определить (30 + n) значений температуры воздуха Тн после первой ступени центробежного нагнетателя в диапазоне изменения перепада давления от 1,5 до 2,0:

,

где Т0 = 295 0К – температура воздуха на входе в нагнетатель; Рн и Р0 – давление воздуха на выходе и на входе в нагнетатель соответственно; m = 1,7 – показатель политропы.

13. Определить (25 + n) значений критерия Нуссельта Nu придвижении воздуха в шахматных пучках труб котла в диапазоне изменения числа Рейнольдса Re от 100 до 2000:

14. Рассчитать и вывести на экран (28 + 2n) значений кривых D – разбиения t(w) и æ(w) параллельно работающих дизель-генераторов в диапазоне частот w от 0 до 100 с-1:

t ;

æ ;

где t и æ – соответственно тепловое запаздывание и коэффициент усиления приводного двигателя.

15. Определить координаты центра тяжести системы из k = (19 + n) материальных точек заданных произвольно, с массами mi(i=1,2,3,...,k) также заданными произвольно по формулам:

16. Рассчитать и вывести на экран (40 + n) значений коэффициента трения x для прямых труб в диапазоне изменения числа Рейнольдса Re от 103 до 104:

x

17. Рассчитать и вывести на экран в диапазоне частот w от 0 до 60 с-1 (45 + n) значений амплитудно-частотной характеристики А(w) асинхронного генератора, работающего параллельно с сетью большой мощности, по формуле:

А(w)

где kr = 25,6; Tr = 0,021 c – соответственно коэффициент усиления и постоянная времени асинхронного генератора.

18. Определить и вывести на печать коэффициенты a и b зависимости по формулам:

,

где xi и yi – произвольная выборка значений аргумента и функции соответственно, размерностью k = (n +25).

19. Рассчитать и вывести на экран (25 + n) значений логарифмической амплитудно-частотной характеристики L(w) ротора параллельно работающего синхронного дизель-генератора в диапазоне частот w от 0 до 50 с-1:

,

где kr = 0,55; wr = 19,6; er = 0,3 – соответственно коэффициент усиления, резонансная частота и декремент затухания ротора генератора.

20. Определить и вывести на печать (50 - n) значений КПД hк винтового компрессора в диапазоне изменения степени повышения давления e от 2 до 20 по формуле:

hк .

21. Определить и вывести на печать статистические показатели произвольно заданного массива чисел х размерностью k = (30 + n):

математическое ожидание: ;

среднеквадратическое отклонение: d ;

коэффициент асимметрии: А ;

коэффициент эксцесса: Е .

22. В сферическом треугольнике даны три стороны: a = 123047,2¢; b = 7102,7¢; c = 161018,4¢. Написать программу для определения А, B и С, используя расчетные формулы:

23. Определить и вывести на экран (20 + n) значений коэффициента теплоотдачи a при кипении воды в большом объеме, в зависимости от изменения давления РS от 60 до 100 бар:

a ;

где q = 20×104 Вт/м2.

24. Рассчитать и вывести на экран (25 + n) значений тепла, проходящего через 1 м2 "чистой" стенки котла, при изменении температуры t1 от 290 0С до 230 0С:

;

где t2 = 200 0С; d1 = 20 мм; d2 =2 мм; l1 = 50 ккал/(м·ч·0С); l2 = 1,0 ккал/(м·ч·0С).

25. Определить координаты центра тяжести системы из k = (25 + n) материальных точек заданных произвольно, с массами mi(i=1,2,3,...,k) также заданными произвольно по формулам:

26. Определить ориентированную площадь S многоугольника с вершинами в точках P1,...,P(15 - n), координаты которых на плоскости заданы произвольно:

.

27. Определить с точностью до e = 10- 6 длину эллипса по формуле:

,

где l = ; а и b задать произвольно.

28. Определить и вывести на экран (12 + n) значений средней логарифмической разности температур холодильного агента и забортной воды:

,

если температура забортной воды, выходящей из конденсатора tзв2 всегда выше на 5 0С температуры забортной воды на входе в конденсатор tзв1, которая изменяется в диапазоне (14...26) 0С. Температуру конденсации tк принять постоянной для стандартных условий 30 0С.

29. Определить и вывести на экран (12 + n) значений коэффициента объемных потерь фреонового компрессора при одновременном изменении величины относительного мертвого пространства с от 2 до 6% и степени сжатия компрессора Рк/Р0 от 5 до 8. Показатель политропы расширения для фреоновых машин n принять равным 1:

lс .

30. Составить программу для определения суммы квадратов максимального и минимального элементов двухмерной матрицы размерностью 6х9. Численные значения элементов матрицы задать произвольно.


7166749384286039.html
7166774927323209.html
    PR.RU™