untitled

Size: px
Start display at page:

Download "untitled"

Transcription

1 GT

2

3 W GT C Windows GT GT DOS Borland C3.1 Windows VC++6.0 GT GT

4 I

5 II

6 III

7 IV

8 V

9 VI

10 VII

11 HomeIndex I/O

12 DOS Windows DOS Windows 1.1 DOS DOS DOS\UserLib userlib.h userlibt.lib userlibs.lib userlibm.lib userlibc.lib userlibl.lib userlibh.lib Borland C3.1 Borland C Borland C ProjectOpen Project 2. include userlib.h 3. Borland C ProjectAdd Item c cpp 4. userlib.h 5. Borland C ProjectAdd Item 6. Borland C OptionCompilerCode Generation Model Windows Windows Windows\Dll ISA GTDLL.hGTDLL.libGTDLL.dllPCI GT400.hGT400.libGT400.dll VC++6.0 VCVBDelphi 1

13 1.2.1 VC ISA 1. #include GTDLL.h" 2. VC Project--Setting--Link Object/Library modules GTDLL.lib PCI 1. #include GT400.h" 2. VC Project--Setting--Link Object/Library modules GT400.lib VB Windows\VB GTDeclarISA.bas GTDeclarPCI.bas Delphi Windows\Delphi GTFunc.pas 2

14 2.1 () C DOS Windows GT 0 1 GT_GetCmdSts() GT_ArcXYGT_ArcYZ 2 GT_ArcZX GT_LnXYGT_LnXYZ 3 GT_LnXYZA GT_SetSynVel 4 GT_SetSynAcc GT_ArcXYPGT_ArcYZP 5 GT_ArcZXP 6 GT_MapAxis 7 3

15 -1-1 GT D 1 bit3 bit7 GT_GetCmdSts() 2.2 GT_GetCmdSts() 16 bit0~bit11 bit12~bit

16 2-2 Bit0 Bit1 Bit2 Bit3 Bit4 Bit5 Bit6 Bit7 Bit8 Bit9 Bit10 Bit11 Bit12 Bit13 Bit14 Bit15 1GT_SetPosGT_SetVel GT_SetAccGT_SetAtlPos 1GT_SetVelGT_SetAcc GT_SetJerk GT_SetMAcc GT_SetMtrLmt GT_SetKp GT_SetKi GT_SetKd GT_SetKvffGT_SetKaffGT_SetILmtGT_SetPosErr 1 GT_MltiUpdt (value) value=0 1 GT_DrvRst GT_CaptIndex GT_CaptHome GT_CaptIndex 1 1 GT_CaptIndex GT_CaptHome GT_CaptHome 1 1 GT_AxisOn 1 1 GT_ZeroPos 1 GT_SynchPos 1 1 GT_Update GT_MltiUpdt S- GT_SetVel GT_Update GT_MltiUpdt 1 GT_StrtMtn GT_StrtList GT_AddList 1 GT_MvXYGT_MvXYZGT_MvXYZA 1 5

17 GT_Open() GT_SetAddr() GT_SwitchtoCardNo() GT_Reset() GT_SetSmplTm() ISA DOS ( ISA DOS ) PCI (ISA DOS ) 3-2 (ISA Windows ) 6

18 3-3 PCI (ISADOS) PCISA short GT_SetAddr(unsigned short BaseAddr)BaseAddr GT 0x (ISA Windows) short GT_Open(unsigned long PortBase, unsigned long irq) PortBaseirq irq 0 GT_Open short GT_Close(void) 0 0 7

19 short GT_SetSmplTm(double Timer) Timer 48~ GT_GetCrdSts() 1.7 bit GT_LmtSns( ) GT_EncSns( ) SV GT_HomeSns( )Firmware Home 0 Ver

20 OGND GT GT_ClrSts GT_LmtSns GT_LmtSns GT_LmtSns OGND GT GT_HomeSnsFirmware Ver GT_HomeSns (Firmware Ver2.50 ) GT_EncSns 1 9

21 GT_EncSns GT_AlarmOff(Firmware Ver2.50 ) GT GT_ClrSts GT_Axis() GT_ClrSts() GT_StepDir() GT_StepPulse() GT_AxisOn() GT_CtrlMode() GT_CloseLp() GT_OpenLp() GT_SetKp() GT_SetKi() GT_SetKd() SV GT_SetKvff() GT_SetKaff() GT_SetILmt() GT_SetMtrLmt() GT_SetMtrBias() / / / SDSE SGSP 10

22 3-6 SV 11

23 3.2.3 short GT_Axis(unsigned short num) GT_Axis() num1234 +/ SGSESDSV +GT_StepPulse GT_StepDir+ / SV SV SV short GT_CtrlMode(int mode) Mode0 1 GT_StepDir GT_StepPulse / 12

24 / SV SV GT_CloseLp() SV GT_OpenLp() GT_SetMtrCmd() SV SV PID PID+K vff +K aff 3-4 PID+K vff +K aff 3-1 K p K i K d Lim K vff K aff 3-4 GT_SetKp() 0 GT_ SetKpEx()Firmware 0 to 32,767 Ver2.50 GT_SetKi(); 0 GT_ SetKiEx()Firmware 0 to 32,767 Ver2.50 GT_SetKd(); 0 GT_ SetKdEx()Firmware 0 to 32,767 Ver2.50 GT_SetILmt() 0 to 32,767 32,767 GT_SetKvff(); GT_ SetKvffEx()Firmware 0 to 32,767 Ver2.50 GT_SetKaff(); GT_ SetKaffEx()Firmware 0 to 32,767 Ver2.50 B GT_SetMtrBias() to 32,

25 K vff K aff P=K p *E n I=K i *(S+E n ) S=S+E n D=(E n -E n-1 )*K 3-1 E n ( Pt et ) ( P actual ) n = arg n U n = EnK p + n n 1 d n i 256 t arg et vff t arg et aff + n 3-5 ( E E ) K + E K / + V K + ACC K B 3-5 U n En n P arg n t et Pactual n E n n n V arg / t et ACC target / 2 B 14

26 Ki Ki 0 Lim() 0Ki Lim / /-10V GT_SetMtrLmt( )

27 4.1 4 S S S- GT_PrflS() GT_SetJerk() GT_SetMAcc() GT_SetVel() GT_SetPos() S- -1,073,741,824 ~+1,073,741,823 Pulse 0~ Pulse/ST 3 0~ ~32767Firmware Ver2.50 Pulse/ST 2 0~16384 Pulse/ST S- (ST) 4-1 S- 16

28 S- 4-1 S- 1 Jerk () S- S- 4-2 S- 4 17

29 V T 4-2 S GT_PrflT() GT_SetAcc() GT_SetVel() GT_SetPos() 4-4 (ST) 0~16384 Pulse/ST 2 0~16384 Pulse/ST -1,073,741,824 ~1,073,741,823 Pulse

30 V T V T 4-4 GT_PrflT()

31 GT_PrflV() GT_SetAcc() GT_SetVel() ~16384 Pulse/ST 0~16383 Pulse/ST (ST) GT_PrflV(),,,

32 GT_PrflG() GT_SetRatio() (ST) GT_PrflG() /

33 GT_SetRatio() 4.2 BIT GT_SmthStp() GT_AbptStp() IO EXI15 void main() short rtn; unsigned short ex_data; rtn=gt_exinpt(&ex_data); error(rtn); // rtn=gt_axis(1); error(rtn); // 1 if(ex_data&0x8000) // EXI15 rtn=gt_abptstp(); error(rtn); // 22

34 4.2.3 GT_AbptStp() 0/ GT_AbptStp() GT_AbptStp() GT_SmthStp() S- GT_SmthStp() GT_Update() GT_MltiUpdt()GT_SmthStp() V T 4-5 S

35 4-10 GT_SetPos() GT_SetBrkcn() GT_SetVel() GT_SetAcc() GT_SetMAcc() GT_SetJerk() GT_SetRatio() GT_SetMtrLmt() GT_SetMtrBias() GT_SetKp() GT_SetKi() GT_SetKd() GT_SetKvff() GT_SetKaff() GT_SetILmt() GT_SetPosErr() GT_SmthStp() GT_SynchPos() GT_Update() GT_MltiUpdt()

36 GT_Update() GT_MltiUpdt() GT_AuUpdtOn() GT_AuUpdtOff() GT_GetBrkCn() GT_PosBrk() GT_NegBrk() GT_ExtBrk() GT_MtnBrk() GT_BrkOff() 25

37 GT_AuUpdtOn() GT_AuUpdtOff() GT_GetMode() GT_BrkOff() GT_SetBrkCn() GT_Update() GT_MltiUpdt() GT_PosBrk()

38 GT_SetBrkCn() GT_Update() GT_MltiUpdt() GT_NegBrk() GT_MtnBrk()

39 GT_ExtBrk() Index/Home

40 GT_SetPos() GT_ZeroPos() GT_SynchPos() GT_SetAtlPos() short GT_SetPos (long Pos) S- Pos GT_Update() GT_MltiUpdt() short GT_ZeroPos() short GT_SynchPos(void) S- GT_Update() GT_MltiUpdt() 29

41 short GT_SetAtlPos(long actl_pos) actl_pos GT_GetSts()GT_GetStsEx()Firmware Ver Index/Home 3 Index/Home 1 ( ) /(1 0 ) 9 /(1 0 ) /1 0 ) (13bit=,12bit=) Bit 13 Bit Home 15 Index

42 GT_ClrSts()GT_RstSts() GT_SmthStp() 0 GT_AbptStp() GT_LmtsOn() GT_AxisOn() / / GT_GetMode()

43 0-6 7 GT_AuStpOn() GT_AuStpOff() GT_AuUpdtOn()GT_AuUpdtOff() 1 : Bit13 Bit12 Bit S

44 5.1 X -Y - Z - A X Y Z 5-1 X Y X Y Z Z O Y X GT_MapAxis() GT_MapAxis() short GT_MapAxis(short Axis_Num, double * map_count) Axis_Num Axis _ N map_count C x C y C z C a C XYZA x y z a Axis _ N = C x + C 5-1 y + C z + C a x y z a + XYZA C 33

45

46 5-3 2 Y X X-O-Y 35

47 3 S- 5 X 36

48 GT_SetSynVel( ) GT_SetSynAcc( ) mm 3m/min 0.9m/min 2 200us 3m/min3000/300000(mm/ST)0.01mm/ST 0.9m/min 2 900/(9x10 10 )(mm/st 2 )=1x10-8 (mm/st 2 ) 0.9(m/min 2 3(m/min) short GT_SetSynVel(double Vel); Vel / 37

49 V = V + V + V + V x y z short GT_SetSynAcc(double Accel); Accel / Acc = Acc + Acc + Acc + Acc x y A z 2 A X,Y,Z,A X,Y,Z,A 1,2,3, GT_LnXY() GT_LnXYZ() GT_LnXYZA() GT_ArcXY() GT_ArcXYP() GT_ArcYZ() GT_ArcYZP() GT_ArcZX() GT_ArcZXP() XY XY YZ YZ ZX ZX

50 X-YXOY Y Z X O X O Y O Z Z X XOY YOZ ZOX Y rtn=gt_lnxy(10,10)rtn=gt_lnxyz(20,20,20) 1 39

51 4k GT_StrtList() GT_MvXY() GT_MvXYZ() GT_MvXYZA() GT_AddList() GT_EndList() GT_SetSynVel() GT_SetSynAcc() GT_LnXY() GT_LnXYZ() GT_LnXYZA() GT_ArcXY() GT_ArcXYP() GT_ArcYZ() GT_ArcYZP() GT_ArcZX() GT_ArcZXP() XY XY YZ YZ ZX ZX 40

52 GT_StrtList() GT_StrtList() GT_StrtList GT_MvXYGT_MvXYZ GT_MvXYZA GT_MvXY()GT_MvXYZ()GT_MvXYZA() GT_EndList() GT_AddList() GT_EndList() GT_AddList() GT_StrtList() GT_EndList() GT_AddList() GT_EndList() GT_AddList() GT_EndList() GT_EndList() Bit 41

53 GT_StrtMtn() GT_StpMtn() GT_EStpMtn()

54 GT_StrtMtn() GT_StrtList() GT_MvXYGT_MvXYZGT_MvXYZA GT_StrtMtn GT_EndList GT_StpMtn() GT_EStpMtn()GT_StpMtn() GT_SmthStp() GT_EStpMtn() GT_AbptStp() GT_StpMtn() GT_EStpMtn() GT_EndList() GT_StpMtn() GT_EStpMtn() GT_StrtMtn() GT_StpMtn() GT_EStpMtn() GT_SetSynVel()GT_SetSynAcc() GT_MvXY()GT_MvXYZ()GT_MvXYZA() GT_SetAccLmt() 43

55 (a)(b)(c) V V (a) T (b) T V V (c) T 5-4 (d) T (d) GT_StpMtn()GT_EStpMtn() GT_GetBrkPnt() GT_GetMtnNm()GT_GetBrkPnt() GT_GetMtnNm() GT_MvXY() GT_MvXYZ()GT_MvXYZA() 0 44

56 GT_EndList() bit0 bit1 1 2 GT_StpMtn() GT_EStpMtn() Bit0 3 GT_StrtList() GT_GetCrdSts() GT_EndList() GT_StpMtn() GT_EStpMtn() =

57 Bit6 1 Bit6 0 Bit6 1 0 GT_CrdAuStpOn()GT_CrdAuStpOff() 46

58 Home/Index Home/Index SV C IndexHome SDSESG Home C Z Home GT_CaptIndex() SV GT_CaptHome() Index Home Index/Home 1 Index Home 15bit 14bit Index/ Home +/-1 GT-400-SV Home+Index Home Home Index 6-1 Home+Index SV home+index if((status & 0x400)!=0x400) return; 47

59 Home/Index while(status & 0x400) while(status & 0x400) 48

60 Home/Index 6-2 Home Home, if((status & 0x400)!=0x400) return; while(status & 0x400) 49

61 7.1 AB GT-400-SV GT_SetPosErr() GT_GetPosErr() GT_AuStpOn() GT_AuStpOff() 0 GT_SynchPos() GT_ZeroPos() GT_AxisOn() GT_AxisOff() 50

62 GT_DrvRst() GT_ClrSts() GT_RstSts() GT_SynchPos() GT_ZeroPos() GT_AxisOn() GT_ClrSts() GT_RstSts() GT_AxisOn() ratio 51

63 GT_TmrIntr() GT_EvntIntr()GT_TmrIntr() GT_SetIntrTm() 200 GT_SetIntrTm() 10 =10*200 2 GT_EvntIntr() 4-14 bit0bit6 GT_SetIntrMsk() 8.1 DOS GT_RstIntr() #1 #3 #3 GT_AxisI() #3(#1)

64 8-1 GT_AxisI() 1 GT_RstIntr(0xEF) - GT_AxisI() 1 GT_RstIntr(00DF) - GT_RstIntr() GT_AxisI() GT_GetSts() GT_GetIntr() GT_RstIntr() GT_RstIntr() GT_AxisI() GT_GetIntr() GT_GetSts() GT_RstSts() GT_ClrSts() 8-1 ISA void interrupt handler( ) disable(); // GT_AxisI(); // GT_GetIntr(&event); // If(event&0x8) // HOME 53

65 GT_GetCapt(&HomePos); // Home GT_SetPos(HomePos); // Home GT_Update(); // GT_RstIntr(0); // outportb(0x20,0x20); // EOI 8259 outportb(0xa0,0x20); // EOI 8259 enable(); // 8-2 (PCI ) #include <stdio.h> #include <dos.h> #include <conio.h> #include "userlib.h" GT_ISR oldisr; int count; void interrupt OnInterrupt(...) GT_ClearInt(0); // count++; // 1 outportb(0x20,0x20); // EOI 8259 outportb(0xa0,0x20); // EOI 8259 main() short nret=gt_open(); // if(nret) // printf("open fail\n"); return 0; oldisr=gt_hookisr(oninterrupt); // nret=gt_setintrtm(500); // 500*200 if(nret) printf("set Interrupt Time fail\n"); return 0; nret =GT_TmrIntr(); // while(!kbhit()) printf("count:%d\n",count); // delay(500); getch(); nret=gt_evntintr(); // GT_UnhookIsr(oldisr); // return 0; 54

66 8.2 WINDOWS98/2000/NT DOS Interrupt Service Routine ISR WINDOWS ISRGT-400-PCI ISR ISR ISR API GT_SetIntSyncEvent(HEVENT hintevent) ISR ISR WaitForSingleObject() ISR WaitForSingleObject(), CloseHandle() GT_SetIntSyncEvent(NULL), ISR <=10KHz Windows VC // HANDLE hsyncevent; // bool stopflag; // // HANDLE hsubthread; DWORD idsubthread; // // 55

67 hsyncevent=createevent(null,true,false,null); //WIN32 API if(hsyncevent==invalid_handle_value) //.. // ISR nret=gt_setintsyncevent(hsyncevent); //GT400.DLL API if(nret) // stopflag=false; // hsubthread=createthread(null,0,intproc, // NULL,// 0, &idsubthread); // // DWORD WINAPI intproc(lpvoid param) ResetEvent(hSyncEvent); // nonsignaled while(1) //waiting for interrupt happen WaitForSingleObject(hSyncEvent,INFINITE);// if(stopflag) break; //add your code for handling intrerrupt event here // //... //reset event state ResetEvent(hSyncEvent);// 56

68 GT_SetIntSyncEvent(NULL);// ISR //close Synchronize Event Handle CloseHandle(hSyncEvent); // ExitThread(0); // return 0; GT gt400data.h API GT_SetBgCommandSet GT_GetBgCommandResult 51 Intr GT_PrflT() Intr_GT_PrflT 8-4 // #define MAX_SIZE 500 //=4+4*()+16* //4+4*2+16*2+1=60 PBGCOMMANDSET pbgcmdset;// pbgcmdset=(pbgcommandset)malloc(max_size);// if(pbgcmdset==null) // PBACKGROUND_COMMAND pbackcmd; PGENERAL_COMMAND pcmd; // pbgcmdset->count=2; // // pbackcmd=pbgcmdset->backgroundcommand; 57

69 pbackcmd->interruptmask=0x01; // pbackcmd->commandcount=2; // // // pcmd=pbackcmd->gencommand; pcmd->uscommand= Intr_GT_SetPos; // pcmd->outputlength=2; // DSP pcmd->inputlength=0; // DSP pcmd->in.ldata=20000; // pcmd->out.ldata=0; // // pcmd=pgeneral_command((char*)pcmd+sizeof(general_command)); // pcmd->uscommand= Intr_GT_Update; // pcmd->outputlength=0; // DSP pcmd->inputlength=0; // DSP pcmd->in.ldata=0; // pcmd->out.ldata=0; // // pbackcmd= PGENERAL_COMMAND( (char*)pcmd+sizeof(general_command)); // pbackcmd->interruptmask=0x02;// pbackcmd->commandcount=1;// // pcmd=pbackcmd->gencommand; pcmd->uscommand= Intr_GT_SetKp; // pcmd->outputlength=1; // DSP pcmd->inputlength=0; // DSP pcmd->in.ldata=0; // pcmd->out.ldata=20; // // ISR 58

70 short nret=gt_setbgcommandset(pbgcmdset,max_size); if(nret) // // free(pbgcmdset); 59

71 I/O I/O / / 0 EXI0 16 GT_ExOpt(Data)Data CN2 EXO0-EXO15 Bit0----EXO0 Bit1----EXO1 Bit2----EXO2 Bit3----EXO3 Bit4----EXO4 Bit5----EXO5 Bit6----EXO6 Bit7----EXO7 Bit8----EXO8 Bit9----EXO9 Bit10----EXO10 Bit11----EXO11 Bit12----EXO12 Bit13----EXO13 Bit14----EXO14 Bit15----EXO15 16 GT_ExInpt(&Data) Data EXI0-EXI15 Bit0----EXI0 Bit1----EXI1 Bit2----EXI2 Bit3----EXI3 Bit4----EXI4 Bit5----EXI5 Bit6----EXI6 Bit7----EXI7 Bit8----EXI8 Bit9----EXI9 Bit10----EXI10 Bit11----EXI11 Bit12----EXI12 Bit13----EXI13 Bit14----EXI14 Bit15----EXI EXI5 EXO0 void main() short rtn; unsigned short ex_inp; rtn=gt_exinpt(&ex_inp); error(rtn); if(ex_inp&0x20) rtn=gt_exopt(0x1); error(rtn); 60

72

73 GT_AbptStp() GT_AddList() GT_ArcXY() GT_ArcXYP() GT_ArcYZ() GT_ArcYZP() GT_ArcZX() GT_ArcZXP() GT_AuStpOff() GT_AuStpOn() GT_AuUpdtOff() GT_AuUpdtOn() GT_Axis() GT_AxisI() GT_AxisOff() GT_AxisOn() GT_BrkOff() GT_CaptHome() GT_CaptIndex() GT_CaptProb() GT_Close() GT_CloseLp() GT_ClearInt GT_ClrEncPos() GT_ClrSts() GT_CrdAuStpOff() GT_CrdAuStpOn() GT_CtrlMode() GT_DrvRst() GT_EncPos() GT_EncSns() GT_EncVel() GT_EndList() GT_EStpMtn() XY XY YZ YZ ZX ZX Windows HOME INDEX 61

74 GT_EvntIntr() GT_ExInpt() GT_ExOpt() GT_ExOptBit() Firmware Ver2.50 GT_GetExOpt () Firmware Ver2.50 GT_ExtBrk() GT_GetAcc() GT_GetAccLmt() GT_GetAdc() GT_GetAddr() GT_GetAtlErr() GT_GetAtlPos() GT_GetBgCommandResult() GT_GetBrkCn() GT_GetBrkPnt() GT_GetCapt() GT_GetCmdSts() GT_GetCrdSts() GT_GetCurrentCardNo() AD Windows INDEX HOME GT_GetClock () Firmware Ver2.50 GT_GetEncCapt() GT_GetEncSts() GT_GetILmt() GT_GetIntgr() GT_GetIntr() GT_GetIntrMsk() GT_GetIntrTm() GT_GetJerk() GT_GetKaff() GT_GetKd() GT_GetKi() GT_GetKp() GT_GetKvff() GT_GetLmtSwt() GT_GetMAcc() GT_GetMode() GT_GetMtnNm() Windows 62

75 GT_GetMtrBias() GT_GetMtrCmd() GT_GetMtrLmt() GT_GetPos() GT_GetPrfPos() Firmware Ver2.50 GT_GetPosErr() GT_GetPrfPnt() GT_GetRatio() GT_GetSmplTm() GT_GetSts() GT_GetStsEx() Firmware Ver2.50 GT_GetSynVel() GT_GetVel() GT_GetPrfVel() Firmware Ver2.50 GT_GetAtlVel() Firmware Ver2.50 GT_GetCrdVel() Firmware Ver2.50 GT_HardRst() GT_Home() GT_GetHomeSwt() Firmware Ver2.50 GT_HookIsr() GT_Index() GT_AlarmOff() Firmware Ver2.50 GT_AlarmOn() Firmware Ver2.50 GT_HomeSns() Firmware Ver2.50 GT_LmtSns() GT_LmtsOff() GT_LmtsOn() GT_LnXY() GT_LnXYZ() GT_LnXYZA() GT_MapAxis() GT_MltiUpdt() 63

76 GT_MtnBrk() GT_MvXY() GT_MvXYZ() GT_MvXYZA() GT_NegBrk() GT_Open() GT_OpenLp() GT_PosBrk() GT_PrflG() GT_PrflS() S- GT_PrflT() GT_PrflV() GT_Reset() GT_RstIntr() Windows GT_RstSts() GT_SetAcc() GT_SetAccLmt() GT_SetAdcChn() AD GT_SetAddr() Windows GT_SetAtlPos() GT_SetTime() GT_SetBgCommandSet() GT_SetBrkCn() GT_SetEncCapt() INDEX GT_SetILmt() GT_SetIntSyncEvent() GT_SetIntrMsk() GT_SetIntrTm() GT_SetJerk() S- GT_SetKaff() GT_SetKaffEx() Firmware Ver2.50 GT_SetKd() GT_SetKdEx() Firmware Ver2.50 GT_SetKi() GT_SetKiEx() Firmware Ver2.50 GT_SetKp() 64

77 GT_SetKpEx() Firmware Ver2.50 GT_SetKvff() GT_SetKvffEx() Firmware Ver2.50 GT_SetMAcc() GT_SetMtrBias() GT_SetMtrCmd() GT_SetMtrLmt() GT_SetPos() GT_SetPosErr() GT_SetRatio() GT_SetSmplTm() GT_SetSynAcc() GT_SetSynVel() GT_SetVel() GT_SetVelMul() GT_SmthStp() GT_StepDir() GT_StepPulse() GT_StpMtn() GT_StrtList() GT_StrtMtn() GT_SynchPos() GT_SwitchtoCardNo() GT_TmrIntr() GT_UnhookIsr() GT_Update() GT_ZeroPos() S- S- S- GT_HookIsr ISR ISR GT_ProbStopOn() Firmware Ver2.50 GT_ProbStopOff() Firmware Ver

78 BC3.1 GT_AbptStp short GT_AbptStp(void) GT_AbptStp() DOSWINDOWS GT GT_SmthStp IO EXI15 void main() short rtn; unsigned short ex_data; rtn=gt_exinpt(&ex_data); error(rtn); // rtn=gt_axis(1); error(rtn); // 1 if(ex_data&0x8000) // EXI15 rtn=gt_abptstp(); error(rtn); // GT_AddList short GT_AddList(void); GT_EndList() DOSWINDOWS GT GT_StrtListGT_EndList GT_EndList() 66

79 GT_ArcXY void main() short rtn; tn=gt_strtlist(); error(rtn); rtn=gt_mvxyza(0,0,0,0,5,0.1); error(rtn); rtn=gt_endlist(); error(rtn); rtn=gt_addlist(); error(rtn); rtn=gt_lnxy(20000,30000); error(rtn); short GT_ArcXY(double X_center,double Y_center,double Angle); XOY X_centerY_center angle DOSWINDOWS GT GT_ArcYZGT_ArcZX XOY void main() short rtn; rtn=gt_setsynvel(5); error(rtn); rtn=gt_setsynacc(1); error(rtn); rtn=gt_arcxy(40000,30000,180); error(rtn); GT_ArcXYP short GT_ArcXYP(double X_end, double Y_end, double R, short Dir); XOY X_endY_end R Dir DOSWINDOWS GT GT_ArcYZPGT_ArcZXP XOY 67

80 void main() short rtn; rtn=gt_strtlist(); rtn=gt_mvxy(0,0, 5,0.1); rtn=gt_arcxyp(40000,0,20000,-1); rtn=gt_endlist(); error(rtn); error(rtn); error(rtn); error(rtn); GT_ArcYZ short GT_ArcYZ(double Y_center,double Z_center,double Angle); YOZ _centerz_center angle DOSWINDOWS GT GT_ArcXYGT_ArcZX YOZ void main() short rtn; rtn=gt_setsynvel(5); error(rtn); rtn=gt_setsynacc(1); error(rtn); rtn=gt_arcyz(40000,30000,180); error(rtn); GT_ArcYZP short GT_ArcYZP(double Y_end, double Z_end, double R, short Dir); YOZ DOSWINDOWS GT GT_ArcXYPGT_ArcZXP YOZ 68

81 void main() short rtn; rtn=gt_strtlist(); rtn=gt_mvxyz(0,0,0,5,0.1); rtn=gt_arcyzp(40000,0,20000,-1); rtn=gt_endlist(); error(rtn); error(rtn); error(rtn); error(rtn); GT_ArcZX short GT_ArcZX(double Z_center,double X_center,double Angle); ZOX _centerx_center angle DOSWINDOWS GT GT_ArcXYGT_ArcYZ ZOX void main() short rtn; rtn=gt_setsynvel(5); error(rtn); rtn=gt_setsynacc(1); error(rtn); rtn=gt_arczx(40000,30000,180); error(rtn); GT_ArcZXP short GT_ArcZXP(double Z_end, double X_end, double R, short Dir); ZOX DOSWINDOWS GT GT_ArcXYPGT_ArcYZP ZOX 69

82 GT_AuStpOff void main() short rtn; rtn=gt_strtlist(); error(rtn); rtn=gt_mvxyz(0,0,0,5,0.1); error(rtn); rtn=gt_arczxp(40000,0,20000,-1); error(rtn); rtn=gt_endlist(); error(rtn); short GT_AuStpOff(void) GT_SetPosErr() DOSWINDOWS GT GT_AuStpOn void main() short rtn; rtn=gt_axis(4); error(rtn) rtn=gt_austpoff (); error(rtn); GT_AuStpOn short GT_AuStpOn(void) GT_SetPosErr() DOSWINDOWS GT GT_AuStpOff void main() short rtn; rtn=gt_axis(3); error(rtn); rtn=gt_austpon(); error(rtn); 70

83 GT_AuUpdtOff short GT_AuUpdtOff(void) GT_AuUpdtOn() DOSWINDOWS GT GT_AuUpdtOn void main() short rtn; rtn=gt_axis(2); error(rtn); rtn=gt_auupdtoff (); error(rtn); GT_AuUpdtOn short GT_AuUpdtOn(void) 1 GT_AuUpdtOff() DOSWINDOWS GT GT_AuUpdtOff void main() short rtn; rtn=gt_axis(1); error(rtn); rtn=gt_auupdton(); error(rtn); GT_Axis short GT_Axis(unsigned short num) num

84 DOSWINDOWS GT void main() short rtn; rtn=gt_axis(2); error(rtn); rtn=gt_setpos(1000); error(rtn) rtn=gt_setvel(10); error(rtn); rtn=gt_setacc(1); error(rtn); GT_AxisI short GT_AxisI(void) GT_AxisI() DOS GT void interrupt handler(...) short rtn; unsigned short intr_sts; long actl_pos, pos; disable(); rtn=gt_axisi(); if(rtn!=0) return; rtn=gt_getintr(&intr_sts); if(rtn!=0) return; if (intr_sts & 0x20) // positive limit switch error rtn=gt_getatlpos(&actl_pos); if(rtn!=0) return; pos=actl_pos-20000; rtn=gt_setpos(pos); if(rtn!=0) return; rtn=gt_update(); if(rtn!=0) return; rtn=gt_rstintr(0x9f); if(rtn!=0) return; 72

85 enable(); return; GT_AxisOff short GT_AxisOff(void) DOSWINDOWS GT GT_AxisOn void main() short rtn; rtn=gt_axis(2); error(rtn); rtn=gt_axisoff(); error(rtn); GT_AxisOn short GT_AxisOn(void) DOSWINDOWS GT GT_AxisOff void main() short rtn; rtn=gt_axis(2); error(rtn); rtn=gt_setkp(10); error(rtn); rtn=gt_update(); error(rtn); rtn=gt_axison(); error(rtn); GT_BrkOff short GT_BrkOff(void) DOSWINDOWS 73

86 GT GT_BrkOn void main() short rtn; rtn=gt_axis(1); error(rtn) rtn=gt_brkoff(); error(rtn); GT_CaptHome short GT_CaptHome(void) Home Home GT_CaptHome() Home Home GT_ClrSts() GT_RstSts() Home Home DOSWINDOWS GT GT_CaptIndexGT_CaptProb Home void main() short rtn; rtn=gt_axis(3); error(rtn); rtn=gt_clrsts(); error(rtn); rtn=gt_capthome(); error(rtn) GT_CaptIndex short GT_CaptIndex(void) Index Index GT_CaptIndex() Index Index GT_ClrSts() GT_RstSts() Index Index DOSWINDOWS SV GT_CaptHomeGT_CaptProb Index 74

87 void main() short rtn; rtn=gt_axis(3); error(rtn); rtn=gt_clrsts(); error(rtn); rtn=gt_captindex(); error(rtn); GT_CaptProb short GT_CaptProb(void) IO 0 EXI0 bit3 GT_CaptProb() DOSWINDOWS GT GT_CaptHomeGT_CaptIndex void main() short rtn; unsigned short status; long actl_pos; rtn=gt_captprob(); error(rtn);. rtn=gt_axis(2); error(rtn); rtn=gt_getsts(&status); error(rtn); while(status&0x400) if(status&0x8) rtn=gt_getatlpos(&actl_pos); error(rtn); printf( the capture pos of axis 2 is: %ld\n,actl_pos); break; rtn=gt_getsts(&status); error(rtn); 75

88 GT_Close short GT_Close(void) DOS(PCI )WINDOWS GT GT_Open GT_CloseLp short GT_CloseLp(void) ( SV ) GT_AxisOn() GT_AxisOff() GT_SynchPos() DOSWINDOWS SV GT_OpenLp void main() short rtn; rtn=gt_axis(1); error(rtn); rtn=gt_axisoff(); error(rtn); rtn=gt_synchpos(); error(rtn); rtn=gt_update(); error(rtn) rtn=gt_closlp(); error(rtn); GT_ClearInt short GT_ClearInt(unsigned short CardNo) ISR CardNo GT_SwitchtoCardNo DOS PCI DOS GT_ClearInt 76

89 void interrupt My_Isr(...) //......// GT_ClearInt(0); outportb(0x20,0x20); outportb(0xa0,0x20); // GT_ClrEncPos short GT_ClrEncPos(unsigned short EncNum) EncNum Enc_Num 0-1 DOSWINDOWS GT_ClrSts short GT_ClrSts(void) 11-1 GT_ClrSts() Bit0~Bit7 1 bit8~bit15 DOSWINDOWS GT void main() short rtn; rtn=gt_axis(4); error(rtn); rtn=gt_clrsts(); error(rtn); 77

90 Index/Home 3 Index/Home 1 ( ) /(1 0 ) 9 /(1 0 ) /1 0 ) (13bit=,12bit=) Bit 13 Bit Home 15 Index GT_CrdAuStpOff short GT_CrdAuStpOff(void); DOSWINDOWS GT GT_CrdAuStpOn void main() short rtn; rtn=gt_crdaustpoff(); error(rtn) 78

91 GT_CtrlMode short GT_CtrlMode(int mode); mode 0 1 DOSWINDOWS SV void main() short rtn; rtn=gt_axis(1); error(rtn); rtn=gt_ctrlmode(1); error(rtn); GT_CrdAuStpOn short GT_CrdAuStpOn(void); GT_CrdAuStpOn() DOSWINDOWS GT GT_CrdAuStpOff GT_CrdAuStpOn() GT_DrvRst short GT_DrvRst(void), DOSWINDOWS GT void main() short rtn; unsigned short status; rtn=gt_axis(4); error(rtn); rtn=gt_getsts(&status); error(rtn); if(status&0x2) 79

92 rtn=gt_drvrst(); rtn=gt_rststs(0xfffd); error(rtn); error(rtn); GT_EncPos short GT_EncPos(short Enc_Num, long* Actl_pos) Enc_Num *Actl_pos DOSWINDOWS SV, SG, SP GT_EncVel void main() short rtn; long actl_pos; rtn=gt_encpos(2, &actl_pos); error(rtn) printf( the actual position of assistant encoder 2 is: %ld\n, actl_pos); GT_EncSns short GT_EncSns(unsigned int Sense) Sense bit0 bit DOSWINDOWS SV void main() short rtn; rtn=gt_encsns(3); error(rtn); 80

93 11-2 Bit Axis# Axis# Axis# Axis#1 0 1 GT_EncVel short GT_EncVel(short Enc_Num, double* Actl_vel) Enc_Num *Actl_vel DOSWINDOWS SV, SG, SP GT_EncPos void main() short rtn; double actl_vel; rtn=gt_encvel(2, &actl_vel); error(rtn); printf( the actual velocity of assistant encoder 2 is: %f\n, actl_vel); GT_EndList short GT_EndList(void); DOSWINDOWS GT GT_StrtListGT_AddList void main() short rtn; rtn=gt_strtlist(); error(rtn); rtn=gt_mvxyz(0,0,0,16,3.7); error(rtn) rtn=gt_lnxyz(1234,5678,9013); error(rtn); rtn=gt_arcxy(2345,6789,360); error(rtn); 81

94 rtn=gt_endlist(); error(rtn); GT_EStpMtn short GT_EStpMtn(void); GT_StrtMtn () DOSWINDOWS GT GT_StpMtn void main() short rtn; rtn=gt_strtlist(); error(rtn); rtn=gt_mvxyz(0,0,0,16,3.7); error(rtn) rtn=gt_lnxyz(1234,5678,9013); error(rtn) rtn=gt_strtmtn(); error(rtn); rtn=gt_arcxy(2345,6789,360); error(rtn) rtn=gt_endlist(); error(rtn); rtn=gt_estpmtn(); error(rtn); GT_EvntIntr short GT_EvntIntr(void) DOSWINDOWS GT GT_TmrIntr GT_EvntIntr() GT_ExInpt short GT_ExInpt (unsigned short * Data) *Data 82

95 Bit0----EXI0 Bit1----EXI1 Bit2----EXI2 Bit3----EXI3 Bit4----EXI4 Bit5----EXI5 Bit6----EXI6 Bit7----EXI7 Bit8----EXI8 Bit9----EXI9 Bit10----EXI10 Bit11----EXI11 Bit12----EXI12 Bit13----EXI13 Bit14----EXI14 Bit15----EXI15 DOSWINDOWS GT GT_ExOpt EXI8 void main() short rtn; unsigned short ex_inp; rtn=gt_exinpt(&ex_inp); error(rtn); if(ex_inp&0x100) rtn=gt_stpmtn(); error(rtn); GT_ExOpt short GT_ExOpt(unsigned short Data) Data Bit0----EXO0 Bit1----EXO1 Bit2----EXO2 Bit3----EXO3 Bit4----EXO4 Bit5----EXO5 Bit6----EXO6 Bit7----EXO7 Bit8----EXO8 Bit9----EXO9 Bit10----EXO10 Bit11----EXO11 Bit12----EXO12 Bit13----EXO13 Bit14----EXO14 Bit15----EXO15 DOSWINDOWS GT GT_ExInpt EXI5 EXO0 void main() short rtn; unsigned short ex_inp; rtn=gt_exinpt(&ex_inp); error(rtn); if(ex_inp&0x20) 83

96 rtn=gt_exopt(0x1); error(rtn); GT_ExOptBit Firmware Ver2.50 short GT_ExOptBit(unsigned short bit,unsigned short value) DOSWINDOWS GT Firmware Ver2.50 GT_GetExOpt (Firmware Ver2.50 ) short GT_GetExOpt(unsigned short *io_output); DOSWINDOWS GT Firmware Ver2.50 GT_ExtBrk short GT_ExtBrk(void) 1 1 DOSWINDOWS GT void main() short rtn; rtn=gt_axis(2); error(rtn); rtn=gt_auupdton(); error(rtn); rtn=gt_capthome(); error(rtn); rtn=gt_extbrk(); error(rtn); rtn=gt_prflt(); error(rtn); rtn=gt_setpos(87654); error(rtn); rtn=gt_setvel(32); error(rtn); rtn=gt_setacc(1.1); error(rtn); rtn=gt_update(); error(rtn); rtn=gt_smthstp(); error(rtn); 84

97 GT_GetAcc short GT_GetAcc(double * Acc) GT_SetAcc() *Acc DOSWINDOWS GT GT_SetAcc void main() short rtn; double acc; rtn=gt_axis(3); error(rtn); rtn=gt_getacc(&acc); error(rtn); GT_GetAccLmt short GT_GetAccLmt(unsigned long * Acclmt); GT_SetAccLmt () *Acclmt DOSWINDOWS GT GT_SetAccLmt void main() short rtn; double acc_lmt; rtn=gt_axis(4); error(rtn) rtn=gt_getacclmt(&acc_lmt); error(rtn); GT_GetAdc short GT_GetAdc(short Channel, short* Adc_Data) AD AD 770Hz Channel AD 18*Adc_Data AD 0~20470V~10V-2048~0-10V ~0V DOSWINDOWS A/D AD void main() 85

98 short rtn; short Adc_Data; rtn=gt_getadc(2,&adc_data); if(rtn!=0) return; printf( the Adc_Data is:%d, Adc_Data); GT_GetAddr short GT_GetAddr(unsigned short * Base_addr); GT_SetAddr() 0x300 *Base_addr GT_SetAddr() 0 DOS ISA GT_SetAddr void main() short rtn; unsigned shor base_addr; rtn=gt_getaddr(&base_addr); error(rtn); printf( the base address is: %d\n,base_addr); GT_GetAtlErr short GT_GetAtlErr (short * Aerr) *Aerr DOSWINDOWS SV void main() short rtn, actl_err; rtn=gt_axis(2); error(rtn); rtn=gt_getatlerr(&actl_err); error(rtn); printf( the actual error is: %d\n,actl_err); 86

99 GT_GetAtlPos short GT_GetAtlPos(long * Apos) *Apos DOSWINDOWS GT GT_SetAtlPos void main() short rtn; long actl_pos; GT_Axis(1); error(rtn); rtn=gt_getatlpos(&actl_pos); error(rtn); printf( the actual pos is: %ld\n,actl_pos); GT_GetBgCommandResult short WINAPI GT_GetBgCommandResult ( PBGCOMMANDSET BgCmdset, ULONG CmdsetSize); pbgcmdset GENERAL_COMMAND result 0-1 CmdsetSize 0-1 WINDOWS PCI GT_SetBgCommandSet GT_GetBrkCn short GT_GetBrkCn(long * Brk) GT_SetBrkCn() *Brk DOSWINDOWS GT GT_SetBrkCn GT_GetBrkCn() GT_GetBrkPnt short GT_GetBrkPnt(double * Coord); GT_EStpMtn() GT_StpMtn() 87

100 *Coord XYZA coord DOSWINDOWS GT void main() short rtn; double break_pos[4]; rtn=gt_getbrkpnt(break_pos); error(rtn); printf( the break pos in coordinate are: %lf, %lf, %lf, %lf \n, break_pos[0], break_pos[1], break_pos[2], break_pos[3]); GT_GetCapt short GT_GetCapt (long * Capt) Index Home *Capt DOSWINDOWS GT GT_CaptHomeGT_CaptIndexGT_CaptProb Home void main() short rtn; unsigned short status; long capt_pos; rtn=gt_axis(3); error(rtn); rtn=gt_getsts(&status); error(rtn); if(status&0x8) rtn=gt_getcapt(&capt_pos); error(rtn); rtn=gt_setpos(capt_pos); error(rtn); GT_GetCmdSts short GT_GetCmdSts(unsigned short * Cstatus) *Cstatus 1 88

101 16 Bit0 Bit1 Bit2 Bit3 Bit4 Bit5 Bit6 Bit7 Bit8 Bit9 Bit10 Bit11 1 GT_SetPos()GT_SetVel()GT_SetAcc()GT_SetAtlPos() 1 GT_SetVel(),GT_SetAcc(),GT_SetJerk(),GT_SetMAcc()GT_SetMtrLmt() GT_SetKp()GT_SetKi()GT_SetKd()GT_SetKvff()GT_SetKaff() GT_SetILmt()GT_SetPosErr() 1 GT_MltiUpdt (value) value=0 1 GT_DrvRst() GT_CaptIndex()GT_CaptHome() GT_CaptIndex() 1 1 GT_CaptIndex()GT_CaptHome() GT_CaptHome() 1 1 GT_AxisOn() 1 1 GT_ZeroPos() 1 GT_SynchPos()1 1 GT_Update() GT_MltiUpdt() S- GT_SetVel() GT_Update() GT_MltiUpdt() 1 Bit12 GT_StrtMtn() GT_StrtList() GT_AddList () Bit13 Bit14 Bit15 1 GT_MvXY ()GT_MvXYZ()GT_MvXYZA() 1 89

102 DOSWINDOWS GT GT_GetCrdSts short GT_GetCrdSts(unsigned short * Status); *Status GT_EndList() GT_StpMtn() GT_EStpMtn() DOSWINDOWS GT bit2 void main() short rtn; unsigned short status; rtn=gt_getcrdsts(&status); error(rtn); if(status&0x4) 90

103 rtn=gt_axis(1); rtn=gt_axisoff(); rtn=gt_axis(2); rtn=gt_axisoff(); rtn=gt_axis(3); rtn=gt_axisoff(); rtn=gt_axis(4); rtn=gt_axisoff(); error(rtn); error(rtn); error(rtn); error(rtn); error(rtn) error(rtn); error(rtn); error(rtn); GT_GetCurrentCardNo short GT_GetCurrentCardNo(void) DOSWINDOWS PCI GT_SwitchtoCardNo GT_GetCurrentCardNo (1) GT_GetClock Firmware Ver2.50 short GT_GetClock(unsigned long *time) 32 GT_Reset DOSWINDOWS GTFirmwareVer2.50 GT_GetEncCapt short GT_GetEncCapt(long *value) INDEX *value DOSWINDOWS INDEX GT GT_GetEncSts, GT_SetEncCapt Firmware Ver2.50 CN9 Index GT_GetEncSts short GT_GetEncSts(unsigned short *value) status bit3 INDEX 01 bit3 1 GT_SetEncCapt 91

104 00 DOSWINDOWS INDEX GT GT_GetEncCapt, GT_SetEncCapt Firmware Ver2.50 CN9 Index Index Bit3 1 GT_GetILmt short GT_GetILmt(unsigned short * Ilm) GT_SetILmt () *Ilm DOSWINDOWS SV GT_SetILmt GT_GetIntgr short GT_GetIntgr(short * Intgr) *Intgr DOSWINDOWS SV GT_GetIntr short GT_GetIntr(unsigned short * Status) GT_GetIntr() *Status GT_ClrSts() GT_GetIntr() DOSWINDOWS GT WINDOWS GT_GetIntr Status 0 0 Status Bit12, Bit13 GT_GetIntrMsk short GT_GetIntrMsk (unsigned short * Mask) GT_SetIntrMsk () *Mask GT_RstIntr() GT_SetIntrMsk() DOSWINDOWS 92

105 GT GT_SetIntrMsk GT_GetIntrTm short GT_GetIntrTm(unsigned short * Timer) GT_SetIntrTm() *Timer DOSWINDOWS GT GT_SetIntrTm GT_GetJerk short GT_GetJerk (double * Jerk) GT_SetJerk () *Jerk DOSWINDOWS GT GT_SetJerk GT_GetKaff short GT_GetKaff (unsigned short * Kaff) GT_SetKaff() *Kaff DOSWINDOWS SV GT_SetKaff GT_GetKd short GT_GetKd(unsigned short * Kd) GT_SetKd() *Kd DOSWINDOWS SV GT_SetKd GT_GetKi short GT_GetKi (unsigned short * Ki) GT_SetKi () *Ki DOSWINDOWS SV GT_SetKi 93

106 GT_GetKp short GT_GetKp(unsigned short * Kp) GT_SetKp() *Kp DOSWINDOWS SV GT_SetKp GT_GetKvff short GT_GetKvff (unsigned short * Kvff) GT_SetKvff() *Kvff DOSWINDOWS SV GT_SetKvff GT_GetLmtSwt short GT_GetLmtSwt (unsigned short * Switch) *Switch 1 0 GT_LmtSns() Bit Axis #4 6 Axis #4 5 Axis #3 4 Axis #3 3 Axis #2 2 Axis #2 1 Axis #1 0 Axis #1 DOSWINDOWS GT GT_GetMAcc short GT_GetMAcc(double * Macc) GT_SetMAcc() *Macc DOSWINDOWS GT 94

107 GT_SetMAcc GT_GetMode short GT_GetMode (unsigned short * Mode) *Mode 0-6 GT_AuStpOn() GT_AuStpOff() GT_AuUpdtOn()GT_AuUpdtOff() 1 : Bit13 Bit12 Bit S DOSWINDOWS GT GT_GetMtnNm short GT_GetMtnNm (unsigned short * Lnum); GT_EStpMtn() GT_StpMtn() *Lnum DOSWINDOWS GT GT_GetMtrBias short GT_GetMtrBias(unsigned short * Bias) GT_SetMtrBias() *Bias DOSWINDOWS SV GT_SetMtrBias GT_GetMtrCmd short GT_GetMtrCmd (short * Mcmd) 95

108 GT_SetMtrCmd() *Mcmd *Mcmd DOSWINDOWS SV GT_SetMtrCmd GT_GetMtrLmt short GT_GetMtrLmt (unsigned short * Mlmt) GT_SetMtrLmt() *Mlmt DOSWINDOWS GT GT_SetMtrLmt GT_GetPos short GT_GetPos(long * Pos) GT_SetPos() *Pos DOSWINDOWS GT GT_SetPos GT_GetPosErr short GT_GetPosErr(unsigned short * Perr) GT_SetPosErr() *Perr SV DOSWINDOWS GT_SetPosErr GT_GetPrfPnt short GT_GetPrfPnt(double * Pnt) *Pnt 4 XYZA 4 DOSWINDOWS GT void main() 96

109 short rtn; double crd_prf_pos[4]; rtn=gt_getprfpnt(crd_prf_pos); error(rtn); printf( the coordinate pos are: %f, %f, %f, %f \n, crd_prf_pos[0], crd_prf_pos[1], crd_prf_pos[2], crd_prf_pos[3]); GT_GetRatio short GT_GetRatio(double * Ratio) GT_SetRatio() *Ratio DOSWINDOWS GT GT_SetRatio GT_GetSmplTm short GT_GetSmplTm(double * Timer) GT_SetSmplTm DOSWINDOWS GT GT_SetSmplTm GT_GetSts short GT_GetSts (unsigned short * Status) *Status GT_ClrSts() 11-1 DOSWINDOWS GT void main() short rtn; unsigned short status; rtn=gt_getsts(&status); error(rtn); if(status&0x400) return; rtn=gt_setpos(10000); error(rtn); rtn=gt_update(status); error(rtn); 97

110 GT_GetStsEx Firmware Ver2.50 short GT_GetStsEx(unsigned long *value) Bit27 1 Bit0~Bit15 DOSWINDOWS GT Firmware Ver2.50 GT_GetSynVel short GT_GetSynVel (double *value) *value DOSWINDOWS GT GT_GetVel short GT_GetVel (double * Vel) GT_SetVel() *Vel DOSWINDOWS GT GT_SetVel GT_GetPrfVel Firmware Ver2.50 short GT_GetPrfVel(double *vel) *Vel DOSWINDOWS GT Firmware Ver2.50 GT_GetPrfPos Firmware Ver2.50 short GT_GetPrfPos(long *pos) *pos DOSWINDOWS GT Firmware Ver2.50 GT_GetAtlVel Firmware Ver2.50 short GT_GetAtlVel(double *vel); *vel DOSWINDOWS 98

111 GT Firmware Ver2.50 GT_GetCrdVel Firmware Ver2.50 short GT_GetCrdVel(double *vel); *vel DOSWINDOWS GT Firmware Ver2.50 GT_HardRst void GT_HardRst (void) GT_HardRst() [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] SV [12] SV [13] [14] [15] [16] [17] DOSWINDOWS GT GT_Reset GT_Home short GT_Home(long pos) Home GT_Index GT_Index Home+Index Index GT_Index Home Home 99

112 Home Home Home+Index pos -1,073,741,824~1,073,741,823 Home GT DOS WINDOWS GT_HomeSense GT_Index GT_GetHomeSwt Firmware Ver2.50 short GT_GetHomeSwt(unsigned short *home) DOSWINDOWS GTFirmwareVer2.50 GT_HookIsr GT_ISR GT_HookIsr(GT_ISR gtisr) PCI ISRInterrupt Service Routine gtisr GT_UnhookIsr DOS PCI DOS GT_UnhookIsr GT_Index shortgt_index(short value) Home+Index Index Index GT_Home value 0 Index 1 Index void autohome() short rtn; GT_Index(); 100

113 GT_Home( ); SV DOS WINDOWS GT_Home GT_HomeSense GT_LmtSns : short GT_LmtSns(unsigned short Sense) Sense 1 0, Bit Axis #4 6 Axis #4 5 Axis #3 4 Axis #3 3 Axis #2 2 Axis #2 1 Axis #1 0 Axis #1 DOSWINDOWS GT void main() short rtn; rtn=gt_lmtsns(0x30); error(rtn); rtn=gt_axis(3); error(rtn); rtn=gt_rststs(0xff9f); error(rtn); GT_HomeSns Firmware Ver2.50 short GT_HomeSns(unsigned short Sense) 101

114 DOSWINDOWS GTFirmwareVer2.50 GT_AlarmOff Firmware Ver2.50 short GT_AlarmOff (void) DOSWINDOWS GTFirmwareVer2.50 GT_AlarmOn GT_AlarmOn Firmware Ver2.50 short GT_AlarmOff (void) DOSWINDOWS GTFirmwareVer2.50 GT_AlarmOff GT_LmtsOff short GT_LmtsOff (void) GT_GetLmtSwt() DOSWINDOWS GT GT_LmtsOn GT_LmtsOn short GT_LmtsOn(void) GT_GetLmtSwt() GT_GetSts() GT_LmtsOn() DOSWINDOWS GT GT_LmtsOff GT_LnXY short GT_LnXY(double X, double Y); 102

115 XY DOSWINDOWS GT GT_LnXYZGT_LnXYZA void main() short rtn; rtn=gt_setsynvel(30); error(rtn); rtn=gt_setsynacc(1); error(rtn); rtn=gt_lnxy(12345,67890); error(rtn) GT_LnXYZ short GT_LnXYZ(double X, double Y, double Z); XYZ DOSWINDOWS GT GT_LnXYGT_LnXYZA void main() short rtn; rtn=gt_strtlist(); error(rtn); rtn=gt_mvxyz(0,0,0,6,0.3); error(rtn); rtn=gt_lnxyz( , , ); error(rtn); rtn=gt_strtmtn(); error(rtn) GT_LnXYZA short GT_LnXYZA(double X,double Y,double Z,double A); XYZA DOSWINDOWS GT GT_LnXYGT_LnXYZ void main() 103

116 short rtn; rtn=gt_strtlist(); error(rtn); rtn=gt_mvxyza(0,0,0,0,6,0.3); error(rtn); rtn=gt_lnxyza( , , ,0); error(rtn); GT_MapAxis short GT_MapAxis(unsigned short Axes_Num, double * map_array) GT_MapAxis() Axis_Num 1234 Axis _ N *map_array C x C y C z C a C X YZA x y z a Axis _ N = Cx x + Cy y + Cz z + Ca a + C XYZA DOSWINDOWS GT X X 4mm Y Y 5mm 8000pulse/ mm GT_MltiUpdt Axis _ 1 = 2000 x + 0 y + 0 z + 0 a + 0 Axis _ 2 = 0 x y + 0 z + 0 a + 0 void main() short rtn; double map_cnt0[5]=2000,0,0,0,0; double map_cnt1[5]=0,1600,0,0,0; rtn=gt_mapaxis(1,map_cnt0); error(rtn); rtn= GT_MapAxis(2,map_cnt1); error(rtn); short GT_MltiUpdt(unsigned short Mask) GT_Update() Mask 0 1" 104

117 Bit DOSWINDOWS GT GT_Update Kp void main() short rtn; rtn=gt_axis(1); error(rtn); rtn=gt_setkp(10); error(rtn); rtn=gt_axis(3); error(rtn); rtn=gt_setkp(15); error(rtn); rtn=gt_mltiupdt(0x5); error(rtn) GT_MtnBrk short GT_MtnBrk(void) DOSWINDOWS GT void main() short rtn; rtn=gt_axis(1); error(rtn); rtn=gt_auupdton(); error(rtn); rtn=gt_mtnbrk(); error(rtn); rtn=gt_prflt(); error(rtn); rtn=gt_clrsts(); error(rtn); rtn=gt_setpos(10000); error(rtn); rtn=gt_setvel(7); error(rtn); rtn=gt_setacc(0.347); error(rtn); rtn=gt_update(); error(rtn); rtn=gt_setpos(0); error(rtn); 105

118 GT_MvXY short GT_MvXY(double X,double Y,double Vel,double Accel); GT_StrtList() XY Vel / Accel / 2 GT_StrtMtn() DOSWINDOWS GT GT_MvXYZGT_MvXYZA X 1000Y / 0.01 / 2 void main() short rtn; rtn=gt_strtlist(); error(rtn); rtn=gt_mvxy (1000,2000,0.25,0.01); error(rtn); GT_MvXYZ short GT_MvXYZ (double X, double Y, double Z, double vel, double accel); GT_StrtList () XYZ Vel / Accel / 2 GT_StrtMtn() DOSWINDOWS GT GT_MvXYGT_MvXYZA GT_MvXYZA short GT_MvXYZA(double X, double Y, double Z, double A, double vel, double accel); GT_StrtList() XYZA Vel / Accel / 2 106

119 GT_StrtMtn() DOSWINDOWS GT GT_MvXYGT_MvXYZ GT_NegBrk short GT_NegBrk(void) GT_SetBrkCn() GT_Update() GT_MltiUpdt() 1 1 DOSWINDOWS GT GT_PosBrk GT_OpenLp short GT_OpenLp(void) DOSWINDOWS SV GT_CloseLp GT_Open short GT_Open(unsigned long PortBase, unsigned long irq) PortBaseirq 1015irq0 WINDOWS ISA GT_Close GT_Open short GT_Open() DOSWINDOWS PCI GT_Close 107

120 GT_PosBrk short GT_PosBrk(void) GT_SetBrkCn() GT_Update() GT_MltiUpdt() 1 1 DOSWINDOWS GT GT_NegBrk GT_PrflG short GT_PrflG(unsigned short Master) Master DOSWINDOWS GT GT_PrflTGT_PrflSGT_PrflV void main() short rtn; rtn=gt_axis(4); error(rtn); rtn=gt_prflt(); error(rtn); rtn=gt_axis(1); error(rtn); rtn=gt_prflg(4); error(rtn); rtn=gt_setratio(-1.5); error(rtn); rtn=gt_axis(3); error(rtn); rtn=gt_prflg(1); error(rtn); rtn=gt_setratio(0.5); error(rtn); rtn=gt_mltiupdt(0x5); error(rtn); GT_PrflS short GT_PrflS(void) S- 108

121 DOSWINDOWS GT GT_PrflTGT_PrflGGT_PrflV S- void main() short rtn; rtn=gt_axis(1); error(rtn); rtn=gt_prfls(); error(rtn); rtn=gt_setpos(12345); error(rtn); rtn=gt_setvel(3.21); error(rtn); rtn=gt_setmacc(0.345); error(rtn); rtn=gt_jerk(0.087); error(rtn); rtn=gt_update(); error(rtn); GT_PrflT short GT_PrflT(void) DOSWINDOWS GT GT_PrflSGT_PrflGGT_PrflV T- void main() short rtn; rtn=gt_axis(2); error(rtn); rtn=gt_prflt(); error(rtn); rtn=gt_setpos(100000); error(rtn); rtn=gt_setvel(5.7); error(rtn); rtn=gt_setacc(0.67); error(rtn); rtn=gt_update(); error(rtn); GT_PrflV short GT_PrflV(void) DOSWINDOWS GT GT_PrflSGT_PrflGGT_PrflT void main() 109

122 short rtn; rtn=gt_axis(3); error(rtn); rtn=gt_prflv(); error(rtn); rtn=gt_setvel(17); error(rtn); rtn=gt_setacc(1.1); error(rtn); rtn=gt_update(); error(rtn); GT_Reset short GT_Reset (void), GT_HardRst() GT_AxisOn() GT_AxisOff() DOSWINDOWS GT GT_HardRst GT_RstIntr short GT_RstIntr(unsigned int Mask) GT_RstIntr () Mask 1 0" Bit 7-15, Index/Home DOS GT 110

123 GT_RstSts short GT_RstSts(unsigned short Mask) Mask Mask GT_RstIntr() Bit0~Bit7 1 0 DOSWINDOWS GT GT_ ClrSts GT_SetAcc short GT_SetAcc(double Acc) Acc / 2 GT_Update() GT_MltiUpdt() DOSWINDOWS GT GT_GetAcc GT_SetAccLmt short GT_SetAccLmt(double Acclmt); Acclmt DOSWINDOWS GT GT_GetAccLmt GT_SetAdcChn short GT_SetAdcChn(unsigned short value); ADC value AD 18 DOSWINDOWS GT GT_SetAddr short GT_SetAddr(unsigned short Address); Address 111

124 DOS GT GT_GetAddr GT_SetAtlPos short GT_SetAtlPos(long actl_pos) actl_pos DOSWINDOWS GT GT_GetAtlPosGT_SynchPosGT_ZeroPos 1000 void main() short rtn; unsigned short status; rtn=gt_axis(4); error(rtn); rtn=gt_getsts(&status); error(rtn); if(status&0x400) return; rtn=gt_setatlpos(1000); error(rtn); GT_SetBgCommandSet short WINAPI GT_SetBgCommandSet(PBGCOMMANDSET pbgcmdset, ULONG CmdsetSize) pbgcmdset CmdsetSize 0-1 GT typedef struct _BACKGROUND_COMMANDSET USHORT Count; // BACKGROUND_COMMAND BackgroundCommand[1];// BGCOMMANDSET,*PBGCOMMANDSET; 112

125 typedef struct _BACKGROUND_COMMAND USHORT InterruptMask;// USHORT CommandCount; // GENERAL_COMMAND GenCommand[1]; // BACKGROUND_COMMAND,*PBACKGROUND_COMMAND; typedef struct _GENERAL_COMMAND // USHORT uscommand; // USHORT InputLength; // USHORT OutputLength;// USHORT usresult; // union USHORT sdata[2]; ULONG ldata; in; // union USHORT sdata[2]; ULONG ldata; out; // GENERAL_COMMAND,*PGENERAL_COMMAND; WINDOWS PCI GT_SetIntSyncEvent Windows GT_SetBrkCn short GT_SetBrkCn(long Brk) GT_PosBrk( ) GT_NegBrk( ) GT_SetBrkCn( ) GT_Update() GT_MltiUpdt() Brk GT_Update() GT_MltiUpdt() DOSWINDOWS GT GT_GetBrkCn 113

126 GT_SetEncCapt short GT_SetEncCapt(void) INDEX INDEX INDEX INDEX DOSWINDOWS INDEX GT GT_GetEncSts, GT_GetEncCapt Firmware Ver2.50 CN9 C CN9 Index GT_SetILmt short GT_SetILmt(unsigned short Ilm) Ilm GT_Update() GT_MltiUpdt() DOSWINDOWS SV GT_GetILmt GT_SetIntrMsk short GT_SetIntrMsk(unsigned short Mask) Mask GT_RstIntr() 1 0" Bit 7-15, Index/Home DOSWINDOWS GT GT_GetIntrMsk 114

127 GT_SetIntrTm void GT_SetIntrTm(short Timer) Timer Timer GT_SetIntrTm() Timer 10=10*200 2 DOSWINDOWS GT GT_GetIntrTm GT_SetIntSyncEvent short WINAPI GT_SetIntSyncEvent(HANDLE hevent) PCI hevent NULL GT_GetIntr(unsigned * Status) Status Index Bit13 Bit / (1) 8 / (1) 7 (1) Index/Home PCI 115

128 hevent 0-1 WINDOWS PCI GT_SetBgCommandSet Windows GT_SetJerk short GT_SetJerk(double Jerk) S- / 3 Jerk 00.5 GT_Update() GT_MltiUpdt() DOSWINDOWS GT GT_GetJerk GT_SetKaff short GT_SetKaff(unsigned short Kaff) Kaff GT_Update() GT_MltiUpdt() DOSWINDOWS SV GT_GetKaff GT_SetKaffEx Firmware Ver2.50 short GT_SetKaffEx(double kaff) Kaff GT_Update() GT_MltiUpdt() DOSWINDOWS SV GT_GetKaff GT_SetKd short GT_SetKd(unsigned short Kd) Kd GT_Update() GT_MltiUpdt() DOSWINDOWS SV 116

129 GT_GetKd GT_SetKdEx Firmware Ver2.50 short GT_SetKdEx(double kd) Kd GT_Update() GT_MltiUpdt() DOSWINDOWS SV GT_GetKd GT_SetKi short GT_SetKi(unsigned short Ki) Ki GT_Update() GT_MltiUpdt() DOSWINDOWS SV GT_GetKi GT_SetKiEx Firmware Ver2.50 short GT_SetKiEx(double ki) Ki GT_Update() GT_MltiUpdt() DOSWINDOWS SV GT_GetKi GT_SetKp short GT_SetKp(unsigned short Kp) Kp GT_Update() GT_MltiUpdt() DOSWINDOWS SV GT_GetKp GT_SetKpEx Firmware Ver2.50 short GT_SetKpEx(double kp) Kp GT_Update() 117

130 GT_MltiUpdt() DOSWINDOWS SV GT_GetKp GT_SetKvff short GT_SetKvff (unsigned short Kvff) Kvff GT_Update() GT_MltiUpdt() DOSWINDOWS SV GT_GetKvff GT_SetKvffEx Firmware Ver2.50 short GT_SetKvffEx(double kvff) Kvff GT_Update() GT_MltiUpdt() DOSWINDOWS SV GT_GetKvff GT_SetMAcc short GT_SetMAcc(double Macc) S- Macc / 2 GT_Update() GT_MltiUpdt() DOSWINDOWS GT GT_GetMAcc GT_SetMtrBias short GT_SetMtrBias(short Bias) Bias GT_Update() GT_MltiUpdt() 0 DOSWINDOWS SV GT_GetMtrBias 118

131 GT_SetMtrCmd short GT_SetMtrCmd(short Mcmd) Mcmd DOSWINDOWS SV GT_GetMtrCmd GT_SetMtrLmt short GT_SetMtrLmt(unsigned short Mlmt) Mlmt GT_Update() GT_MltiUpdt() DOSWINDOWS SV GT_GetMtrLmt GT_SetPos short GT_SetPos (long Pos) S- Pos GT_Update() GT_MltiUpdt() DOSWINDOWS GT GT_GetPos GT_SetPosErr short GT_SetPosErr(unsigned short Perr) Perr GT_Update() GT_MltiUpdt() DOSWINDOWS SV GT_GetPosErr GT_SetRatio short GT_SetRatio(double Ratio) 119

132 Ratio ~16384 Ratio Ratio GT_Update() GT_MltiUpdt() DOSWINDOWS GT GT_GetRatio GT_SetSmplTm short GT_SetSmplTm(double Timer) DOSWINDOWS GT GT_GetSmplTm GT_SetSynAcc short GT_SetSynAcc(double Accel); Accel / 2 DOSWINDOWS GT GT_SetSynVel short GT_SetSynVel(double Vel); Vel / DOSWINDOWS GT GT_SetTime short GT_SetTime(unsigned long value); value 0~ ~16ms CN7 Pin23 DOSWINDOWS : SE 120

133 GT_TmrIntr short GT_TmrIntr (void) GT_SetIntrTm() DOSWINDOWS GT GT_EvntIntr void main() short rtn; rtn=gt_tmrintr(); error(rtn); GT_SetVel short GT_SetVel(double Vel) Vel S / GT_Update() GT_MltiUpdt() DOSWINDOWS GT GT_GetVel GT_SetVelMul short GT_SetVelMul(double value) value value DOSWINDOWS SE GT_SmthStp short GT_SmthStp(void) GT_AbptStp() GT_SmthStp() GT_AbptStp() GT_Update() GT_MltiUpdt() GT_SmthStp() DOSWINDOWS 121

134 GT GT_AbptStp GT_StepDir short GT_StepDir (void); GT_CtrlMode() DOSWINDOWS GT GT_StepPulse GT_StepPulse short GT_StepPulse (void); DOSWINDOWS GT GT_StepDir GT_StpMtn short GT_StpMtn (void); GT_StrtMtn() DOSWINDOWS GT GT_EStpMtn GT_StrtList short GT_StrtList (void); DOSWINDOWS GT GT_AddListGT_EndList GT_StrtMtn short GT_StrtMtn (void); 122

135 DOSWINDOWS GT GT_SwitchtoCardNo short GT_SwitchtoCardNo(unsigned short card_no); PC GT card_no PNP 0 DOSWINDOWS PCI GT_GetCurrentCardNo GT_SwitchtoCardNo(1) GT-400-SV-ISA GT_SynchPos short GT_SynchPos(void) S- GT_Update() GT_MltiUpdt() DOSWINDOWS GT GT_ZeroPosGT_SetAtlPos GT_UnhookIsr short GT_UnhookIsr(GT_ISR old_isr) GT_HookIsr GT400 ISR ISR old_isr GT_HookIsr 0-1 PCI DOS GT_HookIsr 123

136 DOS GT_HookIsrGT_UnhookIsr GT_HookIsr GT_UnhookIsr ISR GT_Update short GT_Update(void) GT_Update() DOSWINDOWS GT GT_MltiUpdt GT_ZeroPos short GT_ZeroPos (void) DOSWINDOWS GT GT_SynchPosGT_SetAtlPos GT_ProbStopOn Firmware Ver2.50 short GT_ ProbStopOn(void) DOSWINDOWS GT Firmware Ver2.50 GT_ProbStopOff GT_ProbStopOff Firmware Ver2.50 short GT_ ProbStopOn(void) DOSWINDOWS GT Firmware Ver2.50 GT_ProbStopOn 124

137 (852) (852)

untitled

untitled 0755-0755- support@googoltech.com http://www.googoltech.com.cn (852) 2358-1033 (852) 2358-4931 info@googoltech.com http://www.googoltech.com/ GE http://www.googoltech.com.cn 075526970839 support@googoltech.com

More information

6020

6020 6020 ... 1 1.1... 1 1.2... 1 1.3 6020... 2 1.3... 5 1.3.1... 5 1.3.2 ISA I/O (S1)... 5 1.3.3 (J4,5,6)... 6 1.3.4... 6... 9 2.1... 9 2.2... 9 2.3 COMPILING AND LINKING... 11 2.3.1 MICROSOFT C MICROSOFT

More information

int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++;

int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; Memory & Pointer trio@seu.edu.cn 2.1 2.1.1 1 int *p int a 0x00C7 0x00C7 0x00C7 2.1.2 2 int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; 2.1.3 1. 2. 3. 3 int A,

More information

C/C++ - 文件IO

C/C++ - 文件IO C/C++ IO Table of contents 1. 2. 3. 4. 1 C ASCII ASCII ASCII 2 10000 00100111 00010000 31H, 30H, 30H, 30H, 30H 1, 0, 0, 0, 0 ASCII 3 4 5 UNIX ANSI C 5 FILE FILE 6 stdio.h typedef struct { int level ;

More information

untitled

untitled 不 料 料 例 : ( 料 ) 串 度 8 年 數 串 度 4 串 度 數 數 9- ( ) 利 數 struct { ; ; 數 struct 數 ; 9-2 數 利 數 C struct 數 ; C++ 數 ; struct 省略 9-3 例 ( 料 例 ) struct people{ char name[]; int age; char address[4]; char phone[]; int

More information

untitled

untitled GXY XY Version 2.0 2006.08 II XY XY XY 1-1 III XY XY XY XY IV ... II... II...III...III...IV 1...1 1.1...1 1.1.1...1 1.1.2...1 1.1.3...2 1.1.4...2 1.2 XY...3 2...4 2.1...4 2.2...4 2.3...5 2.4...6 2.5...7

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 49 [P.51] C/C++ [P.52] [P.53] [P.55] (int) [P.57] (float/double) [P.58] printf scanf [P.59] [P.61] ( / ) [P.62] (char) [P.65] : +-*/% [P.67] : = [P.68] : ,

More information

C 1 # include <stdio.h> 2 int main ( void ) { 4 int cases, i; 5 long long a, b; 6 scanf ("%d", & cases ); 7 for (i = 0;i < cases ;i ++) 8 { 9

C 1 # include <stdio.h> 2 int main ( void ) { 4 int cases, i; 5 long long a, b; 6 scanf (%d, & cases ); 7 for (i = 0;i < cases ;i ++) 8 { 9 201 201 21 ( ) 1. C pa.c, pb.c, 2. C++ pa.cpp, pb.cpp Compilation Error long long cin scanf Time Limit Exceeded 1: A 1 B 1 C 5 D RPG 10 E 10 F 1 G II 1 1 201 201 C 1 # include 2 int main ( void

More information

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit 6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C51 6.1 C51 6.1.1 C51 C51 ANSI C MCS-51 C51 ANSI C C51 6.1 6.1 C51 bit Byte bit sbit 1 0 1 unsigned char 8 1 0 255 Signed char 8 11 128

More information

FY.DOC

FY.DOC 高 职 高 专 21 世 纪 规 划 教 材 C++ 程 序 设 计 邓 振 杰 主 编 贾 振 华 孟 庆 敏 副 主 编 人 民 邮 电 出 版 社 内 容 提 要 本 书 系 统 地 介 绍 C++ 语 言 的 基 本 概 念 基 本 语 法 和 编 程 方 法, 深 入 浅 出 地 讲 述 C++ 语 言 面 向 对 象 的 重 要 特 征 : 类 和 对 象 抽 象 封 装 继 承 等 主

More information

14A 0.1%5% 14A 14A.52 1 2 3 30 2

14A 0.1%5% 14A 14A.52 1 2 3 30 2 2389 30 1 14A 0.1%5% 14A 14A.52 1 2 3 30 2 (a) (b) (c) (d) (e) 3 (i) (ii) (iii) (iv) (v) (vi) (vii) 4 (1) (2) (3) (4) (5) 400,000 (a) 400,000300,000 100,000 5 (b) 30% (i)(ii) 200,000 400,000 400,000 30,000,000

More information

(Chi)_.indb

(Chi)_.indb 1,000,000 4,000,000 1,000,000 10,000,000 30,000,000 V-1 1,000,000 2,000,000 20,000,00010,000,0005,000,000 3,000,000 30 20% 35% 20%30% V-2 1) 2)3) 171 10,000,00050% 35% 171 V-3 30 V-4 50,000100,000 1) 2)

More information

穨_2_.PDF

穨_2_.PDF 6 7.... 9.. 11.. 12... 14.. 15.... 3 .. 17 18.. 20... 25... 27... 29 30.. 4 31 32 34-35 36-38 39 40 5 6 : 1. 2. 1. 55 (2) 2. : 2.1 2.2 2.3 3. 4. ( ) 5. 6. ( ) 7. ( ) 8. ( ) 9. ( ) 10. 7 ( ) 1. 2. 3. 4.

More information

C 1

C 1 C homepage: xpzhangme 2018 5 30 C 1 C min(x, y) double C // min c # include # include double min ( double x, double y); int main ( int argc, char * argv []) { double x, y; if( argc!=

More information

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File 51 C 51 51 C C C C C C * 2003-3-30 pnzwzw@163.com C C C C KEIL uvision2 MCS51 PLM C VC++ 51 KEIL51 KEIL51 KEIL51 KEIL 2K DEMO C KEIL KEIL51 P 1 1 1 1-1 - 1 Project New Project 1 2 Windows 1 3 N C test

More information

C/C++语言 - C/C++数据

C/C++语言 - C/C++数据 C/C++ C/C++ Table of contents 1. 2. 3. 4. char 5. 1 C = 5 (F 32). 9 F C 2 1 // fal2cel. c: Convert Fah temperature to Cel temperature 2 # include < stdio.h> 3 int main ( void ) 4 { 5 float fah, cel ;

More information

中医疗法(下).doc

中医疗法(下).doc ( 20 010010) 787 1092 1/32 498.50 4 980 2004 9 1 2004 9 1 1 1 000 ISBN 7-204-05940-9/R 019 1880.00 ( 20.00 ) ...1...2...3...4...13...15...17...17...24...25...26...26...28...28...29...31...31...33...33

More information

NC MCP MPG

NC MCP MPG HNC-21M ...1 1.1... 1 1.1.1... 1 1.1.2... 2 1.2... 3 1.2.1... 3 1.2.2... 3 1.2.3 NC... 3 1.2.4 MCP... 4 1.2.5 MPG... 4 1.3... 5 1.4... 6 1.4.1... 7 1.4.2... 7...9 2.1... 9 2.2... 9 2.3... 9 2.4... 10 2.5...

More information

ISA-9620用户手册.PDF

ISA-9620用户手册.PDF ISA-9620 CAN v1.0 2004 01 08-1 - -------------------------------------------------------1 -------------------------------------------------------1 -------------------------------------------------------1

More information

新・解きながら学ぶC言語

新・解きながら学ぶC言語 330!... 67!=... 42 "... 215 " "... 6, 77, 222 #define... 114, 194 #include... 145 %... 21 %... 21 %%... 21 %f... 26 %ld... 162 %lf... 26 %lu... 162 %o... 180 %p... 248 %s... 223, 224 %u... 162 %x... 180

More information

C/C++ - 函数

C/C++ - 函数 C/C++ Table of contents 1. 2. 3. & 4. 5. 1 2 3 # include # define SIZE 50 int main ( void ) { float list [ SIZE ]; readlist (list, SIZE ); sort (list, SIZE ); average (list, SIZE ); bargragh

More information

数量关系部分题目溯源:

数量关系部分题目溯源: ** 绝 密 ** 行 测 包 过 班 内 部 资 料 ( 含 详 解 ) 第 一 部 分 : 数 量 关 系 部 分 题 目 溯 源 : 1 33, 32, 34, 31, 35, 30, 36, 29,? A. 33 B. 37 C. 39 D. 41 选 B 解 答 : 交 叉 数 列 ( 即 隔 项 或 称 奇 偶 数 列 ) 分 项 后 为 等 差 数 列 源 自 : 国 考 2002 年

More information

Microsoft Word - 中三選科指南 2014 subject

Microsoft Word - 中三選科指南 2014 subject 必 修 科 目 簡 介 < < < 1. 中 文 > > > 本 科 的 公 開 評 核 以 課 程 發 展 議 會 與 香 港 考 試 及 評 核 局 聯 合 編 訂 的 中 國 語 文 科 課 程 及 評 估 指 引 ( 中 四 至 中 六 ) 為 根 據 目 標 本 科 主 要 評 核 考 生 : (1) 讀 寫 聽 說 能 力 思 維 能 力 審 美 能 力 和 自 學 能 力 ; (2)

More information

小儿疾病防治(四).doc

小儿疾病防治(四).doc ...1...3...6...10...12...13...14...15...17...20...21...22...23...23...24...25 B...28...31...32 I ...33...35...37...40...41...43 X...44...45...47...49...50...52...52...54...56...57...59...61...62...62...63...66

More information

2013 C 1 # include <stdio.h> 2 int main ( void ) 3 { 4 int cases, a, b, i; 5 scanf ("%d", & cases ); 6 for (i = 0;i < cases ;i ++) 7 { 8 scanf ("%d %d

2013 C 1 # include <stdio.h> 2 int main ( void ) 3 { 4 int cases, a, b, i; 5 scanf (%d, & cases ); 6 for (i = 0;i < cases ;i ++) 7 { 8 scanf (%d %d 2013 18 ( ) 1. C pa.c, pb.c, 2. C++ pa.cpp, pb.cpp, Compilation Error cin scanf Time Limit Exceeded 1: A 5 B 5 C 5 D 5 E 5 F 5 1 2013 C 1 # include 2 int main ( void ) 3 { 4 int cases, a, b,

More information

概述

概述 OPC Version 1.6 build 0910 KOSRDK Knight OPC Server Rapid Development Toolkits Knight Workgroup, eehoo Technology 2002-9 OPC 1...4 2 API...5 2.1...5 2.2...5 2.2.1 KOS_Init...5 2.2.2 KOS_InitB...5 2.2.3

More information

第 2 頁 (a) 擔 任 機 場 擴 建 統 籌 辦 總 監 的 首 席 政 府 工 程 師 職 位 第 3 點 ) ; (b) 擔 任 ( 機 場 擴 建 統 籌 辦 ) 的 首 長 級 丙 級 政 務 官 職 位 ; 以 及 (c) 擔 任 總 助 理 ( 機 場 擴 建 統 籌 辦 ) 的

第 2 頁 (a) 擔 任 機 場 擴 建 統 籌 辦 總 監 的 首 席 政 府 工 程 師 職 位 第 3 點 ) ; (b) 擔 任 ( 機 場 擴 建 統 籌 辦 ) 的 首 長 級 丙 級 政 務 官 職 位 ; 以 及 (c) 擔 任 總 助 理 ( 機 場 擴 建 統 籌 辦 ) 的 財 務 委 員 會 人 事 編 制 小 組 委 員 會 討 論 文 件 2015 年 11 月 4 日 總 目 158- 政 府 總 部 : 運 輸 及 房 屋 局 ( 運 輸 科 ) 分 目 000 運 作 開 支 請 各 委 員 向 財 務 委 員 會 提 出 下 述 建 議, 即 由 財 務 委 員 會 批 准 當 日 起, 在 運 輸 及 房 屋 局 運 輸 科 機 場 擴 建 工 程 統

More information

(i) (ii) (iii) (i) (ii) (iii) (iv) 1. 2

(i) (ii) (iii) (i) (ii) (iii) (iv) 1. 2 696 14A.35(1) 14A 1 (i) (ii) (iii) (i) (ii) (iii) (iv) 1. 2 14A.35(1) 14A.35(1) 14A.35(1) 14A.35(1) 2. 2.1 A. 3 (i) (ii) (iii) (iv) (1) (i)(ii) 4.5 6.5 6.5 7 (2) (iii) (a) 74 (b) 500 4 (3) (iv) PID PID

More information

cgn

cgn 3654 ( 571 ) 88(4) 2014 3 31 10766 10778 2014 3 31 ( ) 2 21 ( ) 2014 3 31 10768 10778 6 9 1. ( ) 2. 3. 4. 5. 2014 6 3 ( ) 10768 10778 ( ) 2014 3 31 ( 622 ) 11 80 2014 3 31 2014 6 3 10 8 2014 3 31 ( ) 2014

More information

39898.indb

39898.indb 1988 4 1998 12 1990 5 40 70.................................................. 40.............................................................. 70..............................................................

More information

新版 明解C言語入門編

新版 明解C言語入門編 328, 4, 110, 189, 103, 11... 318. 274 6 ; 10 ; 5? 48 & & 228! 61!= 42 ^= 66 _ 82 /= 66 /* 3 / 19 ~ 164 OR 53 OR 164 = 66 ( ) 115 ( ) 31 ^ OR 164 [] 89, 241 [] 324 + + 4, 19, 241 + + 22 ++ 67 ++ 73 += 66

More information

穨ecr2_c.PDF

穨ecr2_c.PDF i ii iii iv v vi vii viii 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 26 27 2 28 29 30 31 32 33 34 35 36 37 38 39 40 3 4 41 42 43 5 44 45 46 6 47 48 49 50 51 52 1 53 2 54 55 3 56

More information

電腦相關罪行跨部門工作小組-報告書

電腦相關罪行跨部門工作小組-報告書 - ii - - iii - - iv - - v - - vi - - vii - - viii - (1) 2.1 (2) (3) 13.6 (4) 1.6 (5) 21 (6) (7) 210 (8) (9) (10) (11) ( ) ( 12) 20 60 16 (13) ( ) (

More information

i

i i ii iii iv v vi vii viii ===== 1 2 3 4 5 6 7 8 9 10 ==== 11 12 13 14 15 16 17 18 19 ==== ==== 20 .. ===== ===== ===== ===== ===== ======.. 21 22 ===== ===== ===== ===== 23 24 25 26 27 28 29 ==== ====

More information

发展党员工作手册

发展党员工作手册 发 展 党 员 工 作 问 答 目 录 一 总 论...9 1. 发 展 党 员 工 作 的 方 针 是 什 么? 如 何 正 确 理 解 这 个 方 针?... 9 2. 为 什 么 强 调 发 展 党 员 必 须 保 证 质 量?... 9 3. 如 何 做 到 慎 重 发 展?... 10 4. 如 何 处 理 好 发 展 党 员 工 作 中 的 重 点 与 一 般 的 关 系?...11 5.

More information

i

i 9 1 2 3 4 i 5 6 ii iii iv v vi vii viii 1 1 1 2 3 4 2 5 6 2 3 2.10 ( 2.11 ) ( 2.11 ) ( 2.9 ) 7 8 9 3 10 5% 2% 4 11 93% (2001 02 2003 04 ) ( ) 2,490 (100%) 5 12 25% (2.57% 25%) 6 (2001 02 2003 04 ) 13 100%

More information

中医疗法(上).doc

中医疗法(上).doc ( 20 010010) 787 1092 1/32 498.50 4 980 2004 9 1 2004 9 1 1 1 000 ISBN 7-204-05940-9/R 019 1880.00 ( 20.00 ) ...1...1...1...2...4...5...7...13...15...17...18...19...21...23...24...24...26...26...27 I ...28...29...30...30...31...32...33...34...35...36...37...39...40...41...42...43...43...45...46...47...47...48

More information

香 港 舞 蹈 總 會    北 京 舞 蹈 學 院

香 港 舞 蹈 總 會    北 京 舞 蹈 學 院 報 名 規 則 : I. 保 送 教 師 資 格 : 香 港 舞 蹈 總 會 主 辦 二 零 一 六 年 秋 季 趣 學 堂 幼 兒 舞 蹈 課 程 評 核 報 名 及 規 則 ( 請 於 報 名 前 詳 細 閱 讀 整 份 文 件 ) 學 生 必 須 由 認 可 教 師 保 送 參 加 評 核, 而 以 下 為 認 可 教 師 的 資 格 : i. 持 有 由 香 港 舞 蹈 總 會 頒 發 之

More information

行业

行业 PCI-1711/1711L 1.1...2 1.1.1...2 1.1.2...2 1.1.3 FIFO...2 1.1.4...2 1.1.5 16 16...3 1.2...3 2.1...3 2.2...3 2.2.1... 2.2.2...8 2.3...10 2.3.1...10 2.3.2... 11 2.3.3...12 2.3.4...13 2.4.5...14 3.1...16

More information

(As at 28

(As at 28 内 地 与 香 港 关 于 建 立 更 紧 密 经 贸 关 系 的 安 排 ( 安 排 ) 常 见 问 答 个 别 行 业 : 法 律 服 务 法 律 服 务 ( 18) I 受 聘 于 内 地 律 师 事 务 所 1 II 律 师 事 务 所 联 营 组 织 2 III 香 港 律 师 事 务 所 驻 内 地 代 表 机 构 ( 代 表 处 ) 4 I V 最 低 居 留 条 件 6 V 律 师

More information

新・明解C言語入門編『索引』

新・明解C言語入門編『索引』 !... 75!=... 48 "... 234 " "... 9, 84, 240 #define... 118, 213 #include... 148 %... 23 %... 23, 24 %%... 23 %d... 4 %f... 29 %ld... 177 %lf... 31 %lu... 177 %o... 196 %p... 262 %s... 242, 244 %u... 177

More information

行业

行业 PCI-1710 1.1...2 1.1.1...2 1.1.2...2 1.1.3 FIFO( )...2 1.1.4...2 1.1.5...2 1.1.6 16 16...3 1.1.7...3 1.2...3 1.3...3 2.1...3 2.2...4 2.2.1...4 2.2.2...5 2.3...9 2.3.1...10 2.3.2... 11 2.3.3...12 2.3.4...12

More information

Microsoft Word - EDB Panel Paper 2016 (Chi)_finalr

Microsoft Word - EDB Panel Paper 2016 (Chi)_finalr 2016 年 1 月 15 日 會 議 討 論 文 件 立 法 會 教 育 事 務 委 員 會 2016 年 施 政 報 告 教 育 局 的 政 策 措 施 行 政 長 官 在 2016 年 1 月 13 日 發 表 其 2016 年 施 政 報 告 本 文 件 旨 在 闡 述 施 政 報 告 中 有 關 教 育 事 務 的 主 要 措 施 2. 培 育 人 才 始 於 教 育 在 教 育 政 策

More information

怎样使孩子更加聪明健康(五).doc

怎样使孩子更加聪明健康(五).doc ...1...8...13...19...22...27...35...37 0-1...43...47...50...54...58...62...64...66...71...76...78 I ...81...83...84...86...87...88...90...92...93...94...97...99... 102... 105... 109... 110...111 ABC...

More information

厨房小知识(四)

厨房小知识(四) I...1...2...3...4...4...5...6...6...7...9...10... 11...12...12...13...14...15...16...17...18...18...19...22...22 II...23...24...25...26...27...27...28...29...29...30...31...31?...32...32...33?...33...34...34...35...36...36...37...37...38...38...40

More information

妇女更年期保健.doc

妇女更年期保健.doc ...1...2...3...5...6...7 40...8... 11...13...14...16...17...19...20...21...26...29...30...32 I ...34...35...37...41...46...50...51...52...53...54...55...58...64...65 X...67...68...70...70...74...76...78...79

More information

小儿传染病防治(上)

小儿传染病防治(上) ...1...2...3...5...7...7...9... 11...13...14...15...16...32...34...34...36...37...39 I ...39...40...41...42...43...48...50...54...56...57...59...59...60...61...63...65...66...66...68...68...70...70 II

More information

<4D6963726F736F667420576F7264202D2031303430333234B875B9B5A448ADFBBADEB27AA740B77EA4E2A5555FA95EAED6A641ADD75F2E646F63>

<4D6963726F736F667420576F7264202D2031303430333234B875B9B5A448ADFBBADEB27AA740B77EA4E2A5555FA95EAED6A641ADD75F2E646F63> 聘 僱 人 員 管 理 作 業 參 考 手 冊 行 政 院 人 事 行 政 總 處 編 印 中 華 民 國 104 年 3 月 序 人 事 是 政 通 人 和 的 關 鍵 是 百 事 俱 興 的 基 礎, 也 是 追 求 卓 越 的 張 本 唯 有 人 事 健 全, 業 務 才 能 順 利 推 動, 政 府 施 政 自 然 績 效 斐 然 本 總 處 做 為 行 政 院 人 事 政 策 幕 僚 機

More information

女性青春期保健(下).doc

女性青春期保健(下).doc ...1...4...10... 11...13...14...15...17...18...19...20...21...22...23...24...26...27...30...31 I ...32...33...36...37...38...40...41...43...44...45...46...47...50...51...51...53...54...55...56...58...59

More information

避孕知识(下).doc

避孕知识(下).doc ...1...3...6...13...13...14...15...16...17...17...18...19...19...20...20...23...24...24...25 I ...25...26...26...27...28...28...29...30...30...31...32...34...35 11...36...37...38...40...42...43...44...44...46

More information

孕妇饮食调养(下).doc

孕妇饮食调养(下).doc ...1...2...5...9 7...9...14...15...16...18...22...23...24...25...27...29...31...32...34 I ...35...36...37...39...40...40...42...44...46...48...51...52...53...53...54...55...56...56...58...61...64 II ...65...66...67...68...69...70...71...72...73...74...75...76...77...80...83...85...87...88

More information

禽畜饲料配制技术(一).doc

禽畜饲料配制技术(一).doc ( ) ...1...1...4...5...6...7...8...9...10... 11...13...14...17...18...21...23...24...26 I ...28 70...30...33...35...36...37...39...40...41...49...50...52...53...54...56...58...59...60...67...68...70...71

More information

中老年保健必读(十一).doc

中老年保健必读(十一).doc ...1...2...4...6...8...9...10...12...14...15...17...18...20...22...23...25...27...29 I ...30...32...35...38...40...42...43...45...46...48...52...55...56...59...62...63...66...67...69...71...74 II ...76...78...79...81...84...86...87...88...89...90...91...93...96...99...

More information

i

i i ii iii iv v vi 1 2 3 4 5 (b) (a) (b) (c) = 100% (a) 6 7 (b) (a) (b) (c) = 100% (a) 2 456 329 13% 12 120 7.1 0.06% 8 9 10 11 12 13 14 15 16 17 18 19 20 (a) (b) (c) 21 22 23 24 25 26 27 28 29 30 31 =

More information

怎样使孩子更加聪明健康(七).doc

怎样使孩子更加聪明健康(七).doc ...1...2...2...4...5 7 8...6...7...9 1 3... 11...12...14...15...16...17...18...19...20...21...22 I II...23...24...26 1 3...27...29...31...31...33...33...35...35...37...39...41...43...44...45 3 4...47...48...49...51...52

More information

i

i i ii iii iv v vi 1 g j 2 3 4 ==== ==== ==== 5 ==== ======= 6 ==== ======= 7 ==== ==== ==== 8 [(d) = (a) (b)] [(e) = (c) (b)] 9 ===== ===== ===== ===== ===== ===== 10 11 12 13 14 15 16 17 ===== [ ] 18 19

More information

二零零六年一月二十三日會議

二零零六年一月二十三日會議 附 件 B 有 关 政 策 局 推 行 或 正 在 策 划 的 纾 缓 及 预 防 贫 穷 措 施 下 文 载 述 有 关 政 策 局 / 部 门 为 加 强 纾 缓 及 预 防 贫 穷 的 工 作, 以 及 为 配 合 委 员 会 工 作, 在 过 去 十 一 个 月 公 布 及 正 在 策 划 的 新 政 策 和 措 施 生 福 利 及 食 物 局 (i) 综 合 儿 童 发 展 服 务 2.

More information

马太亨利完整圣经注释—雅歌

马太亨利完整圣经注释—雅歌 第 1 页 目 录 雅 歌 简 介... 2 雅 歌 第 一 章... 2 雅 歌 第 二 章... 10 雅 歌 第 三 章... 16 雅 歌 第 四 章... 20 雅 歌 第 五 章... 25 雅 歌 第 六 章... 32 雅 歌 第 七 章... 36 雅 歌 第 八 章... 39 第 2 页 雅 歌 简 介 我 们 坚 信 圣 经 都 是 神 所 默 示 的 ( 提 摩 太 后 书

More information

C/C++ 语言 - 循环

C/C++ 语言 - 循环 C/C++ Table of contents 7. 1. 2. while 3. 4. 5. for 6. 8. (do while) 9. 10. (nested loop) 11. 12. 13. 1 // summing.c: # include int main ( void ) { long num ; long sum = 0L; int status ; printf

More information

生活百科(二)

生活百科(二) ...1...2...3...5...8...9...10... 11...14...15...17...18...19...20...20...21...24...25...26... 27 I ...28...29...31...32...32...34...35...36...37...38...39...40...42...43...45...46...47...49...49...53...

More information

行业

行业 PCI-1716/1716L 1.1...2 1.1.1...2 1.1.2 / /SD*/BU*...2 1.1.3 FIFO( )...2 1.1.4...2 1.1.5 16 16...3 1.1.6...3 1.1.7 ID...3 1.2...3 2.1...3 2.2...4 2.2.1...4 2.2.2...6 2.3... 11 2.3.1... 11 2.3.2...12 2.3.3...13

More information

行业

行业 PCL-1800 PCL-1800 1.1...2 1.1.1 1K FIFO...2 1.1.2...2 1.1.3 16...3 1.1.4...3 1.1.5...3 1.1.6...3 1.2...3 1.3...4 1.4...5 2.1...5 2.2...6 2.2.1...6 2.2.2...6 2.2.3 D/A...7 2.2.4...7 2.2.5 TRIG0 GATE0...8

More information

天主教永年高級中學綜合高中課程手冊目錄

天主教永年高級中學綜合高中課程手冊目錄 天 主 教 永 年 高 級 中 學 綜 合 高 中 課 程 手 冊 目 錄 壹 學 校 背 景. 貳 教 育 理 念 與 教 育 目 標. 3 一 規 劃 理 念...3 二 教 育 目 標...3 參 畢 業 要 求. 5 一 總 學 分 數...5 二 必 選 修 學 分 數...5 三 必 須 參 加 活 動...9 四 成 績 評 量 方 式...9 肆 課 程 概 述.. 9 一 課 程

More information

C PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha

C PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha CYPOK CYPOK 1 UltraEdit Project-->Install Language Tool: Language Suite----->hi-tech picc Tool Name ---->PICC Compiler Executable ---->c:hi-picinpicc.exe ( Command-line Project-->New Project-->File Name--->myc

More information

捕捉儿童敏感期

捕捉儿童敏感期 目弽 2010 捕捉儿童敏感期 I a mao 2010-3-27 整理 早教资料每日分享 http://user.qzone.qq.com/2637884895 目弽 目彔 目弽... I 出版前言... - 1 竨一章 4 丢孝子癿敂感朏敀乞... - 1 - 妞妞 0 4 岁 海颖 妞妞癿妈妈... - 1 黑白相亝癿地斱... - 1 斵转... - 2 就丌要新帰子... - 2 小霸王...

More information

. () ; () ; (3) ; (4).. () : P.4 3.4; P. A (3). () : P. A (5)(6); B. (3) : P.33 A (9),. (4) : P. B 5, 7(). (5) : P.8 3.3; P ; P.89 A 7. (6) : P.

. () ; () ; (3) ; (4).. () : P.4 3.4; P. A (3). () : P. A (5)(6); B. (3) : P.33 A (9),. (4) : P. B 5, 7(). (5) : P.8 3.3; P ; P.89 A 7. (6) : P. () * 3 6 6 3 9 4 3 5 8 6 : 3. () ; () ; (3) (); (4) ; ; (5) ; ; (6) ; (7) (); (8) (, ); (9) ; () ; * Email: huangzh@whu.edu.cn . () ; () ; (3) ; (4).. () : P.4 3.4; P. A (3). () : P. A (5)(6); B. (3) :

More information

行业

行业 PCL-818HD/HG/L PCL-818HD/HG/L 1.1...2 1.1.1 /...2 1.1.2 ID...2 1.2...3 1.3...3 2.1...3 2.2...3 2.2.1...4 2.2.2...4 2.2.3 DMA...5 2.2.4...5 2.2.5 D/A...5 2.2.6...6 2.2.7 EXE.trigger GATE0...6 2.2.8 FIFO

More information

509 (ii) (iii) (iv) (v) 200, , , , C 57

509 (ii) (iii) (iv) (v) 200, , , , C 57 59 (ii) (iii) (iv) (v) 500,000 500,000 59I 18 (ii) (iii) (iv) 200,000 56 509 (ii) (iii) (iv) (v) 200,000 200,000 200,000 500,000 57 43C 57 (ii) 60 90 14 5 50,000 43F 43C (ii) 282 24 40(1B) 24 40(1) 58

More information

行业

行业 PCI-1751 1.1...2 1.2...2 1.3...2 1.4...3 2.1...3 2.2...3 2.2.1...3 2.2.2...3 2.2.3 JP4...4 2.2.4...4 2.3...5 2.3.1...6 2.3.2...7 2.4...12 2.4.1...13 2.4.2...13 2.4.3...14 3.1...16 3.1.1 /...16 3.1.2 /...17

More information

8 A B C D 9 A B C D 10 ABC D 11 A B C D 12 AB C D 13 A B CD 14 A B C D 15 A B C D 16 A B C D A1 B2 C3 D5 18 ABC D 19

8 A B C D 9 A B C D 10 ABC D 11 A B C D 12 AB C D 13 A B CD 14 A B C D 15 A B C D 16 A B C D A1 B2 C3 D5 18 ABC D 19 1 2 3 4 5 6 7 8 9 10 1 ABC D 2 AB C D 3 ABC D 4 AB C D 5 300000 153.68 A3.2 B4.3 C0.4 D1.1 6 1000 1 8000 16000 50 10 A4900 B5000 C12900 D600 7 A B C D 8 A B C D 9 A B C D 10 ABC D 11 A B C D 12 AB C D

More information

尿路感染防治.doc

尿路感染防治.doc ...1...1...2...4...6...7...7...10...12...13...15...16...18...19...24...25...26...27...28 I II...29...30...31...32...33...34...36...37...37...38...40...40...41...43...44...46...47...48...48...49...52 III...55...56...56...57...58

More information

Microsoft Word - MP2018_Report_Chi _12Apr2012_.doc

Microsoft Word - MP2018_Report_Chi _12Apr2012_.doc 人 力 資 源 推 算 報 告 香 港 特 別 行 政 區 政 府 二 零 一 二 年 四 月 此 頁 刻 意 留 空 - 2 - 目 錄 頁 前 言 詞 彙 縮 寫 及 注 意 事 項 摘 要 第 一 章 : 第 二 章 : 第 三 章 : 第 四 章 : 附 件 一 : 附 件 二 : 附 件 三 : 附 件 四 : 附 件 五 : 附 件 六 : 附 件 七 : 引 言 及 技 術 大 綱 人

More information

南華大學數位論文

南華大學數位論文 1 i -------------------------------------------------- ii iii iv v vi vii 36~39 108 viii 15 108 ix 1 2 3 30 1 ~43 2 3 ~16 1 2 4 4 5 3 6 8 6 4 4 7 15 8 ----- 5 94 4 5 6 43 10 78 9 7 10 11 12 10 11 12 9137

More information

李天命的思考藝術

李天命的思考藝術 ii iii iv v vi vii viii ix x 3 1 2 3 4 4 5 6 7 8 9 5 10 1 2 11 6 12 13 7 8 14 15 16 17 18 9 19 20 21 22 10 23 24 23 11 25 26 7 27 28 12 13 29 30 31 28 32 14 33 34 35 36 5 15 3 1 2 3 4 5 6 7 8 9 10 11

More information

皮肤病防治.doc

皮肤病防治.doc ...1...1...2...3...4...5...6...7...7...9...10... 11...12...14...15...16...18...19...21 I ...22...22...24...25...26...27...27...29...30...31...32...33...34...34...36...36...37...38...40...41...41...42 II

More information

性病防治

性病防治 ...1...2...3...4...5...5...6...7...7...7...8...8...9...9...10...10... 11... 11 I ...12...12...12...13...14...14...15...17...20...20...21...22...23...23...25...27...33...34...34...35...35 II ...36...38...39...40...41...44...49...49...53...56...57...57...58...58...59...60...60...63...63...65...66

More information

中国南北特色风味名菜 _一)

中国南北特色风味名菜 _一) ...1...1...2...3...3...4...5...6...7...7...8...9... 10... 11... 13... 13... 14... 16... 17 I ... 18... 19... 20... 21... 22... 23... 24... 25... 27... 28... 29... 30... 32... 33... 34... 35... 36... 37...

More information

全唐诗24

全唐诗24 ... 1... 1... 2... 2... 3... 3... 4... 4... 5... 5... 6... 6... 7... 7... 8... 8... 9... 9...10...10...10...11...12...12...12...13...13 I II...14...14...14...15...15...15...16...16...16...17...17...18...18...18...19...19...19...20...20...20...21...21...22...22...23...23...23...24

More information

心理障碍防治(下).doc

心理障碍防治(下).doc ( 20 010010) 787 1092 1/32 498.50 4 980 2004 9 1 2004 9 1 1 1 000 ISBN 7-204-05940-9/R 019 1880.00 ( 20.00 ) ...1...2...2...3...4...5...6...7...8...9...10... 11...12...13...15...16...17...19...21 I ...23...24...26...27...28...30...32...34...37...39...40...42...42...44...47...50...52...56...58...60...64...68

More information

学 校 概 况 南 方 医 科 大 学 前 身 为 中 国 人 民 解 放 军 第 一 军 医 大 学, 创 建 于 1951 年,1979 年 被 确 定 为 全 国 重 点 大 学,2004 年 8 月 整 体 移 交 广 东 省, 更 名 为 南 方 医 科 大 学 学 校 是 全 国 首 批

学 校 概 况 南 方 医 科 大 学 前 身 为 中 国 人 民 解 放 军 第 一 军 医 大 学, 创 建 于 1951 年,1979 年 被 确 定 为 全 国 重 点 大 学,2004 年 8 月 整 体 移 交 广 东 省, 更 名 为 南 方 医 科 大 学 学 校 是 全 国 首 批 贵 阳 中 医 学 院 南 方 医 科 大 学 2015 届 毕 业 生 就 业 质 量 年 度 报 告 2015 届 毕 业 生 就 业 质 量 年 度 报 告 北 京 新 锦 成 数 据 科 技 有 限 公 司 编 学 校 概 况 南 方 医 科 大 学 前 身 为 中 国 人 民 解 放 军 第 一 军 医 大 学, 创 建 于 1951 年,1979 年 被 确 定 为 全 国 重 点 大

More information

新婚夫妇必读(二十二).doc

新婚夫妇必读(二十二).doc ...1...3...9...10... 11...14...15...17...21...23...26...34 ED...36...39...40...43...45...48...50 I II...52...52...55...58...59...62...63...66...68...70...72...74...76...76...78...79...81...87...88...89...92...93

More information

51 C 51 isp 10 C PCB C C C C KEIL

51 C 51 isp 10   C   PCB C C C C KEIL http://wwwispdowncom 51 C " + + " 51 AT89S51 In-System-Programming ISP 10 io 244 CPLD ATMEL PIC CPLD/FPGA ARM9 ISP http://wwwispdowncom/showoneproductasp?productid=15 51 C C C C C ispdown http://wwwispdowncom

More information

,,!!!?,?,!,,,,,,,,,,!,,, : 1 ,,,,!, :, :,?,,,, 2 ( 1 ) 7 0 ( 11 ) ( 12 ) ( 13 ) ( 14 ) ( 15 ) ( 17 ) ( 18 ) ( 19 ) ( 21 ) ( 22 ) ( 23 ) ( 25 ) ( 26 ) ( 27 ) ( 29 ) ( 30 ) ( 31 ) ( 32 ) ( 33 ) ( 34 ) (

More information

Ps22Pdf

Ps22Pdf ( ) ( 150 ) 25 15 20 40 ( 25, 1, 25 ), 1. A. B. C. D. 2. A. B. C. D. 3., J = 1 H = 1 ( A B, J', J, H ) A. A = B = 1, J' =0 B. A = B = J' =1 C. A = J' =1, B =0 D. B = J' = 1, A = 0 4. AB + AB A. AB B. AB

More information

C C C The Most Beautiful Language and Most Dangerous Language in the Programming World! C 2 C C C 4 C 40 30 10 Project 30 C Project 3 60 Project 40

C C C The Most Beautiful Language and Most Dangerous Language in the Programming World! C 2 C C C 4 C 40 30 10 Project 30 C Project 3 60 Project 40 C C trio@seu.edu.cn C C C C The Most Beautiful Language and Most Dangerous Language in the Programming World! C 2 C C C 4 C 40 30 10 Project 30 C Project 3 60 Project 40 Week3 C Week5 Week5 Memory & Pointer

More information

C/C++语言 - 运算符、表达式和语句

C/C++语言 - 运算符、表达式和语句 C/C++ Table of contents 1. 2. 3. 4. C C++ 5. 6. 7. 1 i // shoe1.c: # include # define ADJUST 7. 64 # define SCALE 0. 325 int main ( void ) { double shoe, foot ; shoe = 9. 0; foot = SCALE * shoe

More information

声 明 本 公 司 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 股 票 发 行 方 案 不 存 在 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 和 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 根 据 证 券 法 的 规 定

声 明 本 公 司 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 股 票 发 行 方 案 不 存 在 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 和 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 根 据 证 券 法 的 规 定 大 医 科 技 股 份 有 限 公 司 股 票 发 行 方 案 ( 修 订 ) ( 住 所 : 北 京 市 海 淀 区 苏 州 街 18 号 院 长 远 天 地 大 厦 4 号 楼 1707 室 ) 主 办 券 商 国 都 证 券 股 份 有 限 公 司 ( 住 所 : 北 京 市 东 城 区 东 直 门 南 大 街 3 号 国 华 投 资 大 厦 9 10 层 ) 二 〇 一 六 年 八 月 I

More information

綜合社會保障援助指引

綜合社會保障援助指引 綜 合 社 會 保 障 援 助 指 引 ( 網 上 版 ) 社 會 福 利 署 ( 2016 年 2 月 ) 綜 合 社 會 保 障 援 助 指 引 目 錄 章 節 頁 碼 1. 前 言 1 2. 綜 合 社 會 保 障 援 助 計 劃 的 目 的 2 3. 申 請 資 格 3-6 4. 自 力 更 生 支 援 計 劃 7-8 5. 申 請 程 序 9-10 6. 通 知 申 請 結 果 及 發 放

More information

家庭用药指南(九).doc

家庭用药指南(九).doc ...1...2...3...5...6...7...8...9... 11...12...14...15...16...18...19...21...22...23...24 I ...26...28...29...33...35...37...38...40...41...42...44...44...46...47...48...49 10...52...55...56...57...59...60

More information

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.06.doc

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.06.doc 2 5 8 11 0 13 1. 13 2. 15 3. 18 1 23 1. 23 2. 26 3. 28 2 36 1. 36 2. 39 3. 42 4. 44 5. 49 6. 51 3 57 1. 57 2. 60 3. 64 4. 66 5. 70 6. 75 7. 83 8. 85 9. 88 10. 98 11. 103 12. 108 13. 112 4 115 1. 115 2.

More information

高級職業學校實習辦法(草案二)(93

高級職業學校實習辦法(草案二)(93 高 雄 市 政 府 教 育 局 104.03.31 高 市 教 高 字 第 10431944200 號 函 核 備 高 雄 市 立 高 雄 高 級 商 業 職 業 學 校 群 課 程 綱 要 總 體 課 程 計 畫 書 (104 學 年 度 入 學 學 生 適 用 ) 中 華 民 國 104 年 03 月 31 日 高 雄 高 級 商 業 職 業 學 校 群 課 程 綱 要 總 體 課 程 計 畫

More information

第五条 非公开发行股票预案应当包括以下内容:

第五条 非公开发行股票预案应当包括以下内容: 广 东 明 珠 集 团 股 份 有 限 公 司 非 公 开 发 行 股 票 预 案 ( 修 订 稿 ) 二 〇 一 六 年 三 月 公 司 声 明 广 东 明 珠 集 团 股 份 有 限 公 司 及 董 事 会 全 体 成 员 保 证 本 预 案 内 容 真 实 准 确 完 整, 并 确 认 不 存 在 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完

More information

儿童饮食营养与健康(五).doc

儿童饮食营养与健康(五).doc ...1 A...1...3...4...5...6...10...13...15...17...19...21...22...24...26...27...28...30...31 I ...32...33...35...36...37 S...39...40 1...41 1 3...42 1 3...43 1 1...44...45...47...47...49...51...54...55...56...57...59...62

More information

榫 卯 是 什 麼? 何 時 開 始 應 用 於 建 築 中? 38 中 國 傳 統 建 築 的 屋 頂 有 哪 幾 種 形 式? 40 大 內 高 手 的 大 內 指 什 麼? 42 街 坊 四 鄰 的 坊 和 街 分 別 指 什 麼? 44 北 京 四 合 院 的 典 型 格 局 是 怎 樣 的

榫 卯 是 什 麼? 何 時 開 始 應 用 於 建 築 中? 38 中 國 傳 統 建 築 的 屋 頂 有 哪 幾 種 形 式? 40 大 內 高 手 的 大 內 指 什 麼? 42 街 坊 四 鄰 的 坊 和 街 分 別 指 什 麼? 44 北 京 四 合 院 的 典 型 格 局 是 怎 樣 的 目 錄 中 華 醫 藥 以 醫 術 救 人 為 何 被 稱 為 懸 壺 濟 世? 2 什 麼 樣 的 醫 生 才 能 被 稱 為 華 佗 再 世? 4 中 醫 如 何 從 臉 色 看 人 的 特 質? 6 中 醫 怎 樣 從 五 官 看 病? 8 中 醫 看 舌 頭 能 看 出 些 什 麼 來? 10 中 醫 真 的 能 靠 一 個 枕 頭, 三 根 指 頭 診 病 嗎? 12 切 脈 能 判 斷

More information

专科疾病诊治(二十)

专科疾病诊治(二十) ...1... 11...19...32...43...50...52...53...58...61...64...66...69...84...89...92...95 I ...97... 100... 103... 107... 109 AD...111... 125... 128... 131... 135... 138... 140... 143... 146... 149... 152...

More information

ebook

ebook 3 3 3.1 3.1.1 ( ) 90 3 1966 B e r n s t e i n P ( i ) R ( i ) W ( i P ( i P ( j ) 1) R( i) W( j)=φ 2) W( i) R( j)=φ 3) W( i) W( j)=φ 3.1.2 ( p r o c e s s ) 91 Wi n d o w s Process Control Bl o c k P C

More information

業 用 地 出 讓 最 低 價 標 準 不 得 低 於 土 地 取 得 成 本 土 地 前 期 開 發 成 本 和 按 規 定 收 取 的 相 關 費 用 之 和 工 業 用 地 必 須 採 用 招 標 拍 賣 掛 牌 方 式 出 讓 其 出 讓 價 格 不 得 低 於 公 佈 的 最 低 價 標

業 用 地 出 讓 最 低 價 標 準 不 得 低 於 土 地 取 得 成 本 土 地 前 期 開 發 成 本 和 按 規 定 收 取 的 相 關 費 用 之 和 工 業 用 地 必 須 採 用 招 標 拍 賣 掛 牌 方 式 出 讓 其 出 讓 價 格 不 得 低 於 公 佈 的 最 低 價 標 我 們 為 一 間 所 有 運 營 均 在 中 國 進 行 的 甲 級 物 流 設 施 供 應 商 以 下 為 對 我 們 在 中 國 的 業 務營運有重大關係的中國法律及法規概要 項目的開發 開發用地 儘 管 中 國 的 所 有 土 地 均 歸 國 家 或 集 體 所 有 然 而 個 人 及 企 業 可 獲 得 土 地 使 用 權 及 持 有 有關土地使用權作開發用途 全 國 人 民 代 表 大

More information

条款

条款 中 银 保 险 有 限 公 司 国 内 贸 易 信 用 保 险 (C 款 ) 条 款 1. 承 保 范 围 1.01 被 保 险 人 所 获 得 的 保 障 我 们 是 特 别 条 款 中 所 称 的 保 险 人 我 们 向 您, 即 特 别 条 款 中 所 称 的 被 保 险 人, 签 发 本 保 单, 并 就 本 保 单 收 取 保 险 费 根 据 保 单 的 条 款 和 条 件, 如 果 由

More information

Microsoft PowerPoint - ds-1.ppt [兼容模式]

Microsoft PowerPoint - ds-1.ppt [兼容模式] http://jwc..edu.cn/jxgl/ HomePage/Default.asp 2 说 明 总 学 时 : 72( 学 时 )= 56( 课 时 )+ 16( 实 验 ) 行 课 时 间 : 第 1 ~14 周 周 学 时 : 平 均 每 周 4 学 时 上 机 安 排 待 定 考 试 时 间 : 课 程 束 第 8 11 12 章 的 内 容 为 自 学 内 容 ; 目 录 中 标 有

More information

第一部分

第一部分 1 2 5 8 10 13 15 18 20 32 34 37 40 44 46 48 50 54 58 63 ii. iii. 1 ( ) 2. 2 102 96% 2% 15 ( ) 3. 4. 5. 6. 2 50 ( ) 14 7. 8. ( ) 9. 10. ( ) 11. 3 ( ) 12. ( ) 13. 14. 15. 4 2007/2123 ( ) 2. ( ) (a) (b) (c)

More information