Cтраница 2
С этапом разработки принципиальных схем тесно связано моделирование, с помощью которого можно контролировать правильность работы схем, сравнивать различные варианты структурных решений устройства, а также отрабатывать систему команд и составлять проверочные тесты, диагностические словари и таблицы состояний. [16]
По своему назначению тестовые программы КПТО разделяются на проверочные и диагностические. Проверочные тесты определяют правильность функционирования устройств ЭВМ и при обнаружении ошибки сообщают о ней, не локализируя место неисправности. Как правило, такие тесты являются моделенезависимыми, и большинство из них входит в состав КПТО различных моделей ЕС ЭВМ. Диагностические тесты предназначены для того, чтобы отыскать место отказа в аппаратуре устройств ЭВМ. Доступ к диагностическим аппаратурным средствам осуществляется с помощью команды ДИАГНОСТИКА. [17]
Выявление сердечников, начинающих терять свои свойства, производится в режиме профилактического контроля. Проверочные тесты создают последовательно для каждой ячейки МОЗУ матричного типа тяжелый режим. При этом в проверяемые ячейки записываются одни единицы, а в соседних ячейках выполняется многократное считывание. Если хотя бы один из сердечников проверяемой ячейки начинает терять свои свойства, то под воздействием тяжелого режима в нем произойдет стирание информации. После выполнения заданного количества циклов считывания содержимое проверяемой ячейки сравнивается с эталоном. При несовпадении кодов программа выходит на останов и сигнализируе т о нем на пульте управления или на пишущей машинке. Если все в порядке, то проверяется следующая ячейка. [18]
Система проверочных тестовых программ предназначена для контроля правильности функционирования всех устройств модели. Проверочные тесты работают в основном под управлением тест-монитора и только небольшая их часть выполняется автономно. Большинство проверочных тестовых программ являются унифицированными, независимыми от типа модели, что важно для обеспечения совместимости моделей. [19]
Наладочные тесты служат для проверки правильности функционирования устройств и блоков во время наладки машины. Проверочные тесты предназначены для периодической проверки работоспособности машины и для обнаружения неисправностей в процессе эксплуатации. Диагностические тесты позволяют классифицировать отказы и локализовать места неисправностей. [20]
Наладочные тесты служат для проверки правильности функционирования устройств л блоков во время наладки машины. Проверочные тесты предназначены для периодической проверки работоспособности машины и для обнаружения неисправностей в процессе эксплуатации. Диагностические тесты позволяют классифицировать отказы и локализовать места неисправностей. [21]
Следует заметить, что деление контроля на контроль работоспособности и контроль правильности решения задачи в определенной степени условно, так как оба эти вида контроля служат для обнаружения факта неверного функционирования системы или ее компонентов. В отличие от проверочных тестов, выполняемых при контроле работоспособности или профилактике, объем программ контрольных тест-задач и время их исполнения невелики. Программно-логический контроль основан на применении повторных счетов ( двойных счетов) с последующим сопоставлением результатов, а также проверке специальных контрольных соотношений. Алгоритмический контроль основан на упрощении ( усечении) алгоритма решения задачи. Решение по упрощенному алгоритму сопоставляется с результатом, полученным по основному алгоритму. При отсутствии ошибок разность получаемых решений должна находиться в заданных пределах. [22]
![]() |
Магнитограмма тестовой проверки релейной защиты. [23] |
С помощью реостатов и автотрансформаторов на вход защиты подаются установившиеся значения токов и напряжений. В зависимости от этих значений такой проверочный тест соответствует или нормальному режиму объекта, или установившемуся короткому замыканию. В реальных условиях защита работает в переходном режиме, когда в токах и напряжениях присутствуют свободные составляющие. Проверка действия защиты без свободных составляющих в токах и напряжениях не соответствует реальным условиям. [24]
При возникновении неисправностей и сбоев в работе машин для их проверки используют двукратное или многократное повторение вычислений с последующим сравнением результатов. В случае несовпадения результатов производится проверка при помощи контрольных примеров, а затем и контрольных проверочных тестов. Эффективность контрольных тестов возрастает, если для каждого отдельного блока машины существует свой тест. В этом случае можно достаточно точно указать место возникновения неисправности. С целью сокращения времени определения неисправностей целесообразно применять запасные платы, с помощью которых методом исключения можно сначала определить неисправную плату, а затем провести логический анализ по функциональной схеме и обнаружить неисправность, вызвавшую сбой в работе машины. [25]
Аппаратурные средства контроля локализуют ту область аппаратуры, на которую распространяются ее действия. Полный проверочный тест системы практически не представляет собой единую программу. В любом тесте присутствуют отдельные программные блоки, предназначенные для проверок определенных элементов системы, связей между ними и режимов функционирования системы. Последнее объясняется не только сложностью создания такой единой проверочной программы и ее отладки, но также тем, что структура тестов и способы их построения в значительной степени зависят от функциональной особенности элементов системы. Методы проверки арифметического устройства и устройства управления отличаются друг от друга. Также отличаются способы проверки ЗУ и различных периферийных устройств. [26]
Проверочные тесты предназначены для обнаружения факта неисправности ЭЦВМ. Они составляются с учетом специфики логической структуры и элементов машины. Система проверочных тестов включает в себя ряд испытательных программ, каждая из которых обеспечивает наиболее полный контроль одного из основных устройств ЭЦВМ - АУ, УУ, ЗУ, УВВ при разнообразных режимах работы. Для этого при построении проверочного теста стараются обеспечить его максимальную автономность. А это означает, что каждый отдельный тест осуществляет полную проверку контролируемого устройства в утяжеленных режимах, а остальные устройства машины используются минимально и в облегченных режимах. [27]
Для контроля цепей записи и считывания используются тесты, работающие по принципу сравнения проверочного кода с эталонным. Для этого ОЗУ разбивается на две части: неконтролируемую и контролируемую. В неконтролируемую записывается проверочный тест, а затем он переписывается в контролируемую. Проверка выполняется поразрядно при записи и считывании. При несовпадении кодов сигнализация о неисправности цепи записи или считывания соответствующих разрядов выводится на пульт управления. Для проверки используются тесты, содержащие набор различных примеров и, в частности, тесты типа бегущий нуль и бегущая единица. Бегущий нуль - это грурпа кодов, в каждом из которых записаны единицы во все разряды, кроме одного, в котором записан нуль. [28]
Хотя этот термин широко используется не только в медицине, неоднократно предпринимались попытки точно определить его медицинское значение. Согласно этому определению, профилактический осмотр является заблаговременным обнаружением нераспознанного заболевания или дефекта с помощью различных быстро выполнимых тестов и прочих процедур. На основании результатов проверочных тестов обследуемых лиц относят либо к группе имеющих, либо к группе, вероятно, не имеющих данное заболевание. Однако проверочный тест не должен быть диагностическим. Лица с положительными или подозрительными результатами должны быть направлены к врачу для установления точного диагноза и назначения необходимого лечения. [29]
Промышленник обязан проверять выпускаемое им изделие до его поступления в продажу. Такая проверка обычно выполняется на животных - это длинная и дорогостоящая процедура, которая, как мы убедились, не всегда дает положительные результаты, но которая в настоящее время наиболее доступна. Большой интерес представляют современные разработки проверочных тестов, основанных на мутагенном действии на микроорганизмы, поскольку они значительно дешевле и не отнимают столько времени. [30]