русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Сети фреймов.


Дата добавления: 2015-09-15; просмотров: 1299; Нарушение авторских прав


Язык FRL поддерживает сеть фреймов. Фреймы связываются между собой в иерархическую сеть обобщений связями AKO (a kind of) (ISA) является видом автомобиль грузовой является видом автомобиль.

Общая информация собирается во фрейм – прототип (род) более высокого уровня иерархии и хранится в единственном экземпляре. Это позволяет существенно уменьшить объем хранимых данных.

Фреймы более низкого уровня являются фреймами примерами. Для связи и наследования свойств во фреймы более низкого уровня вводится специальный слот ISA (AKO) с аспектом @ VALUE – вышележащего фрейма.

Пример:

 
 

Фрейм может иметь несколько значений слота AKO использовавший первое данное по AKO-связи (первый уровень ссылок).

Исключение примечание FINHERIT: CONTINUE (inherit - наследовать).

В этом случае поиск продолжается вдоль всех AKO-связей текущего фрейма.

FASSERT (ПЕТРОВ

(ИМЯ) (@ VALUE (АЛЕКСЕЙ)))

(АДРЕС (@ VALUE (комната 72 (FINHERIT: CONTINUE))))

(AKO (@ VALUE (ГР 2) (АДР 2)))

FGET (ПЕТРОВ АДРЕС @ VALUE )


Пример: пусть база знаний ЭС содержит следующие факты.

1. Все модули связи с объектом могут быть выполнены в стандарте IEEE/

2. Все АЦП являются модулями связи с объектом и преобразуют напряжение в код.

3. ЦФК 710 – АЦП с диапазоном преобразования ± 1В.

Создадим сеть фреймов

FASSERT (МОДУЛИ_СВЯЗИ_С_ОБЪЕКТОМ

(ВЫПОЛНЕНИЕ (@ VALUE (СТАНДАРТ КАМАК ))))

FASSERT (АЦП

(ПРЕОБРАЗОВАНИЕ (@ VALUE (НАПРЯЖЕНИЕ В КОД)))

(AKO (@ VALUE (МОДУЛИ)))0

FASSERT (ЦФК_710)

(ДИАПАЗОН_ПРЕОБРАЗОВАНИЯ (@ VALUE (±1В)))

(AKO (@ VALUE (АЦП))))

 
 



<== предыдущая лекция | следующая лекция ==>
Основные функции. | 


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.