アドインについての考察、またはスクリプトをスクリプト作成者以外が利用できるようにする (2019-US-EPO-230)レベル: 中級
クリストファー・クリーヒバウム、メカトロニクスエンジニア、カリフォルニア工科大学/ジェット推進研究所
ジェフリー・セイデン、メカトロニクスエンジニア、カリフォルニア工科大学/ジェット推進研究所
ジャクリーン・スライ、カリフォルニア工科大学ジェット推進研究所、ロボット工学エンジニア
火星 2020 ローバーのサンプル キャッシュ サブシステムは、機能の確認と検証のために広範囲にわたるテストを必要とする複雑なロボット システムです。 テスト プログラムは、主に時間履歴などの大量のデータを生成します。 データの量が多いため、ほぼすべてのチーム メンバーが何らかの形でデータのレビュー、分析、キュレーションに関与する必要があります。 私たちは、JMP の初心者からエキスパートまで、誰もが一般的な繰り返しタスクを実行できるアドインを介してチームと共有するツール スイートを開発しました。アドインには、特定のファイル タイプをすばやくインポートするなどの基本的な項目から、自動分析や標準化されたレポートなどの高度な項目までが含まれています。 このアドインは、システムのパフォーマンスを調査、分析し、結論を導き出すために、毎日数十人のエンジニアによって使用されています。 私たちのセットアップは、アドインのメニュー項目を介して実行される多くのカスタム JSL 関数とスクリプトで構成されています。 チームが簡単に使用でき、より小さなグループで保守できるアドインを構築する過程で発見したさまざまな教訓、ヒント、コツを共有します。