System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于工厂质量分析任务自动生成方法技术_技高网

一种基于工厂质量分析任务自动生成方法技术

技术编号:40672400 阅读:6 留言:0更新日期:2024-03-18 19:09
本发明专利技术涉及一种基于工厂质量分析任务自动生成方法,属于智能生产技术领域。其包括以下步骤:在Windowsserver上进行分析任务集群化管理,所自动执行的分析任务需从YMS系统获取;进行定时设定;通过直连DB方式查询待执行任务;使用线程池方式进行任务执行;当分析任务存在多个时,须同时执行,将任务加入到线程池中;当分配线程数大于系统可用线程数时,需进行资源卡控,让下一任务进行等待;调用YMS系统加载分析任务,并执行产生对应的分析结果。本发明专利技术提供一种基于工厂质量分析任务自动生成方法,其实现工厂分析任务的定时获取与执行、统一管理与状态监控;分析任务的多线程执行,解决单线程等待执行耗时长问题,系统资源分配不足的情况。

【技术实现步骤摘要】

本专利技术涉及一种基于工厂质量分析任务自动生成方法,属于智能生产。


技术介绍

1、新世纪以来,新一轮科技革命和产业变革正在孕育兴起,全球科技创新呈现出新的发展态势和特征。这场变革是信息技术与制造业的深度融合,是以制造业数字化、网络化、智能化为核心,建立在物联网基础上,同时叠加新能源、新材料等方面的突破而引发的新一轮变革,将给世界范围内的制造业带来深刻影响。

2、现有的存在以下缺陷用户只能在自己的电脑上进行任务执行,用户电脑需长期挂机,才能满足定时任务需求;对用户电脑性能需求高,损害大;只支持单机执行,无法做到集群化管理,不方便维护,无法协作处理,无复用性;单线程处理:遇到多任务堵塞时,分析效率差,耗时长,无法满足客户的时效性。


技术实现思路

1、有鉴于此,本专利技术提供一种基于工厂质量分析任务自动生成方法,其实现工厂分析任务的定时获取与执行;工厂分析任务的统一管理与状态监控;分析任务的多线程执行,解决单线程等待执行耗时长问题,克服分析任务执行过多时,系统资源分配不足的情况。

2、本专利技术提供一种基于工厂质量分析任务自动生成方法,其包括以下步骤:

3、1)在windowsserver上进行分析任务集群化管理,所自动执行的分析任务需从yms系统获取;

4、2)使用system.threading.timer进行定时设定;

5、3)通过直连db方式查询待执行任务;

6、4)使用线程池方式进行任务执行;

7、5)当分析任务存在多个时,须同时执行,将任务加入到线程池中;

8、6)当分配线程数大于系统可用线程数时,需进行资源卡控,让下一任务进行等待;

9、7)调用yms系统加载分析任务,并执行产生对应的分析结果。

10、优选的,所述步骤1)中windowsserver上有系统自启模块、系统任务收集模块、调用主系统功能模块、系统资源监管模块。

11、优选的,所述系统自启模块使用windows的定时器进行进行定时自启设定,确保资源不必要的占用。

12、优选的,所述系统任务收集模块系在统自启时会主动查询主系统的分析任务,当系统启动时,主动查询主系统中满足执行条件的分析任务,并展示该任务详细信息,分析目的,上次执行时间,下次执行时间。

13、优选的,所述用主系统功能模块包括调用执行主系统分析任务模块和执行状态监管模块,所述主系统分析任务执行模块主要是将需要执行的主系统任务载入,并通过调用主系统各模块的接口实现分析任务流程的自动执行;执行状态监管模块,当分析任务执行时,提供可视化界面观测任务执行状态,用户可进行监控和报警。

14、优选的,所述系统资源监管模块根据电脑/服务器的实际资源情况进行资源管控和分配,限制分析任务同时执行数并适量放行,确定系统稳定运行。

15、优选的,所述使用system.threading.timer进行定时设定,定10分钟间隔,每10分钟进行扫一次表,查询待执行的分析任务。

16、优选的,所述使用npgsqlconnectiongp库连接类,直接下sql获取db数据,找出待执行的分析任务。

17、优选的,所述步骤5)中使用线程池,根据任务进行资源分配,同时执行确保工厂质量分析的及时性。

18、优选的,所述步骤7)中将加载下来的分析任务,使用yms系统执行,确保调用功能一致:调用yms系统各模块功能接口。

19、本专利技术的有益效果:

20、本专利技术提供一种基于工厂质量分析任务自动生成方法,其可以有效地减少工厂工程人员的分析耗时:从每次都需员工自己拉取分析流程,手动点击分析生成分析结果转变成系统自动定时定点分析,将分析结果自动呈现给工程人员。工程人员只需在其设定的时间观察分析结果即可;统自动收集分析任务,使用简单,操作方便,可大大减少工厂工程人员工作耗时,提高工作效率;集中处理,便于集中管控,便于异常处理。

本文档来自技高网...

【技术保护点】

1.一种基于工厂质量分析任务自动生成方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于工厂质量分析任务自动生成方法,其特征在于:所述步骤1)中Windowsserver上有系统自启模块、系统任务收集模块、调用主系统功能模块、系统资源监管模块。

3.根据权利要求2所述的一种基于工厂质量分析任务自动生成方法,其特征在于:所述系统自启模块使用Windows的定时器进行进行定时自启设定,确保资源不必要的占用。

4.根据权利要求2所述的一种基于工厂质量分析任务自动生成方法,其特征在于:所述系统任务收集模块系在统自启时会主动查询主系统的分析任务,当系统启动时,主动查询主系统中满足执行条件的分析任务,并展示该任务详细信息,分析目的,上次执行时间,下次执行时间。

5.根据权利要求2所述的一种基于工厂质量分析任务自动生成方法,其特征在于:所述用主系统功能模块包括调用执行主系统分析任务模块和执行状态监管模块,所述主系统分析任务执行模块主要是将需要执行的主系统任务载入,并通过调用主系统各模块的接口实现分析任务流程的自动执行;执行状态监管模块,当分析任务执行时,提供可视化界面观测任务执行状态,用户可进行监控和报警。

6.根据权利要求2所述的一种基于工厂质量分析任务自动生成方法,其特征在于:所述系统资源监管模块根据电脑/服务器的实际资源情况进行资源管控和分配,限制分析任务同时执行数并适量放行,确定系统稳定运行。

7.根据权利要求1或3所述的一种基于工厂质量分析任务自动生成方法,其特征在于:所述使用System.Threading.Timer进行定时设定,定10分钟间隔,每10分钟进行扫一次表,查询待执行的分析任务。

8.根据权利要求1或4所述的一种基于工厂质量分析任务自动生成方法,其特征在于:所述使用NpgsqlConnectiongp库连接类,直接下SQL获取DB数据,找出待执行的分析任务。

9.根据权利要求1所述的一种基于工厂质量分析任务自动生成方法,其特征在于:所述步骤5)中使用线程池,根据任务进行资源分配,同时执行确保工厂质量分析的及时性。

10.根据权利要求1所述的一种基于工厂质量分析任务自动生成方法,其特征在于:所述步骤7)中将加载下来的分析任务,使用YMS系统执行,确保调用功能一致:调用YMS系统各模块功能接口。

...

【技术特征摘要】

1.一种基于工厂质量分析任务自动生成方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于工厂质量分析任务自动生成方法,其特征在于:所述步骤1)中windowsserver上有系统自启模块、系统任务收集模块、调用主系统功能模块、系统资源监管模块。

3.根据权利要求2所述的一种基于工厂质量分析任务自动生成方法,其特征在于:所述系统自启模块使用windows的定时器进行进行定时自启设定,确保资源不必要的占用。

4.根据权利要求2所述的一种基于工厂质量分析任务自动生成方法,其特征在于:所述系统任务收集模块系在统自启时会主动查询主系统的分析任务,当系统启动时,主动查询主系统中满足执行条件的分析任务,并展示该任务详细信息,分析目的,上次执行时间,下次执行时间。

5.根据权利要求2所述的一种基于工厂质量分析任务自动生成方法,其特征在于:所述用主系统功能模块包括调用执行主系统分析任务模块和执行状态监管模块,所述主系统分析任务执行模块主要是将需要执行的主系统任务载入,并通过调用主系统各模块的接口实现分析任务流程的自动执行;执行状态监管模块,当分析任务执行时,提供可视化界面...

【专利技术属性】
技术研发人员:胡志宏辛琳胡堂林李好
申请(专利权)人:江苏道达智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1