系统动力学仿真软件Stella新版本功能发行说明
系统动力学仿真软件Stella当前新版本为3.5.1,这些发行说明列出了Stella Architect、iThink、Stella Professional和Stella Designer当前版本的功能更改。还显示了版本3.5软件的功能更改。有当前软件版本的已知问题列表,以及逐版本的缺陷修正详细信息。
新增和更新功能
- 在3.5.1中
显示阵列元素的标签
数组元素的显示标签允许对数组标签使用更多描述性文本,同时允许公式中使用的标签更短。配置为阵列选择时,显示标签将出现在图形、表格和输入设备中,包括Selector。它们可以包括任一字符,不需要引用。显示标签在“阵列编辑器”对话框中定义,也可以导入。
更好的阵列表标签
使用Tables并使用*添加数组时,表标题将更改为变量的名称,条目将更改为数组元素的名称。这与图形标记的工作方式相同。仅当表具有单个阵列变量并且选择了一个*时才使用此选项。
简化非线性关系参数化的新内置程序
已经添加了许多新的内置程序。LOGISTICBOUND允许按照逻辑(s形)模式对从一个值到另一个值的转换进行参数化。EXPBOUND允许将指数调整从一个值参数化为另一个值,包括收敛值和发散值。两者共同提供了与图形函数选项卡中的预设形状相同的一组选项。此外,还添加了SYSTEMCHANGE内置程序。
单元搜索和其他查找功能
“查找”窗口现在可以选择以单位进行搜索。这是一种方便的方法,可以选择所有具有相同单位的对象来更改单位或更改变量的外观。搜索功能还允许搜索空值,这对于查找没有文档、方程或单位的变量很管用。
性能优化
在大模型中进行更改时,软件的响应能力得到了提高。此外,仅包含转换器的宏定义现在以内联方式展开,以减少内存消耗并提高模拟过程中的性能。
界面网格以改进对象放置
现在,界面设置属性面板上有一个选项可以在界面页面上显示网格线。您可以指定水平和垂直网格线的数量,它们将以浅灰色显示在背景中。这些可以用于对齐对象。
模块未运行时,导入的时变数据不再保持不变
当一个变量导入了时变数据时,即使它包含在未被模拟的模块或扇区中,它也会使用时变值。这使得执行部分模型测试更加容易。
专门的构建
我们现在为旧的Macintosh系统和x64 Linux系统提供Stella Professional和Stella Architect的专门版本。这些版本是从与标准版本相同的来源构建的,但可能对某些功能有限制。
- 在3.5中
数字和文本之间的映射
现在可以将特定的数字映射到用于输出和输入的单词。例如,0/1可以变为“关闭/打开”。这对于以可读的方式呈现信息,尤其是假设很有帮助。这些值将显示在图形、表格、数字显示和其他位置。以另一种方式工作,可以在数字输入和其他基于文本的输入设备以及新的下拉输入中输入单词并将其映射到数字。有关详细信息,请查看通过“模型设置”“特性”面板打开的“管理数字文本映射”对话框和“编辑数字文本映射》对话框。数字文本映射添加到“比例和范围”选项卡或属性面板中的变量,或从图形、表格和其他对象的“设置数字格式”对话框或从上下文菜单打开的“设置变量格式”对话框添加到中的变量。它也可在“设置时间标签格式”对话框中使用,允许为选定的时间点显示任意文本。您还可以从“默认设置格式”对话框设置默认数字文本映射,这些映射将在您创建的新模型上可用。
更多查找和替换选项以及持久性
现在,除了修改变量名称和单位外,还可以使用“查找和替换”对话框替换公式中的文本。这在调整阵列使用时很有用。对话框内容也是持久的,因此当您在编辑会话中关闭和重新打开模型时,将保留相同的选择。
使用值下拉列表的新输入
新的下拉输入(界面)允许您指定一组值,然后这些值可以显示在下拉列表中供用户选择。当为所使用的变量指定了数字-文本映射时,可以有效地使用此映射。
更好地支持更改可变尺寸
更改变量的尺寸现在将更完整地更新变量的使用位置,包括添加或删除尺寸,即使变量初次使用时没有方括号[]。这使得方程更有可能保持有效,而疏忽(例如没有[]的SUM函数)产生意外行为的可能性较小。
保持Excel文件打开
现在,“首 选项”对话框上有一个选项,用于在导入或导出动作中引用Excel文件时保持打开状态。这对于打开时可能显示对话框(例如,是否要更新数据)的Excel文件很有用。
文档选项卡更改
当文档中有内容时,文档选项卡图标将从更改为。这样可以更容易地知道哪些变量有为其编写的文档。
新的内置功能
有两个新建筑。一个是MATRIXINVERT,它将给出平方二维矩阵或切片的逆。这是一个特殊的数组函数,另一个是SOFTWAREVERSION,它是一个方便的内置程序,允许您检查当前使用的软件版本。
导入模板提供了更多选项
“创建导入模板”对话框现在可以选择仅为选定变量创建模板,也可以创建随时间变化的导入模板。
查找持久性和添加
“查找”窗口现在将记住您上次的搜索设置,还可以选择查找导入的值并以单位进行搜索。
“全部导入”和“全部导出”现在可作为菜单项使用
已将新菜单项添加到“模型菜单”中,以进行“全部导入”和“全部导出”。这些是带有键盘的快捷键,相当于在不打开相应对话框的情况下导入导出数据。
复制表时选择特定的列或行
现在,您可以在表中选择不同的行或列以复制到剪贴板。
输送机初始化允许的特定范围
当使用阵列初始化输送机时,现在可以在阵列内指定一个范围,这样阵列大小就不需要与传输时间一致。
在管理阵列相互依存关系方面有更大的灵活性
方程使用相对阵列位置的更多情况现在将遍历每个元素,从而对这些计算进行更完整的控制。重要的是,具有计算索引值的数组以及使用@表示法的数组现在可以与相对索引位置组合。
禁用对图形的清理
现在,图形上有一个禁用清理的选项,可以从“图形设置”“属性”面板中进行设置。这对于清理值时无法读取的小型图形很有用。
为某些变量仅向模型添加重影的程序集选项
使用重影,现在可以设置部件,使其使用的重影自动连接到模型中具有相同名称的变量。
为接口导入时变值
当使用Actions(interface)中描述的Import Data动作在接口上导入值时,如果文件以“Time”(或时间度量单位)的行或列开头,则导入将被视为随时间变化。