主要内容

Onshape进口

Onshape是什么?

Onshape®是一个第三方CAD应用程序,您可以导入多体模型。与其它CAD应用程序中,您使用Onshape软件模型三维零件和铰接组件。Onshape full-cloud软件和不依赖于当地的安装运行。

你必须有一个活跃的Onshape帐户使用的软件。的Simscape™多体™smexportonshape函数取代了Simscape多体链接插件的CAD出口的意思。与Onshape插件不兼容,不能用于Onshape模型。

在一个什么Onshape模型?

Onshape模型是相似的其他成分多体模型。连接部分通过配偶如球、滑块和转动形成铰接连接,机制和机器。模型层次结构,部件和配偶嵌套在半成品,反过来可以嵌套在更大的组件。

每个Onshape模型存在于云文档。工作室标签文档可以有多个部分,建模部分,配件和组装标签。工作室一部分选项卡可以有多个部分,这些可以建模相对姿态预期在最后大会的例子中,形成刚性的团体在组装没有固定伴侣的援助。

严格的组织是独一无二的Onshape模型和映射到仿真软件万博1manbetx®子系统与刚性连接机构封闭块。

一个词有关的术语

Onshape和Simscape多体模型有不同的标准条款,往往是同样的东西。部分在一个Onshape模型是在一个的身体Simscape多体模型。配偶和关系Onshape模型关节和约束Simscape多体模型。这些术语交替使用。

准备导入的模型

在每个Onshape考虑修复一部分组件。固定部分决定了组件参考系的位置在导入模型。你必须解决直接引用部分包含这部分的组件标签。部分固定在根组装标签,包含所有其他组件或身体也不影响组件的位置参考帧。

确保你Onshape几何部分是免费的错误和你的伴侣已经完全定义。如果伴侣不存在两个部分之间,如果他们有六个相对程度的freedom-the进口模式将显示6自由度关节块之间相应的子系统。修复至少一部分根汇编级阻止这样一块组装和世界坐标系之间的添加。

导入Onshape模型

你一个Onshape模型导入到Simscape多体环境使用smexportonshapesmimport功能。的smexportonshape函数将Onshape模型转换成一个中间表示包含一个XML文件和一组步骤的文件。的smimport将XML文件转换成最终的功能Simscape多体模型和支持数据文件。万博1manbetx

Onshape CAD导入工作流

关于中间文件

XML文件提供了smimport功能所需要的数据以重建Onshape模型Simscape多体环境。这个文件被称为多体描述文件和模型需要导入。

步文件提供导入的模型,一旦生成,需要为了渲染3 d几何图形可视化的尸体和力学Explorer窗格的固体块。文件被称为几何图形文件并为模型导入是可选的。

关于导入的模型

几何固体块中引用文件导入的模型。如果几何文件丢失,或者文件的路径改变,身体中不再出现几何图形可视化窗格的固体块和力学的探险家。模型模拟的影响,否则仍然有效。

剩下的块参数指定MATLAB®支持生成的数据文件中定义的变量万博1manbetxsmimport函数。变量存储在一个数据结构,数据字段名称和指标确定块的参数变量to-e.g相对应。smiData.Solid .mass (2)

什么你能进口吗?

您可以使用smexportonshapesmimport功能导入Onshape装配选项卡的内容。工作室部分缺乏必要的信息来生成一个完整的XML标签多体描述文件而导致的smexportonshape功能错误。其他Onshape文档选项卡,如绘画和文件夹,存在同样的问题,无法出口。

如果你需要导入单个部分

您可以导出几何图形部分直接从一个Onshape文档使用Onshape导出功能。这个特性允许您保存不同格式的几何图形,但只有两个是兼容Simscape多体models-STL和步骤。一旦出口,几何图形可以单独导入Simscape多体固体块。看到进口的固体形状

用户身份验证和账户权限

您可以导出一个Onshape模型之前,smexportonshape函数需要Onshape帐户进行身份验证和确认Simscape多体出口商应用访问权限Onshape模型。

每次MATLAB进行身份验证会话和基于协议称为OAuth2。所以,您可以验证您的帐户,smexportonshape函数自动打开一个Onshape登录页面第一次出口的一个会话。

你需要给Simscape多体出口商应用访问权限只有一次,直到这些撤销。这样你可以设置应用程序的权限,smexportonshape函数自动打开一个Onshape应用程序授权页面首次出口。

你可以随时撤销权限Onshape应用程序页面。

关于OAuth2协议

OAuth2身份验证过程是一种身份验证协议,代表服务托管在这种情况下,Onshape。oauth.net网站描述了协议作为管家等关键,让第三方应用程序Simscape多体访问一些,但不是全部,方面你的帐户。特别是,Simscape多体可以访问您的应用程序权限数据,但不能看到或存储你的私人登录凭证。

映射到Simscape多体

Simscape多体可以映射Onshape伴侣但等效块切线。映射是简单的,只有轻微的伴侣和块的名字站之间的差异。表显示了映射中使用模型导入。

Onshape伴侣 Simscape多体块或特性
球形接头
圆柱 圆柱形联合
直接连接线路
平行 角约束
销槽 销槽联合
平面 平面关节
转动 转动关节
滑块 移动关节

Onshape不支持如齿轮和线性的关系。万博1manbetx在导入所有关系模型中被忽略。你可以经常使用模型忽略了关系Simscape多体分段—例如,使用常见的齿轮约束块模型两个齿轮齿轮之间的关系。您可能需要创建并小心地将新的帧之前添加块。

Onshape进口警告和错误

无效的大会网址

smexportonshape功能预计Onshape组装标签的URL作为参数。工作室Onshape文档通常包括组成部分,画画,和其他选项卡。如果你无意中指定的URL tab-one错误文档不包含一个集会,函数将抛出一个错误。

零质量的身体

没有指定的材料转化为Onshape部分Simscape多体身体与零惯性。这样的无质量的身体可以导致仿真失败由于质量退化的错误。MATLAB警告标识所有质量机构确定在你的模型中,如果任何。您可以手动指定的质量质量导入后的身体使用砖固体块体。然而,作为一项最佳实践,总是试图分配一个材料中的每个身体组装,然后出口。

不支万博1manbetx持的配偶和关系

Onshape配偶如切不支持和齿轮等关系。万博1manbetx的smexportonshape函数抛出一个警告标识都不支持的伙伴关系,如果任何。万博1manbetx不支万博1manbetx持的配偶映射到任何一个Simscape多体模型。Onshape配偶的列表,您可以导入,明白了映射到Simscape多体块

物理单位

块参数导入的模型是在默认单位Onshape模型的工作区。这些单位通常既包含来自SI,研究生院理事会和其他单位系统。你可以改变整个模型的单位Onshape模型导入工作区和个体块Simscape多体模型。

获得Onshape模型导入

您可以创建一个免费帐户和创建自己的组装模型或导入一个到你Onshape帐户。许多Onshape装配模型是公开的。您可以将所有这些模型导入到Simscape多体环境。

另请参阅

|

相关的话题