NI-VISAMeasurement&AutomationExplorer20086371395E-0112NI-VISANI-VXIMeasurement&AutomationExplorerMAX
©2005–2008NationalInstrumentsCorporation.Allrightsreserved.
NI-VXIHelpNI-VXIAPIHelpNI-VISAHelp1155-1992StandardVMEbusExtensionsforInstrumentation:VXIbusGPIB-VXI/CUserManual
GGPIB-VXI/C
GPIB-VXIcodeinstrumentGPIB-VXI/CGPIB-VXI/CUserManualGPIB-VXI/C
GPIB GeneralPurposeInterfaceBusIEEE488GPIBGPIBHP-IB1960
1975IEEEANSI/IEEEStandard488IEEEStandardDigitalInterfaceforProgrammableInstrumentationIEEE
GPIBHP-IBIEEE488
IEEEIEEE488.2Codes,Formats,Protocoles,andCommonCommandsIEEE488IEEE488.2SCPI:StandardCommandforProgrammableInstrumentation
GPIBVXIVXIIEEE488.2SCPI
LLabVIEW LabVIEWLabVIEWVXILabVIEWVXI plug&play
VXI plug&play
LabWindows/CVI LabWindows/CVIWindowsSunSolarisCLabWindows/CVINI-VXILabWindows/CVI2VXI/VMEVXI/VMEMXIVXILabWindows/CVIVXI plug&playVXI plug&play
NNI-VISA
NI-VISAVXI/VMEAPINI-VISAVISAI/OVXIGPIBPXITCP/IPNI-VXINI-VISAVXI/VMENI-VISA
NI-VXIAPI
NI-VXIAPINI-VXINI-VXIAPINI-VISANI-VXINI-VXIAPIVXI/VMENI-VISANI-VXIAPINI-VXI
NI-VXI
NI-VXIVXINI-VXIMeasurement&AutomationExplorerMAXNI-VISANISpyResmanVXIVXI
NISpy
NI-VISANI-VXIAPINI-488.2
VVIC/VICtext VXINI-VXIAPIVXIVXINI-VXIAPIVXI
VICtext
VICNI-VXIVICNI-VXItypicalcustom
NI-VXIAPIDevelopmentVICVISA VISAI/OVXI plug&playSystemsAlliance
NI-VISAVISA
VISAIC VISAVISAICNI-VISANI-VISAVISAVISA
VME VersaModuleEurocardIEEE1014
VME64 VME6464VXI280Mbytes/s
VXI VMEbusExtensionsforInstrumentationVMEbus1987VXIbusConsortiumVXIbusIEEE1155GPIBVERSAbusModuleEurocardVMEVXIMEbusVXIGPIBVXIVMEASCIIGPIBVXIbusVMEbusIEEE1014VMEbusVXIbusVMEVMEbusVXIbus2
VXIplug&play VXIplug&playSFPSFPSFP
VXI VXIVXIpc
VXI VMEbus
VXI VXIVXIVMEP2VXI810MHzTTLP36100MHzECLVXIbusSYNCASYNCSEMI-SYNCSTART/STOPON/OFF
VXIbusVXI/VMEbusA1616KBVXIbus64256256VXIVXIbus0xC0000xFFFF8256VXI/VXI
64
16=C000hex+*40hex
=49152+(*64)
VXIbusVXIbusVME
/ VXIbusVXI 1
1VXI
1 /
MXIVXIVXI-MXIVME-MXIVXI
VMEbus VXIbus0VMEbus1VMEbusVMEbus
MXIbus MXIbusMXIbus
VXIVXIVXI12VISAICVICVXI
VICNI-VXIVICNI-VXItypicalcustom SelectFeatures NI-VXIAPIDevelopmentVIC
VISAICVIC NISpyNISpyNI-VISANI-VXINI-488.2NISpyVXI
MAXNI-VISATCP/IP:GPIB-ENETSerialENETVME10GPIB-VXI
VXINI-VISAVXIMAXVISAVISAVXIPXIGPIBVXI
viWrite()*IDN?488.2 viRead()GPIBVXI
VXIplug&playVXIplug&playWindowsWindows setup.exeVXI plug&play
VXI plug&playCWindowsWin32DLLLabWindows™/CVI™
<>\VXIPNP\<>\<>\ ( C:\VXIPNP\WinNT\HPE-1431\)DLL<>\VXIPNP\<>\bin\
LabWindows/CVILabWindows/CVIDLLDLL
BASICLabVIEWLabVIEW VXIplug&playVXIPNPVXI plug&playLabWindows/CVILabVIEWLabVIEWVIDLLCallLibraryVI <LabVIEW>\Instr.lib
CVIFP DLLFP
HP/AgilentGPIB-VXINI-VISAHP1406GPIB-VXINI-VISAMAX ...GPIBVXIGPIBGPIB-VXI/CGPIBGPIB-VXIGPIB-VXIVISAGPIB-VXIGPIB-VXI
GPIB-VXI/CNI-VISAGPIB-VXI/C10NI-VISAGPIB-VXI/CGPIBMAX
... GPIBVXIGPIBGPIB-VXI/CGPIBGPIB-VXIGPIB-VXIGPIB-VXIGPIB10
GPIB-VXI/CNI-VISAGPIB-VXI/C10NI-VISAGPIB-VXI/CGPIBMAX
... GPIBVXIGPIBGPIB-VXI/CGPIBGPIB-VXIGPIB-VXIGPIB-VXIGPIB10
VISAIC/VICVISAIC →→NationalInstruments→VISA VIC →→NationalInstruments→VXI→NI-VXIAPI
VICNI-VXIVICNI-VXItypicalcustom SelectFeatures NI-VXIAPIDevelopmentVIC
2VISAICVXIGPIBPXITCP/IPVXIVICNI-VXIAPIVXI WSwrtWSrd VXIinReg VXIoutReg
VXIinVXIoutVXINI-VISANI-VXIAPIVISAICVIC
NI-VISANI-VXIAPIVXINI-VISANI-VXIAPINI-VISANI-VXIAPIGPIB-VXI/CNI-488.2NI-VISAVISAGPIB-VXI/CNI-VISANI-VXIAPIVME64VXICVXILabVIEWVXIVisualBasicVXI
NI-VISANI-VXIAPIVXINI-VISANI-VISA2 viOpen()VISA
viEnableEvent()VI_QUEUE viWaitOnEvent()viInstallHandler() VI_HNDLRviEnableEvent()
VXIVI_EVENT_VXI_SIGP―VXI16VI_EVENT_VXI_VME_INTR―VXIVME81632VI_EVENT_TRIG―VXI
VXI16 VI_EVENT_VXI_SIGPVI_EVENT_VXI_VME_INTR—VXI viEnableEvent() VI_ATTR_TRIG_IDTTLECL
NI-VXIAPINI-VXIAPINI-VISA
NI-VXIAPI InitVXIlibrary()1SetVXIintHandler()―VXISetSignalHandler()―VXISetTrigHandler()―VXI
EnableVXIint()―VXIEnableSignalInt()―VXIEnableTrigSense()―
VXI RouteSignal()RouteVXIint()NIVXIVXINationalInstrumentsTechnicalNote40TriggeringwithNI-VXI
NI-VISANI-VXIAPI4VXIbusVMEbusNI-VISANI-VXIAPIVXI/VMENI-VXIAPINI-VISAVISA HighReg.cLowReg.c vxipnp\win32\Nivisa\examplesAPI VXIlow.cVXIhigh.cexample NIVXI VXIlow.c
MapVXIAddress()VXIpeek()/VXIpoke() VXIhigh.c VXIinVXIout
NI-VISANI-VXIAPIVXIbusVXIbus64IEEE488VXIbusVXINI-VISA viRead()viWrite()
viWrite() viRead()VISA RdWrt.cNI-VXIAPINI-VXIAPINI-VISA Wswrt()
Wsrd()examples VXIws.c
GPIB-VXI/CNI-488.2NI-VISAGPIB-VXIVXINI-488NI-VISA
NI-488VXIGPIB ibdev()NI-VISAVXIVXIviOpen()IEEE488NI-488NI-
VISAviClose()GPIB-VXINI-488GPIB-VXIGPIBibdev()NI-VISAVXI viOpen()APIVISANI-488NI-VISANI-488 NI-VISA"Laddrs?""DLAD?" viFindRsrc()
"RMentry?""DINF?" viGetAttribute()
"Cmdr?" VI_ATTR_CMDR_LAviGetAttribute()
"LaSaddr?" VI_ATTR_GPIB_SECONDARY_ADDRviGetAttribute()
"Primary?" VI_ATTR_GPIB_PRIMARY_ADDRviGetAttribute()
"WREG""A16" VI_A16_SPACEviOut16()
"RREG?""A16?" VI_A16_SPACEviIn16()
"A24" VI_A24_SPACEviOut16()
"A24?" VI_A24_SPACEviIn16()
"SrcTrig" viAssertTrigger()
INSTRviOut16()viIn16()GPIB-VXIMEMACC viOut8()viIn8()A3232GPIB-VXIcodeinstrumentDMAmove viMoveInxx()viMoveOutxx()GPIB-VXIDMA1VISANI-VISAcodeinstrumentcodeinstrumentDMAmove
NI-VISAGPIB-VXIVXIVXIpcVXINI-488NI-VISAAPIVXI
NI-VXIAPINI-VISAVXINI-VXIAPINI-VISA2APIVXINI-VXIAPINI-VXIAPINI-VISANI-VXIVXINI-VXIAPINI-VISANI-VXIAPINI-VISA
VXII/OVXINI-VXINI-VISA WSwrt()viWrite()WSrd()viRead()NI-VISASERVANTNI-VXIAPINI-VISAI/O VXIin()viInX()VXImove()viMoveX()NI-VISANI-VXIAPIVISAVISAMEMACC MapVXIAddress()VXIpeek()I/OVISA
viMapAddress()viPeekX()NI-VISA1
NI-VISA viAssertIntrSignal()viAssertTrigger()NI-VXIAPIAssertVXIint()SrcTrig()VISANI-VXIAPINI-VISAAPINI-VXIAPIVXINI-VISA
EnableSignalInt()NI-VXIAPI Enable...()/Disable() viEnableEvent()viDisableEvent()APINI-VISA viEnableEvent()VI_HNDLRviInstallHandler() VI_QUEUENI-VXIAPI
SetVXIintHandler()Set...Handler() RouteSignal()NI-VXINI-VISA WaitForSignal()viWaitOnEvent()VI_EVENT_VXI_SIGPNI-VISA RouteVXIint()NI-VXIAPIVXI
CloseVXIlibrary()viClose() viClose()NI-VISAVXINI-VXIAPINI-VISANI-VXINI-VISAAPIVISA
48SEMI-SYNCNI-VXIAPIVISAVISA
NI-VISAGPIB-VXI/CNI-VISAGPIB-VXI/C viWrite()viRead() viInX()
viOutX() viMoveInX() viMoveOutX() NI-VISANI-VXIAPI NI-VISA
NI-VISANI-VXIAPINI-VISA viMoveX()NI-VXIAPIVXImove()NI-VXIAPINI-VISANI-VISANI-VXIAPINI-VISAvxipnp\win32\Nivisa\examples HighReg.cNI-VXIAPInivxi\win32\examples VXIblock.c
VME64NI-VISA viSetAttribute()( VI_ATTR_SRC_ACCESS_PRIVVI_ATTR_DEST_ACCESS_PRIVVME64 viMoveX()
NI-VXIAPINI-VISA
NI-VXIAPIVXImove()VME6424110111VXImove()VME64VME64VME64
NI-VISANI-VXIAPI
CCLabWindows/CVIMicrosoftVisualC++BorlandC++WindowsVXI plug&playWINC .C.H .FPDLL.DLLWindows .HLPC .HLabWindows/CVI .LIB .DLLWindows/SystemWinNT/SystemINITIALIZEINITIALIZE1ID APPLICATIONCOMPONENTCLOSEVXIplug&play
NI-VISACNI-VISALabWindows/CVIMicrosoftVisualC++BorlandC++CWindowsvxipnp\winNT\NIvisa\examples\NI-VISA
viOpenDefaultRM()NI-VISAVISAviOpen() viClose()NI-VISA
#include visa.hLabWindows/CVI visa32.libLabWindows/CVI
NI-VISANI-VXIAPI
LabVIEWLabVIEWGWINWINGWINLabVIEWLabVIEWWINDLLDLLLabVIEWVIINITIALIZEINITIALIZE1ID APPLICATIONCOMPONENTCLOSEGWINLabVIEW
WindowsLabVIEW5.0VISA32.DLL2.01instr_name.LLBinstr_name.HLP
VILabVIEWVIWINLabVIEW
WindowsLabVIEW5.0VISA32.DLL2.01instr_name.DLLinstr_name.Hinstr_name.HLPinstr_name.LLB
WINLabWindows/CVICWINLabVIEWLabVIEWLabVIEWVILabVIEW →CVIFP... LabVIEW5.→CVI LabVIEW6. x .FP .DLLWINLabVIEWVILabVIEWVIVXIplug&playWindowsLabVIEWWindows
NI-VISA(LabVIEWNI-VISALabVIEWVXI examples\instr\visaVIVISAOpenVIVISA VISAOpenVI
SimpleErrorHandlerVI
NI-VISA(VisualBasic)MicrosoftVisualBasic4.0 VISA32.BAS vxipnp\win95\include vxipnp\winNT\includeVISA32.DLLNI-VISAVISAVISAVXIVisualBasic ni-vxi\win32\vb\examples
viOpenDefaultRM()NI-VISAVISAVISAviFindRsrc() viOpen()
VPPTYPE.BASVXI plug&playvxipnp\win95\include vxipnp\winNT\include
VXIGPIB-VXIVXI GPIB-VXI/VXIVXIVXI NI-VXINI-VXI ResmanVXIResmanMAXResmanMXI-2VXI-8340MXI-2MXI-2MXI
ResmanVMEVME
MapVXIAddress()viMapAddress()NI-VXIAPINI-VISA
MapVXIAddressviMapAddressVXIpc
MapVXIAddress()viMapAddress()NI-VISAvxipnp\win32\Nivisa\examples LowReg.cNI-VXIAPI
VXIlow.c nivxi\win32\msc(borlandc)\examples\
VXImemAlloc()viMemAlloc()NI-VXIAPINI-VISA
VXImemAllocviMemAllocVXIpcA16A24A32
VXImemAlloc()viMemAlloc()VXImemAllocviMemAlloc()NI-VISA vxipnp\win32\Nivisa\examples
ShareSys.cNI-VXIAPI VXImem.cnivxi\win32\msc(borlandc)\examples\
NI-VISANI-VXIAPINI-VISAHP/AgilentVISAVXIviMapAddress()VXIviMove()VXImove()VISAiblnVISAGPIB-VXI/CviClose()
NI-VISANI-VXIAPIVXI/VMENI-VXIAPNI-VISAAPIVXIVXINI-VXIMeasurement&AutomationExplorerResmanNI-VISAGPIBVXIGPIB-VXI/CAPINI-VISAGPIBVXINI-VISAI/ONI-VXIAPINI-VXIAPINI-VISARORAVISAAPIVXIAPI1
NI-VISAHP/AgilentVISANI-VISAHP/AgilentVISAGPIBVXINI-VISAHP/AgilentVISAVXIGPIBNI-VISAHP/AgilentVISAHPGPIBVXIHP/AgilentVISAGPIBVXIVISAHP/AgilentVISAAPINI-VISAAPIGPIB-VXIVISAGPIB-VXIGPIBVISA
NationalInstrumentsNI ni.comLabVIEWNationalInstrumentsCorporation NationalInstrumentsUseFireWire®AppleComputer,Inc.()HandleGraphics®MATLAB®Real-TimeWorkshop®Simulink®Stateflow®xPCTargetBox®TheMathWorks,Inc.()TargetBox™TargetLanguageCompiler™TheMathWorks,Inc.()Tektronix®TekTektronix,Inc.()TheBluetooth®wordmarkisaregisteredtrademarkownedbytheBluetoothSIG,Inc.
ni.com/jp― ni.com/jp/support
― ni.com/jp/support
NI ni.com/jp/dforumSSP ―NIE1
ni.com/jp/services ni.com/contact― ni.com/jp/training
―NI ni.com/jp/alliance
NI ni.com/jp WorldwideOffices ni.com/niglobal
97203639373739024130927791804119000044(0)1635523545180030080043662457990-031(0)3484334668004333488820234513400180022658864156200515146(0)85878950034916400085386342542006622786777886022377222286215050980042022423577445457626004989741313090212279303108005533220120-527196/8135472297047(0)66907660