xPC Targetを使ったモデル・ベース開発

MATLABによるリアルタイム制御入門【PDF版】

  • 新着コンテンツ
  • ダウンロード
コンテンツコード DP37231
著者 大川 善邦
発行元 CQ出版社
価格(ライセンス料金) 2,860円
仕様 B5変形判 412ページ PDF 約18Mバイト
発行日 2012/05/01
更新日 2012/04/25
  • サンプルを見る
  • カートに入れる
制限 ダウンロード制限: サービス停止まで
ライセンス条件 ●本書は著作物であり,著作権法により保護されています.本書の一部,または全部を著作権者に断りなく,複製または改変し他人に譲渡すること,インターネットなどに公開することは法律により固く禁止されています.違反した場合は,民事上の制裁および刑事罰の対象となることがあります.
●本書は,CQ出版社から出版された,2007年5月15日 初版発行の同タイトルの書籍をPDFファイルとしたものです.電子版制作の都合上,オリジナルの書籍と比べて,一部の書体や線の太さ・種類が変更になっている場合があります.また,電子版という性格から,オリジナルの書籍と同一のプリント品質は保証できません.ご了承ください.
●予告なく,本サービス(Tech Village 書庫&販売)を一時休止または終了することがあります.サービス休止時やサービス終了後は,本コンテンツをダウンロードまたは閲覧できなくなります.

解説

 本書は,米国のThe MathWorks, Inc.のMATLABを使ってリアルタイム制御に利用する手法の基礎を解説しました.MATLABと,Simulink,Real-Time Workshop,xPC Targetの4本のソフトウェアを使い,ブロック線図によってシミュレーションを繰り返し,その結果として生成したプログラムをターゲットのパソコンへ送り込み,パソコンをリアルタイム制御に利用します.

目次

まえがき

第1章 作業を始める前に
 1.1 モデル・ベース開発の発展
 1.2 モデル・ベース開発の導入
 1.3 循環型の開発サイクル
 1.4 変化に耐えるシステム
 1.5 xPC Targetの紹介

第2章 パソコンの準備作業
 2.1 必要な機器と役割
 2.2 開発システムのインストール
 2.3 ターゲットにおける作業の流れ
 2.4 ディスク分離モデルにおける作業
 2.5 LANモデルにおける作業
 2.6 DOSモデルにおける作業
 2.7 コンパイラのインストール
 2.8 ブート・ディスクの作成

第3章 xPC Targetのハロー・ワールド
 3.1 ターゲットの起動
 3.2 テストの実施
 3.3 Simulinkによるモデル作成
 3.4 xPC Target用のモデルの作成
 3.5 データの検証

第4章 xPC Targetのアーキテクチャ
 4.1 環境パラメータ
 4.2 MATLABにおけるコマンド操作
 4.3 ターゲットのPCIバス
 4.4 ターゲットにおけるコマンド操作
 4.5 ターゲット・スコープのアーキテクチャ
 4.6 ファイル・システムのアーキテクチャ
 4.7 PCIボードに関するアーキテクチャ
 4.8 OSのアーキテクチャ
 4.9 xPC Targetのアーキテクチャ

第5章 シリアル通信ブロック
 5.1 シリアル通信の基礎
 5.2 LANモデルにおけるループ・バック・テスト
 5.3 複数の変数の送受信
 5.4 コンポジット・ブロック
 5.5 シリアル送受信

第6章 コンピュータ間のシリアル通信
 6.1 ターゲット間のシリアル通信
 6.2 データの送受信
 6.3 異機種間のループ・バック・テスト
 6.4 シリアル通信のサンプリング時間

第7章 LANによる通信
 7.1 Simulinkにおけるバイナリ通信
 7.2 SimulinkにおけるLANの利用
 7.3 ターゲットにおける通信
 7.4 ホストからターゲットへの通信

第8章 HILSへのアプローチ
 8.1 HILSへのアプローチ
 8.2 理論的な考察
 8.3 通信サブシステム
 8.4 PDコントローラ
 8.5 PID制御
 8.6 状態空間モデル

第9章 機械のモデリング
 9.1 機械のモデリング
 9.2 SimMechanicsの開発
 9.3 SimMechanicsのハロー・ワールド
 9.4 P制御のSimMechanicsモデル
 9.5 xPC TargetにおけるP制御
 9.6 PD制御の解
 9.7 PID制御の解
 9.8 剛体の運動

第10章 モデルベース開発
 10.1 システム分析
 10.2 宇宙船のモデル
 10.3 演習問題の解
 10.4 PD制御問題
 10.5 二つのBodyブロックのモデル
 10.6 変数の分離

第11章 制御系のモデル・ベース設計
 11.1 作業問題の定義
 11.2 宇宙船の制御
 11.3 宇宙船の方向制御
 11.4 宇宙船による運搬制御
 11.5 シーケンス制御

第12章 制御系のHILS実験
 12.1 機材の直進と回転運動
 12.2 宇宙船の直進運動のフィードバック制御
 12.3 宇宙船の回転運動のフィードバック制御
 12.4 宇宙船の姿勢制御
 12.5 機材のシーケンス制御
 12.6 実機による実験

第13章 制御理論からの考察
 13.1 線形モデルの導出
 13.2 フィード・バック・モデルの線形化
 13.3 ローカル・フィードバック・モデルの線形化
 13.4 シーケンス制御モデルの線形化

第14章 カスタム・プログラミング
 13.1 カスタム・ブロック
 13.2 C言語のカスタム・ブロック
 13.3 ハロー・ワールド
 13.4 PCIバスの探検
 13.5 S-Functionのビルダ
 13.6 Timingブロックの制作

第15章 Visual C++によるプログラミング
 15.1 Visual Studio使用上の注意
 15.2 モデルの制作
 15.3 Visual Studio 6によるプログラム開発
 15.4 Visual Studio .NET 2003
 15.5 Visual C++ 2005 Express Edition
 15.6 パラメータの変更

第16章 Visual Basicによるプログラミング
 16.1 準備作業
 16.2 VB 6のプログラミング
 16.3 VB.NET 2003のプログラミング
 16.4 VB 2005 Express Editionのプログラミング
 16.5 ターゲットからのデータの取得
 16.6 モデルのパラメータの取得
 16.7 モデルのパラメータの変更

第17章 Visual C#によるプログラミング
 17.1 CSEEによるプログラミング
 17.2 アプリケーションの実行
 17.3 パラメータとシグナルの処理

第18章 DOSモデル
 18.1 HDDからのブート
 18.2 ホストの切り離し


参考文献
あとがき
索引

MATLABによるリアルタイム制御入門【PDF版】のレビュー

現在この本のレビューはありません

関連商品

このページのトップへ戻る

※「書庫&販売」は,有料・無料の電子版(PDF版など)の技術書籍や技術ドキュメントを提供するサイトです.決済方法はクレジット・カード(VISA,MasterCard,JCB,American Express,Diners Club)のみとなります
※ コンテンツを購入する際には,CQ出版社のオンライン・サポート・サイトである「CQ connect」のアカウントが必要です
※ 各著作コンテンツには使用条件(ライセンス条件)が規定されています.使用条件に従わないご利用(違法な複製・改変・配布など)は固くお断りします

価格検索

円 ~ 円 


CQ出版社の紙の書籍・雑誌の購入はこちらで