版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
22/25时序逻辑在嵌入式系统中的形式化验证第一部分时序逻辑语法及语义 2第二部分模型检验及形式化验证 4第三部分时间自动机与线性时序逻辑 7第四部分信号时序图与计算树逻辑 10第五部分时序逻辑在嵌入式系统建模中 13第六部分状态图与时序逻辑形式化验证 15第七部分时序逻辑在硬件描述语言中的应用 19第八部分时序逻辑在嵌入式系统设计中的挑战 22
第一部分时序逻辑语法及语义关键词关键要点时序逻辑语法
1.命题逻辑:时序逻辑基于命题逻辑,包含逻辑连接符(如合取、析取、否定)和命题变量。
2.时态算子:时序逻辑引入时态算子表达时间关系,如“总是”(□)、“最终”(
)、“until”(U)等。
3.路径量词:路径量词允许对表达式在所有可能的执行路径上的行为进行限定,如“存在”(∃)和“全体”(∀)。
时序逻辑语义
1.Kripke结构:时序逻辑的语义基于Kripke结构,包含状态集合、转移关系和标签函数。
2.满意度:一个公式在给定的Kripke结构中被认为“被满足”(true),当且仅当它在该结构的所有可达状态中都为真。
3.模型检验:模型检验算法用于检查公式是否在给定的Kripke结构中为真,通过遍历并评估结构中的所有可能状态路径。时序逻辑语法
时序逻辑是一种形式语言,用于描述时序特性,即系统在其生命周期内随时间变化的属性。时序逻辑的语法定义如下:
*原子命题:表示系统状态中特定属性的命题符号。
*算子:指定如何组合原子命题以形成更复杂的时序公式。
*语法:
```
<时序公式>::=<原子命题>|<时序算子><时序公式>|(<时序公式>)
<时序算子>::=G|F|X|U|R
```
时序逻辑语义
时序逻辑的语义定义了时序公式在时序模型中的解释。时序模型由以下组成:
*状态空间:系统所有可能状态的集合。
*初始状态:系统在执行开始时的状态。
*转移关系:定义状态之间可能转换的二元关系。
*评价函数:将原子命题分配给每个状态的函数。
时序逻辑算子的语义解释如下:
*全局:`Gφ`为真,当且仅当φ在给定模型的所有可访问状态中都为真。
*最终:`Fφ`为真,当且仅当φ在给定模型的某个可访问状态中为真。
*下一步:`Xφ`为真,当且仅当φ在给定状态的下一个状态中为真。
*直至:`φUψ`为真,当且仅当:
*ψ在给定状态之后的某个状态中为真。
*φ在ψ为真之前的每个状态中都为真。
*释放:`φRψ`为真,当且仅当:
*ψ在给定状态之后的所有状态中都为真。
*或者φ在给定状态或其后的某个状态中为真。
示例
*`G(state=active)`表示系统始终处于活动状态。
*`X(input=1)`表示下一个状态中输入为1。
*`(input=0)U(output=1)`表示当输入为0时,系统将在输出变为1之前一直保持输入为0。
*`(input=1)R(output=0)`表示当输入为1时,系统将在输出变为0之前一直保持输入为1。
应用
时序逻辑被广泛应用于嵌入式系统中的形式化验证中,用于:
*规范系统行为
*验证设计是否满足规范
*发现和排除设计缺陷
*提高系统的可靠性和安全性第二部分模型检验及形式化验证关键词关键要点【模型检验】:
1.模型检验是一种形式化验证技术,通过构建模型并检查模型是否满足给定的规范,来验证系统是否满足需求。
2.模型检验可分为:仿真检查、属性检查和演绎检查。仿真检查通过模拟系统行为来验证;属性检查通过检查模型状态是否满足指定规范来验证;演绎检查通过推理来证明模型是否满足规范。
3.模型检验的优点包括:自动性、可扩展性、精确性。模型检验的缺点包括:建模难度、状态爆炸问题。
【形式化验证】:
模型检验
模型检验是一种形式化验证技术,用于验证系统模型是否满足给定的规范。其原理是通过穷举所有可能的系统状态和行为,检查模型是否违反了规范。
在嵌入式系统中,模型检验通常用于验证以下方面:
*安全性属性:确保系统在所有可能情况下都不会进入危险状态。
*活泼性属性:保证系统在某些条件下可以进入特定的状态或执行特定的行为。
*实时性属性:检查系统响应时间或其他时序方面的约束。
形式化验证
形式化验证是一种通过使用数学语言和推理规则来验证系统符合其规范的技术。它与模型检验不同,因为它不依赖于穷举所有可能的行为,而是通过证明系统满足给定的逻辑公式来进行验证。
形式化验证在嵌入式系统中用于验证以下方面:
*功能正确性:确保系统实现其预期功能。
*安全性:证明系统不会进入危险状态或违反安全策略。
*可靠性:保证系统在特定环境中可以满足其性能要求。
时序逻辑在形式化验证中的应用
时序逻辑是一种用于指定和验证时序系统(即系统行为随着时间而变化的系统)行为的逻辑形式主义。它提供了用于表示和推理系统状态、动作和时间序列的算子。
在嵌入式系统中,时序逻辑被广泛用于形式化验证,因为它可以精确地指定和验证:
*状态序列:系统在不同时间点上的状态序列。
*动作序列:系统执行的动作序列。
*时序约束:系统行为之间的时序关系,例如响应时间或事件发生顺序。
时序逻辑验证工具
以下是一些用于时序逻辑验证的常用工具:
*NuSMV:一个用于验证时序系统模型的可扩展模型检查器。
*SPIN:一个用于验证并发和实时系统模型的模型检查器。
*Uppaal:一个用于验证时序系统模型的可扩展验证器。
*Z3:一个用于证明定理、命题回归和约束求解的可扩展定理证明器。
时序逻辑验证的优势
时序逻辑验证提供以下优势:
*形式化规范:提供一种清晰且无二义性的方式来指定系统要求。
*自动化验证:使用工具自动检查模型是否满足规范,减少人为错误的可能性。
*可追溯性:将规范和验证结果映射到系统设计,提高可追溯性和维护性。
*保证正确性:通过证明系统满足规范,提高系统的可靠性和安全保障。
挑战
虽然时序逻辑验证具有显著的优势,但也面临以下挑战:
*模型复杂性:复杂的嵌入式系统模型可能会导致巨大的状态空间,使得穷举搜索不切实际。
*规范表达:用时序逻辑指定复杂规范可能很困难,需要特定的专业知识。
*计算成本:验证大型模型可能需要大量的计算资源和时间。
结论
时序逻辑在嵌入式系统形式化验证中发挥着至关重要的作用,因为它提供了一种精确和自动验证系统模型的机制。它允许设计人员指定和验证时序约束,从而提高系统可靠性、安全性并确保其符合预期功能。第三部分时间自动机与线性时序逻辑关键词关键要点时间自动机
1.时间自动机是一种有限状态机,它扩展了传统有限状态机,增加了时间维度。
2.时间自动机中的状态表示系统在特定时间点的状态,而转换表示系统在时间流逝时的状态变化。
3.时间自动机能够对系统行为中的时间约束进行建模和验证,例如事件发生的确切时间点或事件之间的最大时延。
线性时序逻辑(LTL)
1.LTL是一种形式化逻辑,用于对系统行为的时间演化进行推理。
2.LTL公式使用命题逻辑运算符(如或、与、非)和时间运算符(如始终、最终、直到)构造。
3.LTL公式可以表达各种性质,例如系统必须始终满足某个条件、最终会发生某个事件,或者在满足特定条件之前不会发生某个事件。时间自动机与线性时序逻辑
时间自动机
时间自动机是形式化建模和验证嵌入式系统中时间行为的数学模型。它是一个有向图,其中:
*状态:表示系统在特定时间点的状态
*转换:表示系统从一个状态到另一个状态的可能动作,并标有触发该动作的时间条件
*起始状态:系统在初始时间点的状态
*接受状态:表示系统达到指定时间目标的状态
线性时序逻辑(LTL)
线性时序逻辑是一种形式语言,用于指定和验证时序性质。它在时间自动机模型的基础上,增加了一组逻辑运算符来描述系统的瞬时和时间演化特征。
LTL语法
LTL公式由命题变量、逻辑运算符和时间运算符组成。命题变量表示系统状态的特定属性,而运算符则允许组合和否定命题变量。时间运算符用于指定时间依赖性的关系。
主要LTL运算符
*布尔运算符:¬(否定)、∧(合取)、∨(析取)
*时间运算符:
*G(全局):公式在系统执行期间始终保持为真
*F(最终):公式最终在系统执行期间为真
*X(下一步):公式在系统执行的下一步为真
*U(直到):公式在系统执行期间为真,直到另一个公式为真
*W(弱直到):公式在系统执行期间为真,除非另一个公式永远为假
LTL语义
LTL公式在时间自动机轨迹上进行解释。每个轨迹表示系统可能的执行序列。一个LTL公式在一个轨迹上为真当且仅当轨迹满足公式指定的时间依赖性约束。
例如:
*G(p):意味着系统在执行期间始终处于状态p
*F(q):意味着系统最终将进入状态q
*X(p):意味着系统在下一步将进入状态p
*pUq:意味着系统最终将在满足q之前一直处于状态p
*pWq:意味着系统将一直处于状态p,除非它最终进入状态q
时间自动机与LTL的对应关系
时间自动机和LTL之间存在紧密联系。每个时间自动机都可以转换为等效的LTL公式,反之亦然。这种对应关系使我们能够在时间自动机模型和LTL规范之间进行翻译和验证。
使用时间自动机和LTL进行形式化验证
时间自动机和LTL与模型检查器等形式化验证工具结合使用,用于验证嵌入式系统的时序性质。该过程包括以下步骤:
1.使用时间自动机对系统进行建模
2.使用LTL公式指定需要验证的性质
3.使用模型检查器检查时间自动机模型是否满足LTL性质
如果模型检查器报告违反,则表明系统不符合指定的时序要求,需要重新设计或进一步分析。
结论
时间自动机和线性时序逻辑是用于形式化验证嵌入式系统中时序行为的强大工具。通过将系统建模为时间自动机并使用LTL指定时序性质,我们可以系统地检查系统是否符合其指定的要求。这种形式化的验证方法有助于提高嵌入式系统设计的可靠性和正确性。第四部分信号时序图与计算树逻辑关键词关键要点【信号时序图】
1.信号时序图是一种图形表示形式,用于描述数字系统中信号的时间行为。
2.信号时序图包含一个时间轴,表示时间流逝,以及沿时间轴绘制的信号线,表示不同信号的值。
3.信号时序图可以表示复杂系统的行为,便于理解和验证。
【计算树逻辑(CTL)】
信号时序图(SignalTemporalLogic,STL)
STL是一种时序逻辑,用于形式化验证嵌入式系统中信号的行为。它扩展了经典时序逻辑(LTL),增加了对时间约束的表达能力。STL公式的形式如下:
```
f::=p|¬f|f∨f|f∧f|fU[l,u]g|fR[l,u]g
```
其中:
*p:命题变量
*l和u:整数常量,表示时间间隔的上下界
*U:until(直到)运算符
*R:release(释放)运算符
STL公式可以描述信号在特定时间点或时间间隔内的行为。例如:
*p∧F[3,5]q:在3到5个时间单位内,p和q都为真。
*pU[0,∞]q:最终q为真,并且在达到q之前,p一直为真。
计算树逻辑(ComputationTreeLogic,CTL)
CTL是一种分支时序逻辑,用于验证嵌入式系统的状态空间。它基于计算树,其中每个节点表示系统状态,分支表示可能的状态转换。CTL公式的形式如下:
```
f::=p|¬f|f∨f|f∧f|EXf|AXf|EGf|AGf
```
其中:
*p:命题变量
*X:next(下一步)运算符
*A:all(全体)运算符
*E:exist(存在)运算符
*G:globally(全局)运算符
CTL公式可以描述系统状态在所有可能的执行路径中的行为。例如:
*AXp:在所有可能的状态路径中,p在当前状态和所有后续状态中都为真。
*EG(p∧q):存在一条执行路径,其中p和q在路径的每个状态中都为真。
STL与CTL的区别
STL和CTL是两种不同的时序逻辑,具有不同的表达能力和验证目标:
*表达能力:STL擅长于表达信号在特定时间间隔内的行为约束,而CTL擅长于表达状态空间中路径的行为。
*验证目标:STL用于验证单个信号的时序行为,而CTL用于验证系统状态的整体行为。
在嵌入式系统形式化验证中的应用
STL和CTL在嵌入式系统形式化验证中发挥着重要作用:
*STL:
*验证传感器数据的时序约束(例如,确保传感器在特定时间范围内输出特定值)
*验证通信协议的时序行为(例如,确保发送方和接收方在特定时间点交换消息)
*CTL:
*验证状态机的正确行为(例如,确保状态机在所有可能的状态路径中都满足特定条件)
*验证系统资源的分配(例如,确保所有线程在所有可能的状态路径中都能获得必要的资源)
通过使用STL和CTL,工程师可以对嵌入式系统的行为进行形式化验证,提高其可靠性、安全性以及对时序约束的遵守情况。第五部分时序逻辑在嵌入式系统建模中时序逻辑在嵌入式系统建模中
导言
时序逻辑是用来描述和推理时序系统行为的数学形式主义。在嵌入式系统建模中,时序逻辑发挥着至关重要的作用,因为它允许我们明确且正式地表达系统的时间行为。
线性时序逻辑(LTL)
LTL是一种时序逻辑,用于描述系统状态序列的属性。LTL公式由命题变量、时序算子和逻辑算子组成。
常用命题变量:
*`p`、`q`:表示系统状态中的原子命题
*`Fp`:未来某个时刻p为真
*`Gp`:所有未来时刻p为真
*`Xp`:下一时刻p为真
*`Upq`:直到p为真,q一直保持为真
常用时序算子:
*`¬`:非
*`^`:与
*`v`:或
*`->`:蕴含
示例:
*`F(p&q)`:表示未来某个时刻p和q都为真
*`G(p->q)`:表示所有未来时刻,如果p为真,则q也为真
计算树逻辑(CTL)
CTL是一种时序逻辑,用于描述系统状态树的属性。CTL公式基于LTL公式,并引入了路径量词:
路径量词:
*`A`:所有路径
*`E`:存在一条路径
状态公式:
CTL公式可以包含状态公式(与LTL公式类似)和路径公式。
示例:
*`AFp`:表示在所有未来路径上,最终将达到p为真的状态
*`EGq`:表示存在一条路径,在该路径上q始终保持为真
时序属性规范
时序属性规范是使用时序逻辑表达的要求,定义了系统行为的预期属性。这些规范可用于验证嵌入式系统是否符合其功能和安全要求。
验证过程
时序逻辑中的验证过程包括:
*规范建立:使用时序逻辑表达系统属性规范。
*模型检查:检查系统模型是否满足规范。
*反例生成:如果系统模型不满足规范,则生成反例路径,说明规范违规的情况。
工具和技术
对于embeddedsystem中的formalverification,已开发了多种工具和技术,包括:
*NuSMV
*SPIN
*UPPAAL
*CADP
应用
时序逻辑在嵌入式系统建模中的应用包括:
*功能验证:验证系统是否按照预期工作
*安全验证:确保系统不会进入危险状态
*性能分析:预测系统在不同条件下的时间行为
*系统设计和优化:使用时序逻辑规范指导系统设计和优化
结论
时序逻辑作为embeddedsystemmodeling的强大工具,可用于formallyspecifying和reasoningsystem的temporalbehavior。通过leveraging时序逻辑规范和modernverificationtools,我们可以提高嵌入式系统的reliability和robustness。第六部分状态图与时序逻辑形式化验证关键词关键要点状态图与时序逻辑形式化验证
1.状态图建模:
-状态图是一种可视化技术,用于建模嵌入式系统中的状态和转换。
-它由状态(圆圈表示)、转换(箭头表示)和条件(箭头上的标签)组成。
-状态图提供了系统的抽象表示,突出了其行为的顺序和关系。
2.时序逻辑验证:
-时序逻辑是一种形式语言,用于对嵌入式系统的动态行为进行推理。
-常见的时序逻辑包括线性和时序逻辑(LTL)和计算树逻辑(CTL)。
-时序逻辑公式使用时间算子(例如,直到、始终、最终)来表达系统属性,例如安全、活性和有序性。
形式化验证技术
1.模型检验:
-是一种自动技术,用于检查系统模型是否满足特定属性。
-它通过系统地探索模型的所有可能状态和转换来实现。
-模型检验可以揭示系统中的错误和不一致之处,从而提高其可靠性。
2.定理证明:
-是一种交互式技术,用于证明系统的正确性。
-它基于逻辑推论规则,从系统的公理和假设中导出定理。
-定理证明非常强大,但通常需要大量的人力投入,并且依赖于熟练的定理证明者。
嵌入式系统中的应用
1.医疗器械:
-时序逻辑形式化验证对于医疗器械至关重要,因为它们需要确保患者的安全和正确功能。
-例如,可以在起搏器中使用形式化验证来验证其在各种刺激模式下的正确性。
2.汽车系统:
-随着自动驾驶汽车的兴起,形式化验证在确保汽车系统的安全和可靠性方面变得越来越重要。
-例如,可以在自动驾驶系统中使用时序逻辑来验证其在各种驾驶场景下的安全响应。状态图与时序逻辑形式化验证
形式化验证是使用形式化方法对系统进行数学验证的过程,以确保系统满足其规范。在嵌入式系统中,时序逻辑是用于形式化验证的主要形式化方法之一。
状态图
状态图是一种图形表示,描述了系统在不同状态下的行为。状态图由状态、转换和事件组成:
*状态:系统可以处于的任何特定配置。
*转换:将系统从一个状态转移到另一个状态的规则。
*事件:触发转换的外部或内部动作。
时序逻辑
时序逻辑是一种形式语言,用于描述系统的时序行为。时序逻辑具有以下运算符:
*总是(G):属性在系统的所有可能执行路径中始终为真。
*最终(F):属性在系统的一些可能的执行路径中最终为真。
*直到(U):属性在系统的一条路径上保持为真,直到另一个属性变为真。
*释放(R):属性在系统的一条路径上保持为真,除非另一个属性变为真。
状态图与时序逻辑形式化验证
状态图与时序逻辑可以结合使用来进行形式化验证。该过程涉及以下步骤:
1.将系统建模为状态图。
2.将系统规范表示为时序逻辑公式。
3.使用模型检查器检查状态图是否满足时序逻辑公式。
模型检查器是一种自动化工具,用于检查状态图是否满足给定的时序逻辑公式。如果模型检查器发现违规,它将提供反例,表明系统如何违反规范。
形式化验证的优势
形式化验证具有以下优势:
*早期错误检测:形式化验证可以在设计过程的早期阶段发现错误,从而减少开发时间和成本。
*提高可靠性:形式化验证提供对系统正确性的数学保证,提高了对系统的信心。
*简化测试:通过形式化验证,可以减少所需的测试用例数量,因为验证过程已经涵盖了系统的许多可能行为。
形式化验证的挑战
形式化验证也存在一些挑战:
*建模复杂性:对复杂系统进行建模可能是一项艰巨的任务。
*公式复杂性:规范的时序逻辑公式可能变得复杂和难以验证。
*状态空间爆炸:对于大型系统,状态空间可能变得巨大,从而使模型检查变得不可行。
应用
状态图与时序逻辑形式化验证广泛应用于嵌入式系统的各个领域,包括:
*航空航天:确保飞行控制系统的正确性和可靠性。
*汽车:验证安全关键系统,如制动和转向系统。
*医疗设备:确保医疗设备的行为符合规范。
*工业自动化:验证工业控制系统的可靠性。第七部分时序逻辑在硬件描述语言中的应用关键词关键要点【时序逻辑在硬件描述语言中的应用】:
1.TLA+和Verilog的集成:
-TLA+的形式化规范与Verilog的硬件实现相结合,提高了系统的可验证性。
-通过Verilog根据TLA+规范自动生成测试用例,简化验证过程。
2.SystemVerilog中的SVA:
-SystemVerilog断言(SVA)扩展提供了丰富的时序逻辑特性,用于形式化验证。
-SVA允许用户指定复杂的时间约束和序列属性,增强了硬件设计规范的表达能力。
1.时间约束规范:
-时序逻辑用于指定硬件系统中组件之间的交互和时间关系。
-通过形式化的时间约束,可以确保系统在不同操作条件下的正确行为。
2.安全性属性建模:
-时序逻辑可以用来建模和验证安全关键属性,例如故障容忍性、活锁自由和死锁自由。
-通过验证这些属性,可以确保系统在遇到异常情况时仍能保持安全状态。
1.模型检查和定理证明:
-模型检查:将系统建模为时序逻辑公式,并使用算法在模型中遍历所有可能的状态,验证目标属性。
-定理证明:使用形式化推理规则证明时序逻辑公式,推导出所需的属性。
2.验证工具和流程:
-各种工具和流程可用于执行时序逻辑形式化验证,例如NuSMV、SPIN和ACL2。
-这些工具支持模型创建、属性规范、验证和反例生成等任务。时序逻辑在硬件描述语言中的应用
时序逻辑在硬件描述语言(HDL)中起着至关重要的作用,用于对数字电路和嵌入式系统的行为进行形式化验证。
Verilog和SystemVerilog中的时间约束
Verilog和SystemVerilog是широко用于嵌入式系统设计的HDL。它们包含了时间约束,允许设计人员指定时序关系。常用的时间约束包括:
*posedge/negedge:指定一个时钟沿的敏感性
*#(精度):指定延时
*永远:指定一个持续的时间裕度
*calculateclocking:定义时钟模型
PropertySpecificationLanguage(PSL)
PSL是一种基于时序逻辑的语言,专门用于对HDL模型进行形式化验证。它提供了一组丰富的约束和运算符,用于指定复杂的时序属性。常用的PSL语法包括:
*always:指定一个全局属性
*eventually:指定一个最终属性
*nexttime:指定一个沿下一个时钟沿发生属性
*until和since:指定因果关系
*cover:用于检查一个属性是否被测试用例覆盖
断言与覆盖率检查
HDL中的断言是用于在设计实现过程中检查时序约束的语句。它们可以在仿真期间动态执行,或在形式化验证中静态验证。覆盖率检查工具可用于确保在仿真或验证过程中覆盖所有断言。
时序逻辑在HDL中的应用示例
以下是时序逻辑在HDL中的一些典型应用示例:
*握手协议:确保在两个模块之间进行通信时保持正确的时序关系。
*FIFO(先进先出)队列:验证数据的读写操作是否遵循正确的时序。
*时钟域交叉:确保跨不同时钟域转移的数据保持完整性。
*异步复位:检查复位信号的时序是否符合设计规范。
*Hazard分析:检测和消除组合逻辑中的时序危险,防止意外的行为。
优点
*形式化验证:允许设计人员使用严格的数学证明来验证设计是否满足指定的时间约束。
*提高设计质量:通过发现和消除设计中的时序错误,提高设计质量和可靠性。
*减少开发时间和成本:通过自动化验证过程,减少手动验证所需的时间和成本。
*提高测试效率:通过覆盖率检查,确保测试用例充分覆盖所有时序属性。
结论
时序逻辑在HDL中是至关重要的,用于对嵌入式系统进行形式化验证。它提供了丰富的约束和运算符,允许设计人员指定和验证复杂的时序要求。通过将时序逻辑应用于HDL中,设计人员可以提高设计质量、减少开发时间和成本,并提高测试效率。第八部分时序逻辑在嵌入式系统设计中的挑战关键词关键要点时序特性验证的复杂度
1.嵌入式系统的时序特性通常需要验证大量状态和时间约束,导致状态空间爆炸问题。
2.传统的时序逻辑模型,如线性时序逻辑(LTL),在表示复杂时序特性时存在局限性,导致验证效率低。
3.新兴的时序逻辑,如分支时序逻辑(CTL),可以通过并行化和模块化验证来解决复杂性问题。
实时性约束验证
1.嵌入式系统往往具有严格的实时性要求,需要验证系统能否在限定的时间内完成关键任务。
2.传统时序逻辑难以精确表示实时性约束,导致验证结果不准确。
3.需要开发专门针对实时性约束验证的时序逻辑模型和验证技术,以确保嵌入式系统的实时性能。
非确定性行为建模
1.嵌入式系统经常包含非确定性行为,如环境干扰或异步通信。
2.传统时序逻辑无法充分表示非确定性行为,导致验证结果过于保守或不准确。
3.需要扩展时序逻辑以支持非确定性行为建模,并开发相应的验证技术来处理非确定性带来的挑战。
并行性和并发性验证
1.嵌入式系统中的多核处理器和并行通信拓扑导致并行性和并发性验证的复杂性
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论