Download User`s Guide

Transcript
Kapitel 6 Anwendungsprogramme
Beispielprogramm für C und C++
Beispielprogramm für C und C++
'DVIROJHQGH%HLVSLHOIUHLQ&3URJUDPP]HLJWZLHIRUPDWLHUWH'DWHQJHVHQ
GHWXQGHPSIDQJHQZHUGHQ(VGHPRQVWULHUWZLH6LHGLH6&3,%HIHKOHIU
6WURPYHUVRUJXQJHQLQ9HUELQGXQJPLWGHU9,6$)XQNWLRQDOLWlWDQZHQGHQXQG
ZLH6LH)HKOHUDEIDQJHQN|QQHQ,QIRUPDWLRQHQEHUQLFKWIRUPDWLHUWH(LQ
$XVJDEHXQGZHLWHUH,QIRUPDWLRQHQEHUGDV$EIDQJHQYRQ)HKOHUQILQGHQ6LH
LP%HQXW]HUKDQGEXFK]X$JLOHQW9,6$
'DVIROJHQGH&3URJUDPPLVWLQ0LFURVRIW9LVXDO&9HUVLRQJHVFKULH
EHQXQG]ZDUXQWHU9HUZHQGXQJGHV3URMHNWW\SV§4XLFN:LQDSSOLFDWLRQªªXQG
GHVJUR‰HQ6SHLFKHUPRGHOOVRGHUXQWHU&9HUVLRQ[RGHUXQWHU9HU
ZHQGXQJGHV3URMHNWW\SV§:LQGRZVDSSOLFDWLRQªª6WHOOHQ6LHVLFKHUGD‰GLH
'DWHLHQ§YLVDOLE:LQGRZVE]ZYLVDOLE:LQGRZV17¨XQG
§YLVDK¨VLFKLQGDV§OLE¨E]Z§LQFOXGH¨9HU]HLFKQLVGHU(QWZLFNOXQJVXPJH
EXQJYHUVFKREHQZXUGHQ'LHVHEHILQGHQVLFKQRUPDOHUZHLVHLP9HU]HLFKQLV
c:\vxipnp\win(win95 RGHU winnt)\lib\msc RGHU c:\vxipnp\win (win95 RGHU
winnt)\include
Diode.c
/*Diode.C
Dieses Beispielprogramm durchläuft eine Folge von 11 Spannungswerten und mißt den jeweils
resultierenden Strom. Es druckt die Spannungsschritte und die resultierenden Ströme als
Tabelle. Beachten Sie, daß die GPIB-Adresse die werkseitig für die Stromversorgung
voreingestellte Adresse ist. .*/
#include
#include
#include
#include
#include
#include
<visa.h>
<stdio.h>
<string.h>
<time.h>
<conio.h>
<stdlib.h>
ViSession
defaultRM;
ViSession
power_supply;
int
bGPIB = 1;
long
ErrorStatus;
char
commandString[256];
char
ReadBuffer[256];
void
void
void
void
/*
/*
/*
/*
ID des Resourcen-Managers
Identifiziert die Stromversorgung
Für RS-232 die Zahl auf 0 setzen */
VISA Fehler-Code
*/
*/
*/
delay(clock_t wait);
SendSCPI(char* pString);
CheckError(char* pMessage);
OpenPort();
Fortsetzung umseitig
139
6