人在仿真软件金宝app

金宝app仿真软件和基于模型的设计

引用的项目

今天我想谈谈 引用的项目 。他们可以是非常有用的组件化大型项目,允许模块化工作,组件重用,单元测试等。
在技术支持工作,与用户交互从各种各样的行业金宝app,我经常看到MATLAB项目引用20岁,50岁,甚至100个项目。显然,并不是所有这些相同的方式进行组织。
在这篇文章中,我将描述我看到的主要类型的设置。我想听到你的想法在下面的评论中引用你的首选方法组织项目及其原因。我还创建了一个 民意调查 你应该看到这篇文章的左边。

绝对路径

添加一个引用的项目你当前的项目中,首先单击引用按钮在这个项目将来发布:
这将打开添加引用对话框和允许您选择的引用类型。让我们从一开始,我并没有看到经常被使用:绝对的。
随着对话框说,您必须确保位置提供给所有用户。这可能是有用的,包括公用事业项目的所有用户在公司需要使用相同的版本,储存在一个网络位置提供给所有用户。

相对

更常见的方式组织引用项目的指定位置 相对 的项目。我们船的项目为例,项目我从用户接收,我通常看两种类型的相对设置:
让我们看看这两个体系结构相关的影响。

相对的,外

如果你看的例子 使用引用的项目 ,你会发现它引用两个项目。如果你选择,你会看到,他们都是在一个相对位置,始于“. ./”,这意味着它们存储在一个文件夹旁边的主要项目顶级文件夹:
使用这个设置,您将不会看到引用的文件“文件”视图中的项目:
相反,你可以去References视图并单击按钮的显示/隐藏文件右上角查看选中的文件引用的项目:
这个设置可以是有用的,如果多个项目本身就是引用一个共同的项目引用。并排放置的所有项目允许共同引用的项目引用使用“. .由多个项目/”。这是一个截图的 动力总成Blockset 例子 普通汽车参考应用 在这个项目 VehicleConfig 四次引用。

相对——内

另一种方法是使用相对路径包括引用项目,但在主要项目。这实际上是必要的,如果你想 引用一个项目作为一个Git子模块
如果你的项目 Git源代码控制 和你想要包含一个引用项目存储在一个单独的存储库,您可以使用 。首先点击子图标在将来发布:
在子窗口中,单击Add,你会发现里面的子模块路径必须的主要项目:
一旦子模块添加到项目中,您可以将其添加引用的项目使用相同的步骤描述了这篇文章的开头:
里面有一件事我喜欢当使用相对路径的主要项目是我能看到主项目窗口中的所有文件,包括文件引用的项目。正如你所看到的,地位和Git列图标表明这些文件引用的项目和子。
把你想要的项目引用的另一个优点在主要项目文件夹,我们可以确定,如果他们没有正确地配置为引用的项目。为此,使用 runChecks 函数或点击 检查项目 按钮工具项目窗口的画廊。(提示:我最喜欢检查项目按钮,所以它出现在画廊的顶部)
如果我们发现项目子文件夹在您的项目没有标记为引用项目,我们将让你知道和提供解决它在一个点击:

现在轮到你了

我真的很想听到你的意见在这种类型的项目组件化的选择。你是团队“外部”或“内部”?或者你发现的完美结合?
用几秒钟来回应 调查 左边的这篇文章,在下面的评论中分享你的想法。
|

评论

留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。