SSCMDF

【機能】

    コマンド用ミスク(オプションメニュー)変更許可フラグの取出し及び設定


【使用形式】

    CALL SSCMDF(IFLG, INO, JFLG, MFLG, IR)


【引数説明】

    [INPUT]
        IFLG  : 処理指定フラグ
                   0 ; 取出し
                   1 ; 設定
        INO   : コマンドアドレス番号
                   1 ; 点        (PNT )
                   2 ; 線1       (LNE )
                   3 ; 線2       (LNE )
                   4 ; 円        (CIR )
                   5 ; 円弧       (ARC )
                   6 ; 文字       (PAT )
                   8 ; 平行線      (LP  )
                   9 ; オフセット    (OFST)
                  11 ; アイテム編集   (EDIT)
                  12 ; 角付け      (TRIM)
                  13 ; 面取り      (FILT)
                  14 ; 切断       (CUTA)
                  15 ; 移動1      (MOVE)
                  16 ; 移動2      (MOVE)
                  17 ; 移動3      (MOVE)
                  18 ; 移動4      (MOVE)
                  20 ; 削除       (DEL )
                  24 ; 断面切出し    (SECT)
                  25 ; 複写(ベクトル)1(COPY)
                  26 ; 複写(ベクトル)2(COPY)
                  27 ; 曲線編集     (ESPL)
                  28 ; ドラッグ     (MV  )
                  30 ; クラス移動    (DVD)
                  36 ; 作業座標     (LCSN)
                  38 ; スクリーン    (SLO )
                  39 ; グループ名称   (GRNM)
                  40 ; モデル      (MDL )
                  41 ; シンボル     (SYM )
                  45 ; コニック     (CNC )
                  50 ; 情報       (VERF)
                  52 ; 測定       (MASR)
                  70 ; アクティブリスト (ACTV)
                  74 ; アイテム属性変更 (MODF)
                  75 ; ハッチング    (HATC)
                  80 ; 中心線      (HST )
                  81 ; 割溝       (DWAR)
                  82 ; ブロック     (DREC)
                  83 ; ピッチ円ねじ   (DPCD)
                  84 ; コの字      (DKNJ)
                  85 ; 円ねじ      (DCR)
                  86 ; 長穴       (DLCR)
                  87 ; 穴(断面)    (DHOL)
                  88 ; ざぐり      (DHTP)
                  89 ; ねじ       (DTAP)
                  90 ; ばね       (BANE)
                 150 ; 平面投影      (CVPR)

(IFLG=1の場合)
        JFLG  : ミスクの変更許可フラグ
                   0 ; 変更可能
                   1 ; 不可
                  -1 ; 現状のまま
        MFLG  : 初期値の変更許可フラグ
                   0 ; 変更可能
                   1 ; 不可
                  -1 ; 現状のまま
 
    [OUTPUT]

(IFLG=0の場合)
        JFLG  : ミスクの変更許可フラグ
                   0 ; 変更可能  
                   1 ; 不可  
                  -1 ; 現状のまま 
        MFLG  : 初期値の変更許可フラグ
                   0 ; 変更可能
                   1 ; 不可
                  -1 ; 現状のまま

        IR    : リターンフラグ
                   0 ; 正常終了
                   1 ; エラー

【機能説明】

  ・JFLG,MFLG は、IFLG=0 のときは出力、IFLG=1 のときは入力となる。
  ・IFLG=1 で INO=0 をセットすると、すべてのコマンドアドレスに対して
   モード,初期値の変更許可フラグ(JFLG,MFLG)が設定できる。