PB 如何把结构作为参数传递

PB 如何把结构作为参数传递?

2011-09-09 16:31:00| 分类: PowerBuilder | 标签: |举报 |字号 订阅

目的:

在自定义函数/事件中,参数为结构.传入后能进行下一步处理

过程:

1.定义结构体,全局结构或对象结构都可

PB 如何把结构作为参数传递? - HRT - ls_hrt的博客

2.为结构体的成员变量赋值

stru_flmx lstru_flmx 申明结构变量

lstru_flmx.vs_hykh = ag_hykh
lstru_flmx.vs_lsdh = gvar.gs_mdid
lstru_flmx.vdt_dtime = datetime(today(),now())
lstru_flmx.vd_flje = ld_yflje
lstru_flmx.vd_dyjf = ld_ykjf
lstru_flmx.vs_lry = gvar.gs_username

3. 在自定义函数/事件中,参数为结构时,参数类型应为: PowerObject

PB 如何把结构作为参数传递? - HRT - ls_hrt的博客

4.在自定义函数/事件如何引用传入的结构

<1>如果结构是全局结构,则在自定义函数/事件中引用message对象的PowerObjectParm属性

<2>如果是对象结构,则以参照以下:

stru_flmx lstru_flmx 申明一个结构变量

lstru_flmx = ag_stru 将参数ag_stru(结构)直接赋给lstru_flmx

ll_row = dw_3.insertrow(0)
dw_3.setitem(ll_row,"hykh",lstru_flmx.vs_hykh) 即达到从传入的结构参数取得值
dw_3.setitem(ll_row,"lsdh",lstru_flmx.vs_lsdh)
dw_3.setitem(ll_row,"dtime",lstru_flmx.vdt_dtime)
dw_3.setitem(ll_row,"flje",lstru_flmx.vd_flje)
dw_3.setitem(ll_row,"dyjf",lstru_flmx.vd_dyjf)
dw_3.setitem(ll_row,"lry",lstru_flmx.vs_lry)

5.小结

<1> 在结构被赋值后引用时应判断下传入的结构是否有效

<2> 不用结构,用用户对象UserObject其实也很方便!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 理正结构设计工具箱PB3是一款专业的结构设计软件,具有丰富的功能和便捷的操作,帮助工程师高效地进行结构设计和分析。 首先,该工具箱提供了多种设计方法和算法,可以满足不同类型和复杂度的结构设计需求。通过使用PB3,工程师可以进行静力分析、动力分析和热力学分析等多种分析,可以考虑载荷、力学性能和材料特性等因素,保证结构的强度、刚度和稳定性。 其次,PB3拥有友好的用户界面和直观的操作,使工程师能够轻松地创建结构模型、设置分析参数和进行结果的可视化展示。通过图形化的建模环境,工程师可以方便地进行结构的几何建模和网格划分,可以快速修改参数和加载条件,实现快速设计迭代和优化。 此外,PB3还具有强大的后处理功能,可以对分析结果进行各种图表和图像的展示,帮助工程师更直观地理解结构的性能。工程师可以通过PB3进行模态分析、应力应变分析和疲劳分析等,并能够根据分析结果进行合理的优化和改进。 总的来说,理正结构设计工具箱PB3是一款功能强大、操作便捷的工具箱,能够满足工程师在结构设计和分析方面的需求。通过使用PB3,工程师可以提高工作效率,减少试错成本,并得到更加稳定、安全和优化的结构设计方案。 ### 回答2: 理正结构设计工具箱PB3是一种专门用于结构设计的工具箱,它可以帮助工程师和设计师进行结构分析和设计,提供了全面的功能和工具。 首先,理正结构设计工具箱PB3具有强大的分析功能。它可以进行静力分析、动力分析和稳定性分析,能够预测和评估结构的荷载承载能力、振动响应和失稳现象,为工程师提供科学可靠的分析结果。 其次,理正结构设计工具箱PB3提供了丰富的设计工具。在结构设计过程中,工程师可以使用它来选择和优化结构材料、尺寸和构造,进行截面设计、钢筋配筋和参数优化等。这些设计工具和算法能够辅助工程师制定合理的结构设计方案,提高结构的安全性和经济性。 另外,理正结构设计工具箱PB3还具有友好的用户界面和易于操作的特点。它提供了直观的图形界面和友好的交互方式,使得工程师能够方便地输入和修改设计参数,查看分析结果,并实时调整设计方案。这样可以节省设计时间,提高工作效率。 总的来说,理正结构设计工具箱PB3是一款专业而强大的工具,可以帮助工程师和设计师进行结构设计和分析。它提供了全面的功能和工具,包括分析功能、设计工具和用户界面。通过使用该工具箱,工程师可以更加科学和高效地进行结构设计,确保结构的安全性和可靠性。 ### 回答3: PB3是一种开发理正结构的设计工具箱,它是由一家软件公司开发的。这个工具箱可以帮助设计师在建筑和结构设计中快速准确地进行理正结构分析和设计。它具有以下几个主要特点和功能。 首先,PB3具有强大的计算功能。它可以根据输入的参数和条件,自动计算出理正结构的受力分布、变形情况和稳定性等。对于复杂的结构,它可以进行分步计算,使设计师能够深入了解结构的工作原理和性能。 其次,PB3提供了直观友好的界面。它采用了图形化的界面,通过直观的图表和图像,设计师可以清晰地了解结构的受力情况和变形情况。同时,它还提供了丰富的输入和输出选项,使设计师能够方便地输入结构参数和条件,并获得详细的计算结果和分析报告。 再次,PB3支持多种结构材料和荷载类型。它可以应用于不同材料(如钢材、混凝土等)的结构设计,并适用于不同荷载类型(如静载荷、动载荷等)。这使得设计师可以根据实际需要,选择最合适的结构材料和荷载类型,进行有效的设计和优化。 最后,PB3还具有灵活可扩展的特点。它可以根据不同项目的设计要求和规范,进行个性化的配置和定制。同时,它还可以与其他设计软件和建模工具进行集成,实现更全面、更高效的设计和分析。 总之,PB3是一种功能强大、易用便捷的理正结构设计工具箱。它通过强大的计算能力、直观友好的界面、多材料多荷载的支持以及灵活可扩展的特点,为设计师提供了有效的设计和分析工具,帮助他们完成高质量的理正结构设计。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值