ボタンボックス内のスクリプトとして管理図<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、im JMP 9.0.3を使用しています
管理図を生成してファイルに保存するマクロを作成するスクリプトを作成しようとしています。
私はこのエラーに遭遇しました、そして、私はそれを解決する方法を知りません、私は解決のために数時間を探しました、そして、何もうまくいかないようです。
コードは次のとおりです。
グローバルをクリア();
jrn = NewWindow( "SPC Analysis" ||フォーマット(today()、"yyyy-mm-dd")、VListBox(
ボタンボックス( "Choose JMP Data File"、Data_Table = open(Pick File()、見えない);)、
グローバルボックス(Data_Table)
ボタンボックス( "Choose Specification JMP File"、Spec_Table = open(Pick File()、非公開))。
(i = 2、i <= Ncol(Spec_Table)、i ++、)
eval(
eval expr(
column(Data_Table、i + 1)<< Set Property( "Spec Limits"、{LSL(expr(column(Spec_Table、i)[1]))、
TARGET(expr(column(Spec_Table、i)[2]))、
USL(expr(列(Spec_Table、i)[3]))))
)
)
)
)
グローバルボックス(Spec_Table)
ボタンボックス( "XBar管理図の実行"、cc =
管理図 (
サンプルラベル(:列(1))、
Kシグマ(3)
チャートのCol(:列(Data_Table、3)、Xバー、S)
)
)
)
;
すべて閉じる(データテーブル、保存しない)。
エラーは赤の部分にあります、私がちょうど管理図機能を実行するならば、それは働きます、それがボタン・ボックスの中のsriptとして、それはしません。
ありがとう。
再:ボタンボックスのスクリプトとして管理図モーダルではないダイアログボックスがあります。つまり、最後のcloseallも含めてすべてが実行されます。 ダイアログボックスに[閉じる]ボタンを追加して、closeallを実行するのではなく、閉じるボタンを実行します。
クリアグローバル () ;
Jrn = 新しい窓 ( 「SPC分析」 || フォーマット ( 今日 () 、 "yyyy-mm-dd" ) 、
Vリストボックス (
ボタンボックス ( 「JMPデータファイルの選択」 、
データ表 = 開いた ( ピックファイル () 、見えない )
) 、
グローバルボックス ( データ表 ) 、
ボタンボックス ( 「仕様JMPファイルの選択」 、
仕様表 = 開いた ( ピックファイル () 、非公開 ) ;
にとって ( 私 = 2 、私 <= Nコル ( 仕様表 ) 、私 ++、
評価 ( 評価エキス (
カラム ( データ表 、私 + 1 ) << プロパティを設定 ( 「スペック制限」 、
{ LSL ( 経験値 ( カラム ( 仕様表 、私 )[ 1 ] ) ) 、
ターゲット ( 経験値 ( カラム ( 仕様表 、私 )[ 2 ] ) ) 、
USL ( 経験値 ( カラム ( 仕様表 、私 )[ 3 ] ) )}
)
)
)
) ;
) 、
グローバルボックス ( 仕様表 ) 、
ボタンボックス ( 「XBar管理図の実行」 、
cc = 管理図 (
サンプルラベル ( : カラム ( 1 ) ) 、
Kシグマ ( 3 ) 、
チャートコル ( : カラム ( データ表 、 3 ) 、 Xバー 、 S )
)
)
ボタンボックス ( "閉じる" 、すべて閉じる ( データテーブル 、保存しない ) ;
Jrn << ウィンドウを閉じる ;
)
)
) ;