Ведущие фирмы в области информационно-измерительных и управляющих технологий (Hewlett Packard, National Instruments и др.) производят комплектные системы, включающие как аппаратные средства сопряжения с объектом, так и все необходимое программное обеспечение их поддержки. Сюда входят драйверы управления аппаратными средствами, программы для создания пользовательских интерфейсов, программное обеспечение математической обработки результатов исследования и пр.
Однако спектр задач, возникающих при создании автоматизированных учебных курсов, значительно шире только измерения параметров и управления объектами. Так, методическое обеспечение комплекса должно содержать полную совокупность средств, необходимых и достаточных для его использования в решении задач исследования и обучения:
информационно-справочные данные для изучения теоретических основ исследуемых физических процессов, базирующиеся на применении различных форм представления учебной информации, включая приемы гипертекстового и полиэкранного структурирования, анимационного изображения изучаемых объектов и процессов для активизации формирования знаний и навыков обучающихся;
программы имитационного компьютерного моделирования динамических процессов в сложных технических системах и их компонентах;
средства подготовки и проведения натурных исследований сложных технических систем и их компонентов в режиме удаленного доступа;
средства обработки и анализа экспериментальных данных для практической проверки адекватности применяемых математических моделей;
Необходимой составляющей частью этой подсистемы является подборка из нескольких десятков контрольных вопросов и задач по каждому тематическому разделу изучаемого курса.
Банк заданий на проведение учебных исследований должен быть Разработан таким образом, чтобы индивидуализировать выдаваемые задания и всесторонне охватить выполняемыми исследованиями основные проблемы, характеризующие конкретное тематическое направление. Оперативность получения необходимых экспериментальных данных позволяет формировать учебные задания поискового характера.
В соответствии с изложенными положениями средства программного обеспечения должны включать в свой состав ряд компонентов, выполняющих различные функции:
ПО объектного уровня должно содержать набор программ-драйверов управления стандартными и специально разработанными средствами обмена информацией между компонентами автоматизированного стенда.
ПО компьютера-сервера предназначено для реализации дистанционного обмена информацией между аппаратными средствами автоматизированных лабораторных стендов и рабочими местами пользователей и должно выбираться таким образом, чтобы обеспечить работу технических средств телекоммуникации и, в частности, поддерживать протокол сетевого обмена ТСРЛР.
ПО рабочих мест пользователей выполняет несколько функций, для реализации которых целесообразно применять соответствующие инструментальные программные средства.
Основная часть ПО рабочего места пользователя может быть создана, например, с применением инструментальной системы прикладных программ LabWindows/CVI фирмы National Instruments (США). Данная система содержит встроенные средства связи с объектами исследования в реальном масштабе времени, а также средства разработки удобных пользовательских интерфейсов. Эти возможности обеспечиваются применением развитой библиотеки примитивов и достаточно полной, легко подключаемой библиотеки математической обработки результатов экспериментальных исследований, включающей программные модули полиномиальной и сплайн интерполяции, цифровой фильтрации, спектрального и корреляционного анализа и т.д.
Значительные потенциальные возможности имеют также современные объектно-ориентированные системы программирования, например, Borland C++ в совокупности с библиотеками объектов.
Очевидно, что осуществить выполнение требований, предъявляемых к программному обеспечению всех уровней, с помощью какой-либо единой системы разработки невозможно. Необходимо применение различных средств разработки программного обеспечения по принципу соответствия их возможностей задачам разработки различных подсистем программного обеспечения исследовательского оборудования нового поколения.
Подавляющее большинство современных средств разработки программного обеспечения можно условно разделить на следующие группы:
средства низкоуровневого программирования, основанные на языках программирования "Ассемблер" и "Си";
Российское образование в конце XIX – начале XXI века
С начала 70‑х гг., а в особенности при Александре III, вновь восторжествовала реакция. Школа опять стала сословной. Новый министр, И.Д. Делянов, в 1887 году издал знаменитый циркуляр, где говорилось, что гимназии и прогимназии следует освободить «от поступления в них детей кучеров, лакеев, по ...
Характеристика словесной оценки
Словесная оценка есть характеристика результатов учебного труда школьников. Эта форма оценочного осуждения позволяет раскрыть перед учеником динамику результатов его учебной деятельности, проанализировать его возможности и прилежание. Особенностью словесной оценки являются ее содержательность, анал ...
Состояние исследования проблемы детской тревожности
Следует согласиться с тем, что упорядоченность в данном вопросе вносится выделением самостоятельных семантических единиц: тревоги, немотивированной тревожности и личностной тревожности. Приведенный ниже обзор работ осуществлен в соответствии с данной теоретической позицией. Чаще всего термин «трево ...
Обучение было и всегда будет, пока живет человечество. Можно сказать, что подготовка молодого поколения к участию в жизни общества путем передачи социального опыта есть неотъемлемая общественная функция во все времена и у всех народов.