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