Я создал собственный класс, где файлы загружаются конструктором и методами (путь указан как вход), например:
ClassDeclaration:
classdef Foo > handle
methods
function o = Foo(file), end
function bar(o,file), end
end
end
Файл TC.xml:
<binding name="Foo" ctype="FILE"/>
<binding name="bar" ctype="MCOSCLASS FILE"/>
Командная строка Matlab:
s = Foo(' + Tab содержит список доступных файлов.
s.bar(' + Tab работает
Но проблема в том, что окончание Tab не ограничивается классом Foo. Трюк, чтобы изменить TC.xsd, тоже не помог. Яир Альтман мне очень повезет, чтобы дойти до этого момента. спасибо снова для этого.
Всю процедуру можно найти здесь: