標準の C void タイプの使用

dSPACE FAQ 726
FAQ 726
標準の C void タイプの使用
キーワード
ANSI-C、Void
質問例
TargetLink は必ず Void タイプのコードを生成します。しかし、私が使用しているコンパイラはコー
ドが非標準の‘void’ typedef であると警告を出力します。標準の C void タイプのコードを生成す
ることはできますか。
解決方法
ANSI-C void タイプをコード内で直接使用するには、インストールディレクトリ内の TargetConfig.xml ファイル
を変更します。この XML ファイルの場所は、ターゲットおよびコンパイラの設定に依存します。このファイル
は、%DSPACE_ROOT%\Matlab\Tl\SrcFiles\内の、使用しているボードおよびコンパイラの名前が付けられたサブ
ディレクトリ内にあります。コードジェネレータが使用するこのファイルは、コード生成時に MATLAB コマンド
ウィンドウ内に次のように表示されます。
"Note Using base types from directory: C:\dSPACE\Matlab\Tl\SrcFiles\I86\MSVC"
このファイルを開いて Void オブジェクトを検索し、以下のように Void オブジェクトを変更します(変更箇所は
青で表示)。
<ddObj name="Void" Kind="DSDDEmbeddedObject">
<ddProperty Name="Description" Type = "String">Function type void</ddProperty>
<ddProperty Name="CodedType" Type = "String">Use standard C void type</ddProperty>
</ddObj>
関連する FAQs
Usage of standard C void type
FAQ バージョン:3 / 2013-02-12
ページ1
dSPACE FAQ 726
dSPACE へのお問い合わせ
dSPACE Japan 株式会社
Fax:
03-5798-5464
E-mail:
info@dspace.jp
Web:
http://www.dspace.jp
テクニカルサポート :
support@dspace.jp
dSPACE サポートへのお問い合わせ
dSPACE Support Wizard のご使用をお勧めします。dSPACE Support Wizard は以下の方法で入手
可能です。dSPACE DVD に含まれる DiagToolsdSPACESupportWizard.exe
[スタート] ボタン -[プログラム] - [dSPACE Tools](dSPACE ソフトウエアが既にインストールされている場合)
以下のサイトから、いつでも最新の dSPACE Support Wizard をダウンロードすることができます。

http://www.dspace.jp/goto.cfm/ja_sucontact
ソフトウエアのアップデートとパッチ
既存の dSPACE インストレーションに対して、最新のパッチをダウンロードしてインストールすることを強くお勧めします。 ソフト
ウエアのアップデートとパッチについては、以下のサイトをご覧ください。
http://www.dspace.jp/ja/jpn/home/support/patches.cfm
http://www.dspace.jp/ja/jpn/home/support/patches.cfm
FAQ
FAQ ドキュメントについては、以下のサイトをご覧ください。
http://www.dspace.jp/ja/jpn/home/support/kb/faq.cfm
http://www.dspace.jp/ja/jpn/home/support/kb/faq.cfm
重要なお知らせ
本出版物には、著作権法により保護された専有情報が含まれています。すべての権利は留保されています。dSPACE GmbH の書面によ
る事前の許可なく、本出版物またはソフトウエアのすべてもしくは一部を、コピー、複製、翻訳、または電子的媒体もしくは機械可
読形式に変換することを禁じます。All rights are reserved.dSPACE GmbH の書面による事前の許可なく、本出版物またはソフトウエア
のすべてもしくは一部を、コピー、複製、翻訳、または電子的媒体もしくは機械可読形式に変換することを禁じます。
© Copyright 2013 by:
dSPACE GmbH
Rathenaustraße 26
33102 Paderborn
Germany
本出版物と内容は、予告なしで変更されることがあります。
dSPACE 製品の登録商標一覧については、以下のサイトをご覧ください。
http://www.dspace.jp/ja/jpn/home/nutzbed.cfm
Usage of standard C void type
FAQ バージョン:3 / 2013-02-12
ページ2