/************************************************************************ Module# 14,15,44 Title: システム関係モジュ−ル File : SYSTEM.C Ver.1.0 written on Jan.12,1996 by M.M. Ver.2.0 written on Jan.19,1996 by M.M. *************************************************************************/ #include "m9401.h" extern int Ctrl,First;/* defined in main()<9401_001.C> */ extern int Tmc; extern int Run_n; extern float V_ref,Th_ref,Th; extern unsigned char outportu(); /* <9401_051.C> */ int mirs_start() {/* MIRSの運動を開始する */ Tmc = 0;/* タイマ・カウンタ リセット */ Run_n = 0; /* タイマ起動 */ if (First == 1) { Tmc = 0; V_ref = LO_SPEED; Th_ref = Th; Ctrl = ON; Ctrl = OFF; First = 0; } outportu(LED,0x80); return(ON); } int mirs_stop() {/* MIRSの運動を停止する */ /* タイマ停止 */ outportu(PADR1,0); outportu(PBDR1,0); outportu(LED,0x00); return(ON); } int wait(count) int count; {/* 時間稼ぎ */ int i; for (i=0;i< count;i++); return(i); }