slcovmex

Создайте совместимую с покрытием MEX-функцию из кода C/C++

Описание

slcovmex(sourceFile1,...,sourceFileN) уровень 2 компиляций S-функция MEX C/C++, чтобы работать с покрытием.

slcovmex(sourceFile1,...,sourceFileN,-sldv) уровень 2 компиляций S-функция MEX C/C++, чтобы работать с покрытием, и с поддержкой, включенной для Simulink® Design Verifier™.

slcovmex(sourceFile1,...,sourceFileN,Name,Value) дополнительные опции использования заданы одним или несколькими Name,Value парные аргументы.

slcovmex(argumentSet1,...,argumentSetN) объединения несколько mex вызовы функции, каждый с одним набором аргументов.

Входные параметры

свернуть все

Разделенный от запятой исходный файл называет с каждым именем заданный как вектор символов или строка.

Если файлы не находятся в текущей папке, имена файлов должны включать полный путь или относительный путь. Использование pwd найти текущую папку и cd изменить текущую папку.

Пример: 'file1.c', 'file1.c','file2.c'

Разделенный от запятой mex наборы аргумента, с каждым набором, заданным как массив ячеек.

Если вы вызываете mex многократно, можно вызвать slcovmex однажды и передача аргументы для каждого mex вызов как массив ячеек из символьных векторов.

Например, если вы используете следующую последовательность mex команды:

 mex -c file1.c
 mex -c file2.c
 mex file1.o file2.o -output sfcnOutput
Можно заменить последовательность на один slcovmex вызов:

slcovmex({'-c','file1.c'},{'-c','file2.c'},{'file1.o','file2.o',
'-output','sfcnOutput'})

Пример: {'-c','file1.c'},{'-c','file2.c'},{'file1.o','file2.o','-output','sfcnOutput'}

Опция, чтобы включить поддержку вашей скомпилированной MEX-функции в Simulink Design Verifier.

Аргументы name-value

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: можно использовать все аргументы пары "имя-значение", которые позволены для mex функция. Кроме того, можно использовать следующие опции, которые характерны для покрытия модели.

Имя файла в виде вектора символов или строки.

Пример: 'myFile.c'

Имя функции в виде вектора символов или строки.

Пример: 'myFunc'

Имя папки в виде вектора символов или строки.

Все файлы в папке проигнорированы для покрытия.

Пример: 'C:\Libraries\'

Представленный в R2015a