分析テンプレート


Video Image.png 関連する動画はこちら:分析テンプレートの作成

はじめに

Originのワークブックは、データ、メタデータ、計算式、スクリプト、分析結果(グラフおよび行列を含む)を保存する機能があります。Originの分析機能の再計算付きの複雑な情報を保持する機能を組み合わせて、分析テンプレートを作成することができます。

分析テンプレートのコンセプトは、OTW(U)ファイルとしてワークブックテンプレートを保存するときすべてのデータが失われるという点で、Originのワークブックテンプレートのコンセプトとは異なります。いくつかの操作を実行し、分析テンプレートをOGW(U)ファイルとして保存する(ファイル:分析テンプレートとして保存)と、ブックには列とシートの数、列の指定と順序、フォーマットとスタイルオプションといった情報だけでなく、 実行した分析の種類と生成する出力の種類に関する情報もOTW(U)ファイルに保存します。適切なデータを与えると、分析テンプレートはデータを処理し、自動的にワークシートデータ、行列、テーブルとグラフを組み合わせた分析レポートシートの形式で出力します。分析テンプレートは、Originのバッチ処理で不可欠なアイテムになります。

Product Page BatchProcessing 04.png

分析操作をテンプレートに保存

すべての分析操作が1つのワークブックに統合されている場合は、ファイル:ワークブックを分析テンプレートとして保存を選択して、ワークブックを分析テンプレート(*.OGW(U)ファイル)として保存できます。OGW(U)ファイルをOriginに直接ドラッグして、開くことも可能です。関連するデータの全ての分析は消去されますが、分析は緑色の鍵で表示されている通り続行されます。

    分析操作が行列ブックまたは独立したグラフウィンドウにも関連付けられている場合は、
  • これらの行列ブック/グラフウィンドウを新しいシートとしてソースブックに追加し(この機能はOrigin 2018b以降で利用可能です)、ブックを分析テンプレートとして保存します。
  • プロジェクト全体を分析テンプレートとして保存することができます。保存されたプロジェクトは新しいデータを追加する「テンプレート」になります。現在のプロジェクトをテンプレートとして保存するには、ファイル: 現在のプロジェクトのクローンを作成をクリックします。これにより、現在のプロジェクトファイルの全ウィンドウや操作は残し、インポートデータは消去して複製 します。プロジェクトファイルが開かれてから変更されている場合は、クローン作成する前に、操作とグラフのカスタマイズ内容をプロジェクトファイルに保存するように求められます。新しいUNTITLED.opjuが作成され、複製のあとに開かれます。

保存テンプレートを使って、繰り返し処理

保存したテンプレートを使って別のデータセットを処理したいだけの場合、「ワークブックのテンプレート」は、「プロジェクトのテンプレート」と同じように機能します。いずれも、新規データをテンプレートにインポートして、グラフと結果に関連する全ての分析を更新する必要があります。

「ワークブックのテンプレート」を利用するメリットは、 バッチ処理ダイアログを使用できる点です。これは、ボタンButton Batch Processing.pngをクリックするか、メニューからファイル:バッチ処理を選択して複数ファイルまたはデータセットを自動で処理します。

繰り返し処理のテンプレートとしてアクティブワークブックを使う

1つのワークブック内でデータの1つを解析する場合、アクティブなワークブックからクローン化したワークブックにインポートして、全てのファイルに同じ解析することが簡単にできます。この機能を使用する際は、各ファイルタイプのインポートダイアログでテンプレート名<クローン>に設定します。

Analysis Template clone worksheet.png

バッチ分析結果をレポート

分析結果をまとめてレポートするには、カスタムレポートシートを作成します。ここには、表、グラフ、ロゴなどの外部の画像など、分析テンプレートを分析処理した出力要素のすべてのリンクを含みます。

また、分析テンプレートから得られた結果を事前カスタマイズしたWordテンプレートに出力する選択をして、レポート用にWordまたはPDFファイルを作成することが可能です。

これを実行するには、まず初めにブックマークした好みのセルで、Wordテンプレートを用意します。メニューからファイル:分析テンプレートにWordブックマークを追加するを選択して、分析テンプレートにWordブックマークを追加ダイアログを開き、特定のワークシート内の分析テンプレートに、ブックマークという名前で追加されます。

分析結果をWordブックマークでWordテンプレートに送る場合、分析テンプレートから結果をコピーしてWordブックマークが追加された対応するセルに、リンクとして貼る必要があります。その後、現行の分析テンプレートを再保存して、Wordテンプレートに沿って、バッチ分析結果をWordやPDFに直接エクスポートすることができます。

次の簡単な例で分析テンプレートについて説明します。

  1. 新しいOriginプロジェクトを開き、単一ASCIIインポートボタンをクリックし、\Samples\Curve Fitting\Linear Fit.datファイルを開きます。 ファイルはアクティブなワークシートにインポートされます。 シートは、Linear Fitという名前が付けられます。
  2. Bから列Dを選択し、メニューから解析:フィット:線形フィットと操作して線形フィットダイアログを開きます。
  3. 再計算自動にセットします。
  4. 他の項目はデフォルトのままOKをクリックして線形フィットを実行します。 表示されたメッセージには「いいえ」をクリックします。
  5. Linear Fitワークシート列の右側の灰色の領域で右クリックし、ショートカットメニューから「ワークシートのクリア」を選択します。OKをクリックして、すべてのデータを削除します。 これによりLinear Fitデータに依存するすべての出力データがクリアされます(FitLinear1およびFitLinearCurve1シートをクリックすると確認できます)。この時点では、分析テンプレートはまだ保存されていません(タイトルなしのOriginプロジェクトファイルで作業していたにすぎません)。 必要に応じて、次の2つの保存オプションから選択します。
    • 最小化された分析テンプレート(最小の機能単位であれば)を保存したい場合、および入力と出力のすべてをワークブック自体に含めることができる場合は、Originウィンドウファイルとして保存できます。 ファイル:ウィンドウの新規保存 (テンプレートの新規保存ではなく)を選択し、ワークブックを OGW(U)ファイルとして保存します。
    • 分析テンプレートをより複雑なプロジェクト(例えば別のグラフ、行列、またはレイアウトウィンドウを含むプロジェクト)に含める必要がある場合は、ワークブックをプロジェクトファイルの一部として保存することができます。(ファイル:プロジェクトの新規保存)。 ただし、上記で説明したようにワークブックをOGW(U)として保存した場合は、いつでも「ファイル:開く」メニューコマンドを使っていつでもOriginプロジェクトファイルに追加することができます。
  6. 保存するためのオプションを選択したら、単一ASCIIインポートボタンButton Import Single ASCII.pngをクリックして、\Samples\Curve Fitting\Linear Fit.datを再インポートすることで分析テンプレートのデモを見ることができます。 このファイルがアクティブワークシートにインポートされ、カーブフィットが実行されて、FitLinear および FittedValuesワークシートに結果が書き出されます。

上級ユーザへの注意:分析テンプレートの操作をユーザ定義のXファンクションで実行し、テンプレートをOGW(U)で保存し、それを別のユーザと共有する場合、Xファンクションを作成するときに「プロジェクト内に保存」(Xファンクションビルダ > ツリービュー)にチェックを付ける必要があります。

その他

アクティブなワークブックからクローン化したワークブックに、複数ファイルをインポートするチュートリアルでは、分析テンプレートとして現在のワークブックを使って、複数ファイルをバッチ処理する操作方法を説明しています。

分析テンプレートの作成と使用のチュートリアルで、分析テンプレート使用のクイックスタートを提供しています。

レポート用Wordテンプレートでのバッチ処理のチュートリアルでは、Wordテンプレートと分析テンプレートを使って、Word/PDFレポートを作成する方法を、ひとつずつ説明しています。