Set Property 関数を使用して仕様の上限と下限を列プロパティ データにロードする JSL スクリプト (JMP 17.0.0) に取り組んでいます。 スクリプトは正しく動作しているようで、データ テーブルの「列情報」を見ると正しいプロパティ属性と正しい制限値が表示されます。
能力分析またはゲージ R&R 分析 (仕様制限値を使用するツール) を実行すると、列のプロパティ値がこれらのツールに渡されていないことがわかります (LSL 値と USL 値が空白)。Column Info / ColumnProperties を介して「任意の」新しい列プロパティを手動で追加すると (例: Note または Unit プロパティを追加)、以前にロードされた仕様制限が両方のツールに正しく入力されるようになりました。
JSL スクリプトで Set Property 関数を使用した後に、これらのプロパティを分析ツールで表示できるようにするために何か行う必要があることはありますか?プロパティを手動で追加することで、スクリプトに不足しているものをトリガーしたり、完了したりしているようです。
// dt テーブル内のメタデータ プロパティに制限を読み込みます
For( i = 2, i <=ncolsLimits, i++,
x=Num(dtLimits:(Column(colListLimits[i]))[1]);
y=Num(dtLimits:(Column(colListLimits[i]))[2]);
評価(
Eval Expr(
dt:(Column(colListLimits[i]))<
)、
);
);