问题标签 [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.
clips - Clips - print a list of numbers in pyramid
I am trying to print my 1234 list like:
Here is my code:
I'm not sure exactly how I should continue...
java - CLIPS 和 JAVA 的问题
我正在 CLIPS 中创建一个专家系统,用户将通过 Java 中的 GUI 使用系统接口。显然,我使用库 CLIPSJNI。
我的专家系统涉及计划水肺潜水(我正在为学术目的而创作,我喜欢 SCUBA,等等……)。
首先,我依赖于 AutoDemo 示例(https://sourceforge.net/p/clipsrules/code/HEAD/tree/clipsjni/examples/)
现在,我的项目还处于开始阶段,但已经有一个错误。
您可以尝试我的项目并注意错误:如果我做出选择并按 NEXT(“Successivo”,我是意大利人),然后返回某个屏幕(使用“Precedente”)并将我的选择更改为另一个...系统不显示正确的下一屏!我相信问题出在 scuba.clp 的“GUI INTERACTION RULES”中(但我不是 100% 确定)。
编辑:我在这里上传了我的项目: https ://github.com/gioce90/SCUBA_Diving_ExpertSystem 请看那个。我已经解决了很多,但我还有其他问题...请看 SmartPlan.Java 和 scuba.clp
c - 将 CLIPS 嵌入 C 语言时如何使用 GetFactList 函数
我想使用 GetFactList 函数从 CLIPS 中获取事实。在高级指南中,它说:
第一个参数是指向调用者的 DATA_OBJECT 的指针,返回值将存储在其中。
我不知道我应该在 C 程序中使用什么数据类型。我的代码是这样的:
它只是输出不可读的代码。
感谢您的任何想法和建议。
function - 如何使用 Fact() 函数将事实打印到屏幕上,它出错了
我将 CLIPS 嵌入到 C 语言中。我想在 main.c 中使用 Facts() 时获取事实并将它们打印到屏幕上,它返回“逻辑名称��[Í�� 未被任何路由器识别”代码是
我不知道如何解决它
感谢您提供任何想法和代码示例。
function - 从 CLIPS 获取事实列表时获取 FACT_ADDRESS 数据类型
我将 CLIPS 嵌入到 C 语言中。并有代码:
}
我知道 GetMFType(muntifieldPtr,i) 返回 FACT_ADDRESS,我想知道如何从 FACT_ADDRESS 中获取代表事实值的字符串值并将事实打印到屏幕上
c - 将CLIPS嵌入C语言时,用什么函数可以修改C程序中的事实
我已经将 CLIPS 嵌入到 C 语言程序中,我想修改事实,例如更改某个插槽值,我可以从 C 语言程序中使用哪个函数。否则我必须清理所有事实并断言新的事实来实现我的目标。
感谢您的任何想法和建议
clips - 如何删除 CLIPS 中的一个事实?
如何删除 CLIPS 中的一个事实?事实将由一个人输入并与存在的基础进行比较,它会删除。
我试过这样:
但是,它显示了这个错误:
你能帮助我吗?
clips - 断言新事实时如何重置事实索引?
我已将 CLIPS 嵌入到 C 语言中。我有这样的情况:在 .clp 文件中,我有事实清单
现在我想取消这些事实并在列表中声明新的事实。我Retract(factPtr);
用来取消事实并AssertString("(sensor (name 1) (status 0))");
用来断言事实。我打印事实清单,结果是
fact-index 是从 11 开始而不是 1,我想知道是否有新断言的事实可以从 f-1 开始的功能或解决方案。Ps:<code>Clear()函数可以重置fact-index,但是规则也会被清理。似乎没有帮助。
感谢您的回答或任何想法。
expert-system - CLIPS 常量编译器指令
类似于 C 中常量的编译器指令,有没有办法可以在 CLIPS 中执行以下操作?