/************************************************************************
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);
}