Customs block API creation using TFL

Hi,
I have created API for all individual arithmatic block like ADD,SUB etc..
I like to know can we able to create the customs block like combination of ADD and SUB for 3 inputs for that i will write an respective API. Is it possible to do this in TFL
Please help!!!
Thanks and Regrads, Nithin

Respuestas (1)

Kaustubha Govind
Kaustubha Govind el 18 de Mayo de 2012

0 votos

TFL is used to replace operators like +, -, etc. or basic math functions like sin, cos, etc. It appears that you need to build a custom block, for which, you can create a new Simulink block by writing an S-Function. You can provide a TLC file to call into your API - see Inlining S-functions to find out how the TLC file is used for generating code from the S-function.

3 comentarios

NithinRaj
NithinRaj el 19 de Mayo de 2012
Currently i'm using TLC only to generate the code for my Custom block. But problme is there are lots of constrain there are to take care of those block if i use this TFL i feel will be more better .
NithinRaj
NithinRaj el 19 de Mayo de 2012
And also one more Constrain is i may not no how many be exits in my desing model, how to replace that also.. If I use it in TFL way, no need to consider about the usage of customs block in model.
Kaustubha Govind
Kaustubha Govind el 21 de Mayo de 2012
Unfortunately, as I explained earlier, I don't think TFL will solve the issue of replacing functions other than the ones listed in the documentation. Perhaps you can talk a little more about the constraints you are facing with the S-function+TLC approach? Sorry, I don't understand your second comment about not knowing the number of exit points. Perhaps you can start a new question and specify examples to help us understand the issue better.

Iniciar sesión para comentar.

Categorías

Más información sobre Simulink Coder en Centro de ayuda y File Exchange.

Productos

Etiquetas

Preguntada:

el 17 de Mayo de 2012

Community Treasure Hunt

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

Start Hunting!

Translated by