Newer
Older
TIASshot / docs / 02_ENV / ENV_01_開発環境構築手順.txt
========================================================================
開発環境構築手順 (Development Environment Setup)
========================================================================

1. 必要なソフトウェア (Required Software)
------------------------------------------------------------------------

1-1. Visual Studio 2022

    ・公式サイトからインストーラをダウンロードしてインストールする.
    ・ワークロード選択で「.NET デスクトップ開発」を有効にする.

1-2. IC Imaging Control SDK

    ・The Imaging Source が提供するカメラ制御ライブラリ.
    ・ImagingSource 製カメラ(DFK33UX178,DFK23UX249)の使用に必要.
    ・インストール後,参照 DLL が Visual Studio から認識されることを確認する.

1-3. Lumenera SDK

    ・Lumenera 製カメラ(Lw110)の使用に必要.
    ・`lumenera.api.dll` はリポジトリ内に同梱されている.


2. リポジトリのセットアップ (Repository Setup)
------------------------------------------------------------------------

1. リポジトリのクローン

        $ git clone [リポジトリURL]
        $ cd TIASshot

2. ソリューションを開く
    ・`TIASshot.sln` を Visual Studio 2022 で開く.

3. NuGet パッケージの復元
    ・Visual Studio のメニューから「ビルド」→「NuGet パッケージの復元」を実行する.
    ・または,パッケージマネージャーコンソールで以下を実行する.

        $ nuget restore TIASshot.sln

4. ビルド
    ・「ビルド」→「ソリューションのビルド」を実行し,エラーがないことを確認する.


3. 実行時の準備 (Runtime Preparation)
------------------------------------------------------------------------

3-1. 設定ファイルの配置
    ・`TIASshot/config.xml` が実行ファイルと同じディレクトリに存在することを確認する.
    ・パラメータの詳細は `SPEC_02_設定ファイル仕様.txt` を参照する.

3-2. カメラ設定ファイルの確認
    ・ImagingSource カメラを使用する場合,以下のファイルが同ディレクトリに必要.
        - `DFK33UX178.xml`
        - `DFK23UX249.xml`

3-3. TCC参照ファイルの確認
    ・以下の CSV ファイルが実行ファイルと同じディレクトリに必要.
        - `tcc_srgb.csv`: sRGB 変換の参照値
        - `tcc_xyz.csv`: XYZ 変換の参照値

3-4. データ保存フォルダの確認
    ・`config.xml` の `<SaveFolder>` に指定したフォルダへの書き込み権限があることを確認する.
    ・デフォルトは `C:\TIAS_Data`.