Как я могу перенаправить ввод и вывод CLIPS при использовании его API, имитирующего цикл командной строки?

Я разрабатываю WPF приложение в C# который использует CLIPS Экспертная система двигателя в некоторых его частях. Я разработал C++/CLI оболочка для того, чтобы получить доступ к основным API CLIPS Я нуждаюсь.

То, что я хотел бы реализовать сейчас, я возможность контролировать текущий CLIPS структуры данных, как если бы я использовал цикл командной строки, чтобы писать напрямую отформатированные команды и наблюдать за их результатами.

Я думал об использовании WPF TextBox контроль, но любое другое решение было бы хорошо для начала.

Есть ли способ сделать это?

1

Решение

Загрузите файл clips_dotnet_010.zip из https://sourceforge.net/projects/clipsrules/files/CLIPS/6.30/. Проект RouterWPFExample содержит пример определения маршрутизатора CLIPS для получения ввода / вывода из элемента управления WPF. Вы можете настроить текстовое поле для захвата команды, а затем использовать метод eval для выполнения команды с вводом / выводом из / в элемент управления WPF, настроенный для ввода / вывода CLIPS. Следующая версия clips_dotnet будет иметь код, демонстрирующий элемент управления WPF для полной командной строки CLIPS.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector