Download User`s Guide
Transcript
Kapitel 6 Anwendungsprogramme Beispielprogramm für C und C++ Beispielprogramm für C und C++ 'DVIROJHQGH%HLVSLHOIUHLQ&3URJUDPP]HLJWZLHIRUPDWLHUWH'DWHQJHVHQ GHWXQGHPSIDQJHQZHUGHQ(VGHPRQVWULHUWZLH6LHGLH6&3,%HIHKOHIU 6WURPYHUVRUJXQJHQLQ9HUELQGXQJPLWGHU9,6$)XQNWLRQDOLWlWDQZHQGHQXQG ZLH6LH)HKOHUDEIDQJHQN|QQHQ,QIRUPDWLRQHQEHUQLFKWIRUPDWLHUWH(LQ $XVJDEHXQGZHLWHUH,QIRUPDWLRQHQEHUGDV$EIDQJHQYRQ)HKOHUQILQGHQ6LH LP%HQXW]HUKDQGEXFK]X$JLOHQW9,6$ 'DVIROJHQGH&3URJUDPPLVWLQ0LFURVRIW9LVXDO&9HUVLRQJHVFKULH EHQXQG]ZDUXQWHU9HUZHQGXQJGHV3URMHNWW\SV§4XLFN:LQDSSOLFDWLRQªªXQG GHVJURHQ6SHLFKHUPRGHOOVRGHUXQWHU&9HUVLRQ[RGHUXQWHU9HU ZHQGXQJGHV3URMHNWW\SV§:LQGRZVDSSOLFDWLRQªª6WHOOHQ6LHVLFKHUGDGLH 'DWHLHQ§YLVDOLE:LQGRZVE]ZYLVDOLE:LQGRZV17¨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