主要内容

管理模型版本和指定模型属性

在仿真金宝app软件®,你可以管理多个版本的模型使用这些技术:

  • 使用项目来管理您的项目文件,连接到源控制、审查修改的文件,并比较修正。看到项目管理

  • 使用模型文件更改通知与源代码控制管理工作操作和多个用户。看到模型文件更改通知

  • 使用金宝appSimulink.MDLInfo从模型中提取的信息文件加载到内存中没有的框图。您可以使用MDLInfo版本和仿真软件版本查询模型,找到的名字引用模型没有模型金宝app加载到内存中,并附上任意元数据模型文件。

模型文件更改通知

您可以使用仿真软件首选项指定金宝app是否要通知你如果模型改变了磁盘上。你能收到这个通知更新或模拟模型时,首先编辑模型,或者保存模型。模型可以更改磁盘上,例如,使用源代码控制操作和多个用户。

在模型编辑器中金宝app,在建模选项卡上,选择环境>金宝app仿真软件首选项。在模型文件窗格中,在更改通知这些选项,您可以选择:

  • 如果您选择第一个编辑模型磁盘上的文件发生了变化,仿真软件的框图是修改的:金宝app

    • 任何修改的交互操作框图(例如,添加一个块)原因出现的一个警告。

    • 任何命令行操作,修改框图(如调用set_param)导致出现的一个警告。

  • 如果您选择保存模型和磁盘上的文件发生了变化:

    • 保存模型在模型编辑器中会导致消息出现。金宝app

    • save_system函数会报告错误,除非你使用OverwriteIfChangedOnDisk选择。

以编程方式检查模型是否改变了磁盘上,因为它被加载,使用函数slIsFileChangedOnDisk

更多选项,帮助您使用源代码控制和多个用户,明白了项目管理

管理模型属性

您可以使用属性检查器查看和编辑模型版本属性,描述和回调函数。打开属性检查器,建模选项卡,在设计,点击属性检查器。模型属性,或者如果你在模型库,库属性,出现在属性检查器当没有选择在顶层的一个模型。

指定当前用户

当您创建或更新一个模型,在模型中会记录你的名字。金宝app模型假设你的名字是由至少一个指定的用户,用户名,登录,或LOGNAME环境变量。如果您的系统没有定义这些变量,模型不会更新模型中的用户名。金宝app

UNIX®系统定义用户环境变量并将其值设置为您使用的名称,登录到您的系统。因此,如果您使用的UNIX系统,你不需要采取进一步行动的仿真软件来识别你当前用户。金宝app

窗户®系统可以为用户名,仿真软件预计定义环境变量,根据版本的Windows安装在您的系统,是否连接到网络。金宝app使用MATLAB®函数采用,以确定哪些环境变量的定义。例如,在MATLAB命令窗口中,输入:

getenv(“用户”)

这个函数确定用户环境变量存在于你的Windows系统。如果它不,它。

模型信息

信息选项卡中总结了模型的当前版本信息,如修改、版本,最后保存的日期。信息,使您可以查看和编辑模型,视图和编辑模型改变历史。

使用描述部分进入模型的描述。然后您可以通过输入视图的模型描述帮助其次是在MATLAB命令窗口模型名称。

  • 模型版本

    这个模型的版本号。主要的模型版本被释放的数量增加了模型的最后一次保存。小模型版本是重置为零为每个模型的新版本,增加了一个每次保存模型在相同的版本。金宝app

  • 名字的人创建的这个模型基础上的价值用户环境变量创建模型时。

  • 上创建

    的日期和时间创建这个模型。不改变这个值。

  • 最后拯救了

    名字的人最后救了这个模型基础上的价值用户当模型保存环境变量。

  • 最后保存在

    去年保存日期,这个模型是基于系统日期和时间。

属性

您可以查看源文件的位置,设置模型的压缩级别,指定保存数据模型设计位置,定义的回调函数属性选项卡模型的属性。

请注意

图书馆还使您能够指定属性从旧图书馆模块映射到新图书馆。为此目的而使用转发表上的信息,明白了图书馆模块使用转发表保持兼容

设置基金压缩级别。属性选项卡的属性检查器,你可以选择三种基金压缩选项:

  • 没有一个适用于没有压缩保存操作。

  • 正常的,默认情况下,创建最小的文件大小。

  • 最快创建一个比你会通过选择较小的文件大小没有一个,但提供了一个更快的节省时间正常的

以编程方式设置压缩级别,使用SLXCompressionType

提示

你可以减少你的Git™库大小通过保存不压缩仿真软件模型。金宝app关掉压缩结果在较大的基金文件在磁盘上,但是减少库大小。

使用这个设置新的基金文件,创建您的模型使用一个模型模板基金压缩设置为没有一个。看到从模型创建模板。对现有基金文件,设置压缩然后保存模型。

定义位置的设计数据。使用外部数据部分指定的位置设计数据模型使用。您可以定义设计基本工作空间中的数据或数据字典。看到单一模型迁移到使用字典

回调。使用回调部分指定函数调用在特定点的仿真模型。从列表中选择回调。在框中,输入您想调用的函数选择的回调。这些回调函数的更多信息,请参阅创建模型的回调

以编程方式访问模型信息

一些版本信息作为模型参数存储在一个模型。您可以通过编程方式访问这些信息使用仿真软件金宝appget_param函数。

使用的表描述了模型参数模型来存储版本信息。金宝app

财产 描述

BlockDiagramType

返回模型如果是在一个开放的仿真软件框图。金宝app返回图书馆如果它是一个模型库。金宝app

创建

创建日期。

创造者

人创造了这个模型的名称。

描述

用户输入的描述这个模型。在属性检查器,信息选项卡中,输入或编辑的模型描述描述盒子。视图模型描述MATLAB命令窗口,输入:

帮助”mymodelname

如果该参数的值,该模型有未保存的更改。

文件名

绝对路径模型在哪里保存。

LastModifiedBy

最后保存的用户模型的名称。

LastModifiedDate

去年保存模型时的日期。

元数据

名字和属性与模型相关的任意数据。更多细节,请参阅金宝appSimulink.MDLInfo.getMetadata

ModifiedByFormat

的格式ModifiedBy参数。值可以包含标记% <汽车>。仿真软件金宝app的软件替换标记的当前值用户环境变量。

ModifiedDateFormat

格式用于生成的值LastModifiedDate参数。值可以包含标记% <汽车>。金宝app仿真软件取代了与当前日期和时间标记保存模型。

ModelVersion

主要的模型版本被释放的数量增加了模型的最后一次保存。小模型版本是重置为零为每个模型的新版本,增加了一个每次保存模型在相同的版本。金宝app

ModelVersionFormat

价值包含了模型格式版本% <自动增量:#。# >在哪里#是一个整数。金宝app通过仿真软件增量模型版本#在保存模型。

PreviousFileName

当一个PreSaveFcnPostSaveFcn回调函数运行时,PreviousFileName表示模型的绝对路径保存操作开始之前。

找到当前的绝对路径模型,使用文件名代替。

SavedSinceLoaded

表明模型是否被保存,因为它被加载。“上”表明该模型已经保存。

VersionLoaded

金宝app仿真软件版本,最后保存的模型,例如,“7.6”

EnableAccessToBaseWorkspace

模型是否对设计数据的访问和配置集的基本工作空间,指定为“真正的”“假”

LibraryVersion是一个链块的参数。LibraryVersionModelVersion图书馆的链接创建。

源代码控制版本的信息,请参阅项目管理

另请参阅

相关的话题