Microcontroller Kit

マイクロコントローラは無数のアプリケーションで使用されており,メイカーズムーブメントによってその認知度と用途が大幅に増加した.マイクロコントローラは,ハードウェア部分とソフトウェア部分に分けられる.ソフトウェアとしてはデータ取得,制御器,フィルタ,シミュレーションを行うモデル等のためのコードが可能である.コードの生成と配備には,プロジェクトの目標が達成されるまでに通常数回行ったり来たりする必要がある.

Microcontroller Kitはコードを生成してそれをマイクロコントローラに配備する,高レベルで自動化されたメカニズムを提供する.その中核には,さまざまな設計ソリューションを実験したり繰り返したりするための,使いやすく,強力なインターフェースを可能にするスーパー関数がある.より高レベルの自動化によって,面倒であり,エラーのもとともなる低レベルソースコードの反復を取り除き,プロジェクトのワークフロー全体でより高い柔軟性と効率性を可能にする.

プロジェクトの例

例として挙げたプロジェクトのワークフローをステップごとに調べる

配備モデル

MicrocontrollerEmbedCode コードを生成,コンパイルし,マイクロコントローラに配備する

MicrocontrollerCodeData マイクロコントローラのコードからのデータ

MicrocontrollerFamily MicrocontrollerTarget MicrocontrollerVendor

線形系モデル »

StateSpaceModel 離散時間または連続時間の状態空間表現を使ったモデル

TransferFunctionModel 離散時間または連続時間の伝達関数を使ったモデル

非線形系モデル »

AffineStateSpaceModel アフィン(Affine)非線形状態空間表現を使ったモデル

NonlinearStateSpaceModel 一般的な非線形状態空間表現を使ったモデル

接続されたモデル »

SystemsConnectionsModel モデルオブジェクト感の一般的な接続を提供する

SystemsModelFeedbackConnect  ▪  SystemsModelSeriesConnect  ▪  ...

フィルタモデル »

ButterworthFilterModel バターワース(Butterworth)伝達関数

Chebyshev1FilterModel  ▪  BiquadraticFilterModel  ▪  ...

離散化モデル

ToDiscreteTimeModel 連続時間モデルを離散化する