Практическая работа 59



Изм.

Лист

№ докум.

Подпись

Дата

Лист

1

РП.190631.МДК.00.59.ТО

Разработал

Пережогин

Проверил

Климчинский

Диагностирование автомобилей на постах общей и поэлементного диагностики

Лит.

Листов

2

МГСТ 1ТОА-11

Изм.

Лист

№ докум.

Подпись

Дата

Лист

1

РП.190631.МДК.00.59.ТО

Разработал

Пережогин

Проверил

Климчинский

Диагностирование автомобилей на постах общей и поэлементного диагностики

Лит.

Листов

2

МГСТ 1ТОА-11

Практическая работа №59

Тема: Диагностирование автомобилей на постах общей и поэлементного диагностики

Периоды между очередными видами технических обслуживаний автомобилей и объемы выполняемых работ устанавливаются планово-предупредительной системой технического обслуживания.

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

Поэтому при техническом обслуживании требуется индивидуальный подход к каждому автомобилю.

Это означает, что перед техническим обслуживанием, в процессе его выполнения или на заключительном этапе производится обследование автомобиля и отдельных его агрегатов по установленной методике и определенным признакам с применением специального оборудования и приборов.

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

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

Диагностика подразделяется на общую и поэлементную или причинную:

Общая диагностика имеет целью выявление работоспособности автомобиля или иначе — определение соответствия нормативным данным выходных показателей рабочего процесса, например, для двигателя — мощность, для тормозов — тормозной путь, для сцепления — процент буксования и т. д.

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

Диагностика является качественно новым элементом технического обслуживания и с технической точки зрения должна быть составной частью технического обслуживания автомобилей. В тех случаях, когда ее проводят до технического обслуживания и текущего ремонта или после указанных воздействий, она называется — целевой.

В первом случае диагностику проводят в целях определения скрытых дефектов, уточнения (корректировки) объемов работ и периодичности технического обслуживания и ремонта, во втором — с целью проверки выполненных работ.

Если диагностику проводят в процессе технического обслуживания или текущего ремонта на постах, где эти работы выполняются, она называется — совмещенной.

На рисунке показаны варианты совмещенной и целевой диагностики.

Изм.

Лист

№ докум.

Подпись

Дата

Лист

2

Изм.

Лист

№ докум.

Подпись

Дата

Лист

2

Рис. Схемы технологических процессов технического обслуживания и текущего ремонта с применением диагностики:

КПП — контрольно-пропускной пункт; ЕО, ТО-1, ТО-2 и TP — посты обслуживания и текущего ремонта; Д1 — пост диагностики механизмов автомобиля, обеспечивающих безопасность движения; Д2 — пост диагностики силовых агрегатов, трансмиссии и других механизмов автомобиля; Д3 — совмещенная диагностика на постах технического обслуживания и текущего ремонта






Практическая работа 5(9)



Практическая работа

Компоненты StringGrid и Chart

Теория

Компонент Chart компонент позволяет строить различные диаграммы и графики, которые выглядят очень эффектно

Компонент Chart является контейнером объектов Series типа TChartSeries — серий данных, характеризующихся различными стилями отображения. Каждый компонент может включать несколько серий. Если вы хотите отображать график, то каждая серия будет соответствовать одной кривой на графике. Если вы хотите отображать диаграммы, то для некоторых видов диаграмм можно наложить друг на друга несколько различных серий, для других (например, для круговых диаграмм) это, вероятно, будет выглядеть некрасиво. Однако, и в этом случае вы можете задать для одного компонента Chart несколько серий одинаковых данных с разным типом диаграммы. Тогда, делая в каждый момент времени активной одну из них, вы можете предоставить пользователю выбор типа диаграммы, отображающей интересующие его данные.

Свойства Chart

AllowPanning

Определяет возможность пользователя прокручивать наблюдаемую часть графика во время выполнения, нажимая правую кнопку мыши. Возможные значения: pmNone — прокрутка запрещена, pmHorizontal, pmVertical или pmBoth — разрешена соответственно прокрутка только в горизонтальном направлении, только в вертикальном или в обоих направлениях.

AllowZoom

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

Title

Определяет заголовок диаграммы.

Foot

Определяет подпись под диаграммой. По умолчанию отсутствует. Текст подписи определяется подсвойством Text.

Frame

Определяет рамку вокруг диаграммы.

Legend

Легенда диаграммы — список обозначений.

MarginLeft , MarginRight , MarginTop, MarginBottom

Значения левого, правого, верхнего и нижнего полей.

BottomAxis, LeftAxis, RightAxis

Эти свойства определяют характеристики соответственно нижней, левой и правой осей. Задание этих свойств имеет смысл для графиков и некоторых типов диаграмм.

LeftWall, BottomWall, BackWall

Эти свойства определяют характеристики соответственно левой, нижней и задней граней области трехмерного отображения графика.

SeriesList

Список серий данных, отображаемых в компоненте.

View3d

Разрешает или запрещает трехмерное отображение диаграммы.

View3DOptions

Характеристики трехмерного отображения.

Chart3DPercent

Масштаб трехмерности.

Рядом со многими из перечисленных свойств в Инспекторе Объектов расположены кнопки с многоточием, которые позволяют вызвать ту или иную страницу Редактора Диаграмм — многостраничного окна, позволяющего установить все свойства диаграмм. Вызов Редактора Диаграмм возможен также двойным щелчком на компоненте Chart или щелчком на нем правой кнопкой мыши и выбором команды Edit Chart во всплывшем меню.

На вкладке Series щелкните на кнопке Add — добавить серию и выберите подходящий тип диаграммы. Воспользовавшись закладкой Titles вы можете задать заголовок диаграммы, закладка Legend позволяет задать параметры отображения легенды диаграммы (списка обозначений) или вообще убрать ее с экрана, закладка Panel определяет вид панели, на которой отображается диаграмма, закладка 3D дает вам возможность изменить внешний вид вашей диаграммы: наклон, сдвиг, толщину и т.д.

Страница Series, также имеющая ряд закладок, дает вам возможность выбрать дополнительные характеристики отображения серии.

После проектирования остается написать код, задающий данные, которые вы хотите отображать.

Для задания отображаемых значений надо использовать методы серий Series. Остановимся только на трех основных методах.

Метод Clear очищает серию от занесенных ранее данных.

Метод Add:

Add(Const AValue: Double; Const ALabel: String; AColor: TColor)

позволяет добавить в диаграмму новую точку. Параметр AValue соответствует добавляемому значению, параметр ALabel — название, которое будет отображаться на диаграмме и в легенде, AColor — цвет. Параметр ALabel — не обязательный, его можно задать пустым: ».

Метод AddXY:

AddXY(Const AXValue, AYValue: Double; Const ALabel: String; AColor: TColor)

позволяет добавить новую точку в график функции. Параметры AXValue и AYValue соответствуют аргументу и функции. Параметры ALabel и AColor те же, что и в методе Add.

Таким образом, процедура, обеспечивающая загрузку данных в круговую диаграмму Series1 и графики функций Series2 и Series3, может иметь вид:

const

A1=155;

A2=251;

A3=203;

A4=404;

var

i: word;

begin

With Series1 do

begin

Clear;

Add(A1, ‘Цех 1’, clYellow);

Add(A2, ‘Цех 2’, clBlue);

Add(A3, ‘Цех 3’, clRed);

Add(A4, ‘Цех 4’, clPurple);

end;

Series2.Clear;

Series3.Clear;

for i:=0 to 100 do

begin

Series2.AddXY(0.02*Pi*i, sin(0.02*Pi*i), », clRed);

Series3.AddXY(0.02*Pi*i, cos(0.02*Pi*i), », clBlue);

end;

end;

Эту процедуру можно включить в обработку щелчка какой-нибудь кнопки, в команду меню или просто в событие OnCreate формы. Операторы Clear нужны, если в процессе работы приложения вы собираетесь обновлять данные. Без этих операторов повторное выполнение методов Add и AddXY только добавит новые точки, не удалив прежние.

Если вы предусмотрели, например, для данных, отображаемых в диаграмме, две серии Series1 и Series4 разных видов — Pie и Bar, то можете ввести процедуру, изменяющую по требованию пользователя тип диаграммы. Эту процедуру можно ввести в событие OnClick какой-нибудь кнопки, в команду меню или, например, просто в обработку щелчка на компоненте Chart. Для того, чтобы загрузить данные в Series4 и сделать эту диаграмму в первый момент невидимой, можно вставить в конце приведенной ранее процедуры операторы

Series4.Assign(Series1);

Series4.Active:=false;

Первый из этих операторов переписывает данные, помещенные в Series1, в серию Series4. А второй оператор делает невидимой серию Series4. Смена типа диаграммы осуществляет процедура

Series1.Active := not Series1.Active;

Series4.Active := not Series4.Active;

Задание 1

На форме расположите компоненты согласно рисунку.

Кнопка Заполнить заполняет StringGrid: в фиксированный столбец — ‘x’ и ‘y’, в остальные ячейки вводятся значения x и значения y(x) функции y=x2.

Кнопка Построить строить график функции в компоненте Chart.

Кнопка Очистить очищает содержимое компонентов StringGrid и Chart.

*Разрешите пользователю самому вводить данные в StringGrid для отображения на графике.






map