clips专家系统编程求助!

sinat_28842737 2015-06-09 11:14:44
(DIAGNOSE)
(IS THIS TRUE? PCS TEMPERATURE INCREASING)
?NO
(IS THIS TRUE? SG LEVEL DECREASING)
?NO
(IS THIS TRUE? PCS PRESSURE DECREASING)
?YES
(IS THIS TRUE? HPIS ON)
?YES
(RULE 1 DEDUCES PCS INTEGRITY CHALLENGED)
(IS THIS TRUE? HIGH CONTAINMENT RADIATION)
?NO
(IS THIS TRUE? SG LEVEL INCREASING)
?YES
(RULE 8 DEDUCES ACCIDENT IS STEAM GENERATOR
TUBE RUPTURE)
(ACCIDENT IS STEAM GENERATOR TUBE RUPTURE)


判断蒸汽发生器事故的例子,如何用clips程序语言编写出来?
有哪位大神帮忙解答一下 感激不尽!
...全文
220 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
u011789561 2015-11-17
  • 打赏
  • 举报
回复
我在c++中运行clp文件了 然后生成相应的事实了。 string orderStr = "(get-fact-list)"; m_theDo = m_theEnv.Eval(const_cast<char *>(orderStr.c_str())); 我现在得到这些结果的类 DataObject 我想把DataObject类转化成string 我看DataObject类里面有个接口是重载了标准输出 << 我然后用下面方法 string HPFStateCl::DataObject2string(const DataObject& theDOParam) { stringstream ss; string str; ss << theDOParam; str = ss.str(); return str; } 得到的字符串是空的 why DataObject类通过 标准输出可以输出。 cout <<DataObject类 这个成功的 我现在需要得到string类型的结果

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧