FReET 1.7 :新增 MS Excel 接口用于响应函数等函数定义

FReET version 1.7 已发布。本次发布新增 FreET Interface to MS Excel 功能。

该功能允许用户先在 MS Excel spreadsheet 中以确定性方式调试 response/limit state function,然后再通过 FReET 切换到随机化计算。

在 Excel 中定义响应函数或木及限状态函数

被分析的 response/limit state function 可以在 MS EXCEL 文件中定义。用户可以在 .xlsx 文件中创建并调试 limit state function。

在 FReET 中定义的所有 individual random variables 必须出现在 Excel 文件的 “A” 列中,并且顺序需要与 FReET 中的顺序一致。页面图示中,相关向量以黄色背景显示。输出值(formula)必须位于 “B1” 单元格,页面图示中以红色背景显示。

用于计算蕞终输出公式的中间计算内容,可以位于 EXCEL 工作表中的其他任意单元格。这些单元格可以与 “B1” 位于同一个 sheet,也可以位于其他 sheets 中。因此,允许跨多个 sheets 进行交叉计算。

在 FReET 中调用 xlsx 文件

该 function(response 或 limit state)可在 FReET 的 “Model analysis” 中通过 “…” 按钮启用,并通过选择 .xlsx 文件名称完成设置。

可以同时使用多个 .xlsx 文件。基于 .xlsx 文件的多个 functions,也可以与通过其他方式定义的 functions 并行计算,例如使用 Equation Editor 或 DLL function 定义的函数。

多个 Excel sheet 中的函数定义

多个 functions 可以定义在 Excel 的多个 sheets 中。当 .xlsx 文件在 “Model Analysis” 中被定义后,“New Mode Function” 会选择sheet 1 的公式,并显示在 “Model Function Definition” 中。

用户可以在 “Model Function Definition” 中使用下拉菜单,选择其他 sheets 中的其他 formula。

随机变量数量与顺序要求

需要注意,.xlsx 文件 A 列中定义的 function random variables 数量,应与 FReET “Stochastic Model” 部分中定义的 random variables 数量对应。

只有在 “Stochastic Model” 中正确定义数量的 random variables,才会被用于对 A 列单元格进行随机化。用户也可以在 A 列中使用额外单元格,但这些单元格不会被 FReET 随机化。

这一要求由用户负责,因为 FReET 无法检查这一基础要求。FReET 会生成 “Stochastic model” 中定义的 random variables realizations,将它们传输到 Excel 文件中;对于每一次 simulation,function 会在 Excel 中计算,随后结果再传回 FReET。

 

热门资讯

2026-05-21 09:40
首页    新闻资讯    普通新闻    FReET 1.7 :新增 MS Excel 接口用于响应函数等函数定义