我是靠谱客的博主 魔幻枫叶,最近开发中收集的这篇文章主要介绍solidworks和MATLAB联合仿真导入xml文件,smimport生成模型后报错,模块飘红。以及显示的模型只有坐标系没有图形。,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

最近在试图搞一下solidworks和MATLAB的联合仿真,网上找了教程,我参照的是下面这篇文章,遇到过两个问题在网上找了好久也没有相关描述,试了好多次之后大概找到了原因。

http://t.csdn.cn/RJQBE

一、模块飘红

第一个问题是,出现下面这种情况,模块飘红。

ce1e6b631a9942ea90c5b4e4d4646ab4.png

 然后我发现,只要我正常打开MATLAB再输入smimport后,就会告诉我错误使用smimport。2e85c45bedda493e9c9db80fe6cc48c7.png

 然后我就尝试:

1.每次都以管理员身份打开MATLAB

dd0eed8c988842a78ac43701d2dd2842.png

2.并且每次都先输入>>smlink_linksw,会出现这个界面

2f6afad04cfc461a842f50f19fd0c7af.png

然后再smimport

05714ac341cd453c8dcbe27da202acac.png

 出现警告是因为其他问题,但没有再报错说smimport的错误使用了,而且打开也是不再飘红了。

 

e828124209b8448e95f6da39bea9d01d.pngeeaaa06eec6e41ff979c0f4f95c70d5b.png

 

 

我怀疑是在这一步出现了问题(图是上边我参考的文章里截的),可能是没能成功让MATLAB成为自动服务器,但我也不知道怎么解决,所以只能用笨方法,每次都要smlink_linksw一下。

696a88d757034f38b46315d1066ad149.png

 二、运行后只显示坐标系而没有模型

上边模块不飘红之后,我高高兴兴的点了运行,结果发现啥也显示不出来只有坐标系

f37c018ef503420a8f2110c8cf05163e.png

 然后我就各种乱按..我在网上看有人说是因为有的零件的名字里含有汉字,看下我的,确实有汉字,哪怕我刚导出xml文件的时候就已经把他们都改了,

不改的时候是这样的

改之前和改之后:

1ac15ed33d6f4e61b5cf85e2aab0757a.png

 我把默认俩个字和下划线都删了之后在smimport的,但是在MATLAB里他还是会有默认两个字,比如我随便点开一个模块,双击打开。

4c6cd90f56e44d4dac964dccc3da5188.png

 29e25c7c13484358b73fe973eac23c67.png

 是这样的,然后我双击solid,也就是左上角那个方块,会出现这个界面,他那个名字还是带的默认俩字,右边也显示不出来(也就是大模型显示不出来是因为每个模块都显示不出来)

 

3a38d87ad86c4b3f8ccb7cb75214d5f9.png

然后我就直接吧File_Name这一列里的默认也给删掉,然后apply之后,再双击点开solid之后,就可以出现了。

哒哒

8872d559a1ed449ab935e33a6681768e.png

 但这么多零件一个个改也太慢了,可能有别的办法,但至少现在知道原因了。

以上就是我自己遇到的两个问题,在网上搜了很久没搜到太多相关描述。试了好多次之后才算是勉强找到原因。

 

 

 

 

 

最后

以上就是魔幻枫叶为你收集整理的solidworks和MATLAB联合仿真导入xml文件,smimport生成模型后报错,模块飘红。以及显示的模型只有坐标系没有图形。的全部内容,希望文章能够帮你解决solidworks和MATLAB联合仿真导入xml文件,smimport生成模型后报错,模块飘红。以及显示的模型只有坐标系没有图形。所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部