Pi Importer オプションに関する最近の投稿は見ていません。これは 18 でのアップグレードになるはずでしたが、特に最大カウント設定に苦労しています。ここで本当に質問があるかどうかはわかりませんが、私が学んだことを共有し、他の誰かがここで共有する他の洞察を持っているかどうか疑問に思っています。データの構造上、Raw Data Import に焦点を当て、追加の混乱の層を排除しようとしています。
基本: 最大数のデフォルトは 5000 で、絶対最大値は 150,000 です。これは、JMP が要求に対して取得する値の最大数です。4 つの pi タグを選択し、デフォルトを 150,000 のままにしておくと、最大許容数を超えていることを示すエラー メッセージが表示されます (150,000 / 4 タグ = 最大 37500)。一部のタグが異なる「アセット」からのものである場合、制限/区分は「アセット別」になる可能性があるようですが、まだ完全には把握していません。JMP ヘルプ メニューには説明のみがあります。これらの制限/定義を追加する必要があります。
エラーメッセージのおかげで何が起こっているのか理解できましたが、これが合計ポイント数とタグあたりのポイント数を示すより統合された設定ではないのは非常に奇妙に思えます。非常にわかりにくいのは出力です。添付されているのは、プルされた 4 つの Pi タグの例です。最初、各プロットのデータのカットオフは、プルに表示された順序 (アルファベット順)、またはインポート ウィンドウに追加した順序 (紫、緑、赤、青) に関連付けられていると思いましたが、実際には各タグの出力数によるものだと思います。青と紫はデータ ポイントが少ないため、プルしている 1 日の期間では最大値の 37,500 に達しません。赤と緑のデータは同じだと思っていましたが、詳しく調べてみると、赤にはない 4000 個のポイントが緑に散在しています。つまり、タイムスタンプでは緑の方が赤よりも早く 37,500 ポイントに達します。赤い列と緑の列の両方にちょうど 37,500 個の値があり、残りのセルには「欠落」データがあることを確認しました。JMP からは、要求された期間中に Pi に追加データがあり、それが取得されていないというエラー メッセージや兆候はありません。JMP が要求したものを取得していることはわかっていますが、データの量がわからないため、この恣意的な制限が課されています。この特定のデータ取得は 1 日間で、データ テーブルには 42,526 行しか表示されませんでした (多くのタイムスタンプには pi タグ結果が 1 つまたは 2 つしかありません)。1 つのタグが別のタグよりも先に切断され、一部のタグが全時間範囲をカバーしている場合、タグがデータの生成を停止したか、切断があったと最初に推測します。データ テーブルのレイアウトを考えると、混乱はさらに大きくなります。出力では、赤と緑の列は青と紫の間にあります。時間順に並べられたテーブルを下にスクロールすると、ランダムなポイントで停止してしまうのは、「データ制限に達した」のではなく、これらのタグのデータが壊れているように見えます。そうではないことが今ではわかりました。
また、回避策を実行して少量のデータを引き出して、より長い時間枠や他のタグをコードと組み合わせているときに、制限を超えて大量のデータが突然失われるかどうかはわかりません。出力される値の数を確認できることに気づいたので、このエラー防止機能をコードにも追加する必要があります。
まとめると、8 時間ごとにレポートするタグが 1 つと、1 秒ごとにデータを持つタグが 1 つあり、これらをまとめてタイムスタンプがすべて揃うようにすると、合計 15 万の出力を取得することはできず、より頻繁なタグが制限要因になります。Pi インポートを 1 つずつ使用して、結合テーブルをループすることでこの問題を解決する方法はわかっていますが、面倒で、他の多くのユーザーを納得させることはできません。この JMP インターフェイスには多くの可能性がありますが、この 1 つの部分によって混乱が大きくなります。
これをテクニカル サポートにも送信して、さらに情報を追加したり、ヘルプ情報に組み込んだりできるかどうかを確認しますが、他のユーザーがどのような状況に陥っているのか気になります。
便利ではありませんが、各タグを個別にインポートし、それらを時間で結合(または連結してからタグで分割)して、次のようにして欠落している値を入力するとよいかもしれません。
Names Default to Here(1);
dt = Current Data Table();
rows = N Row( dt );
dtcollist=dt<<GET column="" names=""></GET>
はい、既にタグを1つずつ取得して結合しています。しかし、JMP 18で追加された「複数のタグを取得」機能により、複雑なコードを書かずにタグを取得できる一般的なJMPユーザーにとって、クリックしてタグを選択できるボックスを使って手動で取得する場合でも、タグ取得が容易になるはずです。全体的に、Piデータを取得するためにこれまで使用してきた他の方法よりもインターフェースは気に入っていますが、警告なしにデータが欠落してしまうのは大きな懸念事項です。一部のタグが欠落している理由を理解するために、これほど多くの時間を費やす必要はなく、その後、はるかに難しくて手動の方法に戻らなければなりませんでした。このようなギャップを抱える同僚には、JMPをこのような用途に推奨することはできません。