How can I make the data type of inputs and outputs of s-function block in simulink not double?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Jiabo Ren
el 11 de Oct. de 2020
Respondida: Sunand Agarwal
el 14 de Oct. de 2020
I used the command 'mex my_contoller.c' to transform ''my_controller.c'' file into ''my_controller.mexw64'' file. And then I created a s-function block which has a name 'my_controller' in simulink. But the input and output data type are double by default, how can I make them boolean ? Because in my c code I define those variables as boolean not double.
0 comentarios
Respuesta aceptada
Sunand Agarwal
el 14 de Oct. de 2020
Please run the following command on the MATLAB command line:
>> sfundemos
This will launch examples of different types of Simulink S-functions.
For your case, please go to C-file S functions -> Data typed I/O. You may refer to those blocks and C-code to include different datatypes (including boolean) in your S-function.
Hope this helps.
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Block and Blockset Authoring en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!