名称 MIRS1301 A/D変換ボードライブラリ詳細設計書
番号 MIRS1301-SOFT-0012

最終更新日:2013.02.18

版数 最終更新日 作成 承認 改訂記事
A01 2013.02.18 高原一真 青木先生 初版

目次

  1. はじめに
  2. 要約
  3. プログラム

  1. はじめに

    本ドキュメントは、MIRS1301のA/D変換ボードライブラリの詳細設計書である。

  2. 要約

    1. 構造体・列挙体

      構造体: ADCBoard

      修飾子名称概要
      typedef struct ADCBoard_ADCBoard A/D変換ボード構造体

      構造体: ADCPort

      修飾子名称概要
      typedef struct ADCPort_ADCPort A/D変換ポート構造体
    2. 定数

      修飾子・型名称概要
      #define ADC_PORT_MAX A/D変換ポート番号の最大値
      #define ADC_INTERVAL_TIME A/D変換の計測周期

    3. 関数・関数型マクロ

      修飾子・戻値名称・引数概要
      ADCBoard* adcBoardOpen(I2CBus* bus, uint8_t address) A/D変換ボードとの通信を開始する
      void adcBoardClose(ADCBoard* board) A/D変換ボードとの通信を終了する
      ADCPort* adcPortOpen(ADCBoard* board, int portNumber) A/D変換ポートのオープン
      void adcPortClose(ADCPort* port) A/D変換ポートのクローズ
      double adcPortGetResult(ADCPort* port) A/D変換結果を受信する
      int adcPortSetAxis(ADCPort* port, Axis axis) ポートの設置位置の設定
      Axis adcPortGetAxis(ADCPort* port) ポートの設定位置の取得

  3. プログラム

    ダウンロード先: MIRS1301 ソフトウェア詳細設計書

▲上へ


MIRS1301 ドキュメント管理台帳へ

沼津工業高等専門学校 電子制御工学科