2.コンポーネントの雛型の生成https://rtc-fukushima.jp/wp/wp-content/uploads/2021/02/03e-learning01.mp42.コンポーネントの雛型の生成コンポーネントの雛型の生成のためにRTCBuilderを起動してください。RTCBuilderとはコンポーネントの雛型を生成するためのツールです。コンポーネントの基本情報などを設定できます。x86_64」の下のOpenRTPから起動します。この時ワークスペースは[C:\rtcws\]を指定してください。新規プロジェクト新規プロジェクトを作成します。Editor」のアイコン(RTの文字とカナヅチのマーク)をクリックして作成を開始します。プロジェクト名は[RaspWEBCamera]とします。左の「基本」タブを選択し、基本情報を設定します。コンポーネントの名前や概要などを記入します。ラベルが赤文字の項目は必須項目です。その他はデフォルトのままで大丈夫です。アクティビティ次に、「アクティビティ」タブを選択し、使用するアクションコールバックを指定します。onExecute()コールバックを使用します。画面のonAtivatedの文字をクリックし文字を赤くします。その後画面下部のラジオボタンにて"on"を選択します。onExecuteについても同様の操作を行います。画面は以下ののようになります。データポート「データポート」タブを選択し、データポートの情報を入力します。先ほど決めた仕様を基に以下のように入力します。コンフィギュレーション「コンフィギュレーション」タブを選択し、先ほど決めた仕様を元に、コンフィギュレーションの情報を入力します。制約条件およびWidgetとは、RTSystemEditorでコンポーネントのコンフィギュレーションパラメータを表示する際にGUIで値の変更を行うための形式を表すものです。ここでは、カメラのサイズをコンフィギュレーションで操作できるようにするので、[height]と[width]を設定します。タブを選択し、プログラミング言語を選択します。ここでは、C++(言語)を選択します。言語の指定を行うようにしてください。言語・環境タブ全ての設定が完了したら、「基本」タブに戻りコード生成ボタンをクリックします。問題がなければコンポーネントの雛型が生成されます。CMakeここまでの作業でWEBカメラコンポーネントの雛型が生成されました。次の作業としてCMakeを利用してビルド環境のConfigureを行います。(cmake-gui)を起動します。画面上部に以下のテキストボックスがあります。binaries」にビルドディレクトリを指定します。RaspWEBCameraに存在します。ビルドディレクトリとは、ビルドするためのプロジェクトファイルやオブジェクトファイル、バイナリを格納する場所のことです。場所は任意ですが、この場合<ワークスペースディレクトリ>/RaspWEBCamera/buildのように分かりやすい名前をつけたRaspWEBCameraのサブディレクトリを指定することをお勧めします。ディレクトリは自動で作成されるので指定前に作成する必要はありません。今回は以下のようになります。CMake指定したら、下のConfigureボタンを押します。すると以下のようなダイアログが表示されますので、生成したいプロジェクトの種類を指定します。x64※空欄のまま実行すると64bitで実行されます。ダイアログでFinishを押すとConfigureが始まります。doneと出力されますので、続けてGenerateボタンを押します。doneと表示されればプロジェクトファイル・ソリューションファイル等の出力が完了します。開発ツール/フレームワーク。