kinetic P580 User manual

Model P580
RelayMultiplexer
User’s Manual
Copyrightby
KineticSystemsCompany,LLC
Lockport,Illinois
Allrightsreserved

Revision History
6/29/04SCKUpdatedthedocumenttoaddtheStepScannerfunctionality.Thisisimplementedasa
write‐onlyregisterlocatedat1Chex.Also,addedtheRevisionhistoryboxfortracking
changes.


Model P580 Chapter 4: Configuration and Operational Registers
Chapter 1: Understanding the P580
Overview
TheP580isadoublewidth3UPXImodulethatfunctionsasamultiplexer.TheP580incorporatestwo
independentdifferentialanalogpathsthatcanbeconnectedtoanyof34differentialsignalpaths
throughthe68positionfrontpanelmountedSCSIconnector.Also,eachpathcanberoutedtoanyof
thefourSMBfrontpanelmountedconnectors.
ThefollowingdiagramshowstheinternalarchitectureoftheP580.
Channel
Channel
Instr
u
‐
Instr
u
‐
Instr
u
‐
Instr
u
‐
Path A
Path B
Relay
Co
n‐
Sca
n
‐
To Relay
PXITri
gg
er
PXII/O

Model P580 Chapter 4: Configuration and Operational Registers
Basic Circuit Operation

Model P580 Chapter 4: Configuration and Operational Registers
Front-panel Connector Pinout

Model P580 Chapter 4: Configuration and Operational Registers
Chapter 2: Configuration and Operational Reg-
isters
Required Configuration Registers
Operational Registers
ThefollowingoperationalregistersareusedtoconfiguretheP580.Thefollowingtableshowstheregisters
andtheiroffsetsrelativetotheassignedbaseaddressinmemory.
Offset Register Access
00h Instrument Connection Register Write/Read
04h Trigger Connection Register Write/Read
08h Path A Connection Register Low Write/Read
0Ch Path A Connection Register High Write/Read
10h Path B Connection Register Low Write/Read
14h Path B Connection Register High Write/Read
18h Scanner Configuration Register Write/Read
1Ch Step Scanner Write-Only
1Ch-FFCh Reserved -
1000h Scanner Memory Location 1 Write/Read
1004h Scanner Memory Location 2 Write/Read
1008h Scanner Memory Location 3 Write/Read
100Ch Scanner Memory Location 4 Write/Read
|
1FF8h Scanner Memory Location 1023 Write/Read
1FFCh Scanner Memory Location 1024 Write/Read

Model P580 Chapter 4: Configuration and Operational Registers
Instrument Connection Register 00h
Thisread/writeregisterselectspathtowhichtheexternalinstrumentsareconnectedthroughthefront
panelmountedSMBconnectors.Thisregisterisalsousedtocontrolthegroundingofeachanalogpath.
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Read/write
0 0 0 0 0 0 0 0 0 0 0 0 0 0 GND
PTHB
GND
PTHA
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 INST
SL4B
INST
SL4A
0 0 INST
SL3B
INST
SL3A 0 0
INST
SL2B
INST
SL2A 0 0
INST
SL1B
INST
SL1A
GND PTHB Bit 17
TheGroundPathBbitisusedtogroundthedifferentialpaironanalogPathB.Boththepositiveand
negativesideofthepatharegrounded.Settingthisbittoa“1”groundsthepathanda“0”removesthe
pathfromground.
GND PTHA Bit 16
TheGroundPathAbitisusedtogroundthedifferentialpaironanalogPathA.Boththepositiveand
negativesideofthepatharegrounded.Settingthisbittoa“1”groundsthepathanda“0”removesthe
pathfromground.
INST SL4B and INST SL4A Bits 13 and 12
TheInstrumentSelect4Band4Abitsareusedtocontroltheconnectionofthefrontpanelmounted
INST4SMB.ThisSMBconnectorcanremainedunconnectedtoanypath,connectedtoPathA,orcon‐
nectedtoPathB.Thebinarycombinationofthesebitsdeterminetheconnectionpathasshowninthe
followingtable.
INSTSL4BINSTSL4AConnection
00NotConnected
01ConnectedtoPathA
10ConnectedtoPathB
11ConnectedtoPathAandPathB
INST SL3B and INST SL3A Bits 9 and 8
TheInstrumentSelect3Band3Abitsareusedtocontroltheconnectionofthefrontpanelmounted
INST3SMB.ThisSMBconnectorcanremainedunconnectedtoanypath,connectedtoPathA,orcon‐
nectedtoPathB.Thebinarycombinationofthesebitsdeterminetheconnectionpathasshowninthe
followingtable.
INSTSL3BINSTSL3AConnection
00NotConnected
01ConnectedtoPathA

Model P580 Chapter 4: Configuration and Operational Registers
10ConnectedtoPathB
11ConnectedtoPathAandPathB
INST SL2B and INST SL2A Bits 5 and 4
TheInstrumentSelect2Band2Abitsareusedtocontroltheconnectionofthefrontpanelmounted
INST2SMB.ThisSMBconnectorcanremainedunconnectedtoanypath,connectedtoPathA,orcon‐
nectedtoPathB.Thebinarycombinationofthesebitsdeterminetheconnectionpathasshowninthe
followingtable.
INSTSL2BINSTSL2AConnection
00NotConnected
01ConnectedtoPathA
10ConnectedtoPathB
11ConnectedtoPathAandPathB
INST SL1B and INST SL1A Bits 1 and 0
TheInstrumentSelect1Band1Abitsareusedtocontroltheconnectionofthefrontpanelmounted
INST1SMB.ThisSMBconnectorcanremainedunconnectedtoanypath,connectedtoPathA,orcon‐
nectedtoPathB.Thebinarycombinationofthesebitsdeterminetheconnectionpathasshowninthe
followingtable.
INSTSL1BINSTSL1AConnection
00NotConnected
01ConnectedtoPathA
10ConnectedtoPathB
11ConnectedtoPathAandPathB
Trigger Connection Register 04h
Thisread/writeregisterisusedtoconfiguretheconnectionofthePXITriggersignalstoeitherPathAor
B.ThisfeatureisincludedinthismodulesothattestingofotherKSCproductthatusesthePXItrigger
linescanbeaccommodated.Whenconfiguringthetriggerlines,ensurethatthedirectionofthetrigger
signalisobserved.InputandOutputreferencestothetriggerlinesarereferredtotheP580.Inputsare
receivedbytheP580andoutputsaregeneratedbytheP580.
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Read/write
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 TRGB
DIR
TRG
SL4B
TRG
SL3B
TRG
SL2B
TRG
SL1B 0 0 0
TRGA
DIR
TRG
SL4A
TRG
SL3A
TRG
SL2A
TRG
SL1A

Model P580 Chapter 4: Configuration and Operational Registers
TRGB DIR Bit 12
TheTriggerBDirectionbitisusedtospecifythedirectionofthePXItriggerlineconnectedtoPathB.
Settingthisbittoa“1”specifiesthatthetriggerlineisanoutputfromtheP580anda“0”specifiesthe
triggerlineasaninput.
TRG SL4B through TRG SL1B Bits 11-8
TheTRGSL4BthroughTRGSL1BbitsareusedtoselectthetriggerlinewhichconnectsuptoPathBof
theP580.Thebinarycombinationofthesebitsdeterminetheconnectionpathasshowninthefollowing
table.
TRGSL4B–TRGSL1BValueTriggerConnectedtoPathB
0Disabled
1PXITriggerLine0
2PXITriggerLine1
3PXITriggerLine2
4PXITriggerLine3
5PXITriggerLine4
6PXITriggerLine5
7PXITriggerLine6
8PXITriggerLine7
9PXIStarTrigger
TRGA DIR Bit 4
TheTriggerADirectionbitisusedtospecifythedirectionofthePXItriggerlineconnectedtoPathA.
Settingthisbittoa“1”specifiesthatthetriggerlineisanoutputfromtheP580anda“0”specifiesthe
triggerlineasaninput.
TRG SL4A through TRG SL1A Bits 3-0
TheTRGSL4AthroughTRGSL1AbitsareusedtoselectthetriggerlinewhichconnectsuptoPathAof
theP580.Thebinarycombinationofthesebitsdeterminetheconnectionpathasshowninthefollowing
table.
TRGSL4A–TRGSL1AValueTriggerConnectedtoPathA
0Disabled
1PXITriggerLine0
2PXITriggerLine1
3PXITriggerLine2
4PXITriggerLine3
5PXITriggerLine4
6PXITriggerLine5
7PXITriggerLine6
8PXITriggerLine7
9PXIStarTrigger

Model P580 Chapter 4: Configuration and Operational Registers
Path A Connection Register Low 08h
Thisread/writeregisterconfigureswhichofthedifferentialfront‐panelpositionsthataretobecon‐
nectedtoanalogPathA.Eachbitinthisregisterreferstoadifferentialpairofanalogsignals.
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Read/write
CH32 CH31 CH30 CH29 CH28 CH27 CH26 CH25 CH24 CH23 CH22 CH21 CH20 CH19 CH18 CH17
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
CH16 CH15 CH14 CH13 CH12 CH11 CH10 CH9 CH8 CH7 CH6 CH5 CH4 CH3 CH2 CH1
CH32 through CH1 Bits 31-0
Thesebitsareusedtoselectwhichchannelsofthefrontpanel68‐positionSCSIconnectorareconnect‐
edtoPathA.Thisregistercontainsthecontrolforchannels1through32.Theother2channelsarecon‐
figuredinthePathAConnectionRegisterHigh.Eachbitthatissettoa“1”connectsthecorresponding
channeldifferentialpairtoPathA,andeachbitthatissettoa“0”disconnectsthedifferentialpairfrom
PathA.
Path A Connection Register High 0Ch
Thisread/writeregisterconfigureswhichofthedifferentialfront‐panelpositionsthataretobecon‐
nectedtoanalogPathA.Eachbitinthisregisterreferstoadifferentialpairofanalogsignals.
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Read/write
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 CH34 CH33
CH34 through CH33 Bits 1-0
Thesebitsareusedtoselectwhichchannelsofthefrontpanel68‐positionSCSIconnectorareconnect‐
edtoPathA.Eachbitthatissettoa“1”connectsthecorrespondingchanneldifferentialpairtoPathA,
andeachbitthatissettoa“0”disconnectsthedifferentialpairfromPathA.
Path B Connection Register Low 10h
Thisread/writeregisterconfigureswhichofthedifferentialfront‐panelpositionsthataretobecon‐
nectedtoanalogPathB.Eachbitinthisregisterreferstoadifferentialpairofanalogsignals.
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16

Model P580 Chapter 4: Configuration and Operational Registers
Read/write
CH32 CH31 CH30 CH29 CH28 CH27 CH26 CH25 CH24 CH23 CH22 CH21 CH20 CH19 CH18 CH17
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
CH16 CH15 CH14 CH13 CH12 CH11 CH10 CH9 CH8 CH7 CH6 CH5 CH4 CH3 CH2 CH1
CH32 through CH1 Bits 31-0
Thesebitsareusedtoselectwhichchannelsofthefrontpanel68‐positionSCSIconnectorareconnect‐
edtoPathB.Thisregistercontainsthecontrolforchannels1through32.Theother2channelsarecon‐
figuredinthePathBConnectionRegisterHigh.Eachbitthatissettoa“1”connectsthecorresponding
channeldifferentialpairtoPathB,andeachbitthatissettoa“0”disconnectsthedifferentialpairfrom
PathA.
Path B Connection Register High 14h
Thisread/writeregisterconfigureswhichofthedifferentialfront‐panelpositionsthataretobecon‐
nectedtoanalogPathB.Eachbitinthisregisterreferstoadifferentialpairofanalogsignals.
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Read/write
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 CH34 CH33
CH34 through CH33 Bits 1-0
Thesebitsareusedtoselectwhichchannelsofthefrontpanel68‐positionSCSIconnectorareconnect‐
edtoPathB.Eachbitthatissettoa“1”connectsthecorrespondingchanneldifferentialpairtoPathB,
andeachbitthatissettoa“0”disconnectsthedifferentialpairfromPathB.
Scanner Configuration Register 18h
Thisread/writeregistercontrolsthemultiplexerscanningfeatureoftheP580.TheP580containsa1024
wordRAMthatisusedtoholdalistofswitchconnectionstobemadeaseachscannerstepistaken.
EachelementoftheRAMindicateswhatinstrumentisconnectedtoeachanalogpathaswellaswhich
frontpanelchannelisconnectedtoapath.ThesequencingofthescanneriscontrolledbyaPXItrigger
lineoranexternalsignal.Oncethemodulereceivesatriggertosteptothenextswitchconfiguration,it
canacknowledgetherequestbyassertinganothertriggerline.
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Scan
Ena

Model P580 Chapter 4: Configuration and Operational Registers
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 Trig
Out Pol
Scanner Trigger Out 0 0
Trig In
Pol Scanner Trigger In
Scanner Enable Bit 16
TheScannerEnablebitisusedtoenableanddisabletheabilityoftheP580toautomaticallyscan
throughapredeterminedlistofswitchconnections.Settingthisbittoa“1”enablesthescanneranda
“0”disablesthescanner.Whenthescannerisdisables,allinternaladdressesfortheScannerMemory
areresettozero.
Trigger Out Polarity Bit 13
TheTriggerOutputPolaritybitisusedtospecifythepolarityofthetriggeroutput.Settingthisbittoa
“1”setsthetriggerpolaritytohightrueanda“0”selectslowtruepolarity.
Scanner Trigger Out Bits 12-8
These5bitsareusedtospecifythetriggeroutputsignalpath.ApulsecanbegeneratedoneitherPXI
triggerlinesoranexternalconnectiontosignifythatthescannerstepiscomplete.Thissignalcanbe
usedbyotherdevicesasanacknowledgementthatthemultiplexerisready.Therefore,theP580must
takeintoaccountthesettletimeofthelongestsettlingdelaybeforegeneratingthispulse.Thepulsehas
adurationof200nanoseconds.
ThefollowingtableshowstheScannerTriggerOutvaluethatselectsthedestinationofthescannerin‐
crementacknowledgementpulse
ScannerTriggerOutValueScannerTriggerOutDestination
0Disabled
1PXITriggerLine0
2PXITriggerLine1
3PXITriggerLine2
4PXITriggerLine3
5PXITriggerLine4
6PXITriggerLine5
7PXITriggerLine6
8PXITriggerLine7
9PXIStarTrigger
10ExternalScannerTriggerOut
Trigger In Polarity Bit 5
TheTriggerInputPolaritybitisusedtospecifythepolarityofthetriggerinput.Settingthisbittoa“1”
setsthetriggerpolaritytohightrueanda“0”selectslowtruepolarity.
Scanner Trigger In Bits 4-0
These5bitsareusedtospecifythesourceofthesignalwhichcausesthemultiplexerscannertoincre‐
menttothenextswitchselection.ThesourcecanbeaPXITriggerline,thePXIStarTrigger,oranexter‐

Model P580 Chapter 4: Configuration and Operational Registers
nalsource.ThefollowingtableshowstheScannerTriggerInvaluethatselectsthesourceofthescanner
incrementpulse.
ScannerTriggerInValueScannerTriggerInSource
0Disabled
1PXITriggerLine0
2PXITriggerLine1
3PXITriggerLine2
4PXITriggerLine3
5PXITriggerLine4
6PXITriggerLine5
7PXITriggerLine6
8PXITriggerLine7
9PXIStarTrigger
10ExternalScannerTriggerIn
Step Scanner 1Ch
Thiswrite‐onlyaddressisusedtostepthescannermemorytothenextlocation.Oncethescanneris
enabled,thestepscannerwriteoperationcanbeusedtomovetothenextconfiguration.
Scanner Memory 1000h – 1FFCh
TheScannerMemoryisusedtodefinetheswitchingsequenceusedoncethescannerisenabled.Once
thescannerisenabled,thefirstScannerMemorylocationisreadbytheP580andtheappropriate
switchconfigurationisset.Onceset,atriggeracknowledgementissentthroughtheScannerTrigger
OutputconfiguredintheScannerConfigurationRegister.Theswitchselectionremainsuntilthescanner
issignalledtoincrementtothenextselection.TheP580canreceivetheincrementsignalfromaPXI
triggerlineoranexternaltrigger.Oncetheincrementisreceived,thenextswitchselectionismadeand
anacknowledgesent.ThiscontinuesuntiltheEndOfListbitisencounteredintheScannerMemory.
TheScannerMemoryholdsthevariousswitchconfigurationstepsinaRAM.Thecontentsofthe
memoryinformtheP580astowhichswitchclosurestomakeforthegivenstep.Thememorycontains
informationregardingwhichfrontpanelchanneltoconnecttoPathAorPathB;andwhichfrontpanel
instrumenttoconnecttoPathAandPathB.Also,anEndOfList(EOL)bitisusedtoindicatewhenthe
lastelementofthescannermemoryhasbeenaccessed.Oncethelastmemoryelementhasbeenac‐
cessedwiththeEOLbitset,thenextincrementcausesthecycletorepeatfromthebeginning.
TheP580scannermemorycanhold1024steps.Thememoryconfigurationis1024by23bits.Thefol‐
lowingdiagramshowsthebitlayoutforeachscannermemoryword.
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16
Read/write
EOL
GND
Path B
INST 4
Path B
INST 3
Path B
INST 2
Path B
INST 1
Path B Channel Path B
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Model P580 Chapter 4: Configuration and Operational Registers
GND
Path A
INST 4
Path A
INST 3
Path A
INST 2
Path A
INST 1
Path A Channel Path A
End Of List Bit 31
Thisbitisusedtosignifytheendofthescannermemorylist.Thisbitissettoa“1”toindicatethatthe
currentmemorylocationisthelastelementinthelist;andthatthescannershouldjumptothebegin‐
ningofthescannermemorywhenthenextincrementindicationisreceived.Ifthebitissettoa“0”,the
elementisnotthelastelementinthelistandthenextsequentialmemorylocationshouldbeaccessed
whenanincrementindicationisreceived.
Ground Path B Bit 26
ThisbitisusedtoconnectanalogPathBtoground.Settingthisbittoa“1”causesthepathtobe
groundedanda“0”causesthepathtoberemovedfromground.
Instrument 4 Path B Bit 25
ThisbitisusedtoconnecttheInstrument4front‐panelmountedSMBtoPathB.Settingthisbittoa“1”
causestheinstrumenttobeconnectedtoPathBanda“0”toberemovedfromPathB.
Instrument 3 Path B Bit 24
ThisbitisusedtoconnecttheInstrument3front‐panelmountedSMBtoPathB.Settingthisbittoa“1”
causestheinstrumenttobeconnectedtoPathBanda“0”toberemovedfromPathB.
Instrument 2 Path B Bit 23
ThisbitisusedtoconnecttheInstrument2front‐panelmountedSMBtoPathB.Settingthisbittoa“1”
causestheinstrumenttobeconnectedtoPathBanda“0”toberemovedfromPathB.
Instrument 1 Path B Bit 23
ThisbitisusedtoconnecttheInstrument1front‐panelmountedSMBtoPathB.Settingthisbittoa“1”
causestheinstrumenttobeconnectedtoPathBanda“0”toberemovedfromPathB.
Channel Path B Bits 21 –16
Thisfieldisusedtocontrolwhichdifferentialpairofthefront‐panel68‐positionSCSIconnectoristobe
connectedtoPathB.Validvaluesforthisfieldrangefrom0to34.Valuesof1through34refertochan‐
nels1through34ontheconnector.Avalueof0inthisfieldremovesallchannelsfromPathB.
Ground Path A Bit 10
ThisbitisusedtoconnectanalogPathAtoground.Settingthisbittoa“1”causesthepathtobe
groundedanda“0”causesthepathtoberemovedfromground.
Instrument 4 Path A Bit 9
ThisbitisusedtoconnecttheInstrument4front‐panelmountedSMBtoPathA.Settingthisbittoa“1”
causestheinstrumenttobeconnectedtoPathBanda“0”toberemovedfromPathA.
Instrument 3 Path A Bit 8
ThisbitisusedtoconnecttheInstrument3front‐panelmountedSMBtoPathA.Settingthisbittoa“1”
causestheinstrumenttobeconnectedtoPathAanda“0”toberemovedfromPathA.

Model P580 Chapter 4: Configuration and Operational Registers
Instrument 2 Path A Bit 7
ThisbitisusedtoconnecttheInstrument2front‐panelmountedSMBtoPathA.Settingthisbittoa“1”
causestheinstrumenttobeconnectedtoPathAanda“0”toberemovedfromPathA.
Instrument 1 Path A Bit 6
ThisbitisusedtoconnecttheInstrument1front‐panelmountedSMBtoPathA.Settingthisbittoa“1”
causestheinstrumenttobeconnectedtoPathAanda“0”toberemovedfromPathA.
Channel Path A Bits 5-0
Thisfieldisusedtospecifywhichdifferentialpairofthefront‐panel68‐positionSCSIconnectoristobe
connectedtoPathA.Valuesforthisfieldrangefrom0to34.Valuesof1through34refertochannels1
through34ontheconnector.Avalueof0inthisfieldremovesallchannelsfromPathA.
TheScannerMemorystartatoffset1000hfromthebaseaddressoftheP580.EachsubsequentScanner
Memorylocationisaccessedbyadding4tothepreviousaddresslocation.Thefollowingshowsthear‐
rangementofthememoryoffsets.
AddressOffsetfromBase
Address
ScannerMemory
Location
1000hLocation1
1004hLocation2
1008hLocation3
||
1FF8hLocation1023
1FFChLocation1024

Model V635 Feedback
Chapter 3: Programming Information
ThesoftwarethataccompaniestheP580mustsupportallspecifiedframeworksinPXI,aswellasappro‐
priatesoftwaretooperatetheunitonaCPCIplatform.ThesoftwareforthePXIenvironmentincludesa
PlugandPlay(PNP)driveraswellasapplicationexamples.ThePNPdriverutilizesVISAcallstocom‐
municatewiththeP580hardware.TheVISAlayerisresponsiblefortranslatingthePNPdrivercallsinto
registerI/Ooperationstocommunicatewiththeactualhardware.
ForthePXIplatform,thePNPdriverandassociatedsoftwaremustsupportthefollowingprogramming
languages:
‘C’
VisualBasic
Labview
ATEasy
Ineachoftheselanguages,anappropriatenumberofapplicationexamplesmustbegeneratedtoshow
usageofthePNPdriver.Theseexamplesalsobeavehiclefordemonstratingthefunctionalityofthede‐
vice.Oneshouldnothaveoneapplicationexamplethatshowsallthedevices’functionality,butrather
splitthemupintomultipleexamples.Theexamplesshouldrangefrombasicoperationtomorecomplex
operations.
FortheCPCIplatform,thereisnorequirementforthecontrolleroftheCPCIchassistosupporttheVISA
standard.FortheCPCIplatform,wewillwriteagenericVISAlayerformimickingtheoperationofthe
VISAlayeronthePXIplatform.ThisVISAlayerdoesnotneedtobeafullimplementationoftheVISA
specification.TheVISAcommandsincludedinthislayerneedonlyfulfilltherequirementsofthePNP
driversthatsitontopofthem.Also,aResourceManager(RESMAN)mustbedevelopedforidentifying
CPCIdevicesonthebusthatcanbecontrolledwiththePNPdrivers.
Itisanticipated,andmustbeadesigngoal,tohaveonlyonePNPdriverthatcanfunctioninboththePXI
andCPCIenvironmentswithoutmodification.Theonlydifferenceinbetweenthe2platformsisthead‐
ditionofareducedfunctionalityVISAlayerintheCPCIplatform.

Model V635 Feedback
Initialize Function
Initialize ksp580_init
Configuration Functions
Set Instrument Connection ksp580_setInstrumentConnection
Get Instrument Connection ksp580_getInstrumentConnection
Set Path To Ground ksp580_setPathGround
Get Path To Ground ksp580_getPathGround
Set Channel Connection ksp580_setChannelConnection
Get Channel Connection ksp580_getChannelConnection
Set Scanner Trigger Input Configuration ksp580_setScannerTriggerInputConfiguration
Get Scanner Trigger Input Configuration ksp580_getScannerTriggerInputConfiguration
Set Scanner Trigger Output Configuration ksp580_setScannerTriggerOutputConfiguration
Get Scanner Trigger Output Configuration ksp580_getScannerTriggerOutputConfiguration
Set Scanner Memory Path A ksp580_setScannerMemoryPathA
Get Scanner Memory Path A ksp580_getScannerMemoryPathA
Set Scanner Memory Path B ksp580_setScannerMemoryPathB
Get Scanner Memory Path B ksp580_getScannerMemoryPathB
Set Scanner Memory End Of List ksp580_setScannerMemoryEndOfList
Get Scanner Memory End Of List ksp580_getScannerMemoryEndOfList
Set Scanner Enable ksp580_setScannerEnable
Get Scanner Enable ksp580_getScannerEnable

Model V635 Feedback
A
ction and Status Functions
Clear Path Connections ksp580_ClearPathConnections
Utility Functions
Get Device List ksp580_getDeviceList
Get Module Suffix ksp580_getModuleSuffix
Error Message ksp580_error_message
Query Revision ksp580_revision_query
Reset ksp580_reset
Close Function
Close ksp580_close

Model V635 Feedback
InitializationFunctions
Table of contents
Popular Multiplexer manuals by other brands

Vetra
Vetra MegaMux VIP- 882 Series User instruction

RFL Electronics
RFL Electronics EXMUX 3500M quick start guide

Agilent Technologies
Agilent Technologies Agilent E1345A datasheet

National Instruments
National Instruments AMUX-64T user manual

GE Security
GE Security DVMRe Pro user manual

ADTRAN
ADTRAN MX2810 M13 Specifications