How to diplay the printf statement which is written in S-function?

10 ビュー (過去 30 日間)
Ravi
Ravi 2013 年 7 月 9 日
回答済み: Mohammad Kia 2017 年 6 月 17 日
Hello MATLAB Frndzz,
I am using R2011b linux version... In s-function i have used printf statement like printf("Unable to open PCI Image");
So when i run s-function it has to display that in Command window or somewhere in MATLAB.. Dont mind about linux or windows version... Just i need support for my question...
Thanks in advance...
---ravi

採用された回答

Kaustubha Govind
Kaustubha Govind 2013 年 7 月 10 日
編集済み: Kaustubha Govind 2013 年 7 月 10 日
You can use ssPrintf.
  1 件のコメント
Ravi
Ravi 2013 年 7 月 11 日
printf("0x%x",idata.pciAddress); printf("0x%x",idata.vmeAddress); printf("0x%d",idata.size); printf("0x%d",idata.dataWidth); printf("0x%d",idata.vmeCycle);
if i use ssprintf here... the error is "undefined reference to ssprintf" & warning: incompatible implicit declaration of built-in function printf

サインインしてコメントする。

その他の回答 (1 件)

Mohammad Kia
Mohammad Kia 2017 年 6 月 17 日
do not include stdio.h in your code, it will re-target the standard io functions. it will work.

カテゴリ

Help Center および File ExchangeSimulink についてさらに検索

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by