fixdt() and RTW-EC

Hi,
If I'm setting the data type of an output port to say fixdt(0,32,0.1,10) this will not result in the corresponding value output scaling in the generated code (RTW-EC). Is this the correct behavior or am I doing something wrong?
Many thanks in advance!

Answers (1)

Kaustubha Govind
Kaustubha Govind on 13 Mar 2012

1 vote

Does inserting a Data Type Conversion block in front of the output port help? You need to configure the Data Type Conversion block to output the desired type.

2 Comments

Macko
Macko on 14 Mar 2012
Thank you for replying! Unfortunately, inserting a data conversion block right before the output is not changing the generated code at all.
Turn on "Format>Port/Signal Displays>Port Data Types" from your model. What is the displayed datatype going into the outport?

Sign in to comment.

Asked:

on 13 Mar 2012

Community Treasure Hunt

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

Start Hunting!