资源描述:
《电气装备CAD技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、电气装备CAD技术试用讲义一、概述1.1课程目的1、掌握电机设计的实施过程2、掌握电机性能分析的基本方法3、初步掌握电机CAD软件编制4、了解电机设计分析的相关软件5、了解电机机械CAD相关软件1.2中小型电机发展趋势调整产品结构,扩大派生产品规模以节能、环保为目标更新产品扩大产品出口技术改造,组合兼并1.3微特电机传统微特电机1、小功率感应电机2、永磁电机3、低速电机机电一体化微特电机1、变频感应电机2、无刷直流电机3、步进电机4、开关磁阻电机5、低速大转矩调速电机新原理微特电机1、超声波电机2、超微静电电机3、鞭毛电机1.4电机设计与制
2、造现状电机电磁CAD电机机械CAD电机制造二、VisualBasic简介2.1VisualBasic概况2.2创建第一个程序2.3VB软件开发环境2.4VB的基本语言2.4.1数据类型数据类型存储空间大小范围Byte1个字节0到255Boolean2个字节True或FalseInteger2个字节-32,768到32,767Long4个字节-2,147,483,648到2,147,483,647(长整型)Single4个字节负数时从-3.402823E38到-1.401298E-45;(单精度浮点型)正数时从1.401298E-45到3.4
3、02823E38Double8个字节负数时从-1.79769313486232E308到(双精度浮点型)-4.94065645841247E-324;正数时从4.94065645841247E-324到1.79769313486232E308Currency(变比整型)8个字节从-922,337,203,685,477.5808到922,337,203,685,477.5807Decimal14个字节没有小数点时为+/-79,228,162,514,264,337,593,543,950,335,而小数点右边有28位数时为+/-7.9228
4、162514264337593543950335;最小的非零值为+/-0.0000000000000000000000000001Date8个字节100年1月1日到9999年12月31日(变长)10字节加字符串长度0到大约20亿Object4个字节任何Object引用String(变长)10字节加字符串长度0到大约20亿String(定长)字符串长度1到大约65,400Variant(数字)16个字节任何数字值,最大可达Double的范围Variant(字符)22个字节加字符串长度与变长String有相同的范围用户自定义(利用Type)所有
5、元素所需数目每个元素的范围与它本身的数据类型的范围相同。日期数据(Date)转换小数点左边数据代表日期,基准日:1899年12月31日;小数点右边数据代表时间:0为午夜12点,0.5为中午12点例:OptionExplicitPrivateSubCommand1_Click()DimTestDate1AsDateDimTestDate2AsDateDimTestDate3AsDateTestDate1=0TestDate2=1.5TestDate3=-1.5Print"TestDate1="+Str(TestDate1)Print"Test
6、Date2="+Str(TestDate2)PrintTestDate3EndSub[Private
7、Public]Type自定义类型名元素名1As类型元素名2As类型……元素名nAs类型EndType例:TypeStateDataCityCode(1To100)AsIntegerCountyAsString*30EndType2.4.2常量与变量例:PublicConstPoemasString=“书山有路勤为径,学海无涯苦做舟”Dim变量名As类型2.4.3变量的作用域(1)局部变量(2)窗体和模块级变量(3)全局变量全局变量只能在模块
8、中声明,用Public。2.4.3运算符和表达式1)^、*、/、+(&)、-、、Mod2)关系运算符、逻辑运算符3)运算符和括号将运算对象连接的式子例:'解一元二次方程PrivateSubCommand1_Click()Dima!,b!,c!,x!a=8.9:b=14.56:c=-21x=(-b+Sqr(b^2-4*a*c))/(2*a)Debug.Print"x="&xEndSub2.4.4数组(1)静态数组1)一维数组2)多维数组(最多60维)默认数组下界为0,可用OptionBasen语句改变。(2)动态数组例:DimA1()AsS
9、ingle,A2()AsSinglePrivateSubCommand1_Click()ReDimA1(10)ReDimA2(2,5)……EndSub(3)控件数组2.4.5函数