在使用模拟命令行循环的API时,如何重定向CLIPS的输入和输出?
本文关键字:重定向 CLIPS 输入 输出 模拟 命令行 循环 API | 更新日期: 2023-09-27 18:17:04
我正在C#
中开发一个WPF
应用程序,该应用程序的某些部分使用了CLIPS
专家系统引擎。我开发了一个C++/CLI
包装器,以便访问我需要的CLIPS
的主要api。
我现在想实现的是控制当前CLIPS
数据结构的可能性,就像我使用命令行循环一样,以便直接编写格式化的命令并观察它们的结果。
我正在考虑使用WPF
TextBox
控件,但任何其他解决方案都可以很好地开始。
有办法吗?
从https://sourceforge.net/projects/clipsrules/files/CLIPS/6.30/下载clips_dotnet_010.zip。RouterWPFExample项目包含了一个定义CLIPS路由器从WPF控件获取输入/输出的例子。您可以设置一个文本框来获取命令,然后使用eval方法执行命令,其中输入/输出来自/到为CLIPS I/O设置的WPF控件。clips_dotnet的下一个版本将包含演示完整CLIPS命令行的WPF控件的代码。