程序积木简介

程序积木是一款用于教学的C++编程软件,源于地震波成像软件,核心特点是通过作业流导出QT5代码包,简化学生编程过程。目前主要用于地球物理和股票数据分析课程,支持自动生成模块代码。软件处于测试阶段,提供debug版,未来计划加入用户通信功能。
摘要由CSDN通过智能技术生成

程序积木简介
软件下载地址: https://pan.baidu.com/s/1OldgdpJHMg1uTkfmc0iPow 提取码1111
qt 下载地址:链接:https://pan.baidu.com/s/1u-Yqo8sHZ0qXAZ5qA4Hwqg 提取码:ema3
程序积木是我用来做教学的一个软件。这套软件其实来源于我的另外一套软件IGG,因为这套软件其实是两套软件整合,所以目前IGG正在整理中,这套软件是针对地质和地球物理开发的,所以学IT的朋友可以不用看。有需要的,详情见我在科学网博客上写的文档。http://blog.sciencenet.cn/home.php?mod=space&uid=3424382&do=blog&id=1279304
后来为了教学方便我把IGG中的一些功能移植了出来,做了一套c++编程的教学软件,起名为程序积木。目前这套软件已经开展的课程有地球物理,股票数据分析和信号分析。虽然这套软件是基于地震波成像软件修改而来,但是目前地球物理课程已经停止。最近的工作重点是围绕股票数据和音频信号做一些时序信号的AI算法。其他的课程都是规划中的,还没有时间实际实施。 软件规划的课程
除了一些显示功能外,这套软件的核心思想是通过搭建作业流的方式自动导出软代码。这种方式来源于地震波成像软件,在石油勘探工业处理地震波信号的时候需要处理员根据实际数据情况选择合适的模块进行组合,然后提交并行作业。我为了教学方便,把程序做了一些修改,作业流将不再运行作业,而是根据已有源代码导出一个QT5代码包。这样可以将学生从繁琐的IO处理中解放出来,只需要关心公式就好了。比如在我们要在带通滤波的基础上做一个短时带通滤波,只需要添加开窗和组合两个模块就可以了。这种方式对于实验室师兄弟之间工作的交接来说也比较方便,当你需要在师兄的基础上去做一些新的工作,你只需要插入一些新的模块就可以了。
!](https://i-blog.csdnimg.cn/blog_migrate/9c2b45b3b4742eb795037d5fb3f7b2bb.png)
傅里叶变换
短时傅里叶变换

如果要新添加模块
程序会自动生成程序模板,比如我们在股票数据分析版面建立一个新模块DTW,则会自动生成一个DTW.h 和DTW.cpp的文件。cpp文件如下
在这里插入图片描述

#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值