Qt 加载ocx除了用QAxWidget-dynamicCall还有其它方法吗?适合多个参数的

零隐 2025-07-16 11:38:58

如题,因为有个ocx接口是多个形参,达到12个以上,我目前是用ocx头文件,再用QAxWidget设置控件控件,再调用的时候把QAxWidget控件强转到指定头ocx对象类。如

myLib::ActiveQt* pOcx = (SecSealLib::ActiveQt*)ui->axWidget;

这样做可以支持多个参数,但是每次ocx新增接口的时候都得重新替换ocx头文件。如果不用头文件,用dynamicCall指定参数接口调用,低于8个参数正常,高于8个则出现,调用无效,即调用没有效果。

有其它方式不用Ocx头文件,但可以正常动态调用,且支持多个参数?

...全文
1490 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
零隐 2025-07-16
  • 打赏
  • 举报
回复

QVariant dynamicCall(const char *name, QList &vars);

零隐 2025-07-16
  • 打赏
  • 举报
回复 1

看了资料原来dynamicCall 有多参数调用方法。多态。

内容概要:本文详细介绍了具有最大功率点追踪(MPPT)功能的单相单级脉宽调制(PWM)光伏并网逆变器的Simulink仿真实现过程。该仿真模型聚焦于光伏系统的核心环节,通过构建完整的电路拓扑与控制逻辑,实现了直流电到交流电的高效转换,并确保逆变器输出的电流与电网电压同频同相,满足并网技术要求。重点在于MPPT算法的设计与应用,能够实时追踪光伏阵列在不同光照和温度条件下的最大功率输出点,从而显著提升太阳能的转换效率与系统整体性能。整个系统基于Simulink平台完成建模、仿真与验证,充分展示了其在动态响应、稳态精度及并网稳定性方面的优良特性,为光伏并网系统的研发与教学提供了完整的实践范例。; 适合人群:具备电力电子、自动控制或新能源发电基础知识,从事光伏系统研究、电力系统仿真的研究生、科研人员及工程技术人员。; 使用场景及目标:①学习和掌握单相光伏并网逆变器的基本工作原理与系统构成;②深入理解MPPT算法(如扰动观察法、增量电导法等)在实际系统中的实现方式与作用;③利用Simulink进行电力电子系统建模与仿真,为科研项目、课程设计或工程项目提供技术参考和实现范例。; 阅读建议:在学习过程中,应结合Simulink模型文件,仔细分析各模块(如主电路、驱动、MPPT控制器、锁相环PLL、电流控制环)的参数设置与连接逻辑,通过修改光照强度、温度等外部条件,观察系统动态响应,以加深对并网控制策略的理解。

21,503

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧