clips

    0

    1答えて

    私は単純なダンプダウンの例があります。私は、さまざまなサーバーからパラメータとその値を格納するための小道具テンプレートを持っています。プロパティ値は、Stringまたはnumeric(IntegerまたはFloat)のいずれかです。現在、システムからプロパティーを読み取る "コレクター"は、列値をStringとしてファクトを生成します。 (deftemplate prop (slot server

    0

    1答えて

    実行中のCLIPSプログラムからディレクトリリストを取得する方法を探しています。最終的な目標は、CLIPSプログラムを実行し、CLIPSにロードするファクトファイルのセットを見つけてから、ルールを実行することです。 はhttp://www2.cs.siu.edu/~rahimi/cs537/slides/big-2.pdfによると、私は例外なく完了 (defrule list-the-direct

    0

    1答えて

    (bind ?existing_total_count (nth$ 2 (send ?INSTANCE ?get-INTS))) (send (nth$ 2 (send ?INSTANCE put-INTS)) (+ ?total_count ?existing_total_count)) 最初の行は罰金コンパイルクリップにコンパイル時のエラーを取得、クリップ内のオブジェクトを更新することは

    1

    1答えて

    組み込みアプリケーションでCLIPSの新しい事実をアサートしようとしています。 私は2つの方法を試みました: - 最初のアドバンストプログラミングガイドの74ページの例のようにassertを使用します。 - 2番目の方法は、assert-stringを使用することです。 私はそれぞれの方法だけでなく、2つの方法を一緒に試しました。 私はRUN_TIMEモジュールを使用しています。私のコードは正しい

    0

    1答えて

    私は(Student (Name x) (Age y))のようなテンプレートを持っています。この事実は、タイプStudentかないのであれば、私はチェックしたい EnvGetFactList(theEnv, &factlist, NULL); if (GetType(factlist) == MULTIFIELD) { end = GetDOEnd(factlist); m

    0

    1答えて

    私はCLIPSを初めて使用しています。なぜ私のコードが実行されないのかわかりません。実際に私はerrrosを得ていませんが、私が実行を押すと、事実は変わらず、目標は決して見つけられません。このプロジェクトでは、2本のボトルがあります。ボトルAは容量3、Bは容量2です。目標はAが0、Bが1です。fillA、fillB、emptyA、emptyB、moveAB、moveBAの規則でこれを実行できます。

    0

    1答えて

    ファクトデータベースで定義されたより厳しい時間制限を持つルールに優先順位を付けるために、LHSでバインドされた変数を使用してルールの顕著性を宣言します。私は次のように動作するはず考え出し: (set-salience-evaluation when-activated) (deffunction testsal (?a ?b) (integer (+ ?a ?b))) (defrule tes

    0

    1答えて

    EnvAssertとEnvAssertStringの機能に違いはありますか? 私は両方を使用してファクトをアサートしようとしましたが、EnvAssertStringを使用してファクトをアサートし、EnvAssertを使用してファクトをアサートすると、関連するルールがアクティブになります。ここで はconstructs.clpファイルの私の定義は次のとおりです。 (deftemplate Safet

    0

    1答えて

    トップレベルでconstructs-to-cコマンドを使用して、自分の構成をCコードに変換しています。私がこれらのソースファイルをブラックボックスとして使う方法を知っている瞬間まで。私はこれらのファイルで、CLIPSはRETEアルゴリズムを実装していると思います。私は、名前のコンベンションとこれらのファイルの内容をどのように理解できますか?リファレンスマニュアルでこれについての説明は見つかりません

    0

    1答えて

    CLIPSの各マルチスロットを他のファクトと照合する可能性はありますか? (stn-action (id ?id) (name lock-position) (state pending) (cond-actions) (opts ?r ?action ?to)) (stn-action (id ?other-id) (name lock-position) (state runn