<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />ビルダーから管理図を生成するスクリプトがあります。 私は基本的にチャートを手動でどのように整形したかをフォーマットし、それからスクリプトをスクリプトウィンドウに保存し、それを私のスクリプトで使用しました。 問題は、グラフを作成するときにチャートの移動範囲部分を削除してからスクリプトを保存しても、移動範囲が戻ってくることです。 移動範囲を削除するには、Show Two Shewhart Charts(0)の構文を使用することになっていますが、スクリプトに含まれていてもそれは削除されません。 スクリプトは次のとおりです。
lower_spec = num(平均値(LowerSpec));
upper_spec = num(平均値(UpperSpec));
up_control = num(ucont);
low_control = num(lcont);
max_number = num(col max(column(4)));
min_number = num(col min(column(4)));
if(max_number> upper_spec、chart_max = max_number、chart_max = upper_spec)の場合。
if(min_number
管理図ビルダー(
2つのシューハートチャートを表示(0)、
サイズ(450、900)、
コントロールパネルを表示(0)
不足しているカテゴリを含める(0)
変数(サブグループ(:ロット)、Y(:列(4)、個別測定))、
チャート(
得点(統計( "個別"))、
制限(Sigma( "ユーザー定義"))、
管理限界({LCL(low_control)、UCL(up_control)})を設定します。
仕様制限を追加({LSL(lower_spec)、USL(upper_spec)、Target(希望)})
)
SendToReport(
ディスパッチ(
{}、
ScaleBox、
{Min(chart_min * 0.95)、Max(chart_max * 1.05)、Ref行の追加(lower_spec、"Solid"、"Blue"、"LSL"、1)、Ref行の追加(upper_spec、"Solid"、"Blue"、"USL"、1)、
基準線を追加(希望、「実線」、「青」、「ターゲット」、1)、
参照線を追加(low_control、"Solid"、"Red"、"LCL"、1)、
参照線を追加(up_control、"Solid"、"Red"、"UCL"、1)
}
)
ディスパッチ({"プロセス能力分析"、"ヒストグラム"}、"プロセス能力分析ヒストグラム"、FrameBox、{フレームサイズ(150、18)})、
ディスパッチ(
{「プロセス能力分析」、「ヒストグラム」}、
"工程能力分析ヒストグラム"、
FrameBox(2)
{フレームサイズ(150、160)}
)
ディスパッチ({"プロセス能力分析"、"プロセス概要"}、"移動範囲から推定されるシグマの範囲内。"、TextBox、{Set Wrap(75)})
)
;
対処する必要があるのはバグなのか、それともこのコードを正しくコーディングしていないのか
ご協力ありがとうございます。
私はJMP 12.2と13.0の両方であなたのコードを試してみました、そしてそれは予想通りに走りました。 どちらのバージョンでも、個人チャートのみが作成されました。 使用しているバージョンは?デフォルト以外の設定はありますか?
それでも問題が解決しない場合は、support @ jmp.comに情報を送信してください。テクニカルサポートがこれを解決するのに役立ちます。