ASBZQCTrackingSystem需求规格说明书V1.0

需积分: 9 2 下载量 71 浏览量 更新于2024-07-31 收藏 706KB DOC 举报
"ASBZQCTrackingSystem的需求规格说明书V1.0是一个详细描述系统功能和业务流程的文档,由Jason在2010年8月开始创建并经过多次修订,涉及到系统角色、业务场景、数据集成、终检管理等多个方面。文档包括了项目的目的、范围、读者对象、定义、参考资料以及整体和功能性的需求说明。" 本文档是ASBZQCTrackingSystem的需求规格说明书,其主要目的是明确系统设计和开发的目标、范围和预期功能,为相关人员提供清晰的项目指导。修订记录显示,文档在短时间内进行了多次更新,主要集中在系统角色、业务概览、终检管理和数据集成等关键模块。 1. **项目引言**: - 目的:阐述建立ASBZQCTrackingSystem的原因,可能是为了提高工作效率,优化业务流程,或者解决特定问题。 - 范围:定义系统覆盖的业务领域和功能边界。 - 读者对象:可能包括项目经理、开发团队、测试人员、业务分析师和未来系统用户。 - 定义:列出文档中使用的专业术语和缩写,以便理解。 - 参考资料:列出相关文献和技术标准,供进一步研究或参考。 2. **整体说明**: - 开发背景:描述系统产生的背景,可能与市场变化、技术进步或企业战略有关。 - 项目定义:明确项目的具体目标和期望结果。 - 应用目标:指出系统预期达到的业务目标。 - 运用范围:说明系统将在哪些部门或业务环节中使用。 3. **功能性需求**: - 用户需求:这部分详细列出了用户对于系统的期望,包括不同的用户角色和他们的权限。 - 系统角色:描述系统中的不同用户角色及其职责,如管理员、操作员等。 - 业务概览:概述整个业务流程,包括主要业务活动和它们之间的关系。 - 业务场景:详细描述各个业务流程,如系统管理、报表管理、数据集成、终检管理等。 - 数据集成管理:说明系统如何与其他系统进行数据交换,确保数据的一致性和完整性。 - 终检管理:涉及产品最终检验的流程,可能包括检验标准、记录管理、退货处理等。 - SAP接口集成管理:说明与SAP系统(一个广泛应用的企业资源规划软件)的交互方式,实现数据同步和业务流程自动化。 - 包装间管理:涵盖包装过程的管理,可能包括包装规范、库存控制等。 4. **系统需求**: - 系统需求规定:进一步细化系统的技术要求,包括系统管理、报表生成、数据处理等功能的实现细节。 这个需求规格说明书不仅提供了项目的基本框架,还深入到每个功能模块,为后续的设计、开发和测试工作提供了明确的指导。通过详细的需求分析,可以确保开发出的系统能够满足用户的实际需求,提升业务效率。

解释这段代码static void AdvancedTim_Config(void) { TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStruct; TIM_OCInitTypeDef TIM_OCInitStruct; TIM_BDTRInitTypeDef TIM_BDTRInitStruct; /*开时钟*/ RCC_APB2PeriphClockCmd(ADVANCED_TIM_CLK, ENABLE); /*配置时基参数*/ TIM_TimeBaseInitStruct.TIM_Prescaler=ADVANCED_TIM_PSC;/*预分频因子*/ TIM_TimeBaseInitStruct.TIM_CounterMode=TIM_CounterMode_Up;/*向上计数*/ TIM_TimeBaseInitStruct.TIM_Period=ADVANCED_TIM_ARR;/*周期*/ TIM_TimeBaseInitStruct.TIM_ClockDivision=TIM_CKD_DIV1;/*Tdts:这里会与死区时间有关*/ TIM_TimeBaseInitStruct.TIM_RepetitionCounter=0;/*不使用重复计数器*/ /*写参数*/ TIM_TimeBaseInit(ADVANCED_TIM, &TIM_TimeBaseInitStruct); /*配置输出比较的参数*/ TIM_OCInitStruct.TIM_OCMode=TIM_OCMode_PWM1;/*PWM模式一*/ TIM_OCInitStruct.TIM_OutputState=TIM_OutputState_Enable;/*主通道使能*/ TIM_OCInitStruct.TIM_OutputNState=TIM_OutputNState_Enable;/*互补通道使能*/ TIM_OCInitStruct.TIM_Pulse=ADVANCED_TIM_CCR;/*占空比*/ TIM_OCInitStruct.TIM_OCPolarity=TIM_OCPolarity_High;/*主通道高电平为有效*/ TIM_OCInitStruct.TIM_OCNPolarity=TIM_OCNPolarity_High;/*互补通道高电平为有效*/ TIM_OCInitStruct.TIM_OCIdleState=TIM_OCIdleState_Reset;/*刹车后的输出状态*/ TIM_OCInitStruct.TIM_OCNIdleState=TIM_OCNIdleState_Reset; /*写参数*/ TIM_OC1Init(ADVANCED_TIM, &TIM_OCInitStruct); TIM_OC1PreloadConfig(ADVANCED_TIM, TIM_OCPreload_Enable); /*配置死区刹车寄存器*/ TIM_BDTRInitStruct.TIM_OSSRState=TIM_OSSRState_Enable; TIM_BDTRInitStruct.TIM_OSSIState=TIM_OSSIState_Enable; TIM_BDTRInitStruct.TIM_LOCKLevel=TIM_LOCKLevel_OFF; TIM_BDTRInitStruct.TIM_DeadTime=7; /*死区时间97ns*/ TIM_BDTRInitStruct.TIM_Break=TIM_Break_Enable;/*使能刹车功能*/ TIM_BDTRInitStruct.TIM_BreakPolarity=TIM_BreakPolarity_High;/*当刹车通道为高电平时停止输出*/ TIM_BDTRInitStruct.TIM_AutomaticOutput=TIM_AutomaticOutput_Enable; TIM_BDTRConfig(ADVANCED_TIM, &TIM_BDTRInitStruct); TIM_Cmd(ADVANCED_TIM, ENABLE); TIM_CtrlPWMOutputs(ADVANCED_TIM, ENABLE); }

2023-07-10 上传