问题标签 [heat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - 在matlab中计算环境物理数据系列的积分
下图是一个湖泊的示意图,方程式说明了如何计算湖泊的有效热通量。
其中 S 是地表通量向量,q 是短波辐射,h 是混合层深度,z 是湖泊深度。例如:
给定
z 以 dz 为增量从 0(表面)到深度 h 变化,即
我将如何在matlab中计算这个方程的最后一部分,即如何在表面和h之间的深度z处计算q?这里用积分表示?
抱歉,如果这应该在另一个堆栈溢出论坛上,但它似乎与编程比纯物理或数学问题更相关。
xml - 使用 XSLT 根据环境输入从 Heat 输出文件中过滤一些文件
我有一些文件需要根据给定的环境输入(如 dev、prod)从 .WXS 中删除,这些文件将作为属性传递给 Heat.exe。基于此,我需要在通过 XSLT 转换收获后从 Fragment.WXS 中过滤或删除一些文件。例如,如果 xslt 模板用于开发,那么我需要源文件不包含 .UAT,.Prod,.Test 的所有文件。我还需要使用 Heat 执行转换的命令。
请参阅下面来自热生成输出的一些组件
这是我的 xslt 文件提出的需要使其工作的内容。
如果输入为“dev”,则在转换后,fragment.WXS 文件如下所示
xml - WIX 按组件上的模式和条件过滤组件或基于属性的自定义操作设置
嗨,我有以下 Heat.EXE 的示例组件输出。并且能够创建包含所有组件的 MSI 包。基本上我想在安装期间根据安装程序的参数(如 Dev 或 Prod 或 UAT 或 TEST)过滤以下文件。
即 msiexec -i prog.msi ENVPROPERTY="DEV" 或 msiexec -i prog.msi DEVPROPERTY=TRUE。
xml - 通过应用 xslt 转换从 wxs 文件中删除不需要的节点
我正在尝试通过应用 xml 转换来清理 heat.exe 生成的 wxs 文件。
下面是 heat.exe 的示例文件输出。
我想删除其子文件节点具有包含字符串“ABC”的源属性的组件节点。我知道如何使用正确的匹配模式找到这样的节点。因此,在我删除 Component 节点之前,我想存储组件的 Id,然后使用它来删除带有我刚刚记录的 Id 的 ComponentRef 节点。
有没有办法通过 XML 转换来实现这一点?我想我正在寻找可以创建变量“X”来存储我删除的 Component 节点的 Id,并使用“X”来查找要删除的 ComponentRef 节点的东西。
wix - 如何使用 WiX 的 Heat 工具创建伴随文件
我们的构建过程引入 .dll 并从中创建“policy.*.dll”文件和伴随的“policy.*.config”文件。在查看我们的 MSI 的 WiX 的“暗”输出时,我发现策略和相应的配置文件位于由 CompanionFile 标签链接的同一个组件中。
有没有办法让 Heat 同时在同一个组件标签中收集“policy.*.dll”文件和伴随的“policy.*.config”文件?
amazon-web-services - 在本地云中使用 AWS-Cloudformatting-Resources 和 Heat 和 Openstack?
我们已经使用 Openstack (essex) 和Heat建立了一个本地云环境。但是我们面临的问题是我们想在第一次启动实例时添加额外的文件/包。据我所知,这可以通过AWS::CloudFormation::Init完成。
但是当通过执行产生一个新实例时
热创建测试--template-file=test.template
使用以下简约模板
我们得到了错误:
似乎 cfn-init 正在尝试连接到某些亚马逊云服务,并且需要凭据才能执行该操作!?为什么它需要连接到 Amazon-Services,有没有可能避免它?还是有另一种方法可以在模板中实现AWS::CloudFormation::Init的功能?我是否必须在 UserData-Element 中将所有内容都声明为 Shellscript?
谢谢你的帮助!
matlab - Matlab:一维热扩散模型中的时间步长稳定性
我在 Matlab 中有一个 1D 热扩散代码,我在 10 年的时间尺度上使用它,我现在正尝试使用相同的代码在数百万年的尺度上工作。显然,如果我保持我的时间步长相同,这将需要很长时间来计算,但如果我增加我的时间步长,我会遇到数值稳定性问题。
我的问题是:
我应该如何解决这个问题?什么影响最大稳定时间步长?我该如何计算呢?
非常感谢,
亚历克斯
matlab - 使用matlab进行球坐标的传热
我想为一个半球应用热传递(热传导和对流)。它是球坐标中的瞬态均匀传热。没有热量产生。半球的边界条件是在Tinitial = 20度室温时开始的。外部环境温度为-30度。你可以想象半球是一种固体材料。此外,它是一个非线性模型,因为热导率在材料冻结后会发生变化,这会改变温度分布。
我想在一定时间内找到这种固体的温度曲线,直到中心温度达到-30度。
在这种情况下,温度取决于 3 个参数:T(r,theta,t)。半径、角度和时间。
1/α(∂T(r,θ,t))/∂t =1/r^2*∂/∂r(r^2(∂T(r,θ,t))/∂r)+ 1/ (r^2*sinθ)∂/∂θ(sinθ(∂T(r,θ,t))/∂θ)
我使用 matlab 应用了有限差分法,但是程序不会为半球的内部节点计算任何东西,而只是给我初始温度值(这里告诉了)。您可以看到我用于内部节点的一些脚本。
编辑 *谢谢,现在脚本正在运行和计算。我可以看到模型系统的温度曲线。
但是,我想为此半球温度曲线绘制 2D 或 3D 图。另外,如果可能的话,我想在特定时间运行温度变化动画。我用于模拟和编写文件的代码是
你有什么建议吗?因为在文本文件中,对于 Tnew(i,j) 值,每 10 行后,模型计算下一个 dt 值。因此,结果数据看起来像一团糟,每 10 行后,它会给出下一次值结果。
有没有办法根据特定的行和列来协调编写这个结果(因为否则需要一次又一次地组织大量的数据)?
我想在 3d 图中绘制这个温度分布图,在这种情况下是半球,我有 Tnew(r,theta,t),但我对如何表示这个温度分布图以显示在半球图中感到困惑。我想听听您对此的建议。提前致谢 !!
amazon-web-services - 在代理后面使用 AWS::ElasticLoadBalancing::LoadBalancer
我们目前正在通过结合使用 Heat 和 Openstack 来建立私有云。但是我们在使用 Heat 设置负载均衡器时遇到了“AWS::ElasticLoadBalancing::LoadBalancer”-Resource,因为此 Resource-Type 没有 User-Data 并且似乎使用F17-x86_64-cfntools -Image默认情况下(可以我改变它?)。由于我们在代理后面,并且 cfn-init 在引导映像时开始尝试通过 yum(如 haproxy)安装一些包,我们需要在 cfn-init 启动之前设置代理。这个问题有什么解决方案(除了修补上面的图像,同时保持其名称不变)?
谢谢!
c# - 使用 HeatDirectory 从 wix 中的多个目录中获取文件
到目前为止,我这样做是为了从单个目录中收集文件:
如何使用 HeatDirectory 将多个目录中的文件收集到一个 .wxs 文件中,如下所示:
有什么方法可以做到这一点,还是我需要在我的 wixproject 文件中有多个 HeatDirectory 元素?