如何在使用其 API 模拟命令行循环时重定向 CLIPS 输入和输出?
How can I redirect CLIPS input and output while using its API simulating the command line loop?
我正在 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 控件获取 input/output 的示例。您可以设置一个文本框来获取一个命令,然后使用eval 方法来执行命令与input/output from/to 为CLIPS I/O 设置的WPF 控件。 clips_dotnet 的下一个版本将包含演示完整 CLIPS 命令行的 WPF 控件的代码。
我正在 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 控件获取 input/output 的示例。您可以设置一个文本框来获取一个命令,然后使用eval 方法来执行命令与input/output from/to 为CLIPS I/O 设置的WPF 控件。 clips_dotnet 的下一个版本将包含演示完整 CLIPS 命令行的 WPF 控件的代码。