# VisMCHA Описание класса

Класс предназначен для индикации состояния исполнительных механизмов технологического оборудования (шнек, нория и т.д.).
Родительский класс: VisSubUnit
Объект данного класса должен быть частью (дочерним объектом) VsqUnit.

# Свойства объекта

- size
- autoSize
- imageName
- imageSize
- zeroPoint
- equipment

# Описание свойств

## size

Размер объекта.
Размер объекта для отображения графического представления оборудования.

## autoSize

Подгонять размер объекта под размер картинки.
Если нет необходимости смещать картинку относительно нулевой позиции объекта (zeroPoint), изменять размер (imageSize) и "обрезать" её (size), то значение данного свойства необходимо установить в "true". В этом случае объекта будет равен размеру картинки, картинка будет отображена полностью в масштабе 1:1.

## imageName

Имя файлов для отображения состояния оборудования.
Имя файлов (без расширения и постфикса) содержащих изображения для отображения четырёх возможных состояний оборудования:

- выключено - imageName_1.bmp
- включено - imageName_2.bmp
- авария - imageName_3.bmp
- приостановлено - imageName_4.bmp

## imageSize

Необходимый размер картинки.
Если Вас не устраивает размер изображения хранящегося в файле, то его можно изменить задав ненулевые значения для этого свойства.

## zeroPoint

Положение изображения относительно объекта.
Если есть необходимость "обрезать" изображение слева или сверху, то можно сместить его задав отрицательные значения для координат x и y соответственно.

## equipment

Ссылка на объект оборудования.
Данное свойство должно содержать ссылку на объект содержащий данные о текущем состоянии оборудования (EqMCHB).