- Create a Simulink function with input and output arguments
- Right click the block and navigate to C/C++ code --> C/C++ Function Interface
- Configure C/C++ Return Argument to Void, which modifies all the output arguments defined in simulink function to pointer
Use pointers in simulink
    34 ビュー (過去 30 日間)
  
       古いコメントを表示
    
Hello, 
I would like to model on Simulink the code in C below, but as you see a pointer is used, this function modifies the value of the memory address, how can I model that, knowing that behind the goal is to regenerate a code using embedded coding?  
thanks 
void ModifyValue(uint16 Arg1, uint16 *Arg2)
{
	{
		*Arg2= 5;
	}
	return (void);
}
0 件のコメント
回答 (1 件)
  Muthukumar Ganesan
      
 2022 年 8 月 20 日
        Hi,
You can perform this using following method.
Thanks.
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

