|-------|-------------|-------------|--------------------------------------------------------------| | Номер | Название | Код | Расшифровка | | слова | | | | |-------|-------------|-------------|--------------------------------------------------------------| | 0 | Header | 0x7777 | Заголовок | | 1 | Setup | 0xXXXX | Биты настроек (как в 0х1111) | | 2 | TaskType | 16bit uint | 0х1 -- меняется ток лазера 1 | | | | | 0х2 -- меняется ток лазера 2 | | | | | 0х3 -- меняется температура лазера 1 | | | | | 0х4 -- меняется температура лазера 2 | | 3 | chngd_p_min | 16bit uint | Минимальное значение изменяемого параметра (mA или C) | | 4 | chngd_p_max | 16bit uint | Максимальное значение изменяемого параметра (mA или C) | | 5 | delta_p | 16bit uint | Шаг дискретизации изменяемого параметра (mA или C) | | 6 | delta_t | 16bit uint | Дискретныфй шаг по времени (мкс) | | 7 | fixed_param | 16bit uint | Значение другого параметра лазера с изменяемым параметром | | 8 | I_fixed | 16bit uint | Значение тока для лазера с фиксированными параметрами | | 9 | T_fixed | 16bit uint | Значение температуры для лазера с фиксированными параметрами | | 10 | Tau | 16bit uint | Значение тау (время релаксации, миллисекунды) | | 11 | P_temp1 | 16bit float | Пропорциональный коэффициент для ЛМ1 | | 12 | I_temp1 | 16bit float | Интегальный коэффициент для ЛМ1 | | 13 | P_temp2 | 16bit float | Пропорциональный коэффициент для ЛМ2 | | 14 | I_temp2 | 16bit float | Интегальный коэффициент для ЛМ2 | | 15 | CRC | 16bit uint | Контрольная сумма | |-------|-------------|-------------|--------------------------------------------------------------| Таким образом размер команды 0x7777 теперь -- 32 байт (или 15 16-ти битных слов).