Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1605

.pdf
Скачиваний:
4
Добавлен:
07.01.2021
Размер:
1.39 Mб
Скачать

 

Вычисление ускорения

 

Label1

Масса

 

TextBox1

Label2

Время разгона

TextBox2

CommandButton1

Ввод

Вычислить

CommandButton2

Label3

 

 

Label4

Label5

 

Выход

CommandButton2

 

Рис. 24. Общий вид формы

 

Решение

В окне программного кода напишем процедуры для кнопок.

Option Explicit

Dim m As Integer, t As Integer

Dim v1 As Double, v2 As Double

Dim A As Double, F As Double

Private Sub CommandButton1_Click()

Вводим с клавиатуры начальную и конечную скорости v1 = InputBox (“Введите начальную скорость”)

v2 = InputBox (“Введите конечную скорость”)

Выводим значения скоростей на форму в метку Label3 Label3.Caption = “v1=” & v1 “ v2= ” & v2

End Sub

Private Sub CommandButton2_Click()

m = TextBox1.Text ‘ считываем массу автомобиля из поля t = TextBox2.Text ‘ считываем из поля время разгона

A = (v2–v1)*10/(36*t)

‘ вычисляем ускорение

F = m*A

‘ вычисляем силу

‘ Выводим результаты на форму

Label4.Caption = “Ускорение = ” & A

Label5.Caption = “Сила = ” & F

End Sub

Private Sub CommandButton2_Click() End

End Sub

40

2.2. Задания для лабораторной работы при проектировании процессов управления на автомобильном транспорте средствами Visual Basic

Вариант 1

Вычислить количество автосамосвалов N, необходимых для обслуживания экскаватора, по формуле

 

 

60 l

+

60 l

 

 

 

tпс +

v1

v2

+tрс

N =

 

 

 

 

 

 

 

 

 

 

,

 

 

tпс

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где l расстояние транспортировки грунта, км; v1 скорость движения груженого автосамосвала, км/ч; v2 скорость движения порожнего автосамосвала, км/ч; tпc время погрузки автосамосвала, мин; t рc время

разгрузки автосамосвала, мин.

На форме разместить метки с пояснительным текстом, список для выбора расстояния транспортировки грунта автосамосвалом, поля для ввода времени погрузки и разгрузки автосамосвала, скорости движения груженого и порожнего автосамосвала. Кнопка Вычислить считывает введенные данные, вычисляет количество автосамосвалов и выводит эти данные на рабочий лист Excel. Для запуска формы создать на рабочем листе Excel кнопку Запуск.

Общий вид формы, имена объектов и подписи для меток и кнопок показаны на рис. 25.

Вариант 2

Вычислить количество оборотов, совершаемых автомобилем за 3, 6, 9 и 12 часов, если среднетехническая скорость автомобиля равна 54 км/ч, расстояние перевозки 20 км, а время на погрузку и разгрузку составляет 30 минут. Вывести полученные данные на первый рабочий лист Excel и построить график зависимости количества оборотов от времени работы.

Разместить на форме кнопки Вычислить, Построить график, Очи-

41

стить и Удалить график. Общий вид формы, имена объектов и подписи для меток и кнопок показаны на рис. 26. Общий вид таблицы результатов приведен в табл. 10.

 

 

 

Вычисление количества автосамосвалов

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Расстояние

Время погрузки

 

 

 

 

 

TextBox1

 

 

 

 

 

 

 

 

 

 

 

транспортировки

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ListBox1

 

 

грунта

Время разгрузки

 

 

 

 

 

 

TextBox2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Скорость автосамосвала

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

груженого

 

 

 

 

 

 

TextBox3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

порожнего

 

 

 

 

 

 

 

TextBox4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вычислить

 

 

 

Выход

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CommandButton1

CommandButton2

 

 

 

 

 

Рис. 25. Общий вид формы

 

Вычисление количества оборотов

 

CommandButton1

Вычислить

Очистить

CommandButton3

CommandButton2

Построить

Удалить

CommandButton4

 

график

график

 

 

Рис. 26. Общий вид формы

 

42

Таблица 10

Таблица результатов

Время работы

Время оборота

Количество оборотов

 

 

 

Вариант 3

На склад привозят груз на машинах различной грузоподъемности. Требуется вычислить количество разгрузившихся машин до того, как склад заполнится.

На форме размещены: метки с пояснительным текстом, поле для ввода вместимости склада, кнопка ОК, поле для вывода данных о грузоподъемности машин и метка для вывода количества разгруженных машин. Пользователь вводит вместимость склада и нажимает на кнопку ОК. Программа запрашивает вес каждой машины до тех пор, пока общий вес груза не превысит вместимость склада, и ведет подсчет количества разгруженных машин.

Внешний вид формы показан на рис. 27.

 

Склад

 

Label1

Введите вместимость склада, т

TextBox1

 

Label2

Склад

CommandButton1

 

ОК

TextBox2

 

 

 

Количество машин

Label3

 

 

Label4

 

Рис. 27. Внешний вид формы

 

43

Вариант 4

1.Создать базу данных «Перевозки», содержащую следующую

информацию: марка автомобиля, регистрационный номер, грузоподъемность, габаритные размеры кузова (объем кузова, м3), ФИО водителя, дата выезда, время выхода на маршрут, время возвращения, наименование груза, грузополучатель, грузоотправитель, примечания (информация о происшествиях), тип кузова (бортовой, фургон и т.д.), вес груза.

Указанную информацию разместить в трёх таблицах, в каждой по 10 записей.

2.Сделать три формы для внесения и удаления записей.

3.Выдать справки (сделать запрос):

-о самосвалах, вышедших на линию в заданный день;

-о свободных машинах заданной грузоподъемности и заданной мар-

ки;

-о работе водителя в текущий день или заданный период;

-об автомобилях, вышедших сегодня в рейс и еще не вернувшихся в

гараж;

-о свободных автомобилях заданной грузоподъемности и заданной

марки;

-о происшествиях во время перевозки грузов весом более заданного числа за прошлый месяц.

4. Создать отчет следующего вида:

ПУТЕВОЙ ЛИСТ

Наименование предприятия

Водитель Марка автомобиля Госзнак

Грузоотправитель Наименование груза Вес груза Грузополучатель Начальник АТП Время отправления Время прибытия

Отметка о получении груза

44

Вариант 5

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

Указанную информацию разместить в трёх таблицах, в каждой по 10 записей.

2.Сделать три формы для внесения и удаления записей.

3.Выдать справки (сделать запрос):

-о свободных местах на данный маршрут в заданный день;

-маршрутах в определенный промежуток времени;

-возможности добраться в конечный пункт назначения;

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

-маршрутах с временем отправления после 12.00;

-маршрутах с количеством свободных мест более заданного числа. 4. Создать отчет следующего вида:

Отчет за _________________

название месяца

Номер

Пункт

Пункт

Свободных

маршрута

отправления

назначения

мест

Вариант 6

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

Указанную информацию разместить в трёх таблицах, в каждой по 10 записей.

2.Сделать 3 формы для внесения, удаления записей.

3.Выдать справки (сделать запрос):

-о водителях, работающих на заданном маршруте;

-об автобусах, вернувшихся в парк до 19:00;

-о работе водителя в заданный период;

-о водителях старше определенного возраста;

-о работе водителя в заданный день без поломок;

45

- об автобусах, не вышедших на маршрут сегодня.

4. Создать отчет следующего вида, сгруппировав записи по марке:

Отчет по водителю_________________

 

 

 

 

ФИО водителя

 

 

 

 

 

 

 

Дата

Номер

Время

Время

Информация

Водитель

 

маршрута

выхода

возвращения

о происшествиях

 

 

 

 

 

 

 

Вариант 7

1.Спроектировать при помощи Visual Basic модель микросистемы

[2]в диалоговом режиме.

2.Выполнить при помощи Visual Basic анализ влияния средней технической скорости на функционирование микросистемы.

3.По полученным данным построить графические зависимости влияния средней технической скорости на выработку микросистемы (при помощи Microsoft Excel).

Вариант 8

1.Спроектировать при помощи Visual Basic модель микросистемы

[2]в диалоговом режиме.

2.Выполнить при помощи Visual Basic анализ влияния времени по- грузки–выгрузки на функционирование микросистемы.

3.По полученным данным построить графические зависимости влияния времени погрузки–выгрузки на выработку микросистемы (при помощи Microsoft Excel).

Вариант 9

1.Спроектировать при помощи Visual Basic модель особо малой системы (маятниковый маршрут, с обратным груженым пробегом) [2] в диалоговом режиме.

2.Выполнить при помощи Visual Basic анализ влияния времени по- грузки–выгрузки на функционирование особо малой системы.

3.По полученным данным построить графические зависимости влияния времени погрузки–выгрузки на выработку особо малой системы

(при помощи Microsoft Excel).

46

Вариант 10

1.Спроектировать при помощи Visual Basic модель особо малой системы (маятниковый маршрут, с обратным груженым пробегом) [2] в диалоговом режиме.

2.Выполнить при помощи Visual Basic анализ влияния среднетехнической скорости на функционирование особо малой системы.

3.По полученным данным построить графические зависимости влияния среднетехнической скорости на выработку особо малой

системы (при помощи Microsoft Excel).

Вариант 11

1.Спроектировать при помощи Visual Basic модель особо малой системы (маятниковый маршрут, с обратным груженым пробегом не на всем расстоянии перевозок груза) [2] в диалоговом режиме.

2.Выполнить при помощи Visual Basic анализ влияния времени по- грузки–выгрузки на функционирование особо малой системы.

3.По полученным данным построить графические зависимости влияния времени погрузки–выгрузки на выработку особо малой системы

(при помощи Microsoft Excel).

Вариант 12

1.Спроектировать при помощи Visual Basic модель особо малой системы (маятниковый маршрут, с обратным груженым пробегом не на всем расстоянии перевозок груза) [2] в диалоговом режиме.

2.Выполнить при помощи Visual Basic анализ влияния средней технической скорости на функционирование микросистемы.

3.По полученным данным построить графические зависимости влияния средней технической скорости на выработку микросистемы (при помощи Microsoft Excel).

Вариант 13

1.Спроектировать при помощи Visual Basic модель особо малой системы (маятниковый маршрут, с обратным груженым пробегом, но разной загрузкой) [2] в диалоговом режиме.

2.Выполнить при помощи Visual Basic анализ влияния средней технической скорости на функционирование микросистемы.

47

3. По полученным данным построить графические зависимости влияния средней технической скорости на выработку микросистемы (при помощи Microsoft Excel).

Вариант 14

1.Спроектировать при помощи Visual Basic модель особо малой системы (кольцевой маршрут) [2] в диалоговом режиме.

2.Выполнить при помощи Visual Basic анализ влияния времени погрузки–выгрузки на функционирование особо малой системы.

3.По полученным данным построить графические зависимости влияния времени погрузки-выгрузки на выработку особо малой системы

(при помощи Microsoft Excel).

Вариант 15

1.Спроектировать при помощи Visual Basic модель особо малой системы (кольцевой маршрут) [2] в диалоговом режиме.

2.Выполнить при помощи Visual Basic анализ влияния среднетехнической скорости на функционирование особо малой системы.

3.По полученным данным построить графические зависимости влияния среднетехнической скорости на выработку особо малой системы

(при помощи Microsoft Excel).

ТРЕБОВАНИЯ К ВЫПОЛНЕНИЮ И ОФОРМЛЕНИЮ

ЛАБОРАТОРНЫХ РАБОТ

Лабораторная работа выполняется в электронном виде, оформляется в виде отчёта, выполненного машинописным способом на одной стороне листа формата А4.

Работа должна содержать разделы, расположенные в следующем порядке:

-титульный лист;

-задание на лабораторную работу;

-содержание;

-введение;

-основная часть;

48

-

заключение;

 

 

-список использованных источников;

-приложения.

Общий объем отчёта по лабораторной работе 7 – 10 страниц машинописного текста. Текст отчёта оформляется с соблюдением требований

[6].

В начале занятия каждому студенту выдается задание на лабораторную работу с указанием даты выдачи и срока её выполнения. Защита лабораторной работы сводится к обоснованию решений, разработанных обучающимся по рассматриваемой задаче.

Критерии оценки:

-оценка «зачтено» выставляется студенту, если он выполнит лабораторную работу в объеме более 50 % всей работы, ответит на вопросы по лабораторной работы;

-оценка «не зачтено» – не выполнил лабораторную работу в полном объеме (менее 50 % всей работы).

Библиографический список

1.Геращенко, И.П. Экономико-математические методы и модели : учебное пособие / И.П. Геращенко, Е.В. Шульга. – Омск : Изд-во Омского экономического института, 2007. – 292 с.

2.Основы теории автотранспортных систем (грузовые автомобильные перевозки) / В.И. Николин, Е.Е. Витвицкий, С.М. Мочалин, Н.И. Ланьков. – Омск : Изд-во ОмГПУ, 1999. – 191 с.

3.Николин, В.И. Грузовые автомобильные перевозки : монография / В.И. Николин, Е.Е. Витвицкий, С.М. Мочалин – Омск : Изд-во «Вариант-

Сибирь», 2004. – 480 с.

4.Рудикова, Л.В. Microsoft Excel для студента / Л.В. Рудикова. –

СПб.: БХВ – Петербург, 2005. – 368 с.

5.Антипенко, Н.Ф. Разработка пользовательских приложений средствами VBA : учебно-методическое пособие / Н.Ф. Антипенко, Т.А. Санькова. – Омск : СибАДИ, 2012. – 92 с.

6.Методические указания по оформлению курсовых работ, проектов

ивыпускных квалификационных работ / сост. М.А. Миргородский. – Омск : СибАДИ, 2011. – 40 с.

49

К НАЧАЛУ

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]