问题标签 [clips]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1258 浏览

c++ - 如何在 C++ 中运行剪辑?

如何在 C++ 中运行剪辑?

当我在谷歌搜索时

我找到了这个链接 http://sourceforge.net/projects/clipsmm/?source=dlp 但 rar 文件已损坏

我读到了 CLIPSCPP 库,但我找不到这个库

0 投票
1 回答
206 浏览

clips - 在 CLIPS 中创建规则以从未知到已知的人物事实

假设给定一组根据以下构造定义的“人”事实:

编写规则以执行以下操作:

  • 为出现在人员事实的子多槽中但不在任何人员事实的名称槽中的每个名称创建形式为 (unknown-person) 的事实(假设没有两个人具有相同的名字)
  • 对于表单 (unknown-person ) 的每个事实,向用户询问此人的性别,撤回该事实并声明表单 (unknown-person ) 的新事实。
  • 对于表单 (unknown-person) 的每个事实,撤回该事实并为该人创建一个新的人事实(假设该人没有孩子)。

您的规则应该进行数据验证,以确保用户只提供允许的值

0 投票
1 回答
555 浏览

c# - 在 CLIPS.Net 中加载 .clp 文件时出现异常


我正在尝试将 CLIPS 与 Visual Studio 集成,我正在使用 CLIPS.Net,但我的加载功能有问题,我得到了异常

我试图用示例中的文件替换我的文件,但我再次遇到异常!我的文件在 Clips 中工作,我已经对其进行了测试。
你能帮我吗?

0 投票
3 回答
430 浏览

unique - 删除 CLIPS 中的相同事实

您如何删除 CLIPS 中的相同事实?

假设我有

(事实 2) (事实 3) (事实 2) (事实 4)

我只想保留(事实 2)、(事实 3)和(事实 4)。我怎样才能做到这一点?

0 投票
2 回答
216 浏览

expert-system - CLIPS 简单百分比调整

最后,当程序应该打印百分比确定性时,程序挂起。可能有什么问题?它必须是计算百分比规则,因为当删除时,将打印非百分比数据。

0 投票
2 回答
157 浏览

clips - CLIPS 编码清理

我已经在 CLIPS 中实现了 Phutball。我不知道为什么,但我觉得我在这里写了一些多余的、“危险”的东西。我将发布部分程序,希望您能帮助我清理一下或使其更紧凑。尽管该程序有效并通过了所有测试,但我仍然想要另一双眼睛。

这是世界模板:

我的坐标是这些:

这是我的一个运动功能,它检查一个位置是否没有男人,它不能再进一步了。

我还有一个移动功能(只要有玩家跳过就移动),但上面的那个让我很困扰。如果你熟悉 Philosopher's Football 或者只是一个优秀的 CLIPS 程序员,我希望你能帮我清理一下。谢谢

0 投票
1 回答
675 浏览

clips - 获取我刚刚断言的事实的 ID

有没有办法让我获得我刚刚在规则的 RHS 中断言的事实的事实 ID?类似的东西

0 投票
1 回答
570 浏览

clips - CLIPS 中的过滤功能

我试图定义这个函数,它接受多个整数并保留那些不同于 0 的整数。它不起作用,显然,递归调用(filter $?tail)与参数列表不匹配。这可以在 CLIPS 中完成吗?

0 投票
1 回答
59 浏览

optimization - 剪辑中的代码转换

我在将这段代码转换为?a &:(= (+ ?b ?c) ?a)更简单、更高效的剪辑时遇到问题。

有人能帮我吗?

0 投票
1 回答
1402 浏览

c - CLIPS(专家系统)和 C 之间的通信 - CLIPS 和 MATLAB

我有一个C名为的函数"amortiss.c",我想将它连接到CLIPS (Expert System Tool). 事实上,我想将result函数返回的变量“”传递"amortiss.c"给,CLIPS以便它将这个“ result”与1进行比较,然后根据比较显示消息

根据Clips用户指南,我应该定义一个称为用户定义函数的外部函数。问题是这个函数是用..编写的 CLIPS 函数,C所以我看不出它如何帮助我将“ amortiss.c”连接到CLIPS.

是否也可以将 Clips 连接到Matlab? (.clp 文件和 .m 文件之间的通信)?

我感谢您的所有建议和意见。