
- •Автоматика
- •1. Управление и регулирование: основные понятия и определения
- •2. О классификации систем управления
- •3. Физические основы измерительных преобразователей автоматических систем
- •3.1. Физика преобразователей температуры
- •3.2. Физика измерения усилий
- •3.3. Методы измерения параметров движения
- •3.4. Физические основы измерения состава и концентрации вещества
- •4. Основные задачи исследования автоматических систем
- •5. Операционное исчисление и его применение к исследованию динамики стационарных линейных систем
- •5.1. Общие сведения
- •5.2. Решение линейных уравнений с постоянными коэффициентами
- •6. Передаточные функции линейных динамических систем
- •7. Частотные характеристики линейных динамических систем
- •8. Введение в теорию устойчивости линейных стационарных систем авторегулирования
- •9. О качественном анализе динамических систем
- •10. О проблеме оптимального управления
- •11. Динамическое программирование как математический метод решения задач оптимального управления
- •12. Лабораторный практикум по компьютерному моделированию линейных стационарных динамических систем операторным методом
- •12.1. Введение
- •12.2. Лабораторная работа №1
- •12.3. Лабораторная работа №2
- •12.4. Лабораторная работа №3
- •12.5. Лабораторная работа №4
- •12.6. Лабораторная работа №5
- •12.7. Лабораторная работа №6
- •12.8. Лабораторная работа №7
- •13. Программная реализация операторного метода анализа динамики линейных систем
- •13.1.1. Класс линейных дифуравнений с постоянными коэффициентами
- •13.1.2. Форма основной программы
- •13.1.3. Модуль основной программы
- •13.1.4. Форма ввода данных
- •13.1.5. Заголовочный файл модуля ввода данных
- •13.1.6. Модуль ввода данных
- •13.1.7. Заголовочный файл инициализационного модуля
- •13.1.8. Инициализационный модуль
- •13.1.9. Файл проекта
- •13.2. Исходные тексты программы на языке Object Pascal, выполненной в среде Delphi 4
- •13.2.1. Форма изменения размеров пера
- •13.2.2. Модуль изменения размеров пера
- •13.2.3. Форма ввода данных
- •13.2.4. Модуль ввода данных
- •13.2.5. Форма основной программы
- •13.2.6. Модуль основной программы
- •13.2.7. Форма сведений о программе
- •13.2.8. Модуль сведений о программе
- •13.2.9. Файл конфигурации
- •13.2.10. Файл проекта
- •14. Приложения
- •14.1.1. Базовый класс параметризованных векторов
- •14.1.2. Параметризованный класс матриц
- •14.1.3. Параметризованный класс полиномов
- •14.1.4. Класс полиномиальных уравнений
- •14.2. Математические классы на объектном Паскале
- •14.2.1. Класс комплексных чисел
- •14.2.2. Класс действительных векторов
- •14.2.3. Класс комплексных векторов
- •14.2.4. Класс действительных матриц
- •14.2.5. Класс комплексных матриц
- •14.2.6. Класс полиномов
- •Литература
- •Автоматика
- •324050, Кривой Рог-50, пр. Металлургов, 28.
13.1.4. Форма ввода данных
//OKCANCL.DFM
object Dlg1: TDlg1
Left = 85
Top = 115
BorderStyle = bsDialog
Caption = 'Ввод уравнения линейной системы'
ClientHeight = 402
ClientWidth = 616
ParentFont = True
Position = poScreenCenter
PixelsPerInch = 96
TextHeight = 13
object Dlg1: TBevel
Left = 8
Top = -8
Width = 745
Height = 201
Shape = bsFrame
end
object OKBtn: TButton
Left = 255
Top = 372
Width = 75
Height = 25
Caption = 'OK'
Default = True
Font.Charset = RUSSIAN_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'Courier New'
Font.Style = []
ModalResult = 1
ParentFont = False
TabOrder = 15
OnClick = OKBtnClick
end
object ST1: TStaticText
Left = 24
Top = 16
Width = 137
Height = 17
Caption = 'Порядок уравнения слева'
TabOrder = 14
end
object ST2: TStaticText
Left = 24
Top = 40
Width = 171
Height = 17
Caption = 'Коэффициенты уравнения слева'
TabOrder = 16
end
object E2: TEdit
Left = 224
Top = 40
Width = 65
Height = 21
TabOrder = 2
Text = '40 4 1'
end
object ST3: TStaticText
Left = 24
Top = 64
Width = 105
Height = 17
Caption = 'Начальные условия'
TabOrder = 17
end
object E3: TEdit
Left = 224
Top = 64
Width = 65
Height = 21
TabOrder = 3
Text = '0.1 -0.1'
end
object Memo1: TMemo
Left = 8
Top = 200
Width = 745
Height = 169
Font.Charset = DEFAULT_CHARSET
Font.Color = clNavy
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
Lines.Strings = (
'Лаб. раб. №7. Задание и комментарий.')
ParentFont = False
ReadOnly = True
TabOrder = 0
end
object E1: TEdit
Left = 224
Top = 16
Width = 65
Height = 21
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
ParentFont = False
TabOrder = 1
Text = '2'
end
object St4: TStaticText
Left = 24
Top = 88
Width = 187
Height = 17
Caption = 'Максимальное значение аргумента'
TabOrder = 18
end
object ST5: TStaticText
Left = 24
Top = 112
Width = 187
Height = 17
Caption = 'Шаг по аргументу функции решения'
TabOrder = 19
end
object E4: TEdit
Left = 224
Top = 88
Width = 65
Height = 21
TabOrder = 4
Text = '500'
end
object E5: TEdit
Left = 224
Top = 112
Width = 65
Height = 21
TabOrder = 5
Text = '1'
end
object E6: TEdit
Left = 224
Top = 136
Width = 65
Height = 21
TabOrder = 6
Text = '1'
end
object ST6: TStaticText
Left = 24
Top = 136
Width = 189
Height = 17
Caption = 'Порядок вычисляемой производной'
TabOrder = 20
end
object E7: TEdit
Left = 536
Top = 16
Width = 65
Height = 21
TabOrder = 7
Text = '0'
end
object E8: TEdit
Left = 536
Top = 40
Width = 65
Height = 21
TabOrder = 8
Text = '1'
end
object E9: TEdit
Left = 536
Top = 64
Width = 65
Height = 21
TabOrder = 9
Text = '0.05'
end
object E10: TEdit
Left = 536
Top = 88
Width = 65
Height = 21
TabOrder = 10
Text = '0.05'
end
object E11: TEdit
Left = 536
Top = 112
Width = 65
Height = 21
TabOrder = 11
Text = '0.01'
end
object ST7: TStaticText
Left = 336
Top = 16
Width = 143
Height = 17
Caption = 'Порядок уравнения справа'
TabOrder = 21
end
object ST8: TStaticText
Left = 336
Top = 40
Width = 177
Height = 17
Caption = 'Коэффициенты уравнения справа'
TabOrder = 22
end
object ST9: TStaticText
Left = 336
Top = 64
Width = 193
Height = 17
Caption = 'Частота гармонических возмущений'
TabOrder = 23
end
object ST10: TStaticText
Left = 336
Top = 88
Width = 137
Height = 17
Caption = 'Показатель у экспоненты'
TabOrder = 24
end
object ST11: TStaticText
Left = 336
Top = 112
Width = 144
Height = 17
Caption = 'Усиление на частоте среза'
TabOrder = 25
end
object E12: TEdit
Left = 480
Top = 136
Width = 121
Height = 21
TabOrder = 12
Text = 'func.txt'
end
object ST12: TStaticText
Left = 336
Top = 136
Width = 144
Height = 17
Caption = 'Имя файла с произв. возм.'
TabOrder = 26
end
object E13: TEdit
Left = 224
Top = 160
Width = 65
Height = 21
TabOrder = 13
end
object ST13: TStaticText
Left = 24
Top = 160
Width = 146
Height = 17
Caption = 'Усиление в обратной связи'
TabOrder = 27
end
end