Ⅰ 雅馬哈貼片機yv100xg和三星cp45neo有什麼區別
YV100XG:
高速度高精度多功能模塊式貼片機
2.0.18秒/CHIP超高速貼裝(優秀條件)16200CPH(粒/小時)
3.IPC9850狀態下,貼片速度高達16200CPH(相當於0.22秒/CHIP)
4.貼裝0603元件,全程精度高達±50微米,全程重復精度高達±30微米
5.適用范圍大,從0201(英制)微型元件到31mmQFP大型元件都可適用
6.使用2個高解析度的多視覺數碼相機
7.對CSP/BGA元件進行全焊球連續識別,內含判斷焊球的缺損良否
8.可選擇帶YAMAHA專利的飛行換嘴頭,能有效地減少機器空轉損耗
9.萬能普及型的優秀選擇
10.Y軸由左右兩端大功率的伺服大罵和高剛性絲桿驅動,此項新開發的完全固定雙驅動技術,提高了加速和通過兩端的協調同步來進行驅動,完善了加速功能,縮短了定位時間。
基板尺寸 M型:L460*W335(MAX)-L50*W50(MIN)
L型:L460*W440(MAX)-L50*W50(MIN)
貼裝精度 精度(μ+3σ):±0.05mm/chip,±0.05mm/QFP
貼裝速度 0.18秒/CHIP 1.7秒/QFP,1608/CHIP:16200CPH
可貼裝元件 0603-31mm元件,SOP/SOJ/QFP/接插件/PLCC/CSP/BGA
外形尺寸 1650*1408*1900
主機重量 1600KG
三星CP45NEO:
貼裝頭 3個
對中方式 線列式激光(激光頭) 線列式激光,視像系統(固定相機) 線列式激光(激光頭)
基板尺寸 Min:50*50*0.5(mm)-Max:460*400*4.0(mm),可調:0.28-4.2t Max: 460*400*4.2mm; Min: 50*30*0.38mm(L*W*T);
貼裝速度 CHIP 0.22秒/CHIP(激光對中) 0.22秒/CHIP 0.19秒/CHIP
QFP 0.85秒/QFP(線列CCD) 0.85秒/QFP(線列CCD)1.3秒/QFP(視像對中) 0.75秒/QFP, Fix camera 1.6秒/QFP
喂料器數量 104個(8mm帶式喂料器)
運輸方向 左-右(可選:右-左)
貼裝精度 CHIP ±0.1mm ±0.1mm ±0.1mm
QFP ±0.05mm(0.5mm間距) ±0.05mm(0.5mm間距)±0.03mm(0.03mm間距):可選 ±0.05mm
原件適用范圍 Min:1005-Max:□32*32mm 激光對中:同左表 Min:1005(0603可選)Max:23*23mm
視像對中:Max:□42*42(0.5mm間距)
可選:□32*32mm(0.3mm間距)
BGA:□42*42mm(1.0mm間距)
電源需求 AC100,110,200,220,240V (50/60HZ) 2.6KW(Max)
面積/尺寸 約2.6㎡ 1,660(L)*1,540(W)*1,350(H)mm
凈重 約1100KG 1,150KG
Ⅱ 求SMT貼片機所有機型,越詳細越好!謝謝!!!
貼片機就多了,不同的品牌下列都有不同的機型
JUKI :KE710 KE730 750760 2010 2020 2030 2040 2060 2060 2070 2080 FX-1 FX-1R FX-3 KE3020 JX-100等等
YAMAHA :YV100II YV100XG YG100 YG200 YS12 YS24等是目前市場上常用的
FUJI :CP3 CP4 CP643 CP643 CP7 CP8 XP142 XP143 NXT 等等
下列還有松下啊,九洲松下,大板松下,等等!
Ⅲ 學習SMT還有前途嗎
當然有前途,不管選擇什麼專業,只要你感興趣,學的精,肯定有前途
Ⅳ 怎樣用C語言編寫一個小游戲
「貪吃蛇」C代碼:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
#include <Windows.h>
#define W 78 //游戲框的寬,x軸
#define H 26 //游戲框的高,y軸
int dir=3; //方向變數,初值3表示向「左」
int Flag=0; //吃了食物的標志(1是0否)
int score=0; //玩家得分
struct food{ int x; //食物的x坐標
int y; //食物的y坐標
}fod; //結構體fod有2個成員
struct snake{ int len; //身長
int speed; //速度
int x[100];
int y[100];
}snk; //結構體snk有4個成員
void gtxy( int x,int y) //控制游標移動的函數
{ COORD coord;
coord.X=x;
coord.Y=y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}
void gtxy( int x,int y); //以下聲明要用到的幾個自編函數
void csh( ); //初始化界面
void keymove( ); //按鍵操作移動蛇
void putFod( ); //投放食物
int Over( ); //游戲結束(1是0否)
void setColor(unsigned short p, unsigned short q); //設定顯示顏色
int main( ) //主函數
{ csh( );
while(1)
{ Sleep(snk.speed);
keymove( );
putFod( );
if(Over( ))
{system(「cls」);
gtxy(W/2+1,H/2); printf(「游戲結束!T__T」);
gtxy(W/2+1,H/2+2); printf(「玩家總分:%d分」,score);
getch( );
break;
}
}
return 0;
}
void csh( ) //初始化界面
{ int i;
gtxy(0,0);
CONSOLE_CURSOR_INFO cursor_info={1,0}; //以下兩行是隱藏游標的設置
SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE),&cursor_info);
for(i=0;i<=W;i=i+2) //橫坐標要為偶數,因為這個要列印的字元佔2個位置
{ setColor(2, 0); //設定列印顏色為綠字黑底
gtxy(i,0); printf("■"); //列印上邊框
gtxy(i,H); printf("■"); //列印下邊框
}
for(i=1;i<H;i++)
{ gtxy(0,i); printf("■"); //列印左邊框
gtxy(W,i); printf("■"); //列印右邊框
}
while(1)
{ srand((unsigned)time(NULL)); //初始化隨機數發生器srand( )
fod.x=rand()%(W-4)+2; //隨機函數rand( )產生一個從0到比」(W-4)」小1的數再加2
fod.y=rand()%(H-2)+1; //隨機函數rand( )產生一個從0到比」(H-2)」小1的數再加1
if (fod.x%2==0) break; //fod.x是食物的橫坐標,要是2的倍數(為偶數)
}
setColor(12, 0); //設定列印顏色為淡紅字黑底
gtxy(fod.x,fod.y); printf("●"); //到食物坐標處列印初試食物
snk.len=3; //蛇身長
snk.speed=350; //刷新蛇的時間,即是移動速度
snk.x[0]=W/2+1; //蛇頭橫坐標要為偶數(因為W/2=39)
snk.y[0]=H/2; //蛇頭縱坐標
setColor(9, 0); //設定列印顏色為淡藍字黑底
gtxy(snk.x[0], snk.y[0]); printf("■"); //列印蛇頭
for(i=1;i<snk.len;i++)
{ snk.x[i]=snk.x[i-1]+2; snk.y[i]=snk.y[i-1];
gtxy(snk.x[i],snk.y[i]); printf("■"); //列印蛇身
}
setColor(7, 0); //恢復默認的白字黑底
return;
}
void keymove( ) //按鍵操作移動蛇
{ int key;
if( kbhit( ) ) //如有按鍵輸入才執行下面操作
{ key=getch( );
if (key==224) //值為224表示按下了方向鍵,下面要再次獲取鍵值
{ key=getch( );
if(key==72&&dir!=2)dir=1; //72表示按下了向上方向鍵
if(key==80&&dir!=1)dir=2; //80為向下
if(key==75&&dir!=4)dir=3; //75為向左
if(key==77&&dir!=3)dir=4; //77為向右
}
if (key==32)
{ while(1) if((key=getch( ))==32) break; } //32為空格鍵,這兒用來暫停
}
if (Flag==0) //如沒吃食物,才執行下面操作擦掉蛇尾
{ gtxy(snk.x[snk.len-1],snk.y[snk.len-1]); printf(" "); }
int i;
for (i = snk.len - 1; i > 0; i--) //從蛇尾起每節存儲前一節坐標值(蛇頭除外)
{ snk.x[i]=snk.x[i-1]; snk.y[i]=snk.y[i-1]; }
switch (dir) //判斷蛇頭該往哪個方向移動,並獲取最新坐標值
{ case 1: snk.y[0]--; break; //dir=1要向上移動
case 2: snk.y[0]++; break; //dir=2要向下移動
case 3: snk.x[0]-=2; break; //dir=3要向左移動
case 4: snk.x[0]+=2; break; //dir=4要向右移動
}
setColor(9, 0);
gtxy(snk.x[0], snk.y[0]); printf("■"); //列印蛇頭
if (snk.x[0] == fod.x && snk.y[0] == fod.y) //如吃到食物則執行以下操作
{ printf("