Генерирует безопасный для типа API
ntswrap.exe [-c namespace.class]
[-i interface_name] [-a assembly_name]
Доступно как MATLAB® function или исполняемый файл консоли Windows.
ntswrap.exe [-c принимает переключатели командной строки в любом порядке. namespace.class]
[-i interface_name] [-a assembly_name]
Управляемый ntswrap для Сгенерируйте API Type-Safe с сборкой с MATLAB Compiler SDK™ сгенерированной сборкой.
-a .NET_native_interface.dll Абсолютный или относительный путь к сборке, содержащей статический интерфейс .NET, на который ссылается коммутатор -i.
-b MATLAB_NET_assembly.dll Путь к папке, содержащей сборку .NET, которая задает компонент, на который ссылаются -c выключатель
-c component_class_nameИмя сборки, определяемое пространством имен по пути в -b выключатель
-dВключает отладку сборки API с безопасным типом
Несовместимо с -s.
-i interface_nameОпределяемое пространством имен имя пользовательского интерфейса в сборке идентифицируется путем в -a выключатель
-kСохраните сгенерированный тип безопасного исходного кода API; не удалять после обработки
-n namespace_containing_generated_type-safe_API_classНеобязательно. Если задано, помещает сгенерированный API с сохранением типа в заданное пространство имен
-o output_folderНеобязательно. Если задано, все выходные файлы будут записаны в указанную предварительно выделенную папку
-sСгенерируйте только исходный код; не компилируйте источник API с безопасным типом в сборку
-v v x.xВерсия Microsoft® Среда .NET (csc компилятор) для генерации безопасной сборки API (для примера v4.0)
Несовместимо с -s.
-w name_of_generated_type-safe_API_wrapper_class_and_assemblyНеобязательно. Если задано, переопределяет имя по умолчанию сгенерированного класса API с сохраненным типом и сборки
ComponentInterface.dll.NET двоичный класс API, содержащий тип safe. Требует ComponentNative.dll, Interface.dll и MWArray.dll
ComponentInterface.csНеобязательный выход, произведенный -s и -k
ntswrap.exe -c AddOneComp.Mechanism
-i IAddOne
-a IAddOne.dll
Выдача этой команды генерирует API с безопасным типом для класса MATLAB Compiler SDK Mechanism в пространстве имен AddOneCompNative. По умолчанию, ntswrap компилирует исходный код в сборку MechanismIAddOne.dll.
Если ntswrap вызывается как функция MATLAB, все входные параметры должны быть заданы как символьные массивы или строковый тип. Для примера,
ntswrap('-c', 'AddOneComp.Mechanism', ...
'-a', 'IAddOne.dll', ...
'-i', 'IAddOne');