<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは、
仕様限界を設定するためのダイアログが必要です。 このダイアログは正常に機能します (ログ内の値が返されます)。しかし、今度は、それらの返された値を最初の列の仕様制限に追加したいと思います。 1、2、3 のような実数を使用する場合はこれができますが、変数名 lsl、target、usl ではできません。
Ian が作成したプロパティ設定用のスクリプトを見つけました。関数 SetSpecLimits が必要なことを実行して、役に立ちました。 しかし、それでも、なぜ変数を値の入力として設定できないのか疑問に思っています。
ご協力をよろしくお願いいたします。 。
グローバルをクリアする() ;
新しいテーブル( "テスト" 、行の追加( 25 ) 、
新しい列( "測定" 、数値、 「連続」 、
フォーマット( "最高" 、 10 ) 、
[ 0.497469677124172 、 0.320808149408549 、 0.030875115422532 、
0.540292485617101 、 0.774240606930107 、 0.71451562223956 、
0.243951379321516 、 0.529565613949671 、 0.450062318705022 、
0.690511454129592 、 0.00942516978830099 、 0.531793952453881 、
0.617926313076168 、 0.0934034239035099 、 0.273237543879077 、
0.32646171329543 、 0.582322434755042 、 0.817773777991533 、
0.448921825736761 、 0.50579765625298 、 0.992056015878916 、
0.868506029713899 、 0.691899508936331 、 0.116229122737423 、
0.109570041298866 】 ) ) ;
コル=カラム( 1 ) ;
結果=新しい窓( 「スペック制限を設定する」 、
<<モーダル、
<<結果を返す、
V リストボックス(
ラインナップボックス( Nコル( 2 ) 、
テキストボックス( 「LSL」 ) 、番号1 =数値編集ボックス( 0.3 ) 、
テキストボックス( "目標" ) 、番号2 =数値編集ボックス( 0.5 ) 、
テキストボックス( 「USL」 ) 、番号3 =数値編集ボックス( 0.7 )) 、
H リストボックス(
ボタンボックス( "わかりました" ) 、
ボタンボックス( "キャンセル" ))
);
LSL =結果[ 「番号1」 】 ;
目標=結果[ 「番号2」 】 ;
アメリカ=結果[ 「番号3」 ] ;
見せる( LSL 、目標、アメリカ) ;
// ここが重要なポイントです
コル<<プロパティの設定(
「スペックの限界」 、
{ LSL ( LSL ) 、目標(目標) 、 USL (アメリカ) 、制限を表示( 1 )}
) ;
さらに私が試したこと:
Col << プロパティを設定(
"スペック制限"、
{LSL("lsl"),Target("target"),USL("usl"), 制限の表示( 1 )}
);
// または
Col << プロパティを設定(
"スペック制限"、
{LSL(result["num1"]),Target(result["num2"]),USL(result["num3"]), 制限の表示( 1 )}
);
// または
Col << プロパティを設定(
"スペック制限"、
{LSL(1),Target(result["num2"]),USL(3), 制限の表示( 1 )}
);
そして、これが Ian からの関数です:
スペック制限の設定=関数( { c 、 LSL 、アメリカ、タール} 、
cmd =エクスプレッション(
c << SetProperty (
「スペックの限界」 、
{ LSL (エクスプレッション( LSL ) ) 、 USL (エクスプレッション(アメリカ) ) 、目標(エクスプレッション(タール) )}
) ;
評価(評価式( cmd ) ) ;
) ;
電話で
スペック制限の設定(カラム( dt 、名前) 、 LSL 、アメリカ、タール) ;
こんにちは、バイロン
ありがとう、Journal は、これを要求する顧客に使用し、共有するのに最適な例です。
Jeff からのヒント (および Wendy からの投稿) はドキュメントに向けられているため、解決策を提供するよりも顧客にドキュメントを紹介する方がさらに正しいと思いました。
しかし、あなたとジェフの両方に本当に感謝しています!
マーティン
これはよく似ています列プロパティを設定するときに JSL スクリプトが変数を解決しないこれにはその方法の良い例があります。
-ジェフ
マーティン、
これは、テーブルのスペックを、スペックが必要な列のテーブルに結合するために使用したサンプル スクリプトです。
-バイロン