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