Я хочу создать проект, в котором я могу нарисовать электродвигатель c, используя данные, рассчитанные в MatLab. Я знаю, как сделать это в AutoCAD, и теперь я хочу сделать эту реализацию с MatLab.
Я начал изучать, как рисовать вычисления MatLab в AutoCAD, но у меня есть несколько ошибок в скрипте, и я не могу понять, что не так. Прежде всего, я использую ActiveX для подключения. Соединение работает, мне удалось это сделать. Проблема в том, что я пытаюсь нарисовать линию
feature('COM_SafeArraySingleDim', 1)
acad=actxGetRunningServer('AutoCAD.Application');
set(acad,'visible',1);
c_doc=get(acad,'ActiveDocument');
dwg=c_doc.PaperSpace;
a=[1;5];
b=[3;4];
invoke(dwg,'AddLine',a,b);
Основная ошибка: Описание: Неправильное количество элементов в SafeArray. Я использовал 2D рабочее пространство (PaperSpace), но если я добавляю третье значение в a и b, скрипт работает, но линии не отрисовываются.
Если вы считаете, что это не лучшее решение выбрать для работы над таким проектом, можете ли вы порекомендовать мне несколько книг, видео на YouTube или несколько источников, из которых я могу учиться? Спасибо!