Вопросы по теме 'clips'

Доступ к слоту из мультиполя в дефункции
У меня есть эта функция, которая вычисляет некоторое значение на основе нескольких слотов нескольких фактов из нескольких полей. Поскольку задействовано довольно много слотов, и все они необходимы в функции, я подумал, могу ли я передать целый факт...
2546 просмотров
schedule 08.07.2023

Поиск фактов о шаблоне, который имеет что-то общее с другим шаблоном
Я использую CLIPS для проекта. Я использую этот шаблон A, который имеет модель атрибутов, и другой шаблон B, который также имеет модель атрибутов. Итак, то, что я хочу достичь, основано на модели атрибутов, вернуть те факты из шаблона A, которые...
2539 просмотров
schedule 30.07.2023

КЛИПЫ: получение факта и указатель на него
Я работаю с CLIPS, встроенным в программу C, поэтому мне приходится делать все с помощью вызовов функций C и не могу использовать командную строку CLIPS. Допустим, я утверждал несколько таких фактов: AssertString("(pizza 1)");...
1051 просмотров
schedule 25.07.2022

Как получить ответ из файла .clp(CLIPS)?
Я пытаюсь загрузить файл .clp в свое приложение для iPhone. Для этого я использую код ниже NSString *filePath = [[NSBundle mainBundle] pathForResource:@"autodemo" ofType:@"clp"]; environment =...
1076 просмотров

Как создать и просмотреть список/массив во встроенных CLIPS
Как я могу создавать сложные структуры данных в CLIPS? Я кратко объясню, что я собираюсь сделать: если у меня есть список на С++ например список моделей автомобилей. несколько пользователей затем вводят ключевые слова, я хочу вызывать оповещение...
366 просмотров
schedule 22.10.2022

CLIPS C-код, который считывает значение из факта (значение Ответа-есть), если известно первое поле Ответ-есть?
Я пытаюсь подключить CLIPS к моей программе C. Набор правил будет загружен из внешнего файла .clp в CLIPS. Моя новая программа на C через фиксированные промежутки времени будет устанавливать новые факты (пример (температура 35°C)), которые будут...
696 просмотров
schedule 26.01.2024

Удаление одинаковых фактов в CLIPS
Как удалить одинаковые факты в CLIPS? Предполагая, что у меня есть (факт 2) (факт 3) (факт 2) (факт 4) Я хочу остаться только с (факт 2), (факт 3) и (факт 4). Как я могу это сделать?
359 просмотров
schedule 04.09.2022

Связь между CLIPS (экспертная система) и C - CLIPS и MATLAB
У меня есть C функция с именем "amortiss.c" , и я хочу подключить ее к CLIPS (Expert System Tool) . Фактически, я хочу передать переменную « result », возвращаемую функцией "amortiss.c" , в CLIPS , чтобы она сравнивала этот « result » с 1, а...
1373 просмотров
schedule 23.03.2022

CLIPS поиск условий сопоставления фактов в RHS
Я уже довольно давно бился головой об стену об этом и не нашел никаких указаний о том, как выполнить то, что я собираюсь проиллюстрировать. Скажем, у меня есть сетка ячеек, каждая из которых соответствует следующему шаблону: (deftemplate cell...
816 просмотров

CLIPS - поиск совпадений между случайными слотами в мультислотовых полях
Рассмотрим такую ​​ситуацию. У меня есть такие шаблоны: (deftemplate MAIN::simplecause (multislot coraxinfo (type INTEGER) (default undefined)) (multislot changeinfo (type SYMBOL) (default undefined))) (deftemplate MAIN::finalcause...
1986 просмотров

CLIPS: слоты внутри мультислотов
В настоящее время я работаю в CLIPS, и я новичок в этом. Я пытаюсь воспроизвести следующую информацию в дефшаблоне CLIPS: [Person, [Class,Class],[[M 9,11],[F,9,11]]] У него есть человек, несколько классов, которые они могут посещать, и...
2792 просмотров
schedule 27.12.2023

CLIPS подсчет фактов или экземпляров шаблонов, соответствующих шаблону
Сначала заявляю: (deftemplate worker (идентификатор слота (тип STRING) (по умолчанию? DERIVE)) (зарплата слота (тип FLOAT) (по умолчанию? ПРОИЗВОДИТЬ))) затем добавляю: (assert (worker (id "a") (зарплата 30.0)))...
4158 просмотров
schedule 05.09.2022

КЛИПЫ - Как понять ценность конкретного факта?
Я хотел создать функцию if-then-else с помощью CLIPS, но у меня проблема с условным оператором. Примеры фактов: f-0 (initial-fact) f-1 (green-peppers yes) Можно ли получить значение зеленого перца (да), чтобы я мог установить...
1707 просмотров
schedule 09.07.2022

;+ в начале строки в CLIPS
Это может быть вопрос новичка, но я новичок в CLIPS, и в некоторых исходных файлах я нахожу это в начале некоторых строк. Может ли кто-нибудь объяснить, что это делает со мной? Заранее большое спасибо!!
29 просмотров
schedule 11.01.2023

Проверка ввода на соответствие факту в клипах
У меня проблема с попыткой получить вводную информацию и проверить ее с помощью симптомов в заявленных фактах. (deftemplate disease (slot name) (multislot symptom )) (assert (disease (name nitro-def) (symptom stunted-growth pale-yellow...
1621 просмотров
schedule 25.12.2022

Отображение фактов в зависимости от переменных
Моя проблема в том, что я хочу сохранить ответы по шагам и в конце показать результаты, но это не работает. Мой код: (defglobal ?*name* = empty ?*country* = empty ?*age* = empty ) (deffacts persons (person John Chile 20...
99 просмотров
schedule 15.07.2022

CLIPS: заставить правило переоценивать значение глобальной переменной?
Можно ли заставить CLIPS переоценить значение глобальной переменной в деруле? У меня есть это: (defrule encourage "Do we have a GPA higher than 3.7?" (test (> (gpa) 3.7)) => (printout t "Keep up the excellent work!" crlf))...
659 просмотров
schedule 05.04.2023

Увеличение глобальной переменной в пользовательском ответе defrule
Я пытаюсь увеличить переменную defglobal (symcount) на 1, если пользователь определяет, что у него есть боль, используя функцию (read) (defrule QPain (initial-fact) => (printout t "Are You In Pain? " crlf)...
234 просмотров
schedule 30.05.2023

Как сравнить глобальную переменную со строкой в ​​клипах?
В моей системе пользователь вводит Y или N, чтобы ответить на простые вопросы. Я вызываю это правило после каждого вопроса, чтобы увеличить счетчик. Есть некоторые общие проблемы с моим кодом, но я не вижу, где (defrule QPain...
2369 просмотров
schedule 27.11.2022

как фаззифицировать в fuzzyclips?
Я хочу написать проект, чтобы получить точное значение калорий, чтобы рассчитать точное значение тогдашней части (насколько увеличился вес?). Это мое правило: if calorie is high then increase weight для этого у меня есть этот набор калорий:...
1048 просмотров
schedule 11.08.2022