このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。
IOデバイスビルダーを使い始める
C2000™マイクロコントローラーブロックセット の IO デバイス ビルダー アプリを使用すると、カスタムまたはサードパーティのソース ファイル (C/C++) 用の System object™ をすばやく作成できます。System object を使用し、MATLAB システム ブロックを使用して Simulink ブロックを作成できます。
システム要件
IO デバイス ビルダーを使用するには、次の MathWorks® 製品が必要です。
IOデバイスビルダーを開く
IO デバイス ビルダー アプリを開くには、次の手順に従います。
MATLAB® を起動し、Simulink® モデルを開いて作成します。
Simulink ツールストリップの Hardware タブの Prepare セクションの Design の下で、
IO Device Builderを選択します。

Welcome 画面で、Next をクリックします。
作業ディレクトリを選択し、サードパーティのソースファイルを追加する
Source files location ページが読み込まれたら、Select をクリックして作業ディレクトリを選択します。
The specified directory is where you can find the generated System object, along with the corresponding cpp and h files, as well as the model.

Add folder をクリックして、サードパーティのソース ファイルとヘッダー ファイルが存在するフォルダーを追加します。すべてのサブフォルダは自動的に考慮されないため、個別に追加する必要があることに注意してください。
メモ
サードパーティのソースファイルはインターネットからダウンロードできます。たとえば、ADXL345 ファイルを追加するには、ADXL345 センサーのソース ファイルをダウンロードします。
[次へ] をクリックします。
ソース ファイル
Source Files で必要なソース ファイルを選択し、Next をクリックして続行します。

ブロック名、ブロックの説明、ブロックパラメーターの追加
Block parameters ページで、名前を指定し、説明を追加し、ブロックに必要なパラメーターを追加します。

Block Name テキストボックスにブロックの名前を指定します。
Block description テキストボックスにブロックの説明を入力します。
Add ボタンと Remove ボタンを使用して、ブロックに必要なパラメーターを追加します。Move up ボタンと Move down ボタンを使用して、選択したパラメーターをリスト内で上下に移動します。パラメーターの選択の詳細については、「Verify Frequency of PLLRAW Clock Using IO Device Builder App」を参照してください。
次のページに移動するには、Next をクリックしてください。
ブロックの出力を追加する
Outputs ページで、ブロックに必要な出力ポートを追加します。

必要な出力ポートを追加したら、Next をクリックして次のページに移動します。
ブロックの入力を追加する
Inputs ページで、ブロックに必要な入力ポートを追加します。

必要な入力ポートを追加したら、Next をクリックして次のページに移動します。
プレビューブロック画像
Preview ページには、追加した出力と入力とともに、ブロックのプレビュー イメージが表示されます。

次のページに移動するには、Next をクリックしてください。
System object ファイルの生成
Generate ページで、Generate をクリックして、ブロックの System object ファイルを生成します。
メモ
TI C2000ボードでは C++ はサポートされていないため、C++ ドライバーを生成するように選択する オプションが選択されていないことを確認してください。

次のステップ
Next steps ページには、生成されたファイルと、次に実行する手順が表示されます。生成されたファイルはディレクトリに作成されます。このディレクトリには、選択されたサードパーティのソース ファイルが含まれる Dependencies フォルダーも含まれています。これらのファイルとフォルダーを目的の場所にコピーし、Simulink プロジェクトに統合するだけです。
生成された
Cファイルが自動的に開きます。必要に応じてドライバー ファイルを参照して、必要なヘッダーとセットアップ関数が含まれるように変更します。
生成されたモデルを開いて、作成されたブロックを表示します。アルゴリズムの残りの部分をこのモデルに追加し、ハードウェアボードをTexas Instruments®C2000 ハードウェアに構成するか、アルゴリズムが開発されている別のモデルにブロックをコピーすることができます。
