Программные методы контроля автоматических систем и их элементов



жүктеу 182.58 Kb.
Дата24.04.2016
өлшемі182.58 Kb.
: epa -> docs
docs -> Выпускники кафедры «Электромеханика и промышленная автоматика» 2013 года группа эа-528(05)
docs -> Выпускники кафедры «Электромеханика и промышленная автоматика» 2008 года
docs -> Выпускники кафедры «Электромеханика и промышленная автоматика» 2014 года группа эа-529(05)
epa -> «…Яко во великом княжении Низовския земли да будет архиерей…»


Программные методы контроля автоматических систем и их элементов

Контроль хода программы

Контроль линейных участков

Контроль разветвляющихся участков

Контроль длительности выполнения модуля программы

Контроль правильности выполнения набора модулей и последо­вательности их включения

Контроль обмена информацией

Логический контроль

Контрольное суммирование.

Проверка переменной на появление запрещенных комбинаций

Многократное хранение информации

Контроль повторным счетом

Контроль двойным - тройным счетом

Контроль двойным счетом по различным программам состоит в том, что одна и та же задача решается дважды. Первый раз решение про­исходит по программе основного алгоритма, а во второй раз - по програм­ме упрощенного алгоритма. Если результаты просчетов совпали с задан­ной точностью, то первый результат считается верным, и переходят к сле­дующему участку программы. Если совпадение не произошло, вновь два­жды повторяют контролируемый участок, после чего все полученные ре­зультаты сравнивают между собой и принимают решение.

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



Контроль двойным счетом на различных устройствах осуществ­ляется в системах, которые имеют несколько однотипных устройств пере­работки информации (например, многопроцессорные ЭВМ). Одна и та же программа реализуется одновременно на двух различных устройствах, и полученные результаты сравниваются между собой. В случае их совпаде­ния результат считается верным и происходит переход к следующему уча­стку программы. При несовпадении результатов можно повторить выпол­нение программ либо на тех же устройствах, либо на одном из других уст­ройств. Затем полученные результаты сравниваются и принимается реше­ние о их правильности.

Алгоритмический контроль

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

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

Ниже будут рассмотрены отдельные наиболее типичные методы контроля. Каждый из них может быть использован для контроля правиль­ности решения определенного класса задач.



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

В программе после контролируемого участка необходимо преду­смотреть проверку попадания результата в область ответов. Если, напри­мер, область ответов результата у задана, то после вычисления необходимо осуществить проверку



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



Контроль методом обратного просчета состоит в том, что по полу­ченному результату находят исходные данные (аргументы) и сравнивают их с начальными исходными данными. Если они совпадают (с заданной точностью), то полученный результат считается верным. Для обратного просчета могут быть использованы обратные функции, например, и т. д.

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

Например, если решается задача на вычисление углов А, В и С тре­угольника, то можно проверить соблюдение неравенств

Выполнение данного неравенства с высокой степенью вероятности гарантирует правильность выполнения программы.

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

Можно выделить два случая введения дополнительных переменных. В первом случае вводятся математические переменные, не имеющие непо­средственного физического смысла, во втором - переменные, учитываю­щие физические особенности решаемой задачи.



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

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



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

Контролирующие тесты

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

Таким образом, тестовый контроль есть проверка пребывания уст­ройств в работоспособном состоянии на момент контроля. В отличие от программно-логического тестовый контроль не может быть использован для проверки состояния устройств в процессе выполнения ими основной задачи.

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

На практике строят такие тесты, которые обнаруживают не все, а только заранее перечисленные отказы.

Нахождение теста, т.е. совокупности входных слов, применительно к устройству, не содержащему элементов памяти, состоит в следующем. Со­ставляется таблица отказов, каждая строка которой соответствует входно­му (следовательно, и выходному) словуа столбцы - номеру заданных отказов

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

заполнения столбцов и строк представлен в табл. 6.2.

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

В зависимости от назначения, контролирующие тесты можно разде­лить на следующие виды:

• наладочные тесты, служащие для наладки устройств в процессе ввода их в эксплуатацию либо после ремонта;

• контрольные тест-задачи, предназначенные для оперативной про­верки работоспособности устройств при кратковременных периодических прекращениях их работы по выполнению основной задачи;

• собственно контролирующие тесты, применяемые при подготовке устройств к работе, во время профилактических мероприятий и т. д.

Дадим краткую характеристику этим видам тестов.



Наладочные тесты - это, как правило, небольшие по своему объему совокупности входных слов, предназначенных для проверки работоспо­собности отдельных мелких блоков, узлов, элементов.

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



Контролирующие тест-задачи имеют существенно больший объем, чем наладочные. Так как они включаются в работу на короткое время, то все процессы контроля необходимо автоматизировать. При этом число входных слов должно быть минимальным при условии проверки работо­способности заданного числа контролируемых элементов. Для того чтобы проверить устройство в режиме, наиболее близком к режимам выполнения основной задачи, входные слова теста специально подбирают.

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



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

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

Наиболее полное развитие тестовый контроль получил в цифровых вычислительных машинах. Все операции тестового контроля (кроме нала­дочных тестов) здесь автоматизированы. Тестовый контроль ЭВМ осуще­ствляется при помощи специально составленных тест-программ. Рассмотрим принципы построения тест-программ, применительно к основным уст­ройствам вычислительной машины.

Вначале для каждого устройства разрабатывается тест, например, по указанной выше методике. Затем на основе полученного теста составляет­ся контролирующая тест-программа, которая, как правило, состоит из мел­ких блоков. Все блоки построены по единому принципу (рис. 6.8). Сначала на вход устройства подается входное слово, затем выходное слово сравни­вается с эталоном. Если они совпали, переходят к выполнению следующе­го блока, если не совпали - автоматическая проверка прекращается. Опе­ратор при этом на устройствах отображения может наблюдать входное, выходное и эталонное слова. При нажатии кнопки «Пуск» происходит по­вторное выполнение данного блока.

Различают два вида проверок:

1) проверка на постоянных словах, когда входные слова и эталоны подбираются заблаговременно и в процессе контроля не меняются.

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

Тест-программы, использующие постоянные слова, характеризуются малым временем выполнения и обеспечивают максимальный охват прове­ряемых элементов, однако они занимают большой объем памяти и их по­строение требует больших затрат времени.

Тест-программы, использующие переменные слова, создают более тяжелые режимы в работе устройств и, следовательно, позволяют провести проверки с большей глубиной. Кроме того, формирование входных слов здесь осуществляется весьма просто, а объем памяти, занимаемый про­граммой, невелик.

Рассмотрим особенности тест-программного контроля различных устройств.

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

Проверка на постоянных словах проводится со специально подоб­ранными словами, при работе с которыми все отказы проявляются в виде искажений выходных слов. Например, для контроля работы цепей перено­са сумматора обратных кодов целесообразно выбрать исходные операнды:



и выполнять операции

Первые две операции обеспечивают срабатывание всех цепей пере­носа, и результат при этом должен быть 0000 ...01.

В двух последних операциях цепи переноса не участвуют, и резуль­тат должен быть равен 1111 ... 1. Если указанные результаты не получены, то либо сигнал переноса в одном из разрядов отсутствует, либо где-то воз­никает ложный сигнал переноса.

Проверка на переменных словах осуществляется следующим обра­зом. При помощи датчика случайных слов формируется несколько случай­ных операндовНад этими операндами проводится либо по две одинаковых операции и результаты сравниваются, либо по две взаимно обратные операции и результат сравнивается с нулем.

Например, могут быть выполнены следующие действия:



где- допустимая погрешность.

Затем формируются новые случайные операнды и вновь проводятся те же самые операции. После многократного повторения данного участка тест-программы переходят к следующему участку. При достаточно боль­шом числе повторений каждого участка получают весьма высокую услов­ную вероятность обнаружения отказа в аппаратуре.

Контроль отдельных устройств процессора. Контроль устройства управления командами состоит в проверке правильности выполнения ко­манд управления, в первую очередь команд условных и безусловных пере­ходов. Тест-программа такой проверки проводит искусственное формиро­вание условий перехода и выполнение соответствующих команд. Если переход выполнен правильно, то осуществляется очередная проверка, если неправильно - процесс выполнения команд прекращается.

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

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

Для определения порога насыщения системы прерывания увеличи­вают частоту подачи запросов до тех пор, пока система прерывания не пе­рестанет удовлетворять все запросы. При неудовлетворении первого же запроса фиксируется достигнутая частота, которая и характеризует порог насыщения системы прерывания.

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

Укажем общие принципы построения тест-программ проверки опе­ративной памяти. Прежде всего отметим, что тест-программа проверки памяти расположена в оперативной памяти; следовательно, непосредст­венно проверить ячейки, где находится программа, невозможно. Поэтому оперативную память делят на две части и контролируют их поочередно, располагая тест-программу в неконтролируемой части памяти. Сказанное поясняется рис. 6.9.

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

Блок-схема типовой части теста представлена на рис. 6.10.



Контроль счетчиков времени. Контроль правильности работы счетчиков времени необходим в связи с тем, что искажение отсчета време­ни приводит к грубым нарушениям нормальной работы программы. Для контроля счетчиков может быть использовано несколько тест-программ.

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

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

Убедившись несколько раз, что сумма содержимого счетчиков неиз­менна, можно сделать вывод о их правильной работе.



Контроль механизма страничной защиты памяти. Механизм за­щиты памяти, как известно, обеспечивает сравнение ключа памяти страни­цы обращения и ключа программы. Несовпадение ключей приводит к за­прету обращения и прерыванию работы процессора. Следовательно, тест-программа должна осуществить засылку ключей памяти в процессор, а за­тем для каждой страницы хотя бы дважды провести обращение при нали­чии соответствующего и несоответствующего ключей программы. В пер­вом случае процессор должен функционировать нормально, во втором должно произойти прерывание его работы.

Контроль механизма динамического распределения памяти. Ме­ханизм динамического распределения памяти служит для автоматического изменения адресов в процессе выполнения программы. Контроль его рабо­ты может быть осуществлен путем решения эталонных задач. Каждая эта­лонная задача решается в два этапа. Вначале информация засылается в таблицы соответствия, затем выполняются специально подобранные при­меры, результаты решения которых сравниваются с эталонами. Если меха­низм динамического распределения памяти работает неверно, то адреса обращения к ОЗУ будут изменяться неправильно. Следовательно, исход­ные данные для решения примеров также будут неверными, и результат с эталоном не совпадет.

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

Контроль управляющей программы. Управляющие программы (операционные системы) многопрограммных и многопроцессорных ЭВМ предназначены для организации процесса вычислений и по существу со­ставляют единое целое с аппаратурной частью машины. Искажения управ­ляющих программ ведут к полному нарушению процесса вычислений, по­этому проверка этих программ является важным элементом контроля вы­числительной машины.

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

Второй способ состоит в контроле правильности функционирования управляющей программы при помощи тестов. Суть способа сводится к то­му, что программным способом создается некоторая эталонная обстановка (включаются в рабочее состояние и выключаются из него отдельные про­цессоры и каналы обмена информацией, имитируются сигналы прерыва­ния, распределяется память, составляются очереди использования ресур­сов и т. д.). Управляющая программа реагирует на эту обстановку, а тест проверяет соответствие этой реакции программы эталону. Если управ­ляющая программа неверно вырабатывает управляющие слова, таблицы соответствия и т. д., то принимается решение о неверной ее работе.

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

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

,Во-вторых, тест-программы на переменных словах несколько модер­низируются и по случайному закону формируются не только исходные данные, но и команды (т. е. коды операций и адреса), модификаторы и т. д. Результаты выполнения операций можно не проверять, а фиксировать ап­паратным контролем. Основное назначение этой тест-программы состоит в создании «тяжелых» режимов работы контролирующего устройства.

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

Тест-программную проверку контрольной аппаратуры целесообраз­но проводить в условиях, когда подсистемы исправления последствий сбо­ев и локализации неисправностей отключены (заблокированы). Суть про­верки контрольной аппаратуры состоит в том, чтобы убедиться в правиль­ности выработки осведомительного сигнала, поэтому контроль распадает­ся на две части:

проверка отсутствия сигналапри подаче эталонного слова на вход основного устройства и при совпадении выходного слова этого устройства с соответствующим выходным эталонным словом;

проверка наличия сигналапри подаче на вход основного устройст­ва входного эталонного слова и несовпадении выходного слова устройства с соответствующим эталонным.

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

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

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



Контроль резервированной аппаратуры. Наличие в составе АС значительного количества резервной аппаратуры обеспечивает повышение надежности и тем самым создает благоприятные условия для повышения качества программного контроля отдельных устройств. Действительно, одни и те же действия по переработке или пересылке информации можно выполнить как на основной, так и на резервной аппаратуре, а сравнение слов, полученных на выходах различных устройств, позволяет с высокой достоверностью убедиться в правильности работы этих устройств.

Организация программного контроля функционирования АС в целом

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

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

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

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

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



Программы контроля больших систем должны в полной мере учиты­вать конкретные особенности каждой системы. Работоспособность и эф­фективность программ контроля должны тщательно оцениваться на этапах проектирования и испытания системы. Целесообразно при этом ее отдель­ные части промоделировать на универсальных ЭВМ одновременно с мо­делированием тех или иных подсистем большой системы. Во время экс­плуатации следует систематически анализировать эффективность про­граммы контроля с целью ее доработки и внесения исправлений.

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



©netref.ru 2017
әкімшілігінің қараңыз

    Басты бет