Signals | Public Member Functions

QlfTOTestMachine Class Reference

List of all members.

Signals

void pressTestButton ()

Public Member Functions

 QlfTOTestMachine (QIODevice *ioDevice)
 Конструктор.
 ~QlfTOTestMachine ()
void ReadLoadCellAndXhead (int &loadcell, int &xhead)
int ReadLoadCellIdent ()
 Прочитать код тензодатчика (LoadCell).
QString ReadMachineIdent ()
int ReadLoadCellValue ()
int ReadXheadValue ()
int ReadMachineStatus ()
double ReadSoftwareXheadVelocity ()
void SetRollingAverageValue (int value)
void ClearRemoteMode ()
void RelativePositionalMove (int value)
void MoveXheadForward ()
void ToggleTEST_LED (bool value)
void AbsolutePositionalMove (int value)
void ZeroAuxChannel (int value)
void ZeroXhead ()
void ReverseXhead ()
void HaltXhead ()
void AutoreverseXhead (bool value)
void SetSowtwareXheadVelocity (double value)
void ZeroLoadCell ()
double getLoadCellRange (int loadCellIdent) const

Detailed Description

Definition at line 18 of file QlfTOTestMachine.h.


Constructor & Destructor Documentation

QlfTOTestMachine::QlfTOTestMachine ( QIODevice *  ioDevice  ) 

Конструктор.

Parameters:
serialPort Указатель на эземпляр класса SerialPort

Definition at line 5 of file QlfTOTestMachine.cpp.

QlfTOTestMachine::~QlfTOTestMachine (  ) 

Деструктор

Definition at line 11 of file QlfTOTestMachine.cpp.


Member Function Documentation

void QlfTOTestMachine::AbsolutePositionalMove ( int  value  ) 

Переместить траверсу в заданное положение

Parameters:
value Координата нового положения траверсы в мкм.

Definition at line 103 of file QlfTOTestMachine.cpp.

void QlfTOTestMachine::AutoreverseXhead ( bool  value  ) 

Смотри описание к разр. машине

Definition at line 139 of file QlfTOTestMachine.cpp.

void QlfTOTestMachine::ClearRemoteMode (  ) 

Смотри описание к разр. машине

Definition at line 73 of file QlfTOTestMachine.cpp.

double QlfTOTestMachine::getLoadCellRange ( int  loadCellIdent  )  const

Получить диапазон нагрузок тензодатчика по его коду

See also:
ReadLoadCellIdent()
Parameters:
loadCellIdent Код тензодатчика
Returns:
Диапазон силы, Ньютон. Соответствует коду АЦП = 30000.

Definition at line 163 of file QlfTOTestMachine.cpp.

void QlfTOTestMachine::HaltXhead (  ) 

Остановить движение травесы

Definition at line 133 of file QlfTOTestMachine.cpp.

void QlfTOTestMachine::MoveXheadForward (  ) 

Включить движение травесы вперед

Definition at line 88 of file QlfTOTestMachine.cpp.

void QlfTOTestMachine::ReadLoadCellAndXhead ( int &  loadcell,
int &  xhead 
)

Читать значения силы (в кодах АЦП) и положение траверсы (в мкм).

Parameters:
loadcell сила в кодах АЦП.
xhead положение траверсы в мкм.

Definition at line 16 of file QlfTOTestMachine.cpp.

int QlfTOTestMachine::ReadLoadCellIdent (  ) 

Прочитать код тензодатчика (LoadCell).

Returns:
Код тензодатчика (LoadCell)
Код тензодатчикаНагрузка, Н
(DEC)значение
83250000
82200000
81100000
6950000
6830000
6725000
6620000
6510000
535000
523000
512500
502000
491000
37500
36300
35250
34200
33100
2150
2030
1925
1820
1710
055

Definition at line 28 of file QlfTOTestMachine.cpp.

int QlfTOTestMachine::ReadLoadCellValue (  ) 

Прочитать значение нагрузки

Returns:
Нагрузка в кодах АЦП

Definition at line 40 of file QlfTOTestMachine.cpp.

QString QlfTOTestMachine::ReadMachineIdent (  ) 

Прочитать идентификатор испытатальной машины

Returns:
Идентификатор испытатальной машины

Definition at line 34 of file QlfTOTestMachine.cpp.

int QlfTOTestMachine::ReadMachineStatus (  ) 

Прочитать статус испытательной машины

Returns:
Статус
СтатусЕсли 0Если 1
БитОписаниеОписание
0ВверхВниз
1ЗапущенаОстановлена
2На позицииДвижется на позицию
3-Перегрузка Мотор/Питание
4-Превышение диапазона движения траверсы вперед
5-Превышение диапазона движения траверсы назад
6-Перегрузка тензодатчика на растяжение
7-Перегрузка тензодатчика на сжатие

Definition at line 52 of file QlfTOTestMachine.cpp.

double QlfTOTestMachine::ReadSoftwareXheadVelocity (  ) 

Получить програмно установленную скорость движения траверсы

Returns:
Скорость движения траверсы, мм/мин

Definition at line 58 of file QlfTOTestMachine.cpp.

int QlfTOTestMachine::ReadXheadValue (  ) 

Положение траверсы

Returns:
Положение траверсы, мкм

Definition at line 46 of file QlfTOTestMachine.cpp.

void QlfTOTestMachine::RelativePositionalMove ( int  value  ) 

Смотри описание к разр. машине

Definition at line 79 of file QlfTOTestMachine.cpp.

void QlfTOTestMachine::ReverseXhead (  ) 

Включить движение травесы назад

Definition at line 127 of file QlfTOTestMachine.cpp.

void QlfTOTestMachine::SetRollingAverageValue ( int  value  ) 

Смотри описание к разр. машине

Definition at line 64 of file QlfTOTestMachine.cpp.

void QlfTOTestMachine::SetSowtwareXheadVelocity ( double  value  ) 

Установить скорость движения траверсы

Parameters:
value Скорость движения траверсы, мм/мин

Definition at line 148 of file QlfTOTestMachine.cpp.

void QlfTOTestMachine::ToggleTEST_LED ( bool  value  ) 

Включить/выключить диод на кнопке TEST

Parameters:
value true Включить диод. false Выключить диод.

Definition at line 94 of file QlfTOTestMachine.cpp.

void QlfTOTestMachine::ZeroAuxChannel ( int  value  ) 

Смотри описание к разр. машине

Definition at line 112 of file QlfTOTestMachine.cpp.

void QlfTOTestMachine::ZeroLoadCell (  ) 

Обнулить датчик силы

Definition at line 157 of file QlfTOTestMachine.cpp.

void QlfTOTestMachine::ZeroXhead (  ) 

Обнулить датчик положения траверсы

Definition at line 121 of file QlfTOTestMachine.cpp.


The documentation for this class was generated from the following files:
 All Classes Functions Enumerations Enumerator