在仿真万博1manbetx软件®,您可以使用这些技术管理多个版本的模型:
使用项目来管理您的项目文件,连接到源代码控制,检查修改的文件,并比较修订。看到项目管理.
使用模型文件更改通知来管理使用源控制操作和多个用户的工作。看到模型文件变更通知.
使用万博1manbetx仿真软件。MDLInfo
在不将框图加载到内存的情况下从模型文件中提取信息。您可以使用MDLInfo
查询模型版本和Simulink版本,在不将模型加载到内万博1manbetx存的情况下找到引用模型的名称,并将任意元数据附加到模型文件。
您可以使用Simulink首万博1manbetx选项来指定是否在模型在磁盘上更改时通知您。您可以在更新或模拟模型、首次编辑模型或保存模型时收到此通知。模型可以在磁盘上更改,例如,使用源代码控制操作和多个用户。
在Simuli万博1manbetxnk编辑器中,在建模选项卡上,选择环境>万博1manbetx仿真软件首选项.在模型文件窗格中,在更改通知,您可以选择以下选项:
如果您选择首先编辑模型,文件已在磁盘上更改,而在Simulink中框图未更改:万博1manbetx
任何修改框图的交互操作(例如,添加块)都会导致出现警告。
修改框图的任何命令行操作(例如调用set_param
)导致警告出现。
如果您选择保存模型,该文件在磁盘上更改:
在Simulink Editor中保存模型将显示万博1manbetx一条消息。
的save_system
函数报告错误,除非您使用OverwriteIfChangedOnDisk
选项。
若要以编程方式检查模型在加载后是否在磁盘上发生了更改,请使用该函数slisfilechangedondisk.
.
有关更多选项,可帮助您使用源控件和多个用户,请参阅项目管理.
您可以使用属性检查器来查看和编辑模型版本属性、描述和回调函数。要打开属性检查器,请在建模选项卡,在设计,点击属性检查器.模型属性,或者,如果你在库模型中,库属性,当没有在模型的顶层选择任何内容时,会出现在属性检查器中。
当您创建或更新模型时,您的名字将被记录在模型中。万博1manbetxSimulink假定您的名字至少由其中一个指定用户
,用户名
,登录
,或LOGNAME
环境变量。如果您的系统没有定义任何这些变量,那么Simulink就不会更新模型中的用户名。万博1manbetx
UNIX®系统定义用户
环境变量并将其值设置为您用于登录系统的名称。因此,如果您使用的是UNIX系统,则不必采取进一步的操作,以便Simulink识别您作为当前用户。万博1manbetx
视窗®系统可以为Simulink期望的用户名定义环境变量,这取决于系统上安装的Windows版本以及它是否连接到网络。万博1manbetx使用MATLAB®函数采用
以确定定义了哪些环境变量。例如,在MATLAB命令窗口,输入:
getenv(“用户”)
该函数决定是否用户
环境变量在您的Windows系统上存在。如果没有,请设置。
的信息选项卡汇总有关模型当前版本的信息,例如修改、版本和最近保存的日期。您可以查看和编辑模型信息,并启用、查看和编辑模型更改历史记录。
使用描述部分以输入模型的描述。然后,您可以通过输入查看模型描述
后跟MATLAB命令窗口中的模型名称。帮助
模型版本
此型号的版本号。自从上次保存模型以来,主要模型版本随着所传递的版本数而增加。每次在Simulink的新版本中,小模型版本都被重置为零,并且每次在同一版本中保存模型时都增加1。万博1manbetx
由
的值创建此模型的人员的名称用户
创建模型时的环境变量。
上创建
创建此模型的日期和时间。不要更改此值。
最后拯救了
的值为上一次保存该模型的人的名称用户
保存模型时的环境变量。
最后保存在
基于系统日期和时间,该模型最后一次保存的日期。
属性中可以查看源文件位置、设置模型压缩级别、指定模型设计数据的保存位置以及定义回调属性选项卡的模型属性。
请注意
库属性还允许您指定从旧库块到新库块的映射。有关为此目的使用转发表的信息,请参见转发表.
设置SLX压缩级别。在属性选项卡的属性检查器,你可以从三个中选择一个基金压缩选项:
没有一个
在保存操作期间不适用压缩。
正常的
,默认,创建最小的文件大小。
最快
创建一个比你选择的文件更小的文件大小没有一个
,但提供比省略更快的节省时间正常的
.
要以编程方式设置压缩级别,请使用SLXCompressionType
.
提示
您可以通过不压缩的方式保存Simulink模型来减少Git™存储库的大小。万博1manbetx关闭压缩会导致磁盘上更大的SLX文件,但会减少存储库的大小。
要将此设置与新的SLX文件一起使用,请使用基金压缩设置为没有一个
.看到从模型中创建模板.对于已有的SLX文件,设置压缩,然后保存模型。
定义设计数据的位置。使用外部数据节指定模型使用的设计数据的位置。您可以在基本工作空间或数据字典中定义设计数据。看到将单个模型迁移到Use Dictionary.
回调。使用回调在模拟模拟期间指定在特定点调用的函数的部分。从列表中选择回调。在框中,输入要为所选回调调用的函数。有关这些回调的信息,请参阅创建模型的回调.
有些版本信息存储为模型中的模型参数。您可以使用Simulink以编程方式访问这些信息万博1manbetxget_param
函数。
该表描述了Simulink用于存储版本信息的模型参数。万博1manbetx
财产 | 描述 |
---|---|
创建日期。 |
|
创建此模型的人员的名称。 |
|
用户输入这个模型的描述。在属性检查器中信息选项卡中,输入或编辑模型的描述描述盒子。要在MATLAB命令窗口查看模型描述,输入: 帮助”mymodelname' |
|
如果该参数的值为 |
|
保存模型的绝对路径。 |
|
LastModifiedBy |
上次保存模型的用户名。 |
上次保存模型时的日期。 |
|
与模型关联的任意数据的名称和属性。有关详细信息,请参见 |
|
的格式 |
|
的值的格式 |
|
自从上次保存模型以来,主要模型版本随着所传递的版本数而增加。每次在Simulink的新版本中,小模型版本都被重置为零,并且每次在同一版本中保存模型时都增加1。万博1manbetx |
|
值包含的模型格式版本为 |
|
当一个 要找到模型的当前绝对路径,请使用 |
|
指示模型在加载后是否已保存。 |
|
万博1manbetxSimulink版本上次保存模型,例如, |
|
模型是否可以访问基本工作空间中的设计数据和配置集,指定为 |
LibraryVersion
是链接块的块参数。LibraryVersion
是个模型
链接创建时的库。
有关源代码控制版本信息,请参见项目管理.