大家好,我是研二的学生,现在开始做自己的第一个项目。项目要求用vc做,我刚开始接触vc,所以一开始不知道从那里下手,请各位高手帮忙。
项目中是这样的:
    首先运货槽下来一器件(圆柱形),通过图像分析,判断其与水平方向的夹角(因为器件落下后与水平角度有偏差,为了方便探针探测其类型,需要旋转机械手臂前边小爪,使其成水平角度),机械手臂抓取一器件,旋转角度并移动到探针处。通过探针由其他机器进行检测属于那种类型,后机械手臂将器件放到对应的货物栏内。
       
    机械手臂由四个步进电机控制,一个步进电机控制其左移右移,一个控制其上下移动,一个控制其前方小爪的旋转,一个控制其小爪的抓取和放下器件,并有pci-1730 16 I/O卡,通过他给步进电机发脉冲,并接收其他机器发回来的判断其类型的信号(共有十个类型,所以需要四个输入另需要6个限位开关控制机械手臂防止其超过范围又需要6个输入。4台步进电机,需12个输出。另外还要有一个输出通知其他机器,器件已经到达探针处,可以进行检测)。步进电机频率可调,从1k到5k,所以必须用多媒体定时器。一个器件从检测到放到货物栏内最多要2s钟内完成,因为图像分析(由其他人做,我为其开辟一个线程)时间较长,所以也必须用多线程,让其在后台执行。    我由于刚接触vc,所以向各位大虾求教,该怎样用vc编程向步进电机发脉冲,怎样用多线程及多媒体定时器,怎样用vc进行I/O的输入输出。导师限时是一个月,所以十万火急。请各位大虾帮忙。    如果哪位有以前做过类似的程序原码,可否一借参考一下。谢谢,邮箱地址[email protected]