Herunterladen Inhalt Inhalt Diese Seite drucken

Die Funktionen In Ik320.C - HEIDENHAIN IK 320 Benutzerhandbuch

Vmebus-zählerkarte
Inhaltsverzeichnis

Werbung

#define
#define
#define
#define
#define
#define
#define
#define
/*--------------------------------------------------------------------
void far interrupt NewInterruptRoutine(void);
void RestoreOldInterruptVector(void);
void Read_IK_InterruptStatus(unsigned char);
void Evaluate_IK_InterruptStatus(unsigned char);
void MasterInterrupt(unsigned char, unsigned char, unsigned short);
void InitIK320 (unsigned char, unsigned char);
void InitParams (unsigned char);
void SetParam (unsigned char, unsigned short, long, short);
void TraverseOverReferenceMark(unsigned char, unsigned char,
void DisplayPositionValue(unsigned char, unsigned char);
void SynchroPosTrigger(unsigned char, unsigned char);
void CompensationRun(unsigned char, unsigned char,
void CompensationOnOff(unsigned char, unsigned char);
void DisplayMessage(void);
void DisplayError(void);

9.4 Die Funktionen in IK320.C

/*----------------------------IK320.C---------------------------------
#include <stdlib.h>
#include <conio.h>
#include <stdio.h>
#include <dos.h>
#include <process.h>
#include "vmerotec.h"//Header file for ROTEC VME interface
#include "ik320.h"
#include "sample.h"
/*--------------------------------------------------------------------
static struct TWOBYTES
static struct ONEWORD
static union
/*--------------------------------------------------------------------
EPR2_ACTL
HRDVERS
SFTVERS
SYSST1
SYSST2
PRES1
PRES2
PRES_COMB
Prototypes for Functions
------------------------------------------------------------------*/
DR. JOHANNES HEIDENHAIN GmbH, Traunreut, Germany
Driver Unit for IK 320
V 1.00
September 1995
------------------------------------------------------------------*/
Definition of an global union for IK interrupt status word
------------------------------------------------------------------*/
WORDBYTE
Global variables
------------------------------------------------------------------*/
0x002A //Actual CRC SUM EPROM 2
0x002E //Hardware version
0x0030 //Software version
0x003C //System status 1
0x003D //System status 2
0x003E //Preset axis 1
0x0044 //Preset axis 2
0x004A //Preset axis combination
unsigned char);
unsigned char, unsigned char,
unsigned short, unsigned short, short);
{unsigned char uc0, uc1;};
{unsigned short us;};
{struct TWOBYTES tb;
struct ONEWORD ow;}stawbStatus;
!"Á

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis