
- •2)Виды погрешностей:
- •4) Определение коэффициентов уравнения регрессии производят методом наименьших квадратов (мнк) с помощью эвм. Исходными данными являются:
- •5,17) Проверку адекватности модели при наличии случайных погрешностей измерения принято производить по критерию Фишера или, что то же, по f - критерию:
- •6)Определение центров распределения
- •9) Величину случайной составляющей погрешности принято характеризовать величиной дисперсии, ско и доверительного интервала
- •13,14) Определение вида частных зависимостей
- •21) Принципы выбора вида интерфейса.
- •23) Интерфейс - это совокупность аппаратных и программных средств информационного сопряжения источника программ (компьютера, микроконтроллера) с функциональным элементом аппаратуры.
- •Библиотека функций для работы с daq board
- •Принцип программного управления модулями icp con и система команд
- •29) В библиотеке базовых функций для работы с аппаратурой при использовании интерфейса rs485 достаточно иметь 3 функции:
- •30) Пример функционально полного набора процедур:
Принцип программного управления модулями icp con и система команд
Команды управления передаются от компьютера к модулям I-7000 в виде строки символов ASCII через контроллер интерфейса RS232 (порт СОМ1 или СОМ2) компьютера.
Формат команды: ПН/Адрес/Команда/КС/ПК
ПН - признак начала посылки (Код символа $, #, @, %, ~) ;
ПК - признак конца посылки (Код 0Dh символа CR);
КС - контрольная сумма (Два символа ASCII гексокода контрольной суммы).
В библиотеке базовых функций для работы с аппаратурой при использовании интерфейса RS485 достаточно иметь 3 функции:
а) инициализации;
б)записи;
в)чтения.
29) В библиотеке базовых функций для работы с аппаратурой при использовании интерфейса rs485 достаточно иметь 3 функции:
а) инициализации;
б)записи;
в)чтения.
Функция инициализации
Описание: функция обеспечивает задание выбор СОМ порта и задание режима работы: количество битов (от 5 до 8) в передаваемом слове данных, количество стоповых битов (1,5 или 2), наличие или отсутствие бита паритета (контроля на четность/нечетность), тактовая частота передачи битов.
Тело функции:
outportb(Base+3,0x80);/*запись кода установки режима загрузки делителя частоты тактового генератора в управляющий регистр*/
outportb(Base,0xff);/*запись младшего байта кода делителя частоты*/
outportb(Base+1,0xff00>>8);/* запись старшего байта кода делителя частоты */
outportb(Base+3,<слово режима>);/*запись кода формата данных*/
outportb(Base+1,0);/*запрет прерываний*/
Функция записи
i=0;t=0; while cCmd[i] ! = NULL
{while ((inportb(Base+5) & 0x20) = = 0)
{t++ }
outportb(Base,cCmd[i]);/*Вывод строки символов, составляющих команду*/
i++;t=0;}
if (iChksum != 0)
{while ((inportb(Base+5) & 0x20) = = 0)
{t++ }
outportb(Base,ChksumHi); /*Вывод ст. байта контрольной суммы*/
t=0; while ((inportb(Base+5) & 0x20) = = 0)
{t++}
outportb(Base,ChksumLo); /*Вывод мл. байта контрольной суммы*/
t=0;while ((inportb(Base+5) & 0x20) = = 0)
{t++ }
outportb(Base,0x0D); /*Вывод признака CR конца строки*/
Функция чтения
i=0; t=0;for (;;)
{while ((inportb(Base+5) & 0x01) ! = 0x01)
{t++ }
c=inportb(Base) & 0xff;
if (c = = 0x0D) break;
else cCmd[i] = c;
i++;}
27) Интерфейс САМАС (Computer Application for Measurement And Control) используются при создании сложных (до 1200 приборов измерения и управления) и/или значительно территориально распределенных (до 30 км) систем измерения и управления. Интерфейс САМАС был разработан для автоматизации наиболее сложных экспериментов в ядерной физике.
Основной стандартизованой частью системы САМАС является унифицированный блочный каркас (крейт) в который устанавливается до 23 функциональных модулей (ФМ) и контроллер крейта (КК). Функциональный модуль САМАС представляет собой законченный прибор, имеющий определенное функциональное назначение.
Основные группы ФМ:
-Модули ввода/вывода аналоговых сигналов (усилители с программируемым коэффициентом усиления, аналоговые мультиплексоры, АЦП, ЦАП).
-Модули ввода/вывода цифровых сигналов (цифровые регистры ввода/вывода, счетчики импульсов).
-Модули временной синхронизации (генераторы импульсов, таймеры, модули времени, цифровые часы).
-Модули-контроллеры исполнительных устройств (электродвигателей, шаговых двигателей, реле).
Количество крейтов в комплексе САМАС может быть от 1 до 62. Максимальная территориальная удаленность крейта от ЭВМ составляет 500м * N, где N - количество крейтов в комплексе.
Программное управление аппаратурой САМАС от ЭВМ реализуется с помощью библиотеки программных модулей (процедур, функций, макрокоманд). Основные группы программных модулей:
Процедуры (функции, макрокоманды) системного действия: Z, C.
Процедуры (функции, макрокоманды) одиночного действия действия:
Управления без передачи данных;
Записи;
Чтения
Процедуры (функции, макрокоманды) для работы с X, Q, L - сигналами (чтение, установка, проверка, сброс)
Минимальный функционально полный набор таких процедур, с помощью которого можно реализовать все возможные виды взаимодействия ЭВМ с аппаратурой САМАС включает 5 процедур, входящих в 1 и 2 группы.