プロダクションルールのクリア(メンバシップ関数のクリア)

Namespace: fvalgcli
Assembly: fvalgcli (in fvalgcli.dll) Version: 3.1.0.0 (3.1.0.11)

Syntax

C#
public static int fnFIE_fuzzy_clear_rule(
	FHANDLE htbl,
	int rule_no
)
Visual Basic
Public Shared Function fnFIE_fuzzy_clear_rule ( 
	htbl As FHANDLE,
	rule_no As Integer
) As Integer

Parameters

htbl
Type: fvalgcli..::..FHANDLE
ファジィ推論テーブルのハンドル
rule_no
Type: System..::..Int32
ファジィルール番号( [0,オープン時に指定したルール数-1] )

Return Value

Type: Int32
以下のエラーコードを返します。

エラーコード:
f_err内容
F_ERR_NONE 正常終了
F_ERR_INVALID_OBJECT 不正なオブジェクトが渡された
F_ERR_INVALID_PARAM 不正なパラメータが渡された
F_ERR_NO_LICENCE ライセンスエラー

Remarks

Examples

C# Copy imageCopy
//    $Revision: 1.1 $

using System;
using System.Collections.Generic;
using System.Text;
using fvalgcli;

namespace TC
{
    public partial class FIE
    {
        public void fnFIE_fuzzy_clear_rule(FHANDLE hFuzzy, int iRuleN)
        {
            int status = (int)fvalgcli.f_err.F_ERR_NONE;

            for (int i = 0; i < iRuleN; i++)
            {
                try
                {
                    status = api.fnFIE_fuzzy_clear_rule(hFuzzy, i);
                    Assert.IsTrue(status == (int)f_err.F_ERR_NONE, "エラーが発生しました。({0})", (f_err)status);
                }
                finally
                {
                }
            }
        }
    }
}


Visual Basic Copy imageCopy
'    $Revision: 1.1 $

Imports System.Collections.Generic
Imports System.Text
Imports fvalgcli

Public Partial Class FIE
    Public Sub fnFIE_fuzzy_clear_rule(hFuzzy As FHANDLE, iRuleN As Integer)
        Dim status As Integer = CInt(fvalgcli.f_err.F_ERR_NONE)

        For i As Integer = 0 To iRuleN - 1
            Try
                status = api.fnFIE_fuzzy_clear_rule(hFuzzy, i)
                Assert.IsTrue(status = CInt(f_err.F_ERR_NONE), "エラーが発生しました。({0})", CType(status, f_err))
            Finally
            End Try
        Next
    End Sub
End Class

See Also