2016-11-09 20 views
1

我正在開發WPF應用程序C#,它在某些部分使用CLIPS專家系統引擎。我開發了一個C++/CLI包裝器,以便訪問我需要的CLIPS的主要API。如何在使用模擬命令行循環的API時重定向CLIPS輸入和輸出?

我現在想要實現的控制當前CLIPS數據結構的可能性就好像我正在使用命令行循環一樣,以便直接寫入格式化命令並觀察其結果。

我正在考慮使用WPFTextBox控件,但任何其他解決方案都可以。

有沒有辦法做到這一點?

回答

1

https://sourceforge.net/projects/clipsrules/files/CLIPS/6.30/下載clips_dotnet_010.zip。 RouterWPFExample項目包含一個定義CLIPS路由器以從WPF控件獲取輸入/輸出的示例。您可以設置一個文本框來獲取命令,然後使用eval方法通過輸入/輸出來執行爲CLIPS I/O設置的WPF控件的命令。 clip_dotnet的下一個版本將使代碼演示完整的CLIPS命令行的WPF控件。

相關問題