slcovmex

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

Описание

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

slcovmex(sourceFile1,...,sourceFileN,-sldv) компилирует S-функцию уровня 2 C/C + + MEX для работы с покрытием и с поддержкой 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 должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

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

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

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

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

Пример: 'myFunc'

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

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

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

Введенный в R2015a