Създадох C функция в test.c
#include <stdio.h>
int Test()
{
FILE * fp = fopen("C:\\workspace\\test.txt", "rw");
fprintf(fp, "test hello world");
fclose(fp);
return 10;
}
И дефинирах състояние в stateflow на simulink. използвах
en: Test();
Посочих файла и в двата Tools->Open Simulation Target->Custom Code->Include List of additional и Include Custom C Code в генерирания (използвайки абсолютен път и име на файл). Когато се опитах да стартирам модела, получих грешка на анализатора: en: Test(); ^ Функцията с име „Тест“ не е функция на потока на състоянието.
Какво трябва да направя?