VB中设置打印机从第几页打印到第几页??

cjwcyc 2003-04-14 05:56:24
VB中设置打印机从第几页打印到第几页??
...全文
95 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xo2000 2003-04-15
  • 打赏
  • 举报
回复
up
Daniel0318 2003-04-14
  • 打赏
  • 举报
回复
up
落伍者 2003-04-14
  • 打赏
  • 举报
回复
Option Explicit

Private Sub Command1_Click()
Dim myDatabase As Database
Dim rsMyTable As Recordset
Dim i As Integer
Dim j As Integer
Dim startpage As Integer

' enable the page range selection option
CommonDialog1.Max = 3

' set the last page to be printed
CommonDialog1.ToPage = 3

' clear flags before showing printer dialog box
CommonDialog1.Flags = 0

' show the printer dialog box
CommonDialog1.ShowPrinter

' Enter the page number from which to start printing
startpage = CommonDialog1.FromPage

' set the font size. This will give 42 lines per page
Printer.FontSize = 18

' replace with your path to the nwind.mdb
Set myDatabase = OpenDatabase("nwind.mdb")

Set rsMyTable = myDatabase.OpenRecordset("Customers")

rsMyTable.MoveFirst

If (CommonDialog1.Flags And cdlPDPageNums) <> 0 Then
MsgBox " Printing pages " & CommonDialog1.FromPage & " to " & _
CommonDialog1.ToPage
Select Case startpage
Case 1

Case 2
' skip page 1
For i = 1 To 42
rsMyTable.MoveNext
Next

Case 3
' skip 2 pages
For i = 1 To 84
rsMyTable.MoveNext
Next
End Select

If startpage <> 0 Then
For j = startpage To CommonDialog1.ToPage
For i = 1 To 42
If rsMyTable.EOF Then Exit For
Text1.Text = Text1.Text & rsMyTable!CompanyName & vbCrLf
Printer.Print rsMyTable!CompanyName
rsMyTable.MoveNext
Next
Printer.NewPage
Next
Printer.EndDoc
End If

ElseIf (CommonDialog1.Flags And cdlPDSelection) <> 0 Then

rsMyTable.MoveLast
rsMyTable.MoveFirst
For i = 1 To rsMyTable.RecordCount
Text1.Text = Text1.Text & rsMyTable!CompanyName & vbCrLf
rsMyTable.MoveNext
Next
MsgBox "Select text to be printed"
Else
For i = 1 To rsMyTable.RecordCount
Text1.Text = Text1.Text & rsMyTable!CompanyName & vbCrLf
rsMyTable.MoveNext
Next
Printer.Print Text1.Text
Printer.EndDoc
MsgBox "Printing all pages"
End If
End Sub

Private Sub Command2_Click()
Printer.Print Text1.SelText
End Sub

Private Sub Form_Load()
Command1.Caption = "Select Printing Option"
Command2.Caption = "Print selected text"
End Sub
556,delay1.zip 源码设计的延时功能(1KB)557,type_1.zip 趣味打字2.1(233KB)558,test1.zip asp编写动态网页计数器(1KB)559,hztosm.zip 汉字转声母完全源代码(90KB)560,formatfloppy.zip 格式化软盘源代码(13KB)561,freespace.zip 获取磁盘剩余空间(3KB)562,setscreen 设置屏幕分辨率(7KB)563,snapwindow.zip 一个抓图的小程序(14KB)564,hotrgn.zip 热区的应用(6KB)565,getserial.zip 读出驱动器序列号,可以制作加密安装盘(2KB)566,opencdrom.zip 可以程序控制打开或关闭CDROM,非常方便(2KB)567,getusername.zip 自动读取用户登陆名称,再进行密码验证(2KB)568,gethostname.zip 读取机器名称(2KB)569,printpic.zip 解决图形打印的问题(50KB)570,g029_pcl.zip拼图游戏(56KB)571,g028_octopus.zip一个简单的掌上游戏机的游戏,这个游戏机的内容是要逃过大章鱼的捕捉(408KB)572,g027_menace.zip仓库世家-推箱子的游戏(114KB)573,g026_breKthru.zip弹珠台游戏(41KB)574,g025_zhq.zip一个能考考你的智慧的智慧棋(17KB)575,g024_vb-sol.zipVB 的扑克牌游戏的源码(15KB)576,g023_picgame.zip一个好玩的拼图游戏(25KB)577,g021_zm015看着超级玛莉不停的追赶着你的鼠标,是不是很有意思呢?(25KB)578,g020_zm019一个拼图游戏,可以自己指定图片进行游戏(12KB)579,g019_zm011一个网络五子棋的源程序(并有聊天功能)(41KB)580,g018_zm010.zip国象棋的源程序,支持网络作战(23KB)581,g0173维的breaKthrough游戏(8KB)582,g016.zip小蜜蜂射击游戏源程序, 不仅演示了 vb 的图形操作技巧,键盘操作,还演示了怎样使用 npmod32.dll(已包含,免费) 来播mod,s3m,mpp,med,xm,it,mdz,itz,xmz,s3z 等音乐格式文件(208KB)583,g015.zip旋转俄罗斯 1.0 demo 版的源程序,vb5 版存贮,稍加修改即适合于 vb4、vb3。里面有用 vb 处理俄罗斯方块的核心内容及简单注释(8KB)584,g014.zipbreakthrough游戏(保持小球在屏幕上跳动)源程序(50KB)585,g013.zip3维迷宫游戏的源程序(40KB)586,g012.zip射击(导弹)游戏的源程序(5KB)587,g011.zip生命游戏源程序(12KB)588,g010.zip一个精灵游戏源程序(33KB)589,g009.zip翻转棋游戏(64子, 每子正反面分别为黑白两色, 两人对弈)的源程序(29)590,g008.zip纸牌游戏源程序(45KB)591,g007.zip太空船游戏例子源程序(48KB)592,g006.zip用白雪做背面的俄罗斯方块(1.0版),自带EXE(224KB)593,g005.zip个人娱乐游戏,自带EXE(25KB)594,g004.zip个个人自娱乐的扑克牌游戏(57KB)595,g003.zip代表和平的娱乐游戏,自带EXE(12KB)596,g002.zip一个迷宫游戏,还有地图编辑器呢,完全源码(230KB)597,g001.zip模仿windows的扫雷,自带EXE(38KB)
556,delay1.zip
源码设计的延时功能(1KB)
557,type_1.zip
趣味打字2.1(233KB)
558,test1.zip
asp编写动态网页计数器(1KB)
559,hztosm.zip
汉字转声母完全源代码(90KB)
560,formatfloppy.zip
格式化软盘源代码(13KB)
561,freespace.zip
获取磁盘剩余空间(3KB)
562,setscreen
设置屏幕分辨率(7KB)
563,snapwindow.zip
一个抓图的小程序(14KB)
564,hotrgn.zip
热区的应用(6KB)
565,getserial.zip
读出驱动器序列号,可以制作加密安装盘(2KB)
566,opencdrom.zip
可以程序控制打开或关闭CDROM,非常方便(2KB)
567,getusername.zip
自动读取用户登陆名称,再进行密码验证(2KB)
568,gethostname.zip
读取机器名称(2KB)
569,printpic.zip
解决图形打印的问题(50KB)
570,g029_pcl.zip
拼图游戏(56KB)
571,g028_octopus.zip
一个简单的掌上游戏机的游戏,这个游戏机的内容是要逃过大章鱼的捕捉(408KB)
572,g027_menace.zip
仓库世家-推箱子的游戏(114KB)
573,g026_breKthru.zip
弹珠台游戏(41KB)
574,g025_zhq.zip
一个能考考你的智慧的智慧棋(17KB)
575,g024_vb-sol.zip
VB 的扑克牌游戏的源码(15KB)
576,g023_picgame.zip
一个好玩的拼图游戏(25KB)
577,g021_zm015
看着超级玛莉不停的追赶着你的鼠标,是不是很有意思呢?(25KB)
578,g020_zm019
一个拼图游戏,可以自己指定图片进行游戏(12KB)
579,g019_zm011
一个网络五子棋的源程序(并有聊天功能)(41KB)
580,g018_zm010.zip
国象棋的源程序,支持网络作战(23KB)
581,g017
3维的breaKthrough游戏(8KB)
582,g016.zip
小蜜蜂射击游戏源程序, 不仅演示了 vb 的图形操作技巧,键盘操作,还演示了怎样使用 npmod32.dll(已包含,免费) 来播mod,s3m,mpp,med,xm,it,mdz,itz,xmz,s3z 等音乐格式文件(208KB)
583,g015.zip
旋转俄罗斯 1.0 demo 版的源程序,vb5 版存贮,稍加修改即适合于 vb4、vb3。里面有用 vb 处理俄罗斯方块的核心内容及简单注释(8KB)
584,g014.zip
breakthrough游戏(保持小球在屏幕上跳动)源程序(50KB)
585,g013.zip
3维迷宫游戏的源程序(40KB)
586,g012.zip
射击(导弹)游戏的源程序(5KB)
587,g011.zip
生命游戏源程序(12KB)
588,g010.zip
一个精灵游戏源程序(33KB)
589,g009.zip
翻转棋游戏(64子, 每子正反面分别为黑白两色, 两人对弈)的源程序(29)
590,g008.zip
纸牌游戏源程序(45KB)
591,g007.zip
太空船游戏例子源程序(48KB)
592,g006.zip
用白雪做背面的俄罗斯方块(1.0版),自带EXE(224KB)
593,g005.zip
个人娱乐游戏,自带EXE(25KB)
594,g004.zip
个个人自娱乐的扑克牌游戏(57KB)
595,g003.zip
代表和平的娱乐游戏,自带EXE(12KB)
596,g002.zip
一个迷宫游戏,还有地图编辑器呢,完全源码(230KB)
597,g001.zip
模仿windows的扫雷,自带EXE(38KB)
598,p012_prtDB.zip
打印数据库表格(39KB)
599,p011_dbprint.zip
数据库打印的例子(7KB)
600,p010_print.zip
一个调用打印VB程序范例(8KB)
601,p009_vbSimple35.zip
打印预览(21KB)
602,p008_prview32.zip
VB用OLE服务实现打印预览的功能(87KB)
603,p007_prnprv3.zip
如何使用VB实现打印预览(32KB)
604,p006_prnView.zip
打印模拟(13KB)
605,p005_vbTip10.zip
避免 Print 时印出 空白的前置字元(2KB)
606,p004_spool.zip
发送脱机打印任务(5KB)
607,p003_orient.zip
改变缺省的打印方向(3KB)
608,p002.zip
VB5/6增加打印预览功能(78KB)
609,p001.zip
简单的打印文件的例子(5KB)
610,o046_4.zip
识别常数的简单四则运算(3KB)'
611,o045_dhsz.zip
象钟面一样有时针、分针和秒针(3KB)
612,o044_zm045.zip
一个非常酷的机器人的源程序,你可以自己制作你喜欢的机器人并保存起来,很有意思哦(137KB)
613,o043_004101102.zip
TreeView的基本操作(5KB)
614,o042.zip
一个比较完整的源代码
615,o041_waker.zip
定时提醒 1.0 (12KB)
616,o040_zm035.zip
彻底清除“I Love You”病毒并介绍了病毒的原理及特征。Cool(32KB)
617,o039_72.zip
鼠标计程器(23KB)
618,o038_love.zip
情书生成器源代码(161KB)
619,o037_shellex5.zip
能打开默认的文件夹和默认的网站(7KB)
620,o035_shchangenotify.zip
未公开的COOL函数据(12KB)
621,o034_rotfont.zip
VB实现字体的旋转
622,o033_998162026.zip
制作安装程序常用的模块(2KB)
623,o032_play024.zip
对电子爱好者是一个不错的选择(7KB)
624,o031_Play39.zip
时间、空间大小等数据向字符串的很有用的转换(4KB)
625,o029_snow.zip
一个雪花飘落例子(3KB)
626,o028_zoomsys.zip
类似画图放大镜的东西(2KB)
627,o027_wiz2.zip
制作应用程序向导的例子(类似安装程序的界面)!(5KB)
628,o025_StopWatch.zip
“跑表”类 ,VB 提供的 Timer 控件的精度好象可以达到 1 毫秒,但实际上只能达到几十毫秒。此“跑表”类使用多媒体的定时器而真正提供精确到 1 毫秒的定时(1KB)
629,o024_timer.zip
这是一个VB6编写的数码钟(4KB)
630,o023_clock.zip
指针式的时钟(3KB)
631,o021_viewpw.zip
密码查看器(7KB)
632,o020_calendar.zip
一个小小的日历程序(4KB)
633,o019_getword.zip
读取鼠标所在位置的单词(5KB)
634,o018_up.zip
数字大写转换程序(8KB)
635,o017_zm020.zip
利用这个程序可以让你方便的管理你所收集的源程序,VBCODE网站50几周来排行第一的源程序。强烈推荐! (200KB)
636,o016.zip
演示银河系的例子 (28KB)
637,o015.zip
计数器(10KB)
638,o014.zip
文件加密/解密的例子 (345KB)
639,o013.zip
将十亿以内的数字转换成文本文字(4KB)
640,o012.zip
十进制数转换成罗马数字(1KB)
641,o011.zip
16进制数转换成十进制, 16进制转换成二进制等(1KB)
642,o010.zip
转换二进制数为16进制数(1KB)
643,o009.zip
指定两个日期, 计算相隔的天数(2KB)
644,o008.zip
非常COOL的文字效果(9KB)
645,o007.zip
Ceaser转换文本加密技术,由Julius Ceaser提出 COOL(7KB)
646,o006.zip
允许你让EXE文件在用户第一次使用时输入用户名和序列号, 并将信息存储在EXE文件(5KB)
647,o005.zip
简单的例子(4KB)
648,o004.zip
加密/解密字符串的例子(9KB)
649,o003.zip
密码存储程序(2KB)
650,o002.zip
VB做的CGI程序,演示了如何做一个网上的电子交易系统(91KB)
651,vbNumerical11.htm
Least-Squares curve fitting by using an arbitrary order polynomial as approximating function.(11KB)
652,vbNumerical12.htm
Matrix Inversion by Gauss-Jordan Elimination with maximization of pivot elements.(12KB)
653,vbNumerical13.htm
Least-Squares curve fitting with statistical analysis by using an arbitrary order polynomial (17KB)
654,vbNumerical14.htm
valuate an integral by using Romberg integration. (9KB)
655,vbNumerical15.htm
Solve the matrix eigenvalue problem by using Hotelling's deflation method.(15KB)
656,vbNumerical16.htm
Solve the integral of discrete evenly and unevenly spaced points by using trapezoidal or Simpson's rule. (13KB)
657,vbNumerical17.htm
Evaluate the determinant of a square matrix by using Gauss Elimination with maximization
of pivot elements.(7KB)
658,vbNumerical18.htm
Solve a set of simultaneous linear equations including determinant calculation by Gauss-Jordan
Elimination with maximization of pivot elements.(5KB)
659,vbNumerical19.htm
Solve a set of simultaneous linear equations including determinant calculation by Gauss Elimination
with maximization of pivot elements.(5KB)
660,vbNumerical20.htm
Matrix Inversion including determinant calculation by Gauss-Jordan Elimination with
maximization of pivot elements.(5KB)
661,prnprv3.zip
vb5/6增加打印预览功能(78KB)
662,vbprint.zip
vb使用打印功能的add-in(764KB)
663,spool.zip
打印文件的例子(5KB)
664,versioninfo.zip
从dll或exe文件获得版本信息(3KB)
665,shellwait.zip
在程序运行另一个exe程序直到它运行结束(1KB)
666,unloadforms.zip
卸装所有的forms(1KB)
667,startfile.zip
在程序运行另一个exe程序(6KB)
668,killapp.zip
终止另一个程序(3KB)
669,jdsaver.zip
一个简单的屏幕保护程序(13KB)
670,ssaver.zip
在屏幕上卷滚文字的屏幕保护程序 (8KB)
671,scrsaver.zip
一个简单的屏幕保护程序(5KB)
672,scrnsavr.zip
两个屏幕保护程序(39KB)
673,saver.zip
一个简单的屏幕保护程序(7KB)
674,crypt.zip
密码存储程序(2KB)
675,enigma.zip
一个德国的enigma加密技术例子 cool(10KB)
676,ceaser.zip
ceaser转换文本加密技术,由julius ceaser提出 cool(7KB)
677,registry.zip
读和写注册表文件的例子(7KB)
678,xcopy.zip
模仿dos命令xcopy的功能(3KB)
679,winpaths.zip
得到计算机上windows目录和系统目录(3KB)
680,tray.zip
实现托盘程序(9KB)
681,drvspace.zip
显示磁盘的剩余空间(2KB)
682,keycheck.zip
键盘检测程序(5KB)
683, getdrives.zip
得到驱动器的详细资料(7KB)
684,getcompname.zip
得到计算机名称(2KB)
685,systeminfo.zip
显示详细的系统资料(11KB)
686,watchdir.zip
监控一个指定的目录, 当这个目录有文件删除或有文件增加, 监控程序将显示相关信息(4KB)
687,turnoff.zip
关机/重启动的程序(20KB)
688,controlpanel.zip
访问控制面板的方法(2KB)
689,screenres.zip
得到计算机屏幕的大小(2KB)
690,editregistry.zip
编辑注册表 (2KB)
691,stop.zip
锁定计算机的程序(5KB)
692,wbasket.zip
将文件移动到垃圾箱(2KB)
693,opsys.zip
得到操作系统的信息(12KB)
694,ctaskmanager.zip
windows任务管理程序(12KB)
695,cntrlpnl.zip
访问控制面板(12KB)
696,copyscr.zip
拷贝屏幕到picture box(2KB)
697, registryb.zip
读注册表信息(5KB)
698,registry5.zip
读/写注册表(10KB)
699,hideshowtaskbar.zip
显示/隐藏任务条(3KB)
700,taskhide.zip
隐藏一个任务(2KB)
701,clipcurs.zip
限制鼠标的区域(3KB)
702, kidnap.zip
捆绑程序(8KB)
703,netuse.zip
演示连接/断开network(3KB)
704,winntsecurity.zip
关于windows nt安全性的程序(6KB)
705,code_format_disk.zip
格式化磁盘的例子(8KB)
706,01ss1632.zip
创建一个屏幕保护程序所用到的ole dll和使用例子(263KB)
707,cpocket.zip
统托盘(tray)控件(691KB)
708,tskvb4.zip
一个系统托盘(tray)例子(13KB)
709,scrnres.zip
使用windows api得到屏幕的大小(3KB)
710,taskswth.zip
调用api实现任务转换和得到当前活动任务名称(4KB)
711,vbhlp32.zip
vb helper:一个写帮助文件的dll(31KB)
712,loads.zip
将动态连接库预先装入内存以提高程序的运行速度(35KB)
713, toolsdll.zip
一个提供磁盘功能动态库, 包括确认文件是否存在, 磁盘空间等功能(132KB)
714,vbfindid.zip
找到窗口或控制的id及类信息(9KB)
715,rbbwin11.zip
在basic执行一些特殊的指令(如重启计算机等)(1230KB)
716,drivetyp.zip
监测用户安装了何种类型的驱动器,包括"软驱","硬盘","cd-rom","网络驱动器"等(3KB)
717, inout.zip
如何在vb调用i/o口的例子(10KB)
718,mouseleavetest.zip
vb定义了mousemove事件,但不能捕捉mouseleave事件,此程序交你如何捕捉mouseleave事件(8KB)
719,progman.zip
制作安装程序必备,此模块包含的sub及function能帮你做出专业的安装程序(2KB)
720,windows5.zip
如何得到当前windows的版本号(7KB)
721,group.zip
读取 win95 组的三种方法及组建快捷键(15KB)
722,shutdown.zip
模拟关机程序, 作者:小乐(mailto:xiaole@telekbird.com.cn)(6KB)
723,associate.zip
建立文件关联, 例子演示把 .bar 文件与 notepad 建立关联(2KB)
724,磁盘空间.zip
磁盘使用情况(3KB)
725,bwindowontop.zip
使窗口显示在最前面的例子(1KB)
726,richtext.zip
编辑rtf文件的程序, 需要active threed control(30KB)
727,rtf.zip
演示rtf控制的功能(16KB)
728,mdi-temp.zip
实现多文档界面的记事本, 需要active threed control(29KB)
729,textedit.zip
类似记事本的简单文本编辑器(9KB)
730,toupper.zip
在textbox输入大写文本(2KB)
731,wordover.zip
鼠标移动到richtext box时查看单词(3KB)
732,editmenu.zip
在richtext box增加右击菜单(5KB)
733,xmsnotepad.zip
xms记事本(23KB)
734,textefx.zip
非常cool的文字效果(9KB)
735,rtfprn.zip
打印richtext box的内容(8KB)
736,lword.zip
一个简单的单词处理程序(46KB)
737,rotfont.zip
vb的字都是水平的,可否想过作出有角度的字,在这里演示了作旋转的字的方法(4KB)
738,txtsrch.zip
在text实现快速增量查询(4KB)
739,alphanumsortdll.zip
按字母和数字排序的例子(1527KB)
740,ccdemo.zip
演示调用windows的颜色对话框(258KB)
741,cfdemo.zip
演示调用windows的字体对话框(281KB)
742,reg221.zip
注册使用ocx的例子(51KB)
743,ropdemo.zip
演示windows api的光栅操作(277KB)
744, jkcgi.zip
使用dll创建cgi程序(181KB)
745,fsextext.zip
显示多种函数效果的例子(228KB)
746,shfileop.zip
显示win95 api的一些函数(4KB)
747,iconextr.zip
从动态库, 执行文件或ico文件读取图标(3KB)
748,virtlogo.zip
显示logo的例子(8KB)
749,calendar.zip
日历程序(13KB)
750,aboutbox.zip
windows关于窗口(1KB)
751,vblib.zip
装入不同的form(44KB)
752,vbio32.zip
问端口的程序(17KB)
753,countdown.zip
计数器(10KB)
754,galaxy.zip
演示银河系的例子(28KB)
755,rocket.zip
小图形的快速移动(9KB)
756,hlitactx.zip
加亮鼠标所在的区域(4KB)
757,appbar4.zip
模拟windows 95/98的任务条(3KB)
758, keyboard5.zip
显示键盘信息(7KB)
759,listsrch.zip
在列表框快速查找和定位子项(7KB)
760,quiksrch.zip
在列表框或组合框查找子项(3KB)
761,vba.zip
莱卡数据处理VBA(203KB)
762,SysMonth.zip
调用系统日历(5KB)
763,haha.zip
屏幕旋转180度(10KB)
764,undocsh.zip
未公开的Shell.dll 函数(11KB)
765,mousedemo.zip
鼠标性能演示程序(47KB)
766,winpaper.zip
墙纸定时更换器程序(70KB)
767,game.zip
游戏(57KB)
768,destroy.zip
电脑安全卫士(46KB)
769,encrypt1.zip
文本文件加密器1 (54KB)
770,card.zip
名片管理(35KB)
771,cihsafe.zip
CIH病毒免疫程序(63KB)
772,wb1-zippack.zip
密码小管家(13KB)
773,heibai.zip
黑白棋(6KB)
774,imdshtdown.zip
一个倒计时的程序,时间到则关闭系统(9KB)
775,iconproc.zip
1个图标操作的技巧,1个图标有5种显示效果(正常、无准备、选择、等等) (14KB)
776,money.zip
货币的数字到文换算(2KB)
前言 随着科学技术的发展,工业生产水平的不断发展和人们生活条件的不断改善,消费者的价值观念变化很快,市场需求出现多样化的特征,机械产品的种类日益增多,同时这些机械产品的寿命周期也相应缩短,企业为了赢得市场,必须不断开发符合市场需求的产品。新产品的开发包括产品的设计与制造,其设计是产品开发的第一步,是决定产品的性能、质量、水平、市场竞争力和经济效益的最主要因素。机械产品的设计是对产品的功能、工作原理、系统运动方案、机构的运动与动力设计、机构的结构尺寸、力和能量的传递方式、各个零件的材料和形状尺寸、润滑方法等进行构思分析与计算,并将其转化为具体的描述以作为制造依据的工作过程。其机械产品的功能、工作原理、系统运动方案、机构的运动与动力设计、机构的结构尺寸、力和能量的传递方式等设计内容是机械原理课程的教学内容。 机械原理课程设计是机械原理课程的一个重要实践性教学环节同时又是机械类专业人才培养计划的一个相对独立的设计实践,在培养学生的机械综合设计能力及创新意识与能力方面起到十分重要的作用。通过课程设计这一环节使学生更好的掌握和加深理解本课程的基本理论和方法进一步提高学生查阅技术资料,绘制工程图和应用计算机的能力。在课程设计要重视培养学生创新设计的能力。 我们将从机构的运动学以及机器的动力学入手,研究机构运动的确定性和可能性,并进一步讨论的组成原理.,从几何的观点来研究机构各点的轨迹、位移、速度和加速度的求法,以及按已知条件来设计新的机构的方法。 机械原理课程设计所研究的问题又可归纳为二类: (1) 根据已有的机构和主要参数来分析该机构和所组成机构的各 种特性,即结构分析,运动分析。 (2) 根据预期的各种特性来确定新的机构的形式,结构和参数,即机构的设计问题.,如机构的运动设计,机构的平衡设计以及速度的调节。 计算机的应用为此次课程设计提供方便,我们可以利用Visual Basic作图,从而能看到机构的仿真运动。这算是我们开始学习专业的第一次亲自实践过程。 贵州大学机械工程学院 一、机械原理课程设计任务书 题号5 自动打印设计 1.1 工作原理及工艺动作过程 在某商品包装好的纸盒上,为了某种需要而在商品上打印一种记号。它的主要动作有三个:送料到达打印工位,然后打印记号,最后将产品输出。 1.2 原始数据和设计要求 (1) 纸盒尺寸:长100~150mm、宽70~100mm、高30~50mm。; (2) 产品重量:5~10N; (3) 自动打印的生产率:80次/min; (4) 要求机构的结构简单紧凑、运动灵活可靠、易于制造加工。 1.3 设计方案提示 1)实现送料——夹紧功能的机构可以采用凸轮机构或有一定停歇时间的连杆机构。当送料、夹紧机构的执行构件将产品推至指定位置,执行构件停止不动,维持推紧力(前有挡块挤压),待打印构执行件打完印记后,被推走。 2)实现打印功能的机构可以采用平面连杆机构或直动(摆动)凸轮机构。 3)实现输出功能的机构可以采用与送料、夹紧机构相类似的机构。为简化结构,可考虑固定定位挡块,而将输出运动与送料运动的方向互相垂直。 4)自动打印系统采用一个电机驱动主轴控制三个机构的执行构件完成各自的功能运动,如何将三个执行机构的主动件均固定在主轴上而达到设计要求是需要认真考虑的。 1.4 设计任务 (1) 按工艺动作要求拟定运动循环图; (2) 进行送料夹紧机构、打印构和输出机构的选型; (3) 机械运动方案的评定和选择:(至少两个以上),进行方案评价,选出较优方案。 (4) 按选定的原动机和执行机构的运动参数拟定机械传动方案,分配传动比,并在图纸上画出传动方案图; (5) 对机械传动系统和执行机构进行运动尺寸计算; (6) 绘制系统机械运动方案简图; (7) 对执行机构进行运动分析,画出运动线图; (8) 编写设计计算说明书。 二、电动机的选择 型号 功率/kw 电流/A 转速/(r/min) 满载 效率/% 功率因数/(cos/) Y2-132S-6 3 7.4 960 81.0 0.76 堵转电流/实际电流 堵转转矩/额定转矩 最大转矩/额定转矩 6.5 2.1 2.1 选择的电动机的额定功率必须满足负载要求,而且必须保证在启动时可以顺利地运行,对于电动机来说,转速选择960r/min合适,可以保证运行的稳定性。另外转速也不可过高,这样造成功率因素过低,这也是不经济的。电动机的运动参数为转速。电动机的速度越高,其尺寸和质量也就越大,价格也就越高,但当执行构件的速度较低时,若选用高速电动机,势必需要大减速比的减速装置,反而可能会造成机械传动系统的过分庞大和制造成本的显著增加。在此

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧