文章用来记录自己的在使用过程中的碰到的一些问题,希望能让那些和我碰到一样问题的人少走一些弯路。
在使用MATLAB的过程中,我们有时候需要生成DXF文件来进行后续产品的制作,MATLAB官网上有DXFLib的脚本,下载后直接在MATLAB中添加路径即可使用,链接如下:
https://www.mathworks.com/matlabcentral/fileexchange/33884-dxflib
下面说个在使用过程中碰到的问题:
我在使用dxf_polyline函数的过程中,一开始没注意行列向量的问题,直接就把坐标复制进去,结果出来的是散点图。
for n=1:Rx_loop
FID = dxf_set(FID,'color',100*n,'Layer',2*n);
dxf_polyline(FID,cos_loc_x_n(n,:),cos_loc_y_n(n,:),zeros(1,2*stepnum+1));
dxf_polyline(FID,cos_loc_x_p(n,:),cos_loc_y_p(n,:),zeros(1,2*stepnum+1));
end

实际需要改成列向量才可以实现连续的线段,应该是函数的拟合过程中取得是每一个列向量为一

本文记录了在MATLAB中使用DXFLib生成DXF文件时遇到的问题及解决方法。通过MATLAB的DXFLib脚本,可以创建DXF文件用于后续产品制作。在使用dxf_polyline函数时,需注意坐标应为列向量,否则会导致生成散点图而非连续线段。正确使用列向量可确保线条的连续性。
最低0.47元/天 解锁文章
4191

被折叠的 条评论
为什么被折叠?



