処理を高速化するために、クリックのコレクションを保存して再利用するにはどうすればよいですか?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />セッション保存スクリプトが表示されますが、最初からすべてを保存しているようです。 一連の連続クリックを含むセッションの一部だけを保存し、同様の他のファイルに対して再実行できる方法はありますか?
Re: 処理を高速化するために、クリックのコレクションを保存して再利用するにはどうすればよいですか?どうもありがとう。等高線プロットのスクリプトに z 変数の統計の概要 (平均、最大、最小、標準偏差、および範囲) を追加する方法も教えてください。
Re: 処理を高速化するために、クリックのコレクションを保存して再利用するにはどうすればよいですか?<
<Re: 処理を高速化するために、クリックのコレクションを保存して再利用するにはどうすればよいですか?
wait( .1 ) を使用すると、テーブルを使用する前に列の式をバックグラウンドで実行できます。これを行うためのより予測可能な方法:
dt<
つまり、どれくらい待つかを推測する必要はありません。(1) 作業に必要な時間よりも少し長く待つ必要がないこと、および (2) 式がバックグラウンドで実行される場合よりも速く評価されるため、処理が高速になります。
Re: 処理を高速化するために、クリックのコレクションを保存して再利用するにはどうすればよいですか?どうもありがとう。 「wait(0.1)」で始まる最後の行で十分でした。 私の場合は (0.2) が機能しました
Re: 処理を高速化するために、クリックのコレクションを保存して再利用するにはどうすればよいですか?以下のスクリプトは、まずスクリプトを使用して上記のデータ テーブルを生成し、次に「sumcol」という列の値が「1」である行を選択します。それがあなたがリクエストしたものです。ただし、選択した行を取得し、さらなる処理を実行できる新しいデータ テーブルを作成するステートメントも追加しました。
デフォルトの名前はここにあります( 1 ) ;
// 返信に記載したサンプルテーブルを作成します
dt =新しいテーブル( 「サンプルテーブル」 、
行の追加( 10 ) 、
新しい列( "バツ" 、
数値、
「連続」 、
フォーマット( "最高" 、 12 ) 、
プロパティの設定( 「単位」 、 "んん" ) 、
設定値( [ - 142 、 - 141 、 - 140 、 - 139 、 - 138 、 - 137 、 - 91 、 - 90 、 - 89 、 - 88 ] )
) 、
新しい列( 「よ」 、
数値、
「連続」 、
フォーマット( "最高" 、 12 ) 、
プロパティの設定( 「単位」 、 "んん" ) 、
設定値( [ - 145 、 - 145 、 - 145 、 - 145 、 - 145 、 - 145 、 99 、 99 、 99 、 99 】 )
) 、
新しい列( 「Z」 、
数値、
「連続」 、
フォーマット( "最高" 、 12 ) 、
プロパティの設定( 「単位」 、 "んん" ) 、
設定値( [ 0 、 0 、 0 、 3 、 5 、 8 、 6 、 3 、 9 、 2 】 )
) 、
新しい列( 「コル01」 、
数値、
「連続」 、
フォーマット( "最高" 、 12 ) 、
設定値( [ 0 、 0 、 0 、 0 、 0 、 0 、 0 、 0 、 0 、 0 】 )
) 、
新しい列( 「コル02」 、
数値、
「連続」 、
フォーマット( "最高" 、 12 ) 、
設定値( [ 0 、 0 、 0 、 0 、 0 、 0 、 1 、 1 、 1 、 1 】 )
) 、
新しい列( 「サムコル」 、数値、 「連続」 、フォーマット( "最高" 、 12 ) 、式(和( :列01 、 :列02 ) ) ) 、
行の状態を設定する( [ 1 、 0 、 0 、 0 、 0 、 0 、 0 、 0 、 0 、 0 ] )
) ;
// この待機関数により、次のステートメントの前にテーブルが完了することが可能になります。
// 処理される
待って( .1 ) ;
// 次に、Sum Col という列の値が 1 である行を選択します。
dt <<場所を選択してください( :サムコル== 1 ) ;
// 次に選択した行から新しいテーブルを作成します
dtNew = dt <<サブセット(出力テーブル名( 「新しいテーブル」 ) 、選択された列( 0 ) 、選択された行( 1 )) ;
Re: 処理を高速化するために、クリックのコレクションを保存して再利用するにはどうすればよいですか?ありがとうございます。列を追加して数式を入力するスクリプトを取得できましたが、ここでスタックしてしまいました。
セッションまたはテーブル スクリプトで何をしたいのかという質問の例を示します。
私のデータ:
X [mm] Y [mm] Z [µm] Col 01 Col 02 合計列
-142 -145 0 0 0 0
-141 -145 0 0 0 0
-140 -145 0 0 0 0
-139 -145 3 0 0 0
-138 -145 5 0 0 0
-137 -145 8 0 0 0
-91 99 6 0 1 1
-90 99 3 0 1 1
-89 99 9 0 1 1
-88 99 2 0 1 1
「一致するセルの選択」メニューと「サブセット」メニューを使用して合計列内のセルを選択すると、次のような結果が得られます。
X [mm] Y [mm] Z [µm] Col 01 Col 02 合計列
-91 99 0 1 1
-90 99 0 1 1
-89 99 0 1 1
-88 99 0 1 1
しかし、スクリプトでこれを実行してもらいたいのです。 追加の提案/例をいただければ幸いです。
「セッション スクリプトの保存」も実行しましたが、これらのクリック メニュー アクションはキャプチャされませんでした。
Re: 処理を高速化するために、クリックのコレクションを保存して再利用するにはどうすればよいですか?JMP には「クリック」レコーダーはありません。このために JMP で使用される方法は、JMP スクリプトを作成することによって行われます。したがって、この方法は通常、プラットフォームの 1 つを実行し、希望どおりの出力を取得し、出力内のメインの赤い三角形の下にある選択部分であるスクリプトを保存するという形で機能します。次に、次のプラットフォームを実行し、そのスクリプトを保存するなどします。スクリプトが構築されると、効果的に「クリック数」が保存されます。