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

RFS
RFS FD9R6004 Series installation instructions

Optical Systems
Optical Systems OSD860 SERIES Operator's manual

Net to Net Technologies
Net to Net Technologies AAM8000 user guide

Quark-Elec
Quark-Elec QK-A035 manual

Panasonic
Panasonic WJFS216 - SWITCHER Service manual

CTC Union
CTC Union ERM-MUX user manual