美文网首页
Matlab图像与CAD的交互

Matlab图像与CAD的交互

作者: 最后一个前锋 | 来源:发表于2017-11-12 19:20 被阅读132次

在做《山区道路交通外部成本评价模型》的过程中,需要将路网的线形画好然后导入到Vissim中进行路网绘制。我们先用Matlab画了沿着圆锥表面的螺旋线形,但是这种文件是无法直接导入到Vissim中的,所以我们需要先将画出的图进行格式转换,转换成CAD的 .dwg图形文件。因此我们需要先将Matlab的图像转成 .scr文件,然后直接将该文件拉入CAD的工作空间中或者利用CAD的scr命令将其导入也可以,然后再将该文件保存为 .dwg文件,再用Vissim里的添加背景图片命令导入即可。
所以在这个过程中主要的问题是将Matlab生成的图像文件转为 .scr格式的文件。只需要在画图的代码后面添加以下代码即可:

对于二维曲线:
fid=fopen([filename,'.scr'],'w');
fprintf(fid,'line\n');
for i=1:length(x)
fprintf(fid,'%g,%g\n',x(i),y(i));
end
fclose(fid);

对于三维:
fid=fopen([filename,'.scr'],'w');
fprintf(fid,'spline\n');
for i=1:length(x)
fprintf(fid,'%g,%g,%g\n',x(i),y(i),z(i));
end
fprintf(fid,'\n\n\nzoom\ne\n');
fclose(fid);

以上。2017.11.12

相关文章

  • Matlab图像与CAD的交互

    在做《山区道路交通外部成本评价模型》的过程中,需要将路网的线形画好然后导入到Vissim中进行路网绘制。我们先用M...

  • 图像处理入门书推荐

    《MATLAB图像处理实例详解》 《数字图像处理》 冈萨雷斯 《图像识别与项目实践――VC++、MATLAB技术实...

  • Eigen库函数

    opencv与eigen的交互 eigen 与 matlab函数的对应关系:

  • MATLAB|MATLAB与ANSYS交互?

    MATLAB调用ANSYS 来源:matlab调用ANSYS-资料 matlab调用ansys不需要在后面加exi...

  • regionprops

    Matlab图像处理函数:regionprops 这里给出在Matlab图像处理工具箱中非常重要的一个图像分析函数...

  • Matlab怎么用?matlab视频教程matlab图像处理视频

    Matlab怎么用?matlab视频教程matlab图像处理视频教程零基础入门matlab教程视频 MATLAB有...

  • 图割算法阅读笔记

    交互式图像分割 交互式图像分割指用户以某种交互手段指定图像的部分前景与部分背景,然后算法以用户的输入作为分割的约束...

  • matlab图像数据的读取总结

    Matlab 读取彩色图像是三维数组,图像的坐标是以左上角为(0,0)点; matlab读入图像的数据是uint8...

  • python与matlab交互

    安装 1、安装python (本机 python 3.6) 2、安装 matlab (本机 matlab 2018...

  • matlab对图像进行处理的函数

    首先还是要对matlab的图像处理函数有一个大致的认识按照matlab对于函数的命名, imread 读取图像 i...

网友评论

      本文标题:Matlab图像与CAD的交互

      本文链接:https://www.haomeiwen.com/subject/emjomxtx.html