Код работает в MATLAB 2013, но не в версии 2017 (обнаружена неверная последовательность символов) - PullRequest
0 голосов
/ 25 апреля 2019

Я пытаюсь использовать MATLAB в качестве клиента для профессионального программного обеспечения Ebsilon.поэтому я написал код ниже в MATLAB, и он отлично работает в MATLAB 2013. Но когда я запускаю тот же код в MATLAB 2017, он завершается с ошибкой «Обнаружена недопустимая кодовая последовательность символов».

Я проверил путь и имена в программном обеспечении Ebsilon, и нет неправильного символа.(работает в версии 2013, поэтому проблем быть не должно)

это код:

%% Matlab - Ebsilon

app=actxserver('EbsOpen.Application');

% open EBS file
model=app.Open('D:\Ebsilon\Ebs4.ebs');

% get the collection of all objects
objs = model.get('Objects',[],[],[]);

ошибка возникает в model.get() части.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...