【技术实现步骤摘要】
基于OriginC编程的离线数据处理软件工具箱设计方法
本专利技术涉及软件设计
,具体涉及一种基于OriginC编程的离线数据处理软件工具箱设计方法。
技术介绍
目前,在离线的数据分析和处理领域,大多使用matlab、origin等数据处理和绘图分析工具。基于matlab工具的可以使用m文件方式进行编程和数据分析处理操作,同时可以使用figure等绘图命令进行数据可视化绘图操作;此外,matlab中集成了很多数学计算库和数据滤波处理模块。Origin作为数据处理的典型工具,给用户数据分析提供了强大的绘图、平滑、插值、滤波等二次计算处理的功能,为用户带来极大便利。大多用户通过对应专用定制的matlab处理程序进行定制化的数据分析和绘图处理,对指定的数据格式进行定制化处理和分析;originC提供了lib库、脚本语言方式、originC编译器等接口进行定制化数据处理功能。此外,还可利用VS、c#等编程环境进行定制化界面编程,处理指定格式的数据。受限于各个用户的认识和需求差异,matlab安装环境需要较大空间(8GB以上),对处理电脑或平台要求较高且较难安装,并且 ...
【技术保护点】
1.一种基于OriginC编程的离线数据处理软件工具箱设计方法,其特征在于,包括以下步骤:1)通过Custom Routine用户程序入口,进行脚本语言设计,实现用户设计的工具箱入口程序调用,对应实现文件为custom.ogs,用户编辑设计该文件内容,作为调用起始入口;2)用户通过Origin提供的C语言编译IDE环境‑Code Builder,进行用户工具的源代码设计,实现用户工具源代码、界面和自动绘图、二次解算分析处理、以及用户指定的数据故障诊断功能设计和实现,源程序默认保存路径为Origin安装路径下的OriginC文件夹,用户也可自定义路径;3)用户通过Code B ...
【技术特征摘要】
1.一种基于OriginC编程的离线数据处理软件工具箱设计方法,其特征在于,包括以下步骤:1)通过CustomRoutine用户程序入口,进行脚本语言设计,实现用户设计的工具箱入口程序调用,对应实现文件为custom.ogs,用户编辑设计该文件内容,作为调用起始入口;2)用户通过Origin提供的C语言编译IDE环境-CodeBuilder,进行用户工具的源代码设计,实现用户工具源代码、界面和自动绘图、二次解算分析处理、以及用户指定的数据故障诊断功能设计和实现,源程序默认保存路径为Origin安装路径下的OriginC文件夹,用户也可自定义路径;3)用户通过CodeBuilder环境设计结构化的C语言模块或软件构件,独立设计每个指定数表sheet的数据操作函数、指定绘图功能函数、滤波处理函数、输出报表结果功能模块,对sheet数表的每一列Dataset数据进行读写操作,从而实现工具箱的源代码设计、功能调试、单元测试验证;4)用户采用OriginC编译环境下自带的GETN_TREE控件功能,进行用户工具箱的界面设计,通过GETN_TREE宏控件定义,设计tree类型的分层对话窗口,从而可以通过使用例如GETN_CHECK单选项、GETN_STR文本/数据输入窗口、GETN_LIST/GETN_COMBO列表窗口、GETN_OPTION_BRANCH子级菜单设计功能控件,制作人机交互界面和用户配置设定参数接口,从而实现工具箱的选择界面和功能选用路由。2.如权利要求1所述的方法,其特征在于,步骤4中,用户使用交互...
【专利技术属性】
技术研发人员:王芳,
申请(专利权)人:红色江山湖北导航技术有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。