【心得分享】如何开发一款合格的仿真APP
仿真APP的封装过程包含各种参数化设计、界面排布、计算结果输出设置等各种操作,如何让你的APP更有质量(美观、功能、计算效率等),有很多技巧性的方法。小编近日收到一位热心开发者的分享:“如何开发一款合格的仿真APP”,整理发布如下,供大家参考。
1、APP界面整齐,逻辑清晰
2、字段设计:
1)清晰,有单位。
2)字段值大小的上、下限区间设置合理,否则界面参数无法修改。
3、APP图标:
1)形状:正方形。
2)内容:典型结果云图、矢量图等,如果结果表示不佳,可以通过结构的几何模型来说明。
4、APP命名:
1)模拟对象名称(体现形状或特点)+分析项目。例如:
l 平板热应力分析
l 圆截面试样拉伸试验
l T型梁强度分析
2)字数:保证关键词突出的前提下,建议不超过20个字。
5、APP参数范围设定:
1)几何参数调整后,确保几何模型不会出现异常。
2)材料参数在合理的范围内。
l 设置的材料参数范围不能明显对应实际不存在的材料。
l 本APP中规定的材料类型以外的范围,例如对铝合金模拟xxx,此时弹性模量给出的范围到了非铝合金材料的范围内。
3)载荷参数不超过模型对应的合理范围,如果需要可以加以说明。
l 采用了线弹性假设,但由于几何参数变化允许载荷的范围较宽,此时大载荷对应弱结构出现的超出线弹性假设范围内的结果需要说明。
l 结构明显无法承受对应的载荷时,不要给过大的载荷范围设置。
6、结果输出:
1)结果输出的数量1、5、10、20、25为佳,根据分析类型和要求选择,特别是结果增量步不均匀且数量较多时,可通过控制均匀输出较少数量结果显示来改善,下图所示为每间隔几个增量步输出一次结果,1表示每个增量步结果都输出,改为10时,表示每隔10个增量步输出一次结果显示,即增量步1、11、21、31…被输出,其他增量步结果不输出在结果显示中。
2)结果显示范围尽量调整为全局范围,即从0à最大值,双击结果视图区的色带完成调整即可(V3.4)。
7、参数关联:
与APP界面中可调参数直接或间接相关的模型参数都需要完整绑定,否则容易引起模型的失真。
8、APP测试:
1)极限测试:从最小到最大-->从最大到最小。
2)连续性测试:从最大到中-->从中到小、从小到中-->从中到大。
3)两个参数可调时:完成单组参数1和2的调整后,同时调整两个参数时,按照
同时由小到大-->由大到小后,测试一大一小-->一小一大组合。
4)多个参数可调时,参考1-3流程进行组合测试,考虑极端(参数A最大与参数B最小)组合测试。
在此,特别感谢这位热心开发者的心得体会。欢迎其他开发者分享仿真APP开发过程中各种技巧、心得,也可以是遇到的问题。可发送邮件到info@simapps.com,或联系客服,送上小礼品一份哦。