Same variable names in different level2 s-functions or multiple instances of same level2 s-function will be stored separately?

3 Ansichten (letzte 30 Tage)
Hi,
I am writing level 2 s functions for c code and I am using the same s function multiple instances or I will make different named s-functions with the same code. I am defining variables inside the s-functions with same name (Like i,j). The variables values will be different for different s-functions or each instance of s-function. Will there be any conflict between variables since it is with same name in multiple s-functions or will it be treated as diffrent varaibles?
% s-function1 code%
#define S_FUNCTION_NAME test
#define S_FUNCTION_LEVEL 2
#include "simstruc.h"
float i=0,j=0;
static void mdlInitializeSizes(SimStruct *S)
{
....
%s-function2 code%
#define S_FUNCTION_NAME test1
#define S_FUNCTION_LEVEL 2
#include "simstruc.h"
float i=0,j=0;
static void mdlInitializeSizes(SimStruct *S)
{
....
Thanks,

Antworten (0)

Kategorien

Mehr zu Verification, Validation, and Test finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by