Top Banner
2756

IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Jul 13, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the
Page 2: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVI™ClassDriverHelpforLabVIEW™January2007Edition,PartNumber370036E-01ThishelpfilecontainstechnicalandprogrammingsupportforthefollowingNationalInstrumentsInterchangeableVirtualInstrumentsclassdrivers:IviDCPwr,IviDmm,IviFgen,IviPwrMeter,RFSigGen,IviScope,IviSpecAn,andIviSwtch.ThishelpfilealsodescribesthefundamentalandadvancedterminologyfortheseIVIclassdrivers.ThishelpfileisintendedforusebydeveloperswithaworkingknowledgeofLabVIEW.ClickontheIVIclass-driverlibraryyouwanttoreferto:

IviDCPwrPowerSupply

IviDmmDigitalMultimeter IviFgenFunctionGenerator IviPwrMeterPowerMeter

IviRFSigGenRFSignalGenerator

IviSpecAnSpectrumAnalyzer

IviScopeOscilloscope IviSwtchSwitch

Tonavigatethishelpfile,usetheContents,Index,andSearchtabstotheleftofthiswindow.Formoreinformationaboutthishelpfile,refertothefollowingtopics:Conventions—formattingandtypographicalconventionsinthishelpfileRelatedDocumentationImportantInformationTechnicalSupportandProfessionalServicesTocommentonNationalInstrumentsdocumentation,refertotheNationalInstrumentsWebsite.©2000–2007NationalInstrumentsCorporation.Allrightsreserved.

Page 3: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

UsingHelpConventionsNavigatingHelpSearchingHelpPrintingHelpFileTopics

Page 4: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ConventionsThishelpfileusesthefollowingconventions:

<> Anglebracketsthatcontainnumbersseparatedbyanellipsisrepresentarangeofvaluesassociatedwithabitorsignalname—forexample,DBIO<3..0>.

» The»symbolleadsyouthroughnestedmenuitemsanddialogboxoptionstoafinalaction.ThesequenceFile»PageSetup»OptionsdirectsyoutopulldowntheFilemenu,selectthePageSetupitem,andselectOptionsfromthelastdialogbox.Thisicondenotesanote,whichalertsyoutoimportantinformation.

bold Boldtextdenotesitemsthatyoumustselectorclickoninthesoftware,suchasmenuitemsanddialogboxoptions.Boldtextalsodenotesparameternames,emphasis,oranintroductiontoakeyconcept.

green Underlinedtextinthiscolordenotesalinktoahelptopic,helpfile,orWebaddress.

italic Italictextdenotesvariablesorcrossreferences.Thisfontalsodenotestextthatisaplaceholderforawordorvaluethatyoumustsupply.

monospace Textinthisfontdenotestextorcharactersthatyoushouldenterfromthekeyboard,sectionsofcode,programmingexamples,andsyntaxexamples.Thisfontisalsousedforthepropernamesofdiskdrives,paths,directories,programs,subprograms,subroutines,devicenames,functions,operations,variables,filenamesandextensions,andcodeexcerpts.

monospacebold

Boldtextinthisfontdenotesthemessagesandresponsesthatthecomputerautomaticallyprintstothescreen.Thisfontalsoemphasizeslinesofcodethataredifferentfromtheotherexamples.

Page 5: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

NavigatingHelp(WindowsOnly)Tonavigatethishelpfile,usetheContents,Index,andSearchtabstotheleftofthiswindoworusethefollowingtoolbarbuttonslocatedabovethetabs:

Hide—Hidesthenavigationpanefromview.Locate—LocatesthecurrentlydisplayedtopicintheContentstab,allowingyoutoviewrelatedtopics.Back—Displaysthepreviouslyviewedtopic.Forward—DisplaysthetopicyouviewedbeforeclickingtheBackbutton.Options—Displaysalistofcommandsandviewingoptionsforthehelpfile.

Page 6: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PrintingHelpFileTopics(WindowsOnly)CompletethefollowingstepstoprintanentirebookfromtheContentstab:

1. Right-clickthebook.2. SelectPrintfromtheshortcutmenutodisplaythePrintTopics

dialogbox.3. SelectthePrinttheselectedheadingandallsubtopicsoption.

NoteSelectPrinttheselectedtopicifyouwanttoprintthesingletopicyouhaveselectedintheContentstab.

4. ClicktheOKbutton.

Page 7: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PrintingPDFDocumentsThishelpfilemaycontainlinkstoPDFdocuments.ToprintPDFdocuments,clicktheprintbuttonlocatedontheAdobeAcrobatViewertoolbar.

Page 8: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

SearchingHelp(WindowsOnly)UsetheSearchtabtotheleftofthiswindowtolocatecontentinthishelpfile.Ifyouwanttosearchforwordsinacertainorder,suchas"relateddocumentation,"addquotationmarksaroundthesearchwordsasshownintheexample.SearchingfortermsontheSearchtaballowsyoutoquicklylocatespecificinformationandinformationintopicsthatarenotincludedontheContentstab.

Page 9: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

WildcardsYoualsocansearchusingasterisk(*)orquestionmark(?)wildcards.Usetheasteriskwildcardtoreturntopicsthatcontainacertainstring.Forexample,asearchfor"prog*"liststopicsthatcontainthewords"program,""programmatically,""progress,"andsoon.Usethequestionmarkwildcardasasubstituteforasinglecharacterinasearchterm.Forexample,"?ext"liststopicsthatcontainthewords"next,""text,"andsoon.

NoteWildcardsearchingwillnotworkonSimplifiedChinese,TraditionalChinese,Japanese,andKoreansystems.

Page 10: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

NestedExpressionsUsenestedexpressionstocombinesearchestofurtherrefineasearch.YoucanuseBooleanexpressionsandwildcardsinanestedexpression.Forexample,"exampleAND(programORVI)"liststopicsthatcontain"exampleprogram"or"exampleVI."Youcannotnestexpressionsmorethanfivelevels.

Page 11: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

BooleanExpressionsClickthe buttontoaddBooleanexpressionstoasearch.ThefollowingBooleanoperatorsareavailable:

AND(default)—Returnstopicsthatcontainbothsearchterms.Youdonotneedtospecifythisoperatorunlessyouareusingnestedexpressions.OR—Returnstopicsthatcontaineitherthefirstorsecondterm.NOT—Returnstopicsthatcontainthefirsttermwithoutthesecondterm.NEAR—Returnstopicsthatcontainbothtermswithineightwordsofeachother.

Page 12: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

SearchOptions

UsethefollowingcheckboxesontheSearchtabtocustomizeasearch:Searchpreviousresults—Narrowstheresultsfromasearchthatreturnedtoomanytopics.Youmustremovethecheckmarkfromthischeckboxtosearchalltopics.Matchsimilarwords—Broadensasearchtoreturntopicsthatcontainwordssimilartothesearchterms.Forexample,asearchfor"program"liststopicsthatincludethewords"programs,""programming,"andsoon.Searchtitlesonly—Searchesonlyinthetitlesoftopics.

Page 13: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIClassDriverHelpforLabVIEWOverviewThishelpfilecontainstechnicalandprogrammingsupportforthefollowingNationalInstrumentsInterchangeableVirtualInstrumentsclassdrivers:IviDCPwr,IviDmm,IviFgen,IviPwrMeter,RFSigGen,IviScope,IviSpecAn,andIviSwtch.ThisbookalsodescribesthefundamentalandadvancedterminologyfortheseIVIclassdrivers.ThetopicsincludedinthisbookareintendedforusebydeveloperswithaworkingknowledgeofLabVIEW.ClickontheIVIclass-driverlibraryyouwanttoreferto:

IviDCPwrPowerSupply

IviDmmDigitalMultimeter

IviFgenFunctionGenerator

IviPwrMeterPowerMeter

IviRFSigGenRFSignalGenerator

IviSpecAnSpectrumAnalyzer

IviScopeOscilloscope

IviSwtchSwitch

Page 14: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

RelatedDocumentationThefollowingdocumentscontaininformationthatyoumightfindhelpfulasyouusethishelpfile:

ApplicationNotes—Alibrarywithmorethan100shortpapersaddressingspecifictopicssuchascreatingandcallingDLLs,developingyourowninstrumentdriversoftware,andportingapplicationsbetweenplatformsandoperatingsystems.Measurement&AutomationExplorerHelpforIVI—ThishelpfilediscusseshowtoconfigureyoursystemwithMAX.LabWindows/CVIInstrumentDriverDevelopersGuide—ThisdocumentdescribesguidelinesforwritinganIVIinstrumentdriver.Todownloadandusethisdocument,clickni.com/manuals,andsearchfortheLabWindows/CVIInstrumentDriverDevelopersGuide.IVIFoundation—ThiswebsiteprovidesinformationfromtheIVIFoundation,includingthespecificationsforeachinstrumentclass.

Page 15: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

SampleProgramsTheIVIsampleprogramsforLabVIEWarelocatedintheLabVIEW\examples\instr\IviClass.llbdirectory.Thesampleprogramsarebasicexamplesofclassdriveroperations.Eachexampleallowsyoutointeractivelyconfigurethedevice.Someofthefrontpaneldefaultsettingsmightnotapplytoallinstruments.RefertotheVIandcontrolhelpofthespecificinstrumentdriverforadescriptionofvalidvaluesforyourinstrument.

Page 16: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIInherentCapabilitiesExpandthistopictoviewinherentVIsandProperties.

Page 17: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIInherentClassCapabilitiesOverviewThissectioncontainsinformationanddescriptionsforinherentdriverVIsthatallclassdriverssupport.ScrolldownforinformationaboutclassdriverinherentVIs.YoucancallanyoftheseinherentVIs.

Page 18: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIInherentVIsClass/PanelName VINameInitialize/CloseVIsInitialize ClassPrefixInitialize

InitializewithOptions ClassPrefixInitializeWithOptions

Close ClassPrefixClose

PropertyAccessInvalidateAllAttributes ClassPrefixInvalidateAllAttributes

ChannelAccessGetChannelName ClassPrefixGetChannelName

UtilityVIsReset ClassPrefixResetResetWithDefaults ClassPrefixResetWithDefaultsSelf-Test ClassPrefixSelf-Test

Disable ClassPrefixDisableRevisionQuery ClassPrefixRevisionQueryError-Query ClassPrefixError-QueryErrorMessage ClassPrefixErrorMessageCoercionGetNextCoercionRecord ClassPrefixGetNextCoercionRecordInterchangeabilityCheckingGetNextInterchangeWarning

ClassPrefixGetNextInterchangeWarning

ResetInterchangeCheck ClassPrefixResetInterchangeCheckClearInterchangeWarnings ClassPrefixClearInterchangeWarnings

Page 19: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

RelatedTopicsIVIInherentPropertiesIVIStatusCodes

Page 20: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixClearInterchangeWarningsIVIInherentFunctionToformtheClassPrefixVIname,usetheprefixoftheclassdriverthatyouareworkingwith.Forexample,ifyouareworkingwiththeIviDmmclassdriver,usetheprefixIviDmmtocreatethecorrectVIname,IviDmmClearInterchangeWarnings.TheclassdriverperformsinterchangeabilitycheckingiftheClassPrefixInterchangeCheckpropertyissettoTRUE.ThisVIclearsthelistofcurrentinterchangewarnings.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 21: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixCloseIVIInherentFunctionToformtheClassPrefixVIname,usetheprefixoftheclassdriverthatyouareworkingwith.Forexample,ifyouareworkingwiththeIviDmmclassdriver,usetheprefixIviDmmtocreatethecorrectVIname,IviDmmClose.

ThisVIperformsthefollowingoperations:

ClosestheinstrumentI/Osession.Destroystheinstrumentdriversessionandallofitsproperties.Deallocatesanymemoryresourcesthedriveruses.

NoteAftercallingClassPrefixClose,youcannotusetheinstrumentdriveragainuntilyoucallClassPrefixInitialize.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.errorin(noerror)UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 22: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixDisableIVIInherentFunctionToformtheClassPrefixVIname,usetheprefixoftheclassdriverthatyouareworkingwith.Forexample,ifyouareworkingwiththeIviDmmclassdriver,usetheprefixIviDmmtocreatethecorrectVIname,IviDmmDisable.

ThisVIplacestheinstrumentinaquiescentstatewhereithasminimalornoimpactonthesystemtowhichitisconnected.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 23: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixErrorMessageIVIInherentFunctionToformtheClassPrefixVIname,usetheprefixoftheclassdriverthatyouareworkingwith.Forexample,ifyouareworkingwiththeIviDmmclassdriver,usetheprefixIviDmmtocreatethecorrectVIname,IviDmmErrorMessage.ThisVIconvertsastatuscodereturnedbyaninstrumentdriverintoauser-readablestring.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.ErrorCodePasstheStatusparameterthatisreturnedfromanyoftheinstrumentdriverVIs.DefaultValue:0(Noerror)

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

ErrorMessageReturnsareadablemessagestringtoyouthat

Page 24: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

correspondstothestatuscodeyouspecify.

Page 25: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixError-QueryIVIInherentFunctionToformtheClassPrefixVIname,usetheprefixoftheclassdriverthatyouareworkingwith.Forexample,ifyouareworkingwiththeIviDmmclassdriver,usetheprefixIviDmmtocreatethecorrectVIname,IviDmmError-Query.

ThisVIqueriestheinstrumentandreturnstheinstrumentspecificerrorinformation.Generally,youcallthisVIafteranotherVIintheinstrumentdriverreturnstheIVI_ERROR_INSTRUMENT_STATUS(0xBFFA0001)errorcode.Thedriverreturnsthiserrorcodewhentheinstrument'sstatusregisterindicatesthattheinstrument'serrorqueueisnotempty.TheClassPrefixErrorQueryVIextractsthefirsterroroutoftheinstrument'serrorqueue.Forinstrumentsthathavestatusregistersbutnoerrorqueue,thedriversimulatesanerrorqueueinsoftware.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.errorcodeReturnstheerrorcodereadfromtheinstrument'serrorqueue.

Page 26: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

errormessageReturnstheerrormessagestringreadfromtheinstrument'serrormessagequeue.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 27: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixGetChannelNameIVIInherentFunctionToformtheClassPrefixVIname,usetheprefixoftheclassdriverthatyouareworkingwith.Forexample,ifyouareworkingwiththeIviDmmclassdriver,usetheprefixIviDmmtocreatethecorrectVIname,IviDmmGetChannelName.

ThisVIreturnsthespecificdriverdefinedchannelnamethatcorrespondstotheone-basedindexthatyouspecify.IfthevalueyoupassfortheIndexparameterislessthanoneorgreaterthanthevalueoftheChannelCountproperty,thisVIreturnsanemptystringintheNameparameterandreturnsanerror.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.index(1)Aone-basedindexthatdefineswhichnametoreturn.TheindexmustbelessthanorequaltotheClassPrefixChannelCountproperty.instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

outputchannelnameReturnsthenameoftheChannelspecifiedbytheindexparameter.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.

Page 28: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 29: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixGetNextCoercionRecordIVIInherentFunctionToformtheClassPrefixVIname,usetheprefixoftheclassdriverthatyouareworkingwith.Forexample,ifyouareworkingwiththeIviDmmclassdriver,usetheprefixIviDmmtocreatethecorrectVIname,IviDmmGetNextCoercionRecord.

ThisVIobtainsthecoercioninformationassociatedwiththeIVIsession.Itretrievesandclearstheoldestinstanceinwhichthespecificdrivercoercedavalueyouspecifiedtoanothervalue.IfyousettheClassPrefixRecordValueCoercionspropertytoTRUE,thespecificdriverkeepsalistofallcoercionsitmakesonViInt32orViReal64valuesyoupasstoinstrumentdriverVIs.YouusethisVItoretrieveinformationfromthatlist.TheVIreturnsanemptystringintheCoercionRecordparameterifnocoercionrecordsremainforthesession.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.

coercionrecordReturnsthenextcoercionrecordfortheIVIsession.Iftherearenocoercionrecords,theVIreturnsanemptystring.

Page 30: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 31: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixGetNextInterchangeWarningIVIInherentFunctionToformtheClassPrefixVIname,usetheprefixoftheclassdriverthatyouareworkingwith.Forexample,ifyouareworkingwiththeIviDmmclassdriver,usetheprefixIviDmmtocreatethecorrectVIname,IviDmmGetNextInterchangeWarning.

ThisVIreturnstheinterchangeabilitywarningsassociatedwiththeIVIsession.Itretrievesandclearstheoldestinstanceinwhichtheclassdriverrecordedaninterchangeabilitywarning.Interchangeabilitywarningsindicatethatusingyourapplicationwithadifferentinstrumentmightcausedifferentbehavior.UsethisVItoretrieveinterchangeabilitywarnings.Alternately,youmayuseNISpytoviewinterchangeabilitywarnings.Interchangeabilitycheckingexaminesthepropertiesinacapabilitygrouponlyifyouspecifyavalueforatleastonepropertywithinthatgroup.Ingeneral,theclassdrivergeneratesinterchangeabilitywarningswhenitencountersoneofthefollowingconditions:

Apropertythataffectsthebehavioroftheinstrumentisinastatethatyoudidnotspecify.Yousetaclass-definedpropertytoaninstrumentspecificvalue.Yousetthevalueofapropertythattheclassdriverdefinesasread-only.Theclassdriverencountersanerrorwhenittriestoapplyavaluetoanextensionpropertythatyourprogramneverconfigures.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.

Page 32: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.interchangewarningReturnsthenextinterchangewarningfortheIVIsession.Iftherearenointerchangewarnings,thisparameterreturnsanemptystring.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

RelatedTopics

InterchangeabilityChecking

Page 33: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixInitializeIVIInherentFunctionToformtheClassPrefixVIname,usetheprefixoftheclassdriverthatyouareworkingwith.Forexample,ifyouareworkingwiththeIviDmmclassdriver,usetheprefixIviDmmtocreatethecorrectVIname,IviDmmInitializeWithOptions.

ThisVIperformsthefollowinginitializationactions:

CreatesanewIVIinstrumentdriversession.OpensasessiontothespecifieddeviceusingtheinterfaceandaddressyouspecifyfortheResourceNameparameter.IftheIDQueryparameterissettoTRUE,thisVIqueriestheinstrumentIDandchecksthatitisvalidforthisinstrumentdriver.IftheResetparameterissettoTRUE,thisVIresetstheinstrumenttoaknownstate.Sendsinitializationcommandstosettheinstrumenttothestatenecessaryfortheoperationoftheinstrumentdriver.ReturnsaninstrumenthandlethatyouusetoidentifytheinstrumentinallsubsequentinstrumentdriverVIcalls.

NoteThisVIcreatesanewsessioneachtimeyouinvokeit.AlthoughyoucanopenmorethanoneIVIsessionforthesameresource,itisbestnottodoso.Youcanusethesamesessioninmultipleprogramthreads.CautionAllIVInames,suchaslogicalnamesorvirtualnames,arecase-sensitive.Ifyouuselogicalnames,driversessionnames,orvirtualnamesinyourprogram,youmustmakesurethatthenameyouusematchesthenameintheIVIConfigurationStorefileexactly,withoutanyvariationsinthecaseofthecharactersinthename.logicalname("SampleFGen")Passesthelogicalnamethat

Page 34: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

identifiestheparticulardriversessiontouse.Thedriversession,inturn,identifiesaspecificdriveranddeviceandspecifiestheinitialsettingsforthesession.Youconfigurethelogicalname,driversession,specificdriver,andhardwareassetwithMAX.Ifyouwanttouseyourprogramwithadifferentphysicalinstrument,youchangetheconfigurationofthelogicalnametousethedriversessionforthenewphysicalinstrument.Youcanchangetheinitialsettingsforthesessionbychangingtheconfigurationofthedriversession.DefaultValues:"SampleScope"forIviScope"SampleDmm"forIviDmm"SamplePower"forIviDCPwr"SampleSwitch"forIviSwtch"SampleFgen"forIviFgen

idquery(true)SpecifywhetheryouwanttheinstrumentdrivertoperformanIDQuery.

ValidRange:TRUE(1)PerformIDQuery(DefaultValue)FALSE(0)SkipIDQueryWhenyousetthisparametertoTRUE,thedriververifiesthattheinstrumentyouinitializeisatypethatthisdriversupports.CircumstancescanarisewhereitisundesirabletosendanIDQuerycommandstringtotheinstrument.WhenyousetthisparametertoFALSE,theVIinitializestheinstrumentwithoutperforminganIDQuery.

resetdevice(true)Specifywhetheryouwantthetoresettheinstrumentduringtheinitializationprocedure.

ValidRange:TRUE(1)ResetDevice(DefaultValue)FALSE(0)Don'tReset

Page 35: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.instrumenthandleoutTheinstrumentdriverthatyouusetoidentifytheinstrumentinallsubsequentinstrumentdriverVIcalls.Note

1. TheInitializeVIcreatesanewsessioneachtimeyouinvokeit.Thisisusefulifyouhavemultiplephysicalinstancesofthesametypeofinstrument.

2. Avoidcreatingmultipleconcurrentinstrumenthandlestothesamephysicalinstrument.Althoughyoucancreatemorethanoneinstrumentdriverhandleforthesameresource,itisbestnottodoso.

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 36: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixInitializeWithOptionsIVIInherentFunctionToformtheClassPrefixVIname,usetheprefixoftheclassdriverthatyouareworkingwith.Forexample,ifyouareworkingwiththeIviDmmclassdriver,usetheprefixIviDmmtocreatethecorrectVIname,IviDmmInitializeWithOptions.Details.

logicalname("SampleScope")Passesthelogicalnamethatidentifiestheparticulardriversessiontouse.Thedriversession,inturn,identifiesaspecificdriveranddeviceandspecifiestheinitialsettingsforthesession.Youconfigurethelogicalname,driversession,specificdriver,andhardwareassetwithMAX.Ifyouwanttouseyourprogramwithadifferentphysicalinstrument,youchangetheconfigurationofthelogicalnametousethedriversessionforthenewphysicalinstrument.Youcanchangetheinitialsettingsforthesessionbychangingtheconfigurationofthedriversession.DefaultValues:"SampleScope"forIviScope"SampleDmm"forIviDmm"SamplePower"forIviDCPwr"SampleSwitch"forIviSwtch"SampleFgen"forIviFgen

idquery(True)SpecifywhetheryouwanttheinstrumentdrivertoperformanIDQuery.ValidRange:TRUE(1)—PerformIDQuery(DefaultValue)FALSE(0)—SkipIDQueryWhenyousetthisparametertoTRUE,thedriververifiesthattheinstrumentyou

Page 37: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

initializeisatypethatthisdriversupports.CircumstancescanarisewhereitisundesirabletosendanIDQuerycommandstringtotheinstrument.WhenyousetthisparametertoFALSE,theVIinitializestheinstrumentwithoutperforminganIDQuery.

resetdevice(True)Specifywhetheryouwantthetoresettheinstrumentduringtheinitializationprocedure.ValidRange:TRUE(1)—ResetDevice(DefaultValue)FALSE(0)—DonotReset

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

optionstring("Simulate=0,RangeCheck=0,QueryInstrStatus=0,Cache=1,InterchangeCheck=0")Youcanusethisparametertosettheinitialvalueofcertainpropertiesforthesession.Thefollowingtableliststhenameandthepropertiesyouuseinthisparametertoidentifytheproperty.

Name PropertyRangeCheck CLASSPREFIX_ATTR_RANGE_CHECKQueryInstrStatus CLASSPREFIX_ATTR_QUERY_INSTRUMENT_STATUSCache CLASSPREFIX_ATTR_CACHESimulate CLASSPREFIX_ATTR_SIMULATERecordCoercions CLASSPREFIX_ATTR_RECORD_COERCIONSInterchangeCheck CLASSPREFIX_ATTR_INTERCHANGE_CHECK

Theformatofthisstringis,"PropertyName=Value"wherePropertyNameisthenameofthepropertyandValueisthevaluetowhichthepropertywillbeset.Tosetmultipleproperties,separatetheirassignmentswithacomma.IfyoupassNULLoranemptystringforthisparameter,thesessionusesthedefaultvaluesfortheproperties.Youcanoverridethedefaultvaluesbyassigningavalueexplicitlyinastringyoupassforthisparameter.You

Page 38: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

donothavetospecifyallofthepropertiesandmayleaveanyofthemout.Ifyoudonotspecifyoneoftheproperties,itsdefaultvaluewillbeused.Thedefaultvaluesforthepropertiesareshownbelow:

Name DefaultValueRangeCheck TRUEQueryInstrStatus FALSECache TRUESimulate FALSERecordCoercions FALSEInterchangeCheck FALSEDriverSetup ""

ThefollowingarevalidvaluesforViBooleanproperties:

True: 1,TRUE,orTRUEFalse: 0,False,orFALSEDefaultValue: ""

Anexampleoptionstring:"Simulate=0,RangeCheck=1,QueryInstStatus=0,Cache=1,Spy=0,InterchangeCheck=0"

NoteSpyingonIVIAPIcallswithinNI-SpyisafeaturethatisonlyavailableifyouhaveNI-Spyinstalledonyoursystem.NI-SpyisinstalledwithseveralNIsoftwarepackages.

instrumenthandleoutTheinstrumentdriverthatyouusetoidentifytheinstrumentinallsubsequentinstrumentdriverVIcalls.

Notes

1. ThisVIcreatesanewsessioneachtimeyouinvokeit,whichisusefulifyouhavemultiplephysicalinstancesofthesametypeofinstrument.

2. Avoidcreatingmultipleconcurrentinstrumenthandlestothesamephysicalinstrument.Althoughyoucancreatemorethanoneinstrumentdriverhandleforthesameresource,itisbestnottodoso.

erroroutTheerroroutclusterpasseserrororwarninginformation

Page 39: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

outofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

ClassPrefixInitializeWithOptionsDetailsThisVIperformsthefollowinginitializationactions:

CreatesanewIVIinstrumentdriversession.OpensasessiontothespecificdriverusingthelogicalnameoftheIVIvirtualinstrument.IftheIDQueryparameterissettoTRUE,thisVIqueriestheinstrumentIDandchecksthatitisvalidforthisinstrumentdriver.IftheResetparameterissettoTRUE,thisVIresetstheinstrumenttoaknownstate.Sendsinitializationcommandstosettheinstrumenttothestatenecessaryfortheoperationoftheinstrumentdriver.ReturnsaninstrumenthandlethatyouusetoidentifytheinstrumentinallsubsequentinstrumentdriverVIcalls.

NoteThisVIcreatesanewsessioneachtimeyouinvokeit.AlthoughyoucanopenmorethanoneIVIsessionforthesameresource,itisbestnottodoso.Youcanusethesamesessioninmultipleprogramthreads.CautionAllIVInames,suchaslogicalnamesorvirtualnames,arecase-sensitive.Ifyouuselogicalnames,driversessionnames,orvirtualnamesinyourprogram,youmustmakesurethatthenameyouusematchesthenameintheIVIConfigurationStorefileexactly,withoutanyvariationsinthecaseofthecharactersinthename.

Page 40: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixInvalidateAllAttributesIVIInherentFunctionToformtheClassPrefixVIname,usetheprefixoftheclassdriverthatyouareworkingwith.Forexample,ifyouareworkingwiththeIviDmmclassdriver,usetheprefixIviDmmtocreatethecorrectVIname,IviDmmInvalidateAllAttributes.

ThisVIinvalidatesthecachedvaluesofallpropertiesforthesession.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 41: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixResetIVIInherentFunctionToformtheClassPrefixVIname,usetheprefixoftheclassdriverthatyouareworkingwith.Forexample,ifyouareworkingwiththeIviDmmclassdriver,usetheprefixIviDmmtocreatethecorrectVIname,IviDmmReset.

ThisVIresetstheinstrumenttoaknownstateandsendsinitializationcommandstotheinstrument.TheinitializationcommandssetinstrumentsettingssuchasHeadersOff,ShortCommandform,andDataTransferBinarytothestatenecessaryfortheoperationoftheinstrumentdriver.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 42: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixResetInterchangeCheckIVIInherentFunctionToformtheClassPrefixVIname,usetheprefixoftheclassdriverthatyouareworkingwith.Forexample,ifyouareworkingwiththeIviDmmclassdriver,usetheprefixIviDmmtocreatethecorrectVIname,IviDmmResetInterchangeCheck.Details.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

ClassPrefixResetInterchangeCheckDetailsWhendevelopingacomplextestsystemthatconsistsofmultipletestmodules,itisgenerallyagoodideatodesignthetestmodulessothat

Page 43: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

theycanruninanyorder.Todosorequiresensuringthateachtestmodulecompletelyconfiguresthestateofeachinstrumentituses.Ifaparticulartestmoduledoesnotcompletelyconfigurethestateofaninstrument,thestateoftheinstrumentdependsontheconfigurationfromapreviouslyexecutedtestmodule.Ifyouexecutethetestmodulesinadifferentorder,thebehavioroftheinstrumentandthereforetheentiretestmoduleislikelytochange.Thischangeinbehaviorisgenerallyinstrumentspecificdriverandrepresentsaninterchangeabilityproblem.YoucanusethisVItotestforsuchcases.AfteryoucallthisVI,theinterchangeabilitycheckingalgorithmsinthespecificdriverignoreallpreviousconfigurationoperations.BycallingthisVIatthebeginningofatestmodule,youcandeterminewhetherthetestmodulehasdependenciesontheoperationofpreviouslyexecutedtestmodules.ThisVIdoesnotcleartheinterchangeabilitywarningsfromthelistofpreviouslyrecordedinterchangeabilitywarnings.IfyouwanttoguaranteethattheClassPrefixGetNextInterchangeWarningVIonlyreturnsthoseinterchangeabilitywarningsthataregeneratedaftercallingthisVI,youmustclearthelistofinterchangeabilitywarnings.YoucancleartheinterchangeabilitywarningslistbyrepeatedlycallingtheClassPrefixGetNextInterchangeWarningVIuntilnomoreinterchangeabilitywarningsarereturned.Ifyouarenotinterestedinthecontentofthosewarnings,youcancalltheClassPrefixClearInterchangeWarningsVI.

Page 44: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixResetWithDefaultsIVIInherentFunctionToformtheClassPrefixVIname,usetheprefixoftheclassdriverthatyouareworkingwith.Forexample,ifyouareworkingwiththeIviDmmclassdriver,usetheprefixIviDmmtocreatethecorrectVIname,IviDmmResetWithDefaults.

ThisVIresetstheinstrumentandappliesinitialuser-specifiedsettingsfromtheLogicalNamewhichwasusedtoinitializethesession.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 45: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixRevisionQueryIVIInherentFunctionToformtheClassPrefixVIname,usetheprefixoftheclassdriverthatyouareworkingwith.Forexample,ifyouareworkingwiththeIviDmmclassdriver,usetheprefixIviDmmtocreatethecorrectVIname,IviDmmRevisionQuery.

Obtainsthefollowinginformation:

Therevisionoftheinstrumentdriver.Thefirmwarerevisionoftheinstrumentyouarecurrentlyusing

instrumenthandleTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.instrumentdriverrevisionReturnstheinstrumentdriversoftwarerevisionnumbersintheformofastring.firmwarerevisionReturnstheinstrumentfirmwarerevisionnumbersintheformofastring.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.

Page 46: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 47: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixSelf-TestIVIInherentFunctionToformtheClassPrefixVIname,usetheprefixoftheclassdriverthatyouareworkingwith.Forexample,ifyouareworkingwiththeIviDmmclassdriver,usetheprefixIviDmmtocreatethecorrectVIname,IviDmmSelf-Test.

ThisVIrunstheinstrument'sself-testroutineandreturnsthetestresult(s).

instrumenthandleTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheClassPrefixInitializeorClassPrefixInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.selftestresultThiscontrolcontainsthevaluereturnedfromtheinstrumentselftest.Zeromeanssuccess.Foranyothercode,refertothedevice'soperatormanual.Numericresultfromself-testoperation:0=noerror(testpassed)non-zero=testfailed

self-testmessageReturnstheself-testresponsestringfromthe

Page 48: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

instrument.Refertothedevice'sdocumentationforanexplanationofthestring'scontents.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 49: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

InherentPropertiesNoteYouaccesspropertiesthroughtheLabVIEWPropertyNode.

Page 50: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIInherentPropertiesAdvancedSessionInformationLogicalNameResourceDescriptorDriverSetup

ClassDriverIdentificationDescriptionPrefixVendorRevisionSpecificationMajorVersionSpecificationMinorVersion

InstrumentIdentificationManufacturerModelFirmwareRevision

SpecificDriverCapabilitiesSupportedInstrumentModelsGroupCapabilitiesFunctionCapabilitiesChannelCount

SpecificDriverIdentificationDescriptionLocatorPrefixRevisionMajorVersionMinorVersion

Page 51: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

VendorUserOptionsRangeCheckQueryInstrumentStatusCacheSimulateRecordValueCoercionsInterchangeCheckSpyUseSpecificSimulation

Page 52: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixAttributeCapabilitiesInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

RO N/A None None

DescriptionThispropertyisacomma-separatedstringthatidentifiestheclasspropertiesthatthespecificinstrumentdriverimplements.PropertyNodePathClassPrefix»InherentIVISettings»SpecificDriverCapabilities»AttributeCapabilities

Page 53: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixCacheInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

R/W N/A None None

DescriptionSpecifieswhethertocachethevalueofproperties.Whencachingisenabled,thespecificdriverkeepstrackofthecurrentinstrumentsettingssothatitcanavoidsendingredundantcommandstotheinstrument.Statecachingcansignificantlyincreaseexecutionspeed.Youspecifyavalueforthispropertyfortheentireinstrumentdriver.However,thespecificdrivercanoverridethisvalueforaparticularproperty.PropertyNodePathClassPrefix»InherentIVISettings»UserOptions»ClassCache

Page 54: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixChannelCountInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

RO N/A None None

DescriptionReturnsthenumberofavailablechannels.PropertyNodePathClassPrefix»InherentIVISettings»UserOptions»ChannelCount

Page 55: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixClassDriverDescriptionInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

RO N/A None None

DescriptionReturnsabriefdescriptionoftheclassdriver.PropertyNodePathClassPrefix»InherentIVISettings»ClassDriverIdentification»Description

Page 56: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixClassDriverPrefixInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

RO N/A None None

DescriptionReturnstheprefixfortheclassinstrumentdriver.Theprefixcanbeamaximumof31characters.Thenameofeachuser-callableVIintheclassdriverbeginswiththisprefix.Forexample,ifaclassdriverhasauser-callableVInamedIviDmmInitialize,thenIviDmmistheprefixforthatdriver.PropertyNodePathClassPrefix»InherentIVISettings»ClassDriverIdentification»ClassDriverPrefix

Page 57: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixClassDriverRevisionInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

RO N/A None None

DescriptionReturnsastringthatcontainsadditionalversioninformationaboutthespecificinstrumentdriver.Thereturnedvaluecontainsdriverprefixandversion.Italsocontainsversioninformationforcompilerandcomponentsusedinthedriverbuildprocess.PropertyNodePathClassPrefix»InherentIVISettings»ClassDriverIdentification»Revision

Page 58: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixClassDriverVendorInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

RO N/A None None

DescriptionReturnsthenameofthevendorthatsuppliestheclassdriver.PropertyNodePathClassPrefix»InherentIVISettings»ClassDriverIdentification»ClassDriverVendor

Page 59: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixClassSpecificationMajorVersionInherentPropertyDataType Access Applies-to Coercion HighLevelFunctions

RO N/A None None

DescriptionSpecifiesthemajorversionnumberoftheIVIclassspecificationwithwhichtheclassdriveriscompliant.PropertyNodePathClassPrefix»InherentIVISettings»ClassDriverIdentification»ClassSpecificationMajorVersion

Page 60: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixClassSpecificationMinorVersionInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

RO N/A None None

DescriptionReturnstheminorversionnumberoftheclassinstrumentdriver.PropertyNodePathClassPrefix»InherentIVISettings»ClassDriverIdentification»MinorVersion

Page 61: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixDriverSetupInherentPropertyDataType Access Applies

to Coercion HighLevelFunctions

RO N/A None ClassPrefixInitializeWithOptions

DescriptionThispropertyreturnstheDriverSetupstringthatyouspecifiedwheninitializingthedriver.Somecasesexistwhereyoumightspecifytheinstrumentdriveroptionsatinitializationtime.Anexampleofthisisspecifyingaparticularinstrumentmodelfromamongafamilyofinstrumentsthatthedriversupports.Thisisusefulwhenusingsimulation.Youcanspecifydriver-specificoptionsthroughtheDriverSetupkeywordintheoptionStringparametertotheClassPrefixInitializeWithOptionsVIorthroughMAX.IfyoudonotspecifyaDriverSetupstring,thispropertyreturnsanemptystring.PropertyNodePathClassPrefix»InherentIVISettings»DriverSetup

Page 62: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixFirmwareRevisionInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

RO N/A None ClassPrefixRevisionQuery

DescriptionReturnsaninstrumentspecificstringthatcontainsthefirmwarerevisioninformationofthephysicalinstrument.Whensimulating,thespecificdriverreturnsthevalue.PropertyNodePathClassPrefix»InherentIVISettings»InstrumentIdentification»FirmwareRevision

Page 63: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixFunctionCapabilitiesInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

RO N/A None None

DescriptionThispropertyisacomma-separatedstringthatidentifiestheclassfunctionsthatthespecificinstrumentdriverimplements.PropertyNodePathClassPrefix»InherentIVISettings»SpecificDriverCapabilities»FunctionCapabilities

Page 64: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixGroupCapabilitiesInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

RO N/A None None

DescriptionThispropertyisacomma-separatedstringthatidentifiestheinstrumentclassandtheclass-extensiongroupsthatthespecificinstrumentdriverimplements.PropertyNodePathClassPrefix»InherentIVISettings»SpecificDriverCapabilities»GroupCapabilities

Page 65: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixInterchangeCheckInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

R/W N/A None None

DescriptionSpecifieswhetherthedriverperformsinterchangeabilitychecking.Whenthispropertyisenabled,theclassdriverkeepsalistoftheinterchangeabilitywarningsitencounters.YouviewtheinterchangeabilitywarningswithNISpy.Alternatively,youcancallClassPrefixGetNextInterchangeWarningVItoextractanddeletetheoldestrecordfromthelist.

NoteIfClassPrefixInterchangeCheckissettoTRUEandyouarenotusingNISpy,theinterchangecheckqueueisclearedbycallingClassPrefixGetNextInterchangeWarningVI.Ifyoudonotclearthequeue,theresultinglistbuild-upappearsasamemoryleak.

ThedefaultvalueisFALSE.YoucanoverridethisvaluebyspecifyingavaluewithMAX.YoucancleartheinterchangeabilitywarninglistbycallingtheClassPrefixClearInterchangeWarningsVI.PropertyNodePathClassPrefix»InherentIVISettings»UserOptions»InterchangeCheck

Page 66: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixLogicalNameInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

RO N/A None None

DescriptionYoupassalogicalnametotheclassdriverinitializationVI.MAXmustcontainanentryforthelogicalname.ThelogicalnameentryreferstoadriversessioninMAX.Thedriversessionspecifiesaphysicaldeviceandaspecificinstrumentdriver.ByassigningthenameofadifferentdriversessiontothelogicalnameinMAX,youcanexchangeoneinstrumentforanotherwithoutmodifyingorrecompilingyourLabVIEWapplication.ThispropertyindicatesthelogicalnameyouspecifiedwhenopeningthecurrentIVIsession.PropertyNodePathClassPrefix»InherentIVISettings»AdvancedSessionInformation»LogicalName

Page 67: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixManufacturerInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

RO N/A None None

DescriptionReturnsthenameofthemanufactureroftheinstrument.PropertyNodePathClassPrefix»InherentIVISettings»InstrumentIdentification»Manufacturer

Page 68: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixModelInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

RO N/A None None

DescriptionReturnsthemodelnumberornameofthephysicalinstrument.PropertyNodePathClassPrefix»InherentIVISettings»InstrumentIdentification»Model

Page 69: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixQueryInstrumentStatusInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

R/W N/A None None

DescriptionSpecifieswhetherthespecificdriverqueriestheinstrumentstatusaftereachVIcall.Queryingtheinstrumentstatusisusefulfordebugging.Aftervalidatingtheprogram,youcansetthispropertytoFALSEtodisablestatuscheckingandmaximizeperformance.Youspecifyavalueforthispropertyfortheentireinstrumentdriver.However,thedrivercanoverridethisvalueforaparticularproperty.ThedefaultvalueisFALSE.YoucanoverridethisvaluebyspecifyingavaluewithMAXorbyinitializingtheIVIsessionwiththeClassPrefixInitializeWithOptionsVI.PropertyNodePathClassPrefix»InherentIVISettings»UserOptions»QueryInstrumentStatus

Page 70: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixRangeCheckInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

R/W N/A None None

DescriptionSpecifieswhethertovalidatepropertyvaluesandVIparameters.Rangecheckingparametersisveryusefulfordebugging.Aftervalidatingtheprogram,youcansetthispropertytoFALSEtodisablerangecheckingandmaximizeperformance.ThedefaultvalueisTRUE.YoucanoverridethisvaluebyspecifyingavaluewithMAXorbyinitializingtheIVIsessionwiththeClassPrefixInitializeWithOptionsVI.PropertyNodePathClassPrefix»InherentIVISettings»UserOptions»RangeCheck

Page 71: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixRecordValueCoercionsInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

R/W N/A None None

DescriptionSpecifieswhethertheIVIEnginekeepsalistofthevaluecoercionsitmakesfor and properties.Whenthispropertyisenabled,theclassdrivermaintainsarecordofeachcoercion.YouviewthecoercionrecordswithNISpy.Alternately,youcallClassPrefix_GetNextCoercionRecordVItoextractanddeletetheoldestcoercionrecordfromthelist.ThedefaultvalueisFALSE.YoucanoverridethisvaluebyspecifyingavaluewithMAXorbyinitializingtheIVIsessionwiththeClassPrefixInitializeWithOptionsVI.

NoteIfClassPrefixRecordValueCoercionsissettoTRUEandyouarenotusingNISpy,thecoercionqueueisclearedbycallingClassPrefixGetNextCoercionInfo.Ifyoudonotclearthequeue,theresultinglistbuild-upappearsasamemoryleak.

PropertyNodePathClassPrefix»InherentIVISettings»UserOptions»RecordValueCoercions

Page 72: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixResourceDescriptorInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

RO N/A None None

DescriptionReturnstheresourcedescriptorthatthedriverusestoidentifythephysicaldevice.Ifyouinitializethedriverwithalogicalnamethatisassociatedwithadevice,thispropertycontainstheresourcedescriptorthatcorrespondstotheentryinMAX.PropertyNodePathClassPrefix»InherentIVISettings»AdvancedSessionInformation»ResourceDescriptor

Page 73: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixSimulateInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

R/W N/A None None

DescriptionSpecifieswhethertosimulateinstrumentdriverI/Ooperations.Ifsimulationisenabled,specificdriverVIsperformrangechecking,buttheydonotperforminstrumentI/O.TheclassdriverreturnssimulateddataforoutputVIparameters.ThedefaultvalueisFALSE.YoucanoverridethisvaluebyspecifyingavaluewiththeMAXorbyinitializingtheIVIsessionwiththeClassPrefixInitializeWithOptionsVI.PropertyNodePathClassPrefix»InherentIVISettings»UserOptions»Simulate

Page 74: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixSpecificDriverClassSpecificationMajorVersionInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

RO N/A None None

DescriptionReturnsthemajorversionnumberoftheIVIclassspecificationwithwhichthespecificdriveriscompliant.PropertyNodePathClassPrefix»InherentIVISettings»SpecificDriverIdentification»ClassSpecificationMajorVersion

Page 75: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixSpecificDriverClassSpecificationMinorVersionInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

RO N/A None None

DescriptionReturnstheminorversionnumberoftheIVIclassspecificationwithwhichthespecificdriveriscompliant.PropertyNodePathClassPrefix»InherentIVISettings»SpecificDriverIdentification»ClassSpecificationMinorVersion

Page 76: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixSpecificDriverDescriptionInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

RO N/A None None

DescriptionReturnsabriefdescriptionofthespecificdriver.PropertyNodePathClassPrefix»InherentIVISettings»SpecificDriverIdentification»Description

Page 77: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixSpecificDriverLocatorInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

RO N/A None None

DescriptionReturnstheinformationthattheclassdriverusestofindthespecificdrivermodule.PropertyNodePathClassPrefix»InherentIVISettings»SpecificDriverIdentification»SpecificDriverLocator

Page 78: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixSpecificDriverPrefixInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

RO N/A None None

DescriptionThenameofeachuser-callablefunctioninthespecificdriverbeginswiththisprefix.Forexample,iftheFluke45driverhasauser-callablefunctionnamed"FL45_init",then"FL45"istheprefixforthatdriver.PropertyNodePathClassPrefix»InherentIVISettings»SpecificDriverIdentification»SpecificDriverPrefix

Page 79: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixSpecificDriverRevisionInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

RO N/A None None

DescriptionReturnsastringthatcontainsadditionalversioninformationaboutthespecificinstrumentdriver.Thereturnedvaluecontainsdriverprefixandversion.Italsocontainsversioninformationforcompilerandcomponentsusedinthedriverbuildprocess.PropertyNodePathClassPrefix»InherentIVISettings»SpecificDriverIdentification»Revision

Page 80: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixSpecificDriverVendorInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

RO N/A None None

DescriptionReturnsthenameofthevendorthatsuppliesthespecificdriverPropertyNodePathClassPrefix»InherentIVISettings»SpecificDriverIdentification»SpecificDriverVendor

Page 81: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixSpyInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

R/W N/A None None

DescriptionSpecifieswhethertheclassdriverusesNISpytorecordcallstoclassdriverVIs.ThedefaultvalueisTRUE.YoucanoverridethisvaluebyinitializingtheIVIsessionwiththeClassPrefixInitializeWithOptionsVI.PropertyNodePathClassPrefix»InherentIVISettings»UserOptions»Spy

Page 82: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixSupportedInstrumentModelsInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

RO N/A None None

DescriptionReturnsacomma-separatedlistthatidentifiestheinstrumentmodelswithwhichthespecificdriveriscompatible.PropertyNodePathClassPrefix»InherentIVISettings»SpecificDriverCapabilities»SupportedInstrumentModels

Page 83: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixUseSpecificSimulationInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

R/W N/A None None

DescriptionSpecifieswhethertheclassdriverorthespecificdrivergeneratesthesimulationdataforoutputparameters.AvalueofFALSEspecifiesthattheclassdrivergeneratesthesimulationdataforoutputparameters.AvalueofTRUEspecifiesthatthespecificdrivergeneratesthesimulationdataforoutputparameters.ThedefaultvalueisFALSE.YoucanoverridethisvaluebyspecifyingavaluewithMAX.PropertyNodePathClassPrefix»InherentIVISettings»UserOptions»UseSpecificSimulation

Page 84: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

InterchangeabilityCheckingInterchangeabilitywarningsindicatethatusingyourapplicationwithadifferentinstrumentmightcausedifferentbehavior.UsetheClassPrefixGetNextInterchangeWarningVItoretrieveinterchangeabilitywarnings.Alternately,youmayuseNISpytoviewinterchangeabilitywarnings.Interchangeabilitycheckingisperformedonacapabilitygroupbasis.Whenenabled,interchangeabilitycheckingisalwaysperformedonthebasecapabilitygroup.Interchangeabilitycheckingisperformedonextensioncapabilitygroupswhenyouhavesetavalueforanypropertyinthegroup.Ifyouneversetthevalueofanypropertyofanextensioncapabilitygroup,interchangeabilitycheckingisnotperformedonthatgroup.Ingeneral,interchangeabilitywarningsaregeneratedifthefollowingconditionsareencountered:

Apropertythataffectsthebehavioroftheinstrumentisnotinastatethatyouspecify.Thiscanhappenifyourprogramdoesnotconfigurethepropertyorifyourprogramconfiguresthepropertybutthevaluebecomesinvalidasaresultofyourprogramconfiguringadifferentproperty.Yousetorgetaninstrumentspecificproperty.YousetanpropertyforwhichtheIVIclassspecificationdefinesvaluestoaninstrumentspecificvalue.YoupassaninstrumentspecificvaluetoaVIparameterforwhichtheIVIclassspecificationdefinesvalues.Youattempttosetanpropertythattheclassdefinesasread-only.Insomecasestheclassdriversdefineread-onlypropertiesthatspecificdriversmightimplementasread/write.Theclassdriverencountersanerrorwhenittriestodisableanextensioncapabilitygroupthatyourprogramdoesnotuse.Thepurposeofdisablingunusedextensiongroupsistomakeyourprogrambehavethesameregardlessofwhethertheinstrumentsyouuseimplementtheextensioncapabilitygroup.Someinstrumentsthatimplementtheextensioncapabilitygroupmightnotsupportthevaluetowhichtheclassdriverattemptstosettheproperty.Inthiscase,theclassdriverqueuesaninterchangeabilitywarninginsteadofreturninganerrorfromtheVI.

Page 85: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

RelatedTopicsClassPrefixClearInterchangeWarningsClassPrefixGetNextInterchangeWarningClassPrefixResetInterchangeCheckClickthefollowinglinkstolearnmoreaboutinterchangeabilitycheckingforaparticularIVIclassdriver.IviDCPwrDCPowerSupplyIviDmmDigitalMultimeterIviFgenFunctionGeneratorIviPwrMeterPowerMeterIviRFSigGenRFSignalGeneratorIviScopeOscilloscopeIviSpecAnSpectrumAnalyzerIviSwtchSwitch

Page 86: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrInterchangeabilityTheIviDCPwrclassdriverperformsinterchangeabilitycheckingwhentheIviDCPwrInterchangeCheckpropertyissettoTRUEandyoucalloneofthefollowingVIs:IviDCPwrInitiateIviDCPwrMeasure

Inadditiontothegeneralinterchangeabilitycheckingrules,theIviDCPwrclassdefinesadditionalrulesandexceptionsforeachcapabilitygroup.

IviDCPwrTrigger ThedriverneedstoperforminterchangeabilitycheckingonthisgrouponlywhentheVIperforminginterchangeabilitycheckingisIviDCPwrInitiate.

TheIviDCPwrclassdoesnotdefineadditionalinterchangeabilityrulesorexceptionsforthefollowingextensioncapabilitygroups:IviDCPwrBase,IviDCPwrSoftwareTrigger,andIviDCPwrMeasurement.

Page 87: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmInterchangeabilityTheIviDmmclassdriverperformsinterchangeabilitycheckingwhentheIviDmmInterchangeCheckpropertyissettoVI_TRUEandyoucalloneofthefollowingVIs:IviDmm_InitiateIviDmm_ReadIviDmm_ReadMultiPointInadditiontothegeneralinterchangeabilitycheckingrules,theIviDmmclassdefinesadditionalrulesandexceptionsforeachcapabilitygroup.

IviDmmBase IftheIviDmmFunctionpropertyissettoIVIDMM_VAL_TEMPERATURE,theIviDmmResolutionpropertyisnotrequiredtobeinauser-specifiedstate.

IviDmmACMeasurement

IftheIviDmmFunctionpropertyissettoIVIDMM_VAL_AC_VOLTS,IVIDMM_VAL_AC_CURRENT,IVIDMM_VAL_AC_PLUS_DC_VOLTS,orIVIDMM_VAL_AC_PLUS_DC_CURRENT,thenthefollowingpropertiesarerequiredtobeinauser-specifiedstate:

IviDmmACMinimumFrequencyIviDmmACMaximumFrequency

IviDmmFrequencyMeasurement

IftheIviDmmFunctionpropertyissettoIVIDMM_VAL_FREQorIVIDMM_VAL_PERIOD,thentheIviDmmFrequencyVoltageRangepropertyisrequiredtobeinauser-specifiedstate.

IviDmmTemperatureMeasurement

IftheIviDmmFunctionpropertyissettoIVIDMM_VAL_TEMPERATURE,theIviDmmTransducerTypepropertyisrequiredtobeinauser-specifiedstate.

IviDmmThermocouple

IftheIviDmmTransducerTypepropertyissettoIVIDMM_VAL_THERMOCOUPLE,thefollowingpropertiesarerequiredtobeinauser-specifiedstate:

IviDmmThermocoupleType

Page 88: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmReferenceJunctionTypeIviDmmFixedReferenceJunction

IviDmmResistanceTemperatureDevice

IftheIviDmmTransducerTypepropertyissettoIVIDMM_VAL_2_WIRE_RTDorIVIDMM_VAL_4_WIRE_RTD,thenthefollowingpropertiesarerequiredtobeinauser-specifiedstate:

IviDmmRTDAlphaIviDmmRTDResistance

IviDmmThermistor

IftheIviDmmTransducerTypepropertyissettoIVIDMM_VAL_THERMISTOR,theIviDmmThermistorResistancepropertyisrequiredtobeinauser-specifiedstate.

IviDmmMultiPoint

IftheIviDmmSampleCountpropertyissetto1,thenIviDMMSampleTriggerpropertyisnotrequiredtobeinauser-specifiedstate.IftheIviDmmSampleCountpropertyissetto1ortheIviDmmSampleTriggerpropertyissettoavalueotherthanIVIDMM_VAL_INTERVAL,thentheIviDmmSampleIntervalpropertyisnotrequiredtobeinauser-specifiedstate.

TheIviDmmclassdoesnotdefineadditionalinterchangeabilityrulesorexceptionsforthefollowingextensioncapabilitygroups:IviDmmSoftwareTrigger,IviDmmDeviceInfo,IviDmmAutoRangeValue,IviDmmAutoZero,andIviDmmPowerLineFrequency.

Page 89: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenInterchangeabilityTheIviFGenclassdriverperformsinterchangeabilitycheckingwhentheIviFgenInterchangeCheckpropertyissettoTRUEandyoucalltheIviFgenInitiateGenerationVI.Inadditiontothegeneralinterchangeabilitycheckingrules,theIviFgenclassdefinesadditionalrulesandexceptionsforeachcapabilitygroup.

IviFgenStdFunc IftheIviFgenOutputModepropertyisnotsettoIVIFGEN_VAL_OUTPUT_FUNC,nopropertiesintheIviFgenStdFuncextensiongrouparerequiredtobeinauser-specifiedstate.IftheIviFgenOutputEnabledpropertyissettoFALSEonachannel,nopropertiesintheIviFgenStdFuncextensiongrouparerequiredtobeinauser-specifiedstateonthatchannel.IftheIviFgenWaveformpropertyissettoIVIFGEN_VAL_WFM_DConachannel,thefollowingpropertiesarenotrequiredtobeinauser-specifiedstateonthatchannel:

IviFgenFuncAmplitudeIviFgenFrequencyIviFgenStartPhase

IftheIviFgenWaveformpropertyissettoIVIFGEN_VAL_WFM_SQUAREonachannel,theIviFgenDutyCycleHighpropertyisrequiredtobeinauser-specifiedstateonthatchannel.

IviFgenArbWaveform

IftheIviFgenOutputModepropertyisnotsettoIVIFGEN_VAL_OUTPUT_ARB,nopropertiesintheIviFgenArbWaveformextensiongrouparerequiredtobeinauser-specifiedstate.IftheIVIFGEN_ATTR_OUTPUT_ENABLEDpropertyissettoFALSEonachannel,nopropertiesintheIviFgenArbWaveformextensiongrouparerequiredtobeinauser-specifiedstateonthatchannel.

IviFgenArb IftheIviFgenOutputModepropertyisnotsetto

Page 90: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Sequence IVIFGEN_VAL_OUTPUT_SEQ,nopropertiesintheIviFgenArbSequenceextensiongrouparerequiredtobeinauser-specifiedstate.IftheIviFgenOutputEnabledpropertyissettoFALSEonachannel,nopropertiesintheIviFgenArbSequenceextensiongrouparerequiredtobeinauser-specifiedstateonthatchannel.

IviFgenTrigger IftheIviFgenOperationModepropertyisnotsettoIVIFGEN_VAL_OPERATE_BURST,nopropertiesintheIviFgenTriggerextensiongrouparerequiredtobeinauser-specifiedstate.

IviFgenInternalTrigger

IftheIviFgenTriggerSourcepropertyisnotsettoIVIFGEN_VAL_INTERNAL_TRIGGER,nopropertiesintheIviFgenInternalTriggerextensiongrouparerequiredtobeinauser-specifiedstate.

IviFgenBurst IftheIviFgenOperationModepropertyisnotsettoIVIFGEN_VAL_OPERATE_BURST,nopropertiesintheIviFgenBurstextensiongrouparerequiredtobeinauser-specifiedstate.IftheIviFgenOutputEnabledpropertyissettoFALSEonachannel,nopropertiesintheIviFgenBurstextensiongrouparerequiredtobeinauser-specifiedstateonthatchannel.

IviFgenModulateAM

IftheIviFgenOutputEnabledpropertyissettoFALSEonachannel,nopropertiesintheIviFgenModulateAMextensiongrouparerequiredtobeinauser-specifiedstateonthatchannel.IftheIviFgenAMEnabledpropertyisnotsettoTRUEonachannel,theIviFgenAMSourcepropertyisnotrequiredtobeinauser-specifiedstateonthatchannel.IftheIviFgenAMSourceisnotsettoIviFgenAMInternalonatleastonechannel,thefollowing

Page 91: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

propertiesarenotrequiredtobeinauser-specifiedstate.

IviFgenAMInternalDepthIviFgenAMInternalWaveformIviFgenAMInternalFrequency

IviFgenModulateFM

IftheIviFgenOutputEnabledpropertyissettoFALSEonachannel,nopropertiesintheIviFgenModulateFMextensiongrouparerequiredtobeinauser-specifiedstateonthatchannel.IftheIviFgenFMEnabledpropertyisnotsettoTRUEonachannel,theIviFgenFMSourcepropertyisnotrequiredtobeinauser-specifiedstateonthatchannel.IftheIviFgenFMSourceisnotsettoIviFgenFMInternalonatleastonechannel,thefollowingpropertiesarenotrequiredtobeinauser-specifiedstate.

IviFgenFMInternalDeviationIviFgenFMInternalWaveformIviFgenFMInternalFrequency

TheIviFgenclassdoesnotdefineadditionalinterchangeabilityrulesorexceptionsforthefollowingextensioncapabilitygroups:IviFgenBase,IviFgenSoftwareTrigger.

Page 92: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterInterchangeabilityTheIviPwrMeterclassdriverperformsinterchangeabilitycheckingwhentheIVIPWRMETER_ATTR_INTERCHANGE_CHECKpropertyissettoVI_TRUEandyoucalloneofthefollowingVIs:

IviPwrMeter_InitiateIviPwrMeter_ReadIviPwrMeter_ReadChannel

Inadditiontothegeneralinterchangeabilitycheckingrules,theIviRFSigGenclassdefinesadditionalrulesandexceptionsforthefollowingcapabilitygroups.

IviPwrMeterManualRange

Supportspowermetersthatcanmanuallyspecifytheupperandlowerlimitsofthemeasurementrange.TheIviPwrMeterManualRangeextensioncapabilityalsoincludesVIsforconfiguringthemeasurementrange.

IviPwrMeterInternalTrigger

Supportspowermetersthatcantriggerinternallyonthemeasurementsignal.Itspecifiestoconfiguretheinternaltriggereventsource,triggerlevel,andthetriggerslope.AlsoincludesVIsforconfiguringtheseproperties.

IviPwrMeterSoftwareTrigger

Supportspowermetersthatcaninitiateameasurementbasedonasoftwaretriggersignal.Youcansendasoftwaretriggertocausethepowermetertotriggerameasurement.

IviPwrMeterAveragingCount

Supportspowermetersthatcanfilterasignalbyaveragingitaspecifiednumberoftimesinmanualaveragingmode.TheIviPwrMeterAveragingCountgroupdefinesapropertyandVItospecifytheaveragingcount.

TheIviPwrMeterclassdoesnotdefineadditionalinterchangeabilityrulesorexceptionsforthefollowingextensioncapabilitygroups:IviPwrMeterChannelAcquisition IviPwrMeterTriggerSource IviPwrMeterDutyCycleCorrectionIviPwrMeterZeroCorrection IviPwrMeterCalibration IviPwrMeterReferenceOscillator

Page 93: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenInterchangeabilityTheIviRFSigGenclassdriverperformsinterchangeabilitycheckingwhentheIVIRFSIGGEN_ATTR_INTERCHANGE_CHECKpropertyissettoVI_TRUEandyoucalloneofthefollowingVIs:IviRFSigGen_IsSettledandIviRFSigGen_WaitUntilSettled.Inadditiontothegeneralinterchangeabilitycheckingrules,theIviRFSigGenclassdefinesadditionalrulesandexceptionsforeachcapabilitygroup.

IviRFSigGenModulateAM

IftheIVIRFSIGGEN_ATTR_OUTPUT_ENABLEDpropertyissettoFalse,propertiesintheIviRFSigGenModulateAMextensiongroupneednotbeinauser-specifiedstate.IftheIVIRFSIGGEN_ATTR_AM_SOURCEpropertyisnotsettoanexternalmodulationsource,theIVIRFSIGGEN_ATTR_AM_EXTERNAL_COUPLINGpropertydoesneednotbeinauser-specifiedstate.IftheIVIRFSIGGEN_ATTR_AM_ENABLEDpropertyissettoFalse,propertiesintheIviRFSigGenModulateAMextensiongroupneednotbeinauser-specifiedstate.

IviRFSigGenModulateFM

IftheIVIRFSIGGEN_ATTR_OUTPUT_ENABLEDpropertyissettoFalse,propertiesintheIviRFSigGenModulateFMextensiongroupneednotbeinauser-specifiedstate.IftheIVIRFSIGGEN_ATTR_FM_SOURCEpropertyisnotsettoanexternalmodulationsource,thepropertiesIVIRFSIGGEN_ATTR_FM_EXTERNAL_COUPLINGdoesneednotbeinauser-specifiedstate.IftheIVIRFSIGGEN_ATTR_FM_ENABLEDpropertyissettoFalse,propertiesintheIviRFSigGenModulateFMextensiongroupneednotbeinauser-specifiedstate.

Page 94: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenModulatePM

IftheIVIRFSIGGEN_ATTR_OUTPUT_ENABLEDpropertyissettoFalse,propertiesintheIviRFSigGenModulatePMextensiongroupneednotbeinauser-specifiedstate.IftheIVIRFSIGGEN_ATTR_FM_SOURCEpropertyisnotsettoanexternalmodulationsource,theIVIRFSIGGEN_ATTR_PM_EXTERNAL_COUPLINGpropertydoesneednotbeinauser-specifiedstate.IftheIVIRFSIGGEN_ATTR_PM_ENABLEDpropertyissettoFalse,propertiesintheIviRFSigGenModulatePMextensiongroupneednotbeinauser-specifiedstate.

IviRFSigGenModulatePulse

IftheIVIRFSIGGEN_ATTR_OUTPUT_ENABLEDpropertyissettoFalse,propertiesintheIviRFSigGenModulatePulseextensiongroupneednotbeinauser-specifiedstate.IftheIVIRFSIGGEN_ATTR_PULSE_MODULATION_SOURCEpropertyisnotsettoExternal,allotherpropertiesintheIviRFSigGenModulatePulseextensiongroupneednotbeinauser-specifiedstate.IftheIVIRFSIGGEN_ATTR_FM_ENABLEDpropertyissettoFalse,propertiesintheIviRFSigGenModulateFMextensiongroupneednotbeinauser-specifiedstate.

IviRFSigGenLFGenerator

IftheLFGeneratorOutputEnabledpropertyissettoTrueORIfLFGeneratorOutputEnabledpropertyissettoTrueANDoneofthefollowingsourcesincludesaninternalsource

AMSourceFMSourcePMSource

Page 95: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ANDanyofthefollowingaresettoTrueAMEnabledFMEnabledPMEnabled

thenthepropeteriesintheIviRFSigGenLFGeneratorextensiongroupshallbeinauser-specifiedstate.

IviRFSigGenLFGeneratorOutput

IftheLFGeneratorOutputEnabledpropertyissettoFalse,theLFGeneratorOutputAmplitudepropertyneednotbeinauser-specifiedstate.

IviRFSigGenPulseGenerator

IfthePulseOutputEnabledpropertyissettoTrueOutputEnabledsettoTrueANDthePulseGeneratorSourceissettoInternalANDthePulseModulationEnabledpropertyissettoTrue,thepropertiesintheIviRFSigGenPulseGeneratorextensiongroupshallbeinauser-specifiedstate.IfthePulseTriggerSourcepropertyisnotsettoInternal,thePulseInternalTriggerPeriodpropertyneednotbeinauser-specifiedstate.IfthePulseTriggerSourcepropertyisnotsettoExternal,thePulseExternalTriggerDelaypropertyandthePulseExternalTriggerSlopepropertyneednotbeinauser-specifiedstate.

IviRFSigGenPulseDoubleGenerator

IfthePulseDoubleEnabledpropertyissettoFalse,propertiesintheIviRFSigGenPulseDoubleGeneratorextensiongroupneednotbeinauser-specifiedstate.IftheIviRFSigGenPulseGeneratorextensiongroupdoesnotneedtobecheckedforinterchangeability,thenpropertiesintheIviRFSigGenPulseDoubleGenerator

Page 96: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

extensiongroupneednotbeinauser-specifiedstate.

IviRFSigGenPulseGeneratorOutput

IfthePulseOutputEnabledpropertyissettoFalse,allotherpropertiesintheIviRFSigGenPulseGeneratorOutputextensiongroupneednotbeinauser-specifiedstate.

IviRFSigGenSweep

IftheSweepModepropertyissettoNone,allotherpropertiesintheIviRFSigGenSweepextensiongroupneednotbeinauser-specifiedstate.

IftheOutputEnabledpropertyissettoFalse,allthepropertiesintheIviRFSigGenSweepextensiongroupneednotbeinauser-specifiedstate.

IviRFSigGenFrequencySweep

IftheSweepModepropertyisnotsettoFrequencySweep,propertiesintheIviRFSigGenFrequencySweepextensiongroupneednotbeinauser-specifiedstate.IftheIviRFSigGenSweepextensiongroupdoesnotneedtobecheckedforinterchangeability,thenpropertiestheIviRFSigGenFrequencySweepextensiongroupneednotbeinauser-specifiedstate.

IviRFSigGenPowerSweep

IftheSweepModepropertyisnotsettoPowerSweep,intheIviRFSigGenPowerSweepextensiongroupneednotbeinauser-specifiedstate.IftheIviRFSigGenSweepextensiongroupdoesnotneedtobecheckedforinterchangeability,thenpropertiesintheIviRFSigGenPowerSweepextensiongroupneednotbeinauser-specifiedstate.

Page 97: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenFrequencyStep

IftheSweepModepropertyisnotsettoFrequencyStep,propertiesintheIviRFSigGenFrequencyStepextensiongroupneednotbeinauser-specifiedstate.IftheIviRFSigGenSweepextensiongroupdoesnotneedtobecheckedforinterchangeability,thenpropertiestheIviRFSigGenFrequencyStepextensiongroupneednotbeinauser-specifiedstate.

IviRFSigGenPowerStep

IftheSweepModepropertyisnotsettoPowerStep,propertiesintheIviRFSigGenPowerStepextensiongroupneednotbeinauser-specifiedstate.IftheIviRFSigGenSweepextensiongroupdoesnotneedtobecheckedforinterchangeability,thenpropertiesintheIviRFSigGenPowerStepextensiongroupneednotbeinauser-specifiedstate.

IviRFSigGenList

IftheSweepModepropertyisnotsettoList,propertiesintheIviRFSigGenListextensiongroupneednotbeinauser-specifiedstate.IftheIviRFSigGenSweepextensiongroupdoesnotneedtobecheckedforinterchangeability,thenpropertiesintheIviRFSigGenListextensiongroupneednotbeinauser-specifiedstate.

IviRFSigGenALC

IftheALCEnabledpropertyissettoFalse,propertiestheIviRFSigGenALCextensiongroupneednotbeinauser-specifiedstate.IftheOutputEnabledpropertyissettoFalse,allthepropertiesintheIviRFSigGenALCextensiongroupneednotbeinauser-specifiedstate.

Page 98: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenReferenceOscillator

IftheOutputEnabledpropertyissettoFalse,allthepropertiesintheIviRFSigGenReferenceOscillatorextensiongroupneednotbeinauser-specifiedstate.

IviRFSigGenSoftwareTrigger

NoadditionalinterchangeabilityrulesorexceptionsaredefinedfortheIviRFSigGenSoftwareTriggercapabilitygroup.

IviRFSigGenModulateIQ

IftheOutputEnabledpropertyissettoFalse,propertiesintheIviRFSigGenModulateIQextensiongroupneednotbeinauser-specifiedstate.IftheIQEnabledpropertyissettoFalse,propertiestheIviRFSigGenModulateIQextensiongroupneednotbeinauser-specifiedstate.

IviRFSigGenIQImpairment

IftheIQImpairmentEnabledpropertyissettoFalse,propertiesintheIviRFSigGenIQImpairmentextensiongroupneednotbeinauser-specifiedstate.IftheIviRFSigGenModulateIQextensiongroupdoesnotneedtobecheckedforinterchangeability,thenpropertiesintheIviRFSigGenIQImpairmentextensiongroupneednotbeinauser-specifiedstate.

IviRFSigGenArbGenerator

IftheIQSourcepropertyisnotsettoArbGenerator,propertiesintheIviRFSigGenArbGeneratorextensiongroupneednotbeinauser-specifiedstate.IftheArbTriggerSourcepropertyisnotsettoExternal,propertiestheArbExternalTriggerSlopepropertyneednotbeinauser-specifiedstate.IftheIviRFSigGenModulateIQextensiongroupdoesnotneedtobecheckedforinterchangeability,thenpropertiesintheIviRFSigGenArbGeneratorextension

Page 99: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

groupneednotbeinauser-specifiedstate.

IviRFSigGenDigitalModulationBase

IftheOutputEnabledpropertyissettoFalse,propertiesintheIviRFSigGenDigitalModulationBaseextensiongroupneednotbeinauser-specifiedstate.IftheIQSourcepropertyisnotsettoDigitalModulationBase,propertiesintheIviRFSigGenDigitalModulationBaseextensiongroupneednotbeinauser-specifiedstate.IftheDigitalModulationBaseClockSourcepropertysettoExternal,theExternalClockTypepropertynotbeinauser-specifiedstate.IftheDigitalModulationBaseDataSourcepropertysettoPRBS,theDigitalModulationBasePRBSTypepropertyneednotbeinauser-specifiedstate.IftheDigitalModulationBaseDataSourcepropertyisnotsettoBitSequence,theDigitalModulationBaseSelectedBitSequencepropertyneednotbeinauser-specifiedstate.IftheIviRFSigGenModulateIQextensiongroupdoesnotneedtobecheckedforinterchangeability,thenpropertiesintheIviRFSigGenDigitalModulationBaseextensiongroupneednotbeinauser-specifiedstate

IviRFSigGenCDMABase

IftheOutputEnabledpropertyissettoFalse,propertiesintheIviRFSigGenCDMABaseextensiongroupneednotbeinauser-specifiedstate.IftheIQSourceattributeisnotsettoCDMABase,propertiesintheIviRFSigGenCDMABaseextensiongroupneednotbeinauser-specifiedstate.IftheCDMAClockSourceisnotsettoExternal,theCDMAExternalTriggerSlopepropertyneednotbeinauser-specifiedstate.

Page 100: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IftheIviRFSigGenModulateIQextensiongroupdoesneedtobecheckedforinterchangeability,thenpropertiesintheIviRFSigGenCDMABaseextensiongroupneednotbeinauser-specifiedstate.

IviRFSigGenTDMABase

IftheOutputEnabledpropertyissettoFalse,propertiesintheIviRFSigGenTDMABaseextensiongroupneednotbeinauser-specifiedstate.IftheIQSourcepropertyisnotsettoTDMABase,propertiesintheIviRFSigGenTDMABaseextensiongroupneednotbeinauser-specifiedstate.IftheTDMAClockSourcepropertyisnotsettoExternal,theTDMAExternalTriggerSlopepropertyneednotbeinauser-specifiedstate.IftheIviRFSigGenModulateIQextensiongroupdoesnotneedtobecheckedforinterchangeability,thenpropertiesintheIviRFSigGenTDMABaseextensiongroupneednotbeinauser-specifiedstate.

TheIviRFSigGenclassdoesnotdefineadditionalinterchangeabilityrulesorexceptionsforthefollowingextensioncapabilitygroups:IviRFSigGenAnalogModulationSourceandIviRFSigGenSoftwareTrigger.

Page 101: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeInterchangeabilityTheIviScopeclassdriverperformsinterchangeabilitycheckingwhentheIviScopeInterchangeCheckpropertyissettoTRUEandyoucalloneofthefollowingVIs:IviScopeInitiateAcquisitionIviScopeReadWaveformIviScopeReadMinMaxWaveformIviScopeReadWaveformMeasurementIviScopeFetchWaveformMeasurementInadditiontothegeneralinterchangeabilitycheckingrules,theIviScopeclassdefinesadditionalrulesandexceptionsforeachcapabilitygroup.

IviScopeBase TheIviScopeTriggerLevelpropertymustbeinauser-specifiedstateonlyiftheapplicationsetstheIviScopeTriggerTypepropertytoIVISCOPE_VAL_EDGE_TRIGGERorIVISCOPE_VAL_RUNT_TRIGGER.

IviScopeTVTrigger ThedriverperformsinterchangeabilitycheckingontheIviScopeTVTriggergrouponlyiftheapplicationsetstheIviScopeTriggerTypepropertytoIVISCOPE_VAL_TV_TRIGGER.TheIviScopeTVTriggerLineNumberpropertymustbeinauser-specifiedstateonlyiftheapplicationsetstheIviScopeTVTriggerEventpropertytoIVISCOPE_VAL_TV_EVENT_LINE_NUMBER.

IviScopeRuntTrigger ThedriverperformsinterchangeabilitycheckingontheIviScopeRuntTriggergrouponlyiftheapplicationsetstheIviScopeTriggerTypepropertytoIVISCOPE_VAL_RUNT_TRIGGER.

IviScopeGlitchTrigger ThedriverperformsinterchangeabilitycheckingontheIviScopeGlitchTriggergroup

Page 102: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

onlyiftheapplicationsetstheIviScopeTriggerTypepropertytoIVISCOPE_VAL_GLITCH_TRIGGER.

IviScopeWidthTrigger ThedriverperformsinterchangeabilitycheckingontheIviScopeWidthTriggergrouponlyiftheapplicationsetstheIviScopeTriggerTypepropertytoIVISCOPE_VAL_WIDTH_TRIGGER.

IviScopeAcLineTrigger ThedriverperformsinterchangeabilitycheckingontheIviScopeAcLineTriggergrouponlyiftheapplicationsetstheIviScopeTriggerTypepropertytoIVISCOPE_VAL_AC_LINE_TRIGGER.

IviScopeWaveformMeas TheIviScopeMeasurementLowReferencepropertymustbeinastateyouspecifyisyourequestawaveformmeasurementthatrequiresthelowreferencelevel,suchasrisetime,falltime,preshootandovershoot.TheIviScopeMeasurementMidReferencepropertymustbeinauser-specifiedstateifyourequestawaveformmeasurementthatrequiresthemiddlereferencelevel,suchasfrequency,period,positiveandnegativepulsewidths,andallcycle-basedmeasurements.TheIviScopeMeasurementHighReferencepropertymustbeinauser-specifiedstateifyourequestawaveformmeasurementthatrequiresthehighreferencelevel,suchasrisetime,falltime,preshootandovershoot.

IviScopeMinMaxWaveform

ThedriverperformsinterchangeabilitycheckingontheIviScopeMinMaxWaveformgrouponlyiftheapplicationsetstheIviScopeAcquisitionTypepropertytoIVISCOPE_VAL_ENVELOPEorIVISCOPE_VAL_PEAK_DETECT.TheIviScopeNumberofEnvelopesproperty

Page 103: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

mustbeinauser-specifiedstateonlyiftheapplicationsetstheIviScopeAcquisitionTypepropertytoIVISCOPE_VAL_ENVELOPE.

IviScopeContinuousAcquisition

Usingthisextensiongroupisinherentlynon-interchangeable.Thisspecificationdoesnotdefinethebehavioroftheinstrumentnorthedatatheinstrumentsreturnwhilecontinuouslyacquiringthedata.

IviScopeAverageAcquisition

ThedriverperformsinterchangeabilitycheckingontheIviScopeAverageAcquisitiongrouponlyiftheapplicationsetstheIviScopeAcquisitionTypepropertytoIVISCOPE_VAL_AVERAGE.

IviScopeAutoSetup Usingthisextensiongroupisinherentlynon-interchangeable.Theapplicationbehaviorthendependsontheinternalinstrument'salgorithmsforoptimalacquisitionandchannelconfiguration.

TheIviScopeclassdoesnotdefineadditionalinterchangeabilityrulesorexceptionsforthefollowingextensioncapabilitygroups:IviScopeProbeAutoSense,IviScopeSampleMode,IviScopeInterpolation,andIviScopeTriggerModifier.

Page 104: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnInterchangeabilityTheIviSpecAnclassdriverperformsinterchangeabilitycheckingwhentheIVISPECAN_ATTR_INTERCHANGE_CHECKpropertyissettoVI_TRUEandyoucalloneofthefollowingVIs:IviSpecAn_InitiateandIviSpecAn_ReadYTrace.Inadditiontothegeneralinterchangeabilitycheckingrules,theIviSpecAnclassdefinesadditionalrulesandexceptionsforthefollowingcapabilitygroups:

IviSpecAnMarker

IftheMarkerEnabledpropertyissettoFalseforaparticularmarker,thentheMarkerPosition,MarkerTrace,MarkerFrequencyCounterEnabled,MarkerFrequencyCounterResolution,andSignalTrackEnabledpropertiesneednotbeinauserspecifiedstateforthatmarker.IftheMarkerEnabledpropertyissettoFalseforallmarkers,thentheMarkerThresholdandPeakExcursionpropertiesneednotbeinauserspecifiedstate.MarkerFrequencyCounterResolutionpropertyneednotbeinauserspecifiedstateforthatmarker.

IviSpecAnExternalTrigger

ThepropertiesofthisextensiongroupmustbeinauserspecifiedstateifandonlyiftheTriggerSourcepropertyissettoExternal.

IviSpecAnVideoTrigger

ThepropertiesofthisextensiongroupmustbeinauserspecifiedstateifandonlyiftheTriggerSourcepropertyissettoVideo.

IviSpecAnExternalMixing

IftheExternalMixerEnabledpropertyissettoFalse,thenallremaininggrouppropertiesneednotbeinauserspecifiedstate.IftheExternalMixerBiasEnabledpropertyissettoFalse,thentheExternalMixerBiasandExternalMixerBiasLimitpropertiesneednotbeinauserspecifiedstate.

TheIviSpecAnclassdoesnotdefineadditionalinterchangeabilityrulesor

Page 105: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

exceptionsforthefollowingextensioncapabilitygroups:IviSpecAnMultiTrace IviSpecAnTrigger IviSpecAnDisplayIviSpecAnMarkerType IviSpecAnDeltaMarker IviSpecAnPreselector

Page 106: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchInterchangeabilityTheIviSwtchclassdriverperformsinterchangeabilitycheckingwhentheIviSwtchInterchangeCheckpropertyissettoTRUEandyoucalloneofthefollowingVIs:IviSwtchConnectChannelsIviSwtchSetPathIviSwtchInitiateScan

TheIviSwtchclassdoesnotdefineanyadditionalrulesorexceptionbeyondthethegeneralinterchangeabilitycheckingrules.

Page 107: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DisablingUnusedExtensions-OverviewYoumightdeveloptestprogramsthatdonotuseoneormoreoftheextensiongroupsthataclassdriverdefines.Normallyyourprogramshouldworkwithinstrumentsthatdonotimplementtheextensiongroupaswellaswiththosethatdo.However,ifyourprogramdoesnotconfigureanextensiongroupandthespecificdriverimplementsthatextensiongroup,thevaluesoftheattributesintheunusedextensiongroupareunknown.Theattributesarelikelytobesettothepower-onsettingsofthedevice.Thepower-onsettingsoftenvaryfrominstrumenttoinstrument,sowhenyourelyonaspecificdrivertoimplementanextensiongroup,youmightsacrificeinterchangeability.Toaccommodateinstrumentsthatimplementextensiongroupsthatyourprogramneverconfigures,theclassdriverdisablesunusedextensionsbysettingtheextensiongroupstoaninterchangeablestate.Thisinterchangeablestateforanextensiongroupconfigurestheextensiongrouptohavenoeffectonthebehavioroftheinstrument.Forexample,theIviDmmbasecapabilitiescontrolDMMsthatcantakeasinglemeasurement.TheIviDmmclassdefinesamultipointextensiongroupthatcontrolsDMMsthatcanacquiremultiplesamplesfrommultipletriggers.IfyoudevelopaprogramthatusesonlytheIviDmmbasecapabilitieswithaninstrumentthatimplementsthemultipointextensiongroup,theIviDmmclassdriversetsthemultipointextensiongroupattributestoaninterchangeablestatewhenyoucalltheInitiateorReadfunctionsforIviDmm.Todisablethemultipointextensiongrouptotheinterchangeablestate,theIviDmmclassdriversetsthetriggercountattributeto1andthesamplecountattributeto1.Inthisconfiguration,themultipointextensiongroupdoesnotaffecttheinstrumentsbehavior.Therefore,youcanruntheprogramwithinstrumentsthatimplementonlytheIviDmmbasecapabilitiesaswellaswithinstrumentsthatimplementthemultipointextensiongroup.Ifyourprogramhaseversetanyofthevaluesofanextensiongroup,theclassdriverdoesnotconfiguretheextensiongroup.

Page 108: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DisablingUnusedExtensionsIviDCPwrClassDriverTheIviDCPwrdriverdoesnotdisableunusedextensions.

Page 109: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DisablingUnusedExtensionsIviFgenClassDriverWhenyoucalltheIviFgen_InitiateGenerationVI,theclassdriverdisablesextensioncapabilitygroupsthattheprogramdoesnotusebysettingpropertiesoftheunusedextensiongrouptovaluesthatdisablethatextensiongroup.

IfyoudonotusetheIviFgenModulateAMextensiongroupforachannel,thisdriversetstheIVIFGEN_ATTR_AM_ENABLEDpropertytoVI_FALSEforthatchannel.IfyoudonotusetheIviFgenModulateFMextensiongroupforachannel,thisdriversetstheIVIFGEN_ATTR_FM_ENABLEDpropertytoVI_FALSEforthatchannel.

Page 110: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DisablingUnusedExtensionsIviDmmClassDriverWhenyoucalltheIviDmm_Initiate,theIviDmm_Read,ortheIviDmm_ReadMultiPointVIs,theclassdriverdisablesextensioncapabilitygroupsthattheprogramdoesnotusebysettingpropertiesoftheunusedextensiongrouptovaluesthatdisablethatextensiongroup.Theclassdriverdisablesextensioncapabilitygroupsasfollows:

IfyoudonotusetheIviDmmMultiPointextensiongroup,thisdriversetstheIVIDMM_ATTR_SAMPLE_COUNTandIVIDMM_ATTR_TRIGGER_COUNTpropertiesto1.IfyoudonotusetheIviDmmAutoZeroextensiongroup,thisdriversetstheIVIDMM_ATTR_AUTO_ZEROpropertytoIVIDMM_VAL_AUTO_ZERO_OFF.

Page 111: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DisablingUnusedExtensionsIviPwrMeterClassDriverWhenyoucalltheIviPwrMeter_init,theIviPwrMeter_InitWithOptions,ortheIviPwrMeter_ResetVI,theclassdriverdisablesextensioncapabilitygroupsthattheprogramdoesnotusebysettingoftheunusedextensiongrouptovaluesthatdisablethatextensiongroup.Theclassdriverdisablesextensioncapabilitygroupsbysettingthefollowingtothenoteddefaultvalues:

UnusedExtensionGroup PropertyIviPwrMeterChannelAcquistion IVIPWRMETER_ATTR_CHANNEL_ENABLEDIviPwrMeterTriggerSource IVIPWRMETER_ATTR_TRIGGER_SOURCEIviPwrMeterDutyCycleCorrection IVIPWRMETER_ATTR_DUTY_CYCLE_CORRECTION_ENABLEDIviPwrMeterReferenceOscillator IVIPWRMETER_ATTR_REFERENCE_OSCILLATOR_ENABLED

Note

ThefollowingextensiongroupsarenotdisabledbytheIviPwrMeterdriver:IviPwrMeterInternalTriggerIviPwrMeterSoftwareTriggerIviPwrMeterAveragingCountIviPwrMeterZeroCorrectionIviPwrMeterSoftwareTriggerIviPwrMeterManualRange

Page 112: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DisablingUnusedExtensionsIviRFSigGenClassDriverWhenyoucalltheIviRFSigGen_init,theIviRFSigGen_InitWithOptions,ortheIviRFSigGen_ResetVI,theclassdriverdisablesextensioncapabilitygroupsthattheprogramdoesnotusebysettingoftheunusedextensiongrouptovaluesthatdisablethatextensiongroup.Theclassdriverdisablesextensioncapabilitygroupsbysettingthefollowingtothenoteddefaultvalues:

UnusedExtensionGroup PropertyIviRFSigGenModulateAM IVIRFSIGGEN_ATTR_AM_ENABLEDIviRFSigGenModulateFM IVIRFSIGGEN_ATTR_FM_ENABLEDIviRFSigGenModulatePM IVIRFSIGGEN_ATTR_PM_ENABLEDIviRFSigGenModulatePulse IVIRFSIGGEN_ATTR_PULSE_MODULATION_ENABLEDIviRFSigGenLFGeneratorOutput IVIRFSIGGEN_ATTR_LF_GENERATOR_OUTPUT_ENABLEDIviRFSigGenPulseDoubleGenerator IVIRFSIGGEN_ATTR_PULSE_DOUBLE_ENABLEDIviRFSigGenPulseOutputEnabled IVIRFSIGGEN_ATTR_PULSE_OUTPUT_ENABLEDIviRFSigGenSweep IVIRFSIGGEN_ATTR_SWEEP_MODEIviRFSigGenFrequencySweep IVIRFSIGGEN_ATTR_SWEEP_MODEIviRFSigGenPowerSweep IVIRFSIGGEN_ATTR_SWEEP_MODEIviRFSigGenFrequencyStep IVIRFSIGGEN_ATTR_SWEEP_MODEIviRFSigGenPowerStep IVIRFSIGGEN_ATTR_SWEEP_MODEIviRFSigGenList IVIRFSIGGEN_ATTR_SWEEP_MODEIviRFSigGenACL IVIRFSIGGEN_ATTR_ALC_ENABLEDIviRFSigGenModulateIQ IVIRFSIGGEN_ATTR_IQ_ENABLEDIviRFSigGenIQImpairment IVIRFSIGGEN_ATTR_IQ_IMPAIRMENT_ENABLED

Note

ThefollowingextensiongroupsarenotdisabledbytheIviRFSigGendriver:IviRFSigGenLFGenerator

Page 113: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPulseGeneratorIviRFSigGenReferenceOscillatorIviRFSigGenSoftwareTriggerIviRFSigGenArbGeneratorIviRFSigGenDigitalModulationBaseIviRFSigGenCDMABaseIviRFSigGenTDMABase

Page 114: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DisablingUnusedExtensionsIviScopeClassDriverWhenyoucalltheIviScope_InitiateAcquisition,IviScope_ReadWaveform,IviScope_ReadMinMaxWaveform,orIviScope_ReadWaveformMeasurementVIstheclassdriverdisablesextensioncapabilitygroupsthattheprogramdoesnotusebysettingpropertiesoftheunusedextensiongrouptovaluesthatdisablethatextensiongroup.Theclassdriverdisablesextensioncapabilitiesasfollows:

IfyoudonotusetheIviScopeContinuousAcquisitionextensiongroup,thisdriversetstheIVISCOPE_ATTR_INITIATE_CONTINUOUSpropertytoVI_FALSE.IfyoudonotusetheIviScopeInterpolationextensiongroup,thisdriversetstheIVISCOPE_ATTR_INTERPOLATIONpropertytotheIVISCOPE_VAL_NO_INTERPOLATIONvalue.IfyoudonotusetheIviScopeTriggerModifierextensiongroup,thisdriversetstheIVISCOPE_ATTR_TRIGGER_MODIFIERpropertytotheIVISCOPE_VAL_NO_TRIGGER_MODvalue.

Page 115: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DisablingUnusedExtensionsIviSpecAnClassDriverWhenyoucalltheIviSpecAn_init,theIviSpecAn_InitWithOptions,ortheIviSpecAn_ResetVI,theclassdriverdisablesextensioncapabilitygroupsthattheprogramdoesnotusebysettingpropertiesoftheunusedextensiongrouptovaluesthatdisablethatextensiongroup.Theclassdriverdisablesextensioncapabilitygroupsbysettingthefollowingpropertiestothenoteddefaultvalues:

UnusedExtensionGroup Property

IviSpecAnMarker IVISPECAN_ATTR_MARKER_ENABLEDIviSpecAnTrigger IVISPECAN_ATTR_TRIGGER_SOURCEIviSpecAnExternalMixer IVISPECAN_ATTR_EXTERNAL_MIXER_ENABLED

Note

ThefollowingextensiongroupsarenotdisabledbytheIviRFSigGendriver:IviSpecAnMultiTraceIviSpecAnExternalTriggerIviSpecAnVideoTriggerIviSpecAnDisplayIviSpecAnMarkerTypeIviSpecAnDeltaMarkerIviSpecAnPreselector

Page 116: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DisablingUnusedExtensionsIviSwtchClassDriverWhenyoucalltheIviSwtch_Connect_Channels,theIviSwtch_SetPath,ortheIviSwtch_InitiateScanfunction,theclassdriverdisablesextensioncapabilitygroupsthattheprogramdoesnotusebysettingpropertiesoftheunusedextensiongrouptovaluesthatdisablethatextensiongroup.IfyoudonotusetheIviSwtchScannerextensiongroup,thedriverusesthefollowingdefaultvalues.

IVISWTCH_ATTR_SCAN_LIST ""(Emptystring)IVISWTCH_ATTR_TRIGGER_INPUT IVISWTCH_VAL_IMMEDIATEIVISWTCH_ATTR_SCAN_ADVANCED_OUTPUT IVISWTCH_VAL_NONEIVISWTCH_ATTR_SCAN_DELAY 0

Page 117: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIStatusCodesIVIclassdriverfunctionscanreturnerrorandwarningvaluesfromseveralsetsofstatuscodes.SomestatuscodesareuniquetotheIVIclassdriverfunctions.OtherstatuscodesarethesamecodesthatVISALibraryfunctionsreturn.Stillothersareerrororwarningvaluesthatfunctionsinspecificinstrumentdriversreturn.Eachsetofstatuscodeshasitsownnumericrange.Regardlessofthesourceofthestatuscode,0alwaysindicatessuccess,apositivevalueindicatesawarning,andanegativevalueindicatesanerror.

StatusCodeTables SpecificErrorandWarningCodesforClassDrivers

StatusCodeRanges IviDmmDefaultValuesofDefinedConstants

IviFgen

IVIErrorsandWarnings IviDCPwrCommonInstrumentDriverErrorsandWarnings

IviScope

Most-Often-EncounteredVISAErrorsandWarnings

IviSwtch

IviPwrMeterIviRFSigGenIviSpecAn

Thefollowingtabledefinesthedifferentrangesofstatuscodes.Thetableliststheincludefilesthatcontainthedefinedconstantsfortheparticularstatuscodes.

Page 118: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

StatusCodeRanges

StatusCodeType NumericRange(inHex)

IncludeFile

IVIErrors BFFA0000toBFFA1FFF ivi.hIVIWarnings 3FFA0000to3FFA1FFF ivi.hClassDriverErrors BFFA2000toBFFA3FFF IviClass.hClassDriverWarnings 3FFA2000to3FFA3FFF IviClass.hSpecificDriverErrors BFFA4000toBFFA5FFF Prefix.hSpecificDriverWarnings 3FFA4000to3FFA5FFF Prefix.hCommonInstrumentDriverErrors BFFC0000toBFFCFFFF vpptype.hCommonInstrumentDriverWarnings

3FFC0000to3FFCFFFF vpptype.h

VISAErrors BFFF0000toBFFFFFFF visa.hVISAWarnings 3FFF0000to3FFFFFFF visa.h

TheCommonErrorsandWarningsarevaluesthatVXIplug&playdefinesandthatspecificinstrumentdriversreturn.Theyprovideaconsistentsetofcodesforerrorandwarningconditionsthatarecommonamongallinstrumentdrivers.EachparticularinstrumentdriverdefinesitsownsetofDriverErrorsandWarnings.Thestatuscodesvaluesforonedrivercanoverlapthestatuscodevaluesforotherdrivers.TheIVIclassdriversincludefilesdefineparticularstatuscodesastheunsignedsumofabasevalueandadecimalintegervalue.Thefollowingtableliststhebasevalues.

Page 119: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefaultValuesofDefinedConstantsStatusCodeType DefinedConstantforBaseValue ValueIVIErrors IVI_ERROR_BASE BFFA0000IVIWarnings IVI_WARN_BASE 3FFA0000ClassDriverErrors IVI_CLASS_ERROR_BASE BFFA2000ClassDriverWarnings IVI_CLASS_WARN_BASE 3FFA2000SpecificDriverErrors IVI_SPECIFIC_ERROR_BASE BFFA4000SpecificDriverWarnings IVI_SPECIFIC_WARN_BASE 3FFA4000

Forexample,ifyoupassaninvalidattributeIDtoanIVIclassdriverfunction,thefunctionreturnsIVI_ERROR_INVALID_ATTRIBUTE,whichivi.hdefinesasIVI_ERROR_BASE+12,or0xBFFA000C.ThefollowingtablescontaintheIVIStatusCodes,theCommonStatusCodes,andthemostcommonlyusedVISAStatusCodes.

Page 120: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIErrorsandWarningsStatus Description0 Thecallwassuccessful.BFFA0000 Unrecoverablefailure.BFFA0001 Instrumenterrordetected.CalltheClassPrefix_error_query

functionandexaminetheerror.BFFA0002 Filecouldnotbeopened.BFFA0003 Fileisbeingread.BFFA0004 Fileisbeingmodified.BFFA0005 Drivermodulefilenotfound.BFFA0006 Cannotopendrivermodulefileforreading.BFFA0007 Drivermodulehasinvalidfileformatorcontainsinvaliddata.BFFA0008 Drivermodulecontainsundefinedreferences.BFFA0009 Cannotfindfunctionindrivermodule.BFFA000A Failureloadingdrivermodule.BFFA000B Thepathnameisinvalid.BFFA000C AttributeIDnotrecognized.BFFA000D Attributeisread-only.BFFA000E Attributeiswrite-only.BFFA000F Invalidparameter.BFFA0010 Invalidvalueforparameterorproperty.BFFA0011 Functionormethodnotsupported.BFFA0012 Attributeorpropertynotsupported.BFFA0013 Theenumerationvaluefortheparameterisnotsupported.BFFA0014 InvalidType.BFFA0015 Theattributeandfunctionparametertypesdonotmatch.BFFA0016 Thespecifiedattributealreadyhasavaluewaitingtobe

updated.BFFA0017 Thespecifieditemalreadyexists.BFFA0018 Notavalidconfiguration.

Page 121: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

BFFA0019 Therequesteditemorvaluedoesnotexistorisnotavailable.

BFFA001A Therequestedattributevaluenotknownandcannotbedetermined.

BFFA001B Thereisnorangetableforthisattribute.BFFA001C Therangetableisinvalid.BFFA001D Aconnectiontotheinstrumenthasnotbeeninitialized.BFFA001E Theclassinstrumentdriverhasencounteredunderspecified

instrumentconfigurationsthatlimitinterchangeability.BFFA001F Nochanneltablehasbeenbuiltforthesession.The

instrumentdrivermustcallIvi_BuildChannelTableinitsIviInitfunction.

BFFA0020 Channelorrepeatedcapabilitynamespecifiedisnotvalidfortheinstrument.

BFFA0021 Unabletoallocatesystemresource.BFFA0022 Permissiontoaccessfilewasdenied.BFFA0023 Toomanyfilesopened.BFFA0024 Unabletocreatetemporaryfileintargetdirectory.BFFA0025 Alltemporaryfilenamesalreadyusedintargetdirectory.BFFA0026 Diskisfull.BFFA0027 Configurationfilewasnotfoundondisk.BFFA0028 Cannotopenconfigurationfile.BFFA0029 Errorreadingconfigurationfile.BFFA002A Invalid valueinconfigurationfile.BFFA002B Invalid valueinconfigurationfile.BFFA002C Invalid valueinconfigurationfile.BFFA002D Entrymissingfromconfigurationfile.BFFA002E InitializationfailedindriverDLL.BFFA002F Drivermodulecouldnotbeloadedbecauseofanunresolved

externalreference.BFFA0030 CannotfindCVIRun-TimeEngine.

Page 122: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

BFFA0031 CannotopenCVIRun-TimeEngine.BFFA0032 CVIRun-TimeEnginehasinvalidformat.BFFA0033 CVIRun-TimeEngineismissingoneormorerequired

functions.BFFA0034 CVIRun-TimeEngineinitializationfailed,probablybecause

ofinsufficientmemory.BFFA0035 CVIRun-TimeEnginecouldnotbeloadedbecauseofan

unresolvedexternalreference.BFFA0036 FailureloadingCVIRun-TimeEngine.BFFA0037 CannotopenDLLtoreadexports.BFFA0038 DLLfileiscorrupt.BFFA0039 NoexporttableinDLL.BFFA003A Unknownattributenameforinitialsettinginconfigurationfile.BFFA003B Invalidattributevalueforinitialsettinginconfigurationfile.BFFA003C Memorypointerspecifiedisnotknown.BFFA003D Unabletofindanychannelorrepeatedcapabilitystrings.BFFA003E Thechannelorrepeatedcapabilitylistcontainstwo

instancesofthesamename.BFFA003F TheVirtualChannelNamesitemintheconfigurationfile

containsaduplicatevirtualchannelname.BFFA0040 TheVirtualChannelNamesitemintheconfigurationfile

containsanentrywithoutavirtualchannelname(nothingbeforethe'=').

BFFA0041 TheVirtualChannelNamesitemintheconfigurationfilecontainsaninvalidvirtualchannelname.Channelnamesmustcontainonlyalphanumerics,underscores,oranexclamationpoint.

BFFA0042 TheVirtualChannelNamesitemintheconfigurationfilecontainsavirtualchannelnamewithoutanassignedchannelstring(i.e.,nothingafter'=').

BFFA0043 TheVirtualChannelNamesitemintheconfigurationfilecontainsavirtualchannelnamethatisassignedtoanunknownorinvalidchannelstring.

Page 123: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

BFFA0044 Channelorrepeatedcapabilitynamerequired.BFFA0045 Thechannelorrepeatedcapabilitynameisnotallowed.BFFA0046 Theattributeisnotvalidforthespecifiedchannelorrepeated

capability.BFFA0047 Thisoperationrequiresachannel–orrepeatedcapability–

basedattribute.Thespecifiedattributeisnotchannel–orrepeatedcapability–based.

BFFA0048 Thechannelhasalreadybeenexcludedforthespecifiedattributeandcannotbere-included.

BFFA0049 Theoptionstringparametercontainsanentrywithoutaname.

BFFA004A Theoptionstringparametercontainsanentrywithoutavalue.

BFFA004B Theoptionstringparametercontainsanentrywithanunknownoptionname.

BFFA004C Theoptionstringparametercontainsanentrywithanunknownoptionvalue.

BFFA004D Thisoperationisvalidonlyonasesssioncreatedbyaclassdriver.

BFFA004E Youcannotcreateaconfigurationfilenamed'ivi.ini'.Thatfilenameisreserved.

BFFA004F Therealreadyisanentryofthesamenameintherun-timeconfiguration.

BFFA0050 Theindexparameterisone-based.Youmustpassanumbergreaterthanorequalto1.

BFFA0051 Theindexexceedsthenumberofitemsavailable.BFFA0052 Youcannotsetthecacheforanattributethathasthe

IVI_VAL_NEVER_CACHEflag.BFFA0053 AninstrumentdrivercannotexportaViAddrattributetothe

end-user.UsetheIVI_VAL_HIDDENflagmacrotomakeitaprivateattribute.

BFFA0054 Channelorrepeatedcapabilitystringsmustcontainonlyalphanumerics,underscores,oranexclamationpoint.

Page 124: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

BFFA0055 ThePrefixitemintheconfigurationfiledoesnotmatchthespecificdriver'sprefix.

BFFA0056 Thenecessarymemorycouldnotbeallocated.BFFA0057 Operationinprogress.BFFA0058 Nullpointerpassedforparameterorproperty.BFFA0059 Unexpectedresponsefromtheinstrument.BFFA005B Filenotfound.BFFA005C Thefileformatisinvalid.BFFA005D Theinstrumentstatusisnotavailable.BFFA005E InstrumentIDQueryfailed.BFFA005F Instrumentresetfailed.BFFA0060 Insufficientlocationinformationorresourcenotpresentinthe

system.BFFA0061 Thedriverisalreadyinitialized.BFFA0062 Thesimulationstatecannotbechanged.BFFA0063 Invalidnumberoflevelsinselector.BFFA0064 Invalidrangeinselector.BFFA0065 Unknownnameinselector.BFFA0066 Badly-formedselector.BFFA0067 Unknownphysicalselector.BFFA1190 Thesessionhandleisnotvalid.BFFA1198 Thesessionhandleisnotvalid.BFFA11A0 Couldnotcreatethreadlocal.BFFA1200 Thespecifiedconfigurationstorefilecouldnotbe

deserialized.BFFA1201 Adeserializewasattemptedafterapreviousdeserializehad

alreadysucceeded.BFFA1202 Thespecifiedconfigurationstorefilecouldnotbeserialized.BFFA1203 Thesessionnameorlogicalnamecouldnotberesolvedtoa

sessionordriversession.

Page 125: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

BFFA1204 Theitemdoesnotexistintheglobalcollection.BFFA1205 Anentrywithnamealreadyexistsinthecollection.BFFA1206 Theregistryentryforthemasterconfigurationstoredoesnot

existorthefilecouldnotbefound.BFFA1207 Theitemdoesnotexistinthecollection.BFFA1208 Thedatacomponentisnotavaliddatacomponent.BFFA1209 Theelementcannotberemovedfromtheglobalcollection

whenitisreferencedinthelocalcollections.BFFA1232 Thespecifiedhandleisinvalidorofanincorrecttype.BFFA1233 ThespecifiedpropertyIDisnotvalidforthisfunction.BFFA6000 RepeatedCapabilitylistscannotbemodifiedafterattributes

havebeenaddedtothem.BFFA6001 Anattributecanonlyberestrictedtoasubsetofarepeated

capabilityonce.BFFA6002 Therepeatedcapabilitytablecannotbebuiltbecauseit

alreadyexists.BFFA6003 Therepeatedcapabilityhasnotbeendefinedyet.BFFA6004 Therepeatedcapabilitynamecannotbeanemptyornull

string.BFFA600D TheConfigServermoduleisnotpresentonthesystem.3FFA0065 Identificationquerynotsupported.3FFA0066 Resetoperationnotsupported.3FFA0067 Selftestoperationnotsupported.3FFA0068 Errorqueryoperationnotsupported.3FFA0069 Revisionquerynotsupported.

Page 126: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

CommonInstrumentDriverErrorsandWarningsStatus Description

BFFC0001 Parameter1outofrange,orerrortryingtosetit.BFFC0002 Parameter2outofrange,orerrortryingtosetit.BFFC0003 Parameter3outofrange,orerrortryingtosetit.BFFC0004 Parameter4outofrange,orerrortryingtosetit.BFFC0005 Parameter5outofrange,orerrortryingtosetit.BFFC0006 Parameter6outofrange,orerrortryingtosetit.BFFC0007 Parameter7outofrange,orerrortryingtosetit.BFFC0008 Parameter8outofrange,orerrortryingtosetit.BFFC0011 InstrumentfailedtheIDQuery.BFFC0012 Invalidresponsefrominstrument.3FFC0101 InstrumentdoesnothaveIDQuerycapability.3FFC0102 InstrumentdoesnothaveResetcapability.3FFC0103 InstrumentdoesnothaveSelf-Testcapability.3FFC0104 InstrumentdoesnothaveErrorQuerycapability.3FFC0105 InstrumentdoesnothaveRevisionQuerycapability.

Page 127: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Most-Often-EncounteredVISAErrorsandWarningsStatus DescriptionBFFF0000 Miscellaneousorsystemerroroccurred.BFFF000E Invalidsessionhandle.BFFF0015 Timeoutoccurredbeforeoperationcouldcomplete.BFFF0034 Violationofrawwriteprotocoloccurred.BFFF0035 Violationofrawreadprotocoloccurred.BFFF0036 Devicereportedanoutputprotocolerror.BFFF0037 Devicereportedaninputprotocolerror.BFFF0038 Buserroroccurredduringtransfer.BFFF003A Invalidsetup(propertiesarenotconsistent).BFFF005F Nolistenersconditionwasdetected.BFFF0060 Thisinterfaceisnotthecontrollerincharge.BFFF0067 Operationisnotsupportedonthissession.3FFF0085 Thestatusvalueyoupassedisunknown.

Page 128: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrClassDriverReferenceforLabVIEWConceptsIviDCPwrTerminologyIviDCPwrClassDriverOverviewIviDCPwrExtensionCapabilityGroupsIviDCPwrBehaviorModels

Page 129: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrVIandPropertyReferenceIviDCPwrVITreeIviDCPwrPropertiesbyGroupIviDCPwrPropertyValueDefinitionsIviDCPwrErrorandCompletionCodes

Page 130: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

OtherReferenceInterchangeabilityCheckingSimulation

Page 131: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrTerminologyThisdocumentusesthefollowingtermstodescribethepowersupply'soutput:VoltageLevel,OVPLimit,CurrentLimit,CurrentLimitBehavior,ConstantVoltageMode,ConstantCurrentMode,andUnregulatedMode.VoltageLevel—TheDCvoltagethepowersupplyattemptstogenerate.YouconfiguresthevoltagelevelwiththeIviDCPwrVoltageLevelproperty.OVP—OVPisanacronymforOvervoltageProtection.OVPLimitandOVPEnabled—IftheOVPlimitisenabled,thepowersupplydisablestheoutputwhentheoutputvoltageisgreaterthanorequaltotheOVPlimit.YouconfiguretheOVPlimitwiththeIviDCPwrOVPLimitproperty,andenableordisabletheOVPlimitwiththeIviDCPwrOVPEnabledproperty.CurrentLimitandCurrentLimitBehavior—Thecurrentlimitbehaviordeterminesthebehavioroftheinstrumentwhentheoutputcurrentisgreaterthanorequaltothecurrentlimit.Whenthecurrentlimitbehavioristrip,thepowersupplydisablestheoutputwhentheoutputcurrentisgreaterthanorequaltothecurrentlimit.Whenthecurrentlimitbehaviorisregulate,thepowersupplyrestrictstheoutputvoltagesuchthattheoutputcurrentisnotgreaterthanthecurrentlimit.YouconfigurethecurrentlimitandcurrentlimitbehaviorwiththeIviDCPwrCurrentLimitandIviDCPwrCurrentLimitBehaviorproperties.ConstantVoltageMode—Thepowersupplyissaidtobeintheconstantvoltagemodewhenthepowersupply'soutputsignalreachesthevoltagelevelbeforeitreachesthecurrentlimit.Intheconstantvoltagemode,thepowersupply'soutputvoltageremainsconstantatthevoltagelevelanditsoutputcurrentcanvary.ConstantCurrentMode—Thepowersupplyissaidtobeintheconstantcurrentmodewhenthepowersupply'soutputsignalreachesthecurrentlimitbeforeitreachesthevoltagelevel,andthecurrentlimitbehaviorissettoregulate.Intheconstantcurrentmode,thepowersupply'soutputcurrentremainsconstantatthecurrentlimitanditsoutputvoltagevaries.UnregulatedMode—Thepowersupplyissaidtobeintheunregulatedmodewhenthepowersupply'soutputsignalreachesneitherthevoltagelevelorthecurrentlimit.Intheunregulatedmode,thepowersupply's

Page 132: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

outputcurrentandoutputvoltagevaries.

Page 133: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrClassDriverOverviewThisinstrumentdriverprovidesprogrammingsupportfortheIviDCPwrClass.TheIviDCPwrclassisdesignedtosupporttypicalDCpowersuppliesaswellascommonextendedfunctionalityfoundinmorecomplexinstruments.TheIviDCPwrclassconceptualizesaDCpowersupplyasaninstrumentcapableofgeneratingaDCpowersignal.TheIviDCPwrclassdriverdividesinstrumentcapabilitiesintoIviDCPwrBasecapabilitygroupandmultipleextensioncapabilitygroups.TheIviDCPwrBasegroupsupportsDCpowersuppliescapableofconfiguringthevoltagelevel,currentlimit,currentlimitbehavior,andovervoltageprotectionlimit,aswellasenablinganddisablingoutputchannels.Italsoallowsyoutoconfiguretheoutputrangeinwhichthepowersupplyoperates,andtoquerytheinstrumenttodetermineinwhatstateitisoperating.

Page 134: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ExtensionCapabilityGroupsTheIviDCPwrclassdriveridentifiesVIsandpropertiesthatbelongtoanextensiongroupwiththefollowingabbreviations.Instrumentspecificdriversarenotrequiredtoimplementanyoftheextensioncapabilitygroups.IfyouuseVIsandpropertiesthatbelongtoextensioncapabilitygroups,everyinstrumentspecificdriverthatyouusemustimplementthoseextensions.

GroupName Abbreviation DescriptionIviDCPwrTrigger [TRG] Forpowersuppliescapableof

makingchangestotheoutputsignalbasedonatriggerevent.

IviDCPwrSoftwareTrigger [SWT] Forpowersuppliescapableofmakingchangestotheoutputsignalbasedonasoftwaretriggerevent.

IviDCPwrMeasurement [MSR] Forpowersuppliescapableofreturningmeasurementcharacteristicsoftheoutputsignal.

RelatedTopicsIVIInherentClassCapabilities

Page 135: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrExtensionCapabilityGroupsTheIviDCPwrclassdriveridentifiesVIsandpropertiesthatbelongtoanextensiongroupwiththefollowingabbreviations.Instrumentspecificdriversarenotrequiredtoimplementanyoftheextensioncapabilitygroups.IfyouuseVIsandpropertiesthatbelongtoextensioncapabilitygroups,everyinstrumentspecificdriverdriverthatyouusemustimplementthoseextensions.

GroupName DescriptionIviDCPwrTrigger Forpowersuppliescapableofmaking

changestotheoutputsignalbasedonatriggerevent.

IviDCPwrSoftwareTrigger Forpowersuppliescapableofmakingchangestotheoutputsignalbasedonasoftwaretriggerevent.

IviDCPwrMeasurement Forpowersuppliescapableofreturningmeasurementcharacteristicsoftheoutputsignal.

Page 136: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrBaseCapabilityGroupTheIviDCPwrBasecapabilitygroupsupportsthemostbasicDCpowersupplycapabilities.Youcanenableordisableoutputchannels,specifytheDCvoltagetogenerate,specifyoutputlimits,andcontrolthebehaviorofthepowersupplywhentheoutputisgreaterthanorequaltooneofthelimits.Thishelpfileusesthefollowingtermstodescribethepowersupply'soutput:VoltageLevel,OVPLimit,CurrentLimit,CurrentLimitBehavior,ConstantVoltageMode,ConstantCurrentMode,andUnregulatedMode.RefertoIviDCPwrTerminologyformoreinformationontheseterms.Thesignalthatthepowersupplyproducesdependsonthevaluesofthevoltagelevel,OVPlimit,andcurrentlimitthatyousupply,andtheimpedanceoftheloadtowhichthepowersupplyisattached.Therefore,thepowersupplymightnotproducetheexactvoltageorcurrentthatyouconfigure.Thefollowingdiagramshowsthepossibleoutputscenarios.

PowerSupplyOutputDiagramAtPoint1,thepowersupply'soutputhasreachedthevoltagelevelbeforeitreachedthecurrentlimit.Thisisanexampleofthepowersupplyoperatingintheconstantvoltagemode.Notethatanypointontheverticallinedefinedbythevoltagelevelwouldalsocausethepowersupplytooperateintheconstantvoltagemode.AtPoint2,thepowersupply'soutputhasreachedthecurrentlimitbeforeitreachedthevoltagelevel.Ifthecurrentlimitbehaviorissettoregulate,thisisanexampleofthepowersupplyoperatingintheconstantcurrentmode.Ifthecurrentlimitbehaviorissettotrip,thepowersupplydisablestheoutput.Notethatanypointonthehorizontallinedefinedbythecurrentlimitwouldalsocausethepowersupplytooperateintheconstantcurrentmodewhenthecurrentlimitbehaviorissettoregulate.

Page 137: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Atpoint3,thepowersupply'soutputhasreachedneitherthevoltagelevelorthecurrentlimit.Thisisanexampleofthepowersupplyoperatingintheunregulatedmode.Notethatanypointwithintherectangledefinedbythevoltagelevelandcurrentlimitwouldalsocausethepowersupplytooperateintheunregulatedmode.Atpoint4,thepowersupply'soutputhasreachedtheOVPlimit.IfOVPisenabled,thepowersupplydisablestheoutput.NotethatanypointontheverticallinedefinedbytheOVPlimitwouldalsocausethepowersupplytodisabletheoutputwhenOVPisenabled.

Page 138: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrBaseVIsIviDCPwrConfigureOVPIviDCPwrConfigureCurrentLimitIviDCPwrConfigureOutputRangeIviDCPwrConfigureOutputEnabledIviDCPwrQueryOutputStateIviDCPwrResetOutputProtectionIviDCPwrQueryMaxCurrentLimitIviDCPwrQueryMaxVoltageLevelIviDCPwrVoltageLevel

Page 139: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrBasePropertiesIviDCPwrOVPEnabledIviDCPwrOVPLimitIviDCPwrCurrentLimitBehaviorIviDCPwrCurrentLimitIviDCPwrOutputEnabledRelatedTopicsIVIInherentFunctionsIVIInherentPropertiesIviDCPwrBasebehaviormodel

Page 140: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrMeasurementExtensionGroupTheIviDCPwrMeasurementextensiongroupsupportsDCpowersuppliescapableofreturningoutputsignalmeasurementssuchasvoltageandcurrent

Page 141: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrMeasurementVIIviDCPwrMeasure

Page 142: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrSoftwareTriggerExtensionGroupTheIviDCPwrSoftwareTriggerextensiongroupsupportsDCpowersuppliescapableofchangingtheoutputsignalbasedonasoftwaretriggerevent.

Page 143: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrSoftwareTriggerVIIviDCPwrSendSoftwareTrigger

Page 144: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrTriggerExtensionGroupTheIviDCPwrTriggerextensiongroupsupportsDCpowersuppliescapableofchangingtheoutputsignalbasedonatriggerevent.RefertotheIviDCPwrTriggerbehaviormodel.

Page 145: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrTriggerVIsIviDCPwrConfigureTriggerSource[TRG]IviDCPwrConfigureTriggeredVoltageLevel[TRG]IviDCPwrConfigureTriggeredCurrentLimit[TRG]IviDCPwrInitiate[TRG]IviDCPwrAbort[TRG]

Page 146: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrTriggerPropertiesIviDCPwrTriggerSourceIviDCPwrTriggeredCurrentLimitIviDCPwrTriggeredVoltageLevel

Page 147: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrBehaviorModelsIviDCPwrBaseIviDCPwrMeasurementIviDCPwrSoftwareTriggerIviDCPwrTrigger

Page 148: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrBaseBehaviorModelAfteryoucalltheIviDCPwrInitialize,IviDCPwrInitializeWithOptions,orIviDCPwrResetVIs,thepowersupplyproducesapowersignalbasedonitscurrentconfiguration.Allchangestothepowersupply'sIviDCPwrBaseVIsandpropertiestakeplaceimmediately.

Page 149: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrMeasurementBehaviorModelTheIviDCPwrMeasurementExtensionGroupfollowsthebehaviormodeloftheIviDCPwrBasecapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviDCPwrBasecapabilitygroupistheabilitytotakemeasurementontheoutputsignal.

Page 150: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrSoftwareTriggerBehaviorModelTheIviDCPwrSoftwareTriggerExtensionGroupfollowsthebehaviormodeloftheIviDCPwrTriggercapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviDCPwrTriggercapabilitygroupistheabilitytosendsoftwaretriggers.

Page 151: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrTriggerBehaviorModelThefollowingbehaviormodelshowstherelationshipbetweentheIviDCPwrTriggercapabilitygroupandpowersupplybehavior.

AfteryoucalltheIviDCPwrInitialize,IviDCPwrInitializeWithOptions,orIviDCPwrResetVIs.,thepowersupplyenterstheignoretriggerstate.Intheignoretriggerstate,thepropertiesoftheIviDCPwrBasecapabilitygroupdeterminethesignalthatthepowersupplyproduces.IviDCPwrTriggerpropertiescanbeset,butdonotaffecttheoutputsignal.CallingIviDCPwrInitiateVImovesthepowersupplytothewaitfortriggerstate.Inthewaitfortriggerstate,thepowersupplywaitsforatriggeronthetriggersourcespecifiedbytheIviDCPwrTriggerSource[TRG]property.Afterthepowersupplyreceivesatrigger,itsetsthevoltageleveltothevalueoftheIviDCPwrTriggeredVoltageLevel[TRG]property,andthecurrentlimittothevalueoftheIviDCPwrTriggeredCurrentLimit[TRG]property.Itthenreturnstotheignoretriggerstate.Afterthechangesinoutputoccur,theIviDCPwrTriggeredVoltageLevel[TRG]andIviDCPwrCurrentLimitpropertiesreflectthepowersupply'snewconfiguration.CallingIviDCPwrAbortVImovesthepowersupplyfromitscurrentstatetotheignoretriggerstate.Ifthepowersupplyhasnotyetrespondedtoatrigger,nochangeoccurstothevoltagelevelorcurrentlimit.

Page 152: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrVITreeTheVItreefortheIviDCPwrclassdriver,includingIVIandVXIplug&playrequiredVIs,isshownbelow.

NoteYouusetheLabVIEWPropertyNodetogetandsetproperties.

Page 153: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrVITreeNameorClass VIName RequiredBy

Initialize IviDCPwrInitialize IVI

InitializewithOptions IviDCPwrInitializeWithOptions

IVI

ConfigurationVIs

ConfigureVoltageLevel

IviDCPwrConfigureVoltageLevel

IviDCPwrBase

ConfigureOVP IviDCPwrConfigureOVP

IviDCPwrBase

ConfigureCurrentLimit

IviDCPwrConfigureCurrentLimit

IviDCPwrBase

ConfigureOutputRange

IviDCPwrConfigureOutputRange

IviDCPwrBase

ConfigureOutputEnabled

IviDCPwrConfigureOutputEnabled

IviDCPwrBase

Triggering

ConfigureTriggerSource[TRG]

IviDCPwrConfigureTriggerSource

IviDCPwrTrigger

ConfigureTriggeredVoltageLevel[TRG]

IviDCPwrConfigureTriggeredVoltageLevel

IviDCPwrTrigger

ConfigureTriggeredCurrentLimit[TRG]

IviDCPwrConfigureTriggeredCurrentLimit

IviDCPwrTrigger

Action

Initiate[TRG] IviDCPwrInitiate IviDCPwrTrigger

Abort[TRG] IviDCPwrAbort IviDCPwrTrigger

Page 154: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

SendSoftwareTrigger

IviDCPwrSendSoftwareTrigger

IviDCPwrSoftwareTrigger

QueryMaxCurrentLimit

IviDCPwrQueryMaxCurrentLimit

IviDCPwrBase

QueryMaxVoltageLevel

IviDCPwrQueryMaxVoltageLevel

IviDCPwrBase

QueryOutputState IviDCPwrQueryOutputState

IviDCPwrBase

ResetOutputProtection

IviDCPwrResetOutputProtection

IviDCPwrBase

Measure IviDCPwrMeasure IviDCPwrMeasurement

Utility

Reset IviDCPwrReset IVI

ResetWithDefaults IviDCPwrResetWithDefaults

VPP

Self-Test IviDCPwrSelf-Test IVI

Disable IviDCPwrDisable VPP

InvalidateAllAttributes

IviDCPwrInvalidateAllAttributes

VPP

RevisionQuery IviDCPwrRevisionQuery

IVI

Error-Query IviDCPwrError-Query

IVI

ErrorMessage IviDCPwrErrorMessage

IVI

GetChannelName IviDCPwrGetChannelName

VPP

InterchangeabilityInfo

Page 155: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

GetNextInterchangeWarning

IviDCPwrGetNextInterchangeWarning

IVI

ResetInterchangeCheck

IviDCPwrResetInterchangeCheck

IVI

ClearInterchangeWarnings

IviDCPwrClearInterchangeWarnings

IVI

CoercionInfo

GetNextCoercionRecord

IviDCPwrGetNextCoercionRecord

IVI

Close IviDCPwrClose IVI

RelatedTopicsIviDCPwrPropertiesIVIInherentVIs

Page 156: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrPropertiesNoteYouusetheLabVIEWPropertyNodetogetandsetproperties.

Page 157: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

BasePropertiesIviDCPwrVoltageLevelIviDCPwrOVPEnabledIviDCPwrOVPLimitIviDCPwrCurrentLimitBehaviorIviDCPwrCurrentLimitIviDCPwrOutputEnabled

Page 158: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrTriggerPropertiesIviDCPwrTriggerSourceIviDCPwrTriggeredCurrentLimitIviDCPwrTriggeredVoltageLevel

Page 159: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrPropertyValueDefinitionsThefollowingtabledefinesvaluesforallIviDCPwrclasspropertyconstants.

NoteInthefollowingtable,theliteralstringIVIDCPWR_ATTR_precedesthepropertynameandtheliteralstringIVIDCPWR_VALprecedesthevalueextensionname.

Page 160: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrPropertyDefinedValues

Property DefinedValue

DefinedValue DefinedValue

CURRENTLIMITBEHAVIOR

Regulate 0 ThepowersupplyregulatestheoutputcurrentatthevalueoftheIviDCPwrCurrentLimitpropertywhentheoutputreachesorexceedsthatvalue.

Trip 1 ThepowersupplydisablestheoutputwhentheoutputcurrentreachesorexceedsthevalueoftheIviDCPwrCurrentLimitproperty.

TRIGGERSOURCE

Immediate 0 Thepowersupplydoesnotwaitforatriggerbeforechangingtheoutputsignal.

External 1 Thepowersupplywaitsforanexternaltriggerbeforechangingtheoutputsignal.

Software 2 ThepowersupplywaitsfortheIviDCPwrSendSoftwareTriggerVItoexecutebeforechangingtheoutputsignal.

TTL0 3 ThepowersupplywaitsforatriggerontheTTL0linebeforechangingtheoutputsignal.

TTL1 4 ThepowersupplywaitsforatriggerontheTTL1linebeforechangingtheoutputsignal.

TTL2 5 ThepowersupplywaitsforatriggerontheTTL2linebeforechangingtheoutputsignal.

TTL3 6 ThepowersupplywaitsforatriggerontheTTL3linebeforechangingtheoutputsignal.

TTL4 7 ThepowersupplywaitsforatriggerontheTTL4linebeforechangingthe

Page 161: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

outputsignal.TTL5 8 Thepowersupplywaitsforatriggeron

theTTL5linebeforechangingtheoutputsignal.

TTL6 9 ThepowersupplywaitsforatriggerontheTTL6linebeforechangingtheoutputsignal.

TTL7 10 ThepowersupplywaitsforatriggerontheTTL7linebeforechangingtheoutputsignal.

ECLO 11 ThepowersupplywaitsforatriggerontheECL0linebeforechangingtheoutputsignal.

ECL1 12 ThepowersupplywaitsforatriggerontheECL1linebeforechangingtheoutputsignal.

PXIStar 13 ThepowersupplywaitsforatriggeronthePXISTARlinebeforechangingtheoutputsignal.

RTSI0 14 ThepowersupplywaitsforatriggerontheRTSI0linebeforechangingtheoutputsignal.

RTSI1 15 ThepowersupplywaitsforatriggerontheRTSI1linebeforechangingtheoutputsignal.

RTSI2 16 ThepowersupplywaitsforatriggerontheRTSI2linebeforechangingtheoutputsignal.

RTSI3 17 ThepowersupplywaitsforatriggerontheRTSI3linebeforechangingtheoutputsignal.

RTSI4 18 ThepowersupplywaitsforatriggerontheRTSI4linebeforechangingtheoutputsignal.

RTSI5 19 Thepowersupplywaitsforatriggeron

Page 162: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

theRTSI5linebeforechangingtheoutputsignal.

RTSI6 20 ThepowersupplywaitsforatriggerontheRTSI6linebeforechangingtheoutputsignal.

RelatedTopicsIviDCPwrVITreeIviDCPwrProperties

Page 163: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrErrorandWarningCodesStatusCodeRangesStatusCodeType NumericRange(inHex)IviDCPwrErrors 0xBFFA2001to0xBFFA3FFFIviDCPwrWarnings 0x3FFA2001to0x3FFA3FFFIVISpecificDriverErrors 0xBFFA4000to0xBFFA5FFFIVISpecificDriverWarnings 0x3FFA4000to0x3FFA5FFFIVIErrors 0xBFFA0000to0xBFFA1FFFIVIWarnings 0x3FFA0000to0x3FFA1FFFCommonInstrumentDriverErrors 0xBFFC0000to0xBFFCFFFFCommonInstrumentDriverWarnings 0x3FFC0000to0x3FFCFFFFVISAErrors 0xBFFF0000to0xBFFFFFFFVISAWarnings 0x3FFF0000to0xFFFFFFF

Page 164: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrErrorCodeError Value MessageIVIDCPWR_ERROR_NOT_TRIGGER_SOFTWARE

0xBFFA1001 Thetriggersourceisnotsoftwaretrigger.

RelatedTopicIVIStatusCodes

Page 165: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrFunctionsExpandthisbooktoviewanalphabetizedlistofIviDCPwrfunctions.

Page 166: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrAbortIviDCPwrTriggerCapabilityGroup[TRG]ThisVIabortsallpendingoutputchanges.

NoteIfyoucallthisVIaftercallingtheIviDCPwrInitiate[TRG]VI,thepowersupplyignoresanytriggeranddoesnotchangetheoutput.instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 167: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrConfigureCurrentLimitIviDCPwrBaseCapabilityGroupThisVIconfiguresthecurrentlimit.Youspecifytheoutputcurrentlimitvalueandthebehaviorofthepowersupplywhentheoutputcurrentisgreaterthanorequaltothatvalue.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.channelname("CHANNEL1")PassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:CHANNEL1

behavior(regulate)Passthebehavioryouwantthepowersupplytoexhibitwhentheoutputcurrentisgreaterthanorequaltothevalueofthelimitparameter.ThedriverusesthisvaluetosettheIviDCPwrCurrentLimitBehaviorproperty.DefinedValues:IVIDCPWR_VAL_CURRENT_REGULATE—RegulatorylimitIVIDCPWR_VAL_CURRENT_TRIP—TriplimitDefaultValue:IVIDCPWR_VAL_CURRENT_REGULATE

Page 168: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

limit(0.0amps)Passthecurrentlimityouwanttouse.ThedriverusesthisvaluetosettheIviDCPwrCurrentLimitproperty.Units:ampsDefaultValue:0.0

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 169: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrConfigureOutputEnabledIviDCPwrBaseCapabilityGroupConfigureswhetherthesignalthatthepowersupplyproducesonachannelappearsattheoutputconnector.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.channelname("CHANNEL1")PassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:CHANNEL1

enabled(true)Passwhetheryouwantthesignalthepowersupplyproducesonachanneltoappearattheoutputconnector.ThedriverusesthisvaluetosettheIviDCPwrOutputEnabledproperty.ValidValues:TRUE-EnabletheoutputFALSE-DisabletheoutputDefaultValue:TRUE

errorin(noerror)Theerrorinclustercanaccepterrorinformation

Page 170: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

wiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 171: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrConfigureOutputRangeIviDCPwrBaseCapabilityGroupConfiguresthepowersupply'soutputrangeonachannel.Youspecifywhetheryouwanttoconfigurethevoltageorcurrentrange,andthevaluetowhichtosettherange.

Notes

1. Settingavoltagerangecaninvalidateapreviouslyconfiguredcurrentrange.

2. Settingacurrentrangecaninvalidateapreviouslyconfiguredvoltagerange.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.channelname("CHANNEL1")PassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:CHANNEL1

Page 172: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

rangetype(Voltage)Passthetypeofrangeyouwanttoconfigure.DefinedValues:IVIDCPWR_VAL_RANGE_VOLTAGE—VoltageRangeIVIDCPWR_VAL_RANGE_CURRENT—CurrentRangeDefaultValue:IVIDCPWR_VAL_RANGE_VOLTAGE

Notes

1. Settingavoltagerangecaninvalidateapreviouslyconfiguredcurrentrange.

2. Settingacurrentrangecaninvalidateapreviouslyconfiguredvoltagerange.

range(0.0)Passtherangeinwhichyouwantthepowersupplytooperate.IfyoupassavalueofIVIDCPWR_VAL_RANGE_CURRENTfortheRangeTypeparameter,specifythisparameterinamps.IfyoupassavalueofIVIDCPWR_VAL_RANGE_VOLTAGEfortheRangeTypeparameter,specifythisparameterinvolts.Units: volts(forvoltagerange)

amps(forcurrentrange)DefaultValue: 0.0errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 173: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrConfigureOVPIviDCPwrBaseCapabilityGroupThisVIconfiguresthepowersupply'sovervoltageprotection.Youspecifytheovervoltagelimitandthebehaviorofthepowersupplywhentheoutputvoltageisgreaterthanorequaltothatvalue.WhentheenabledparameterisFALSE,thelimitparameterdoesnotaffecttheinstrument'sbehavior,andthedriverignoresthelimitparameter.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.channelname("CHANNEL1")PassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:CHANNEL1

enabled(true)PasswhetheryouwanttoenableordisabletheOVPlimit.ThedriverusesthisvaluetosettheIviDCPwrOVPEnabledproperty.DefinedValues:TRUE—EnableOVPlimit

Page 174: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

FALSE—DisableOVPlimitDefaultValue:TRUE

limit(0.0V)Passtheovervoltageprotectionlimityouwanttouse.ThedriverusesthisvaluetosettheIviDCPwrOVPLimitproperty.Units:volts(V)DefaultValue:0.0V

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 175: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrConfigureTriggerSourceIviDCPwrTriggerCapabilityGroup[TRG]ThisVIconfiguresthetriggersourcetowhichthepowersupplyrespondsafteryoucallIviDCPwrInitiate[TRG].Whenthepowersupplyreceivesatriggersignalonthesourceyouspecify,itchangesitscurrentandvoltageoutputs.YouconfigurethetriggeredcurrentandvoltageoutputswiththeIviDCPwrConfigureTriggeredCurrentLimit[TRG]andIviDCPwrConfigureTriggeredVoltageLevel[TRG]VIs.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.channelname("CHANNEL1")PassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:CHANNEL1

source(Immediate)Passthetriggersourcetowhichyouwantthepowersupplytorespond.ThedriversetstheIviDCPwrTriggerSource[TRG]propertytothisvalue.DefinedValues:

Page 176: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_TRIG_IMMEDIATE—Thepowersupplydoesnotwaitforatriggerofanykind.IVIDCPWR_VAL_TRIG_EXTERNAL—Thepowersupplywaitsforatriggerontheexternaltriggerpoint.IVIDCPWR_VAL_SOFTWARE_TRIG—ThepowersupplywaitsuntilyoucalltheIviDCPwrSendSoftwareTrigger[SWT]VI.IVIDCPWR_VAL_TRIG_TTL0—ThepowersupplywaitsuntilitreceivesatriggeronthePXITRIG0line(forPXIinstruments)ortheVXITTL0line(forVXIinstruments).IVIDCPWR_VAL_TRIG_TTL1—ThepowersupplywaitsuntilitreceivesatriggeronthePXITRIG1line(forPXIinstruments)ortheVXITTL1line(forVXIinstruments).IVIDCPWR_VAL_TRIG_TTL2—ThepowersupplywaitsuntilitreceivesatriggeronthePXITRIG2line(forPXIinstruments)ortheVXITTL2line(forVXIinstruments).IVIDCPWR_VAL_TRIG_TTL3—ThepowersupplywaitsuntilitreceivesatriggeronthePXITRIG3line(forPXIinstruments)ortheVXITTL3line(forVXIinstruments).IVIDCPWR_VAL_TRIG_TTL4—ThepowersupplywaitsuntilitreceivesatriggeronthePXITRIG4line(forPXIinstruments)ortheVXITTL4line(forVXIinstruments).IVIDCPWR_VAL_TRIG_TTL5—ThepowersupplywaitsuntilitreceivesatriggeronthePXITRIG5line(forPXIinstruments)ortheVXITTL5line(forVXIinstruments).IVIDCPWR_VAL_TRIG_TTL6—ThepowersupplywaitsuntilitreceivesatriggeronthePXITRIG6line(forPXIinstruments)ortheVXITTL6line(forVXIinstruments).IVIDCPWR_VAL_TRIG_TTL7—ThepowersupplywaitsuntilitreceivesatriggeronthePXITRIG7line(forPXIinstruments)ortheVXITTL7line(forVXIinstruments).IVIDCPWR_VAL_TRIG_ECL0—ThepowersupplywaitsuntilitreceivesatriggerontheVXIECL0line.IVIDCPWR_VAL_TRIG_ECL1—ThepowersupplywaitsuntilitreceivesatriggerontheVXIECL1line.

Page 177: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_TRIG_PXI_STAR—ThepowersupplywaitsuntilitreceivesatriggeronthePXISTARtriggerbus.IVIDCPWR_VAL_TRIG_RTSI_0—ThepowersupplywaitsuntilitreceivesatriggeronRTSIline0.IVIDCPWR_VAL_TRIG_RTSI_1—ThepowersupplywaitsuntilitreceivesatriggeronRTSIline1.IVIDCPWR_VAL_TRIG_RTSI_2—ThepowersupplywaitsuntilitreceivesatriggeronRTSIline2.IVIDCPWR_VAL_TRIG_RTSI_3—ThepowersupplywaitsuntilitreceivesatriggeronRTSIline3.IVIDCPWR_VAL_TRIG_RTSI_4—ThepowersupplywaitsuntilitreceivesatriggeronRTSIline4.IVIDCPWR_VAL_TRIG_RTSI_5—ThepowersupplywaitsuntilitreceivesatriggeronRTSIline5.IVIDCPWR_VAL_TRIG_RTSI_6—ThepowersupplywaitsuntilitreceivesatriggeronRTSIline6.DefaultValue:IVIDCPWR_VAL_TRIG_IMMEDIATE

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 178: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrConfigureTriggeredCurrentLimitIviDCPwrTriggerCapabilityGroup[TRG]ThisVIconfiguresthecurrentlimitthepowersupplyusesafteritreceivesatrigger.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.channelname("CHANNEL1")PassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:CHANNEL1

triggeredlimit(0.0amps)Passthecurrentlimityouwantthepowersupplytouseafteritreceivesatrigger.ThedriversetstheIviDCPwrTriggeredCurrentLimit[TRG]propertytothisvalue.Units:ampsDefaultValue:0.0amps

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.Usethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfrom

Page 179: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

otherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 180: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrConfigureTriggeredVoltageLevelIviDCPwrTriggerCapabilityGroup[TRG]ThisVIconfigurestheDCvoltagelevelthepowersupplyattemptstogenerateafteritreceivesatrigger.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.channelname("CHANNEL1")PassthevirtualchannelnamethatyouassigntotheinstrumentinPassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:CHANNEL1

triggeredlevel(0.0V)PasstheDCvoltagelevelyouwantthepowersupplytoattempttogenerateafteritreceivesatrigger.ThedriversetstheIviDCPwrTriggeredVoltageLevel[TRG]propertytothisvalue.Units:volts(V)DefaultValue:0.0V

errorin(noerror)Theerrorinclustercanaccepterrorinformation

Page 181: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

wiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 182: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrConfigureVoltageLevelIviDCPwrBaseCapabilityGroupThisVIconfigurestheDCvoltagelevelthatthepowersupplyattemptstogenerate.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.channelname("CHANNEL1")PassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:CHANNEL1

level(0.0V)PasstheDCvoltageyouwantthepowersupplytoattempttogenerate.ThedriversetstheIviDCPwrVoltageLevelpropertytothisvalue.Units:volts(V)DefaultValue:0.0V

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmore

Page 183: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

informationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 184: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrGetChannelNameIviDCPwrBaseCapabilityGroupThisVIreturnsthespecificdriverdefinedchannelnamethatcorrespondstotheone-basedindexthatyouspecify.IfthevalueyoupassfortheIndexparameterislessthanoneorgreaterthanthevalueoftheChannelCountproperty,thefunctionreturnsanemptystringintheNameparameterandreturnsanerror.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.

index(1)Aone-basedindexthatdefineswhichnametoreturn.TheindexmustbelessthanorequaltotheClassPrefixChannelCountproperty.instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

outputchannelnameReturnsthenameoftheChannelspecifiedbytheindexparameter.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 185: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrInitiateIviDCPwrTriggerCapabilityGroup[TRG]ThisVIinitiatesoutputchangesthatyoupreviouslyspecified.AfteryoucallthisVI,thepowersupplywaitsforthetriggeryouspecifywiththeIviDCPwrConfigureTriggerSource[TRG]VI.Afterthepowersupplydetectsthetrigger,itupdatesitsvoltagelevelandcurrentlimittothevaluesyouspecifywiththeIviDCPwrConfigureTriggeredVoltageLevel[TRG]andIviDCPwrConfigureTriggeredCurrentLimit[TRG]VIs.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 186: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrMeasureIviDCPwrMeasurement[MSR]ThisVItakesasinglemeasurementonthechannelyouspecify.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.channelname("CHANNEL1")PassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:CHANNEL1

measurementtype(voltage)Passthemeasurementyouwantthepowersupplytotake.DefinedValues:IVIDCPWR_VAL_MEASURE_VOLTAGE—DCvoltageIVIDCPWR_VAL_MEASURE_CURRENT—DCcurrentDefaultValue:IVIDCPWR_VAL_MEASURE_VOLTAGE

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.

Page 187: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.measurementReturnsthemeasuredvalue.IfyoupassavalueofIVIDCPWR_VAL_MEASURE_CURRENTforthemeasurementTypeparameter,thisparameterreturnsavalueinamps.IfyoupassavalueofIVIDCPWR_VAL_MEASURE_VOLTAGEforthemeasurementTypeparameter,thisparameterreturnsavalueinvolts.

Units: volts(forvoltagemeasurement)amps(forcurrentmeasurement)

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 188: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrQueryMaxCurrentLimitIviDCPwrBaseCapabilityGroupThisVIreturnsthemaximumprogrammablecurrentlimitthatthepowersupplyacceptsforaparticularvoltagelevelonachannelfortheoutputrangetowhichthepowersupplyiscurrentlyconfigured.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.channelname("CHANNEL1")PassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:CHANNEL1

voltagelevel(0.0V)Passthevoltagelevelforwhichtodeterminethemaximumprogrammablecurrentlimit.Units:volts(V)DefaultValue:0.0

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.Usethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfrom

Page 189: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

otherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.maxcurrentlimitThisparameterreturnsthemaximumprogrammablecurrentlimitforthevoltagelevelyouspecify.Units:amps(A)

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 190: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrQueryMaxVoltageLevelIviDCPwrBaseCapabilityGroupThisVIreturnsthemaximumprogrammablevoltagelevelthatthepowersupplyacceptsforaparticularcurrentlimitonachannelfortheoutputrangetowhichthepowersupplyiscurrentlyconfigured.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.channelname("CHANNEL1")PassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:CHANNEL1

currentlimit(0.0amps)Passthecurrentlimitforwhichtodeterminethemaximumprogrammablevoltagelevel.Units:amps(A).DefaultValue:0.0

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.Usethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfrom

Page 191: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

otherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.maxvoltagelevelThisparameterreturnsthemaximumprogrammablevoltagelevelforthecurrentlimityouspecify.Units:volts(V)

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 192: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrQueryOutputStateIviDCPwrBaseCapabilityGroupThisVIreturnswhetherthepowersupplyisinaparticularoutputstate.Details

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.channelname("CHANNEL1")PassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:CHANNEL1

outputstate(ConstantVoltage)Passtheoutputstateforwhichyouwanttoquery.DefinedValues:IVIDCPWR_VAL_OUTPUT_CONSTANT_VOLTAGE—ConstantVoltageStateIVIDCPWR_VAL_OUTPUT_CONSTANT_CURRENT—ConstantCurrentStateIVIDCPWR_VAL_OUTPUT_UNREGULATED—UnregulatedStateIVIDCPWR_VAL_OUTPUT_OVER_VOLTAGE—OvervoltageState

Page 193: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_OUTPUT_OVER_CURRENT—OvercurrentStateDefaultValue:IVIDCPWR_VAL_OUTPUT_CONSTANT_VOLTAGE

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.instateThisparameterreturnsTRUEifthepowersupplyiscurrentlyinthestateyouspecifywiththeOutputStateparameter,andFALSEifitisnot.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

IviDCPwrQueryOutputStateDetailsAconstantvoltageconditionoccurswhentheoutputvoltageisequaltothevalueoftheIviDCPwrVoltageLevelpropertyandthecurrentislessthanorequaltothevalueoftheIviDCPwrCurrentLimitproperty.AconstantcurrentconditionoccurswhentheoutputcurrentisequaltothevalueoftheIviDCPwrCurrentLimitpropertyandtheIviDCPwrCurrentLimitBehaviorpropertyissettoIVIDCPWR_VAL_CURRENT_REGULATE.AnunregulatedconditionoccurswhentheoutputvoltageislessthanthevalueoftheIviDCPwrVoltageLevelpropertyandthecurrentislessthanthevalueoftheIviDCPwrCurrentLimitproperty.AnovervoltageconditionoccurswhentheoutputvoltageisequaltoorgreaterthanthevalueoftheIviDCPwrOVPLimitpropertyandtheIviDCPwrOVPEnabledpropertyissettoTRUE.Anover-currentconditionoccurswhentheoutputcurrentisequaltoor

Page 194: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

greaterthanthevalueoftheIviDCPwrCurrentLimitpropertyandtheIviDCPwrCurrentLimitBehaviorpropertyissettoIVIDCPWR_VAL_CURRENT_TRIP.Wheneitheranovervoltageconditionoranover-currentconditionoccurs,thepowersupply'soutputprotectiondisablestheoutput.Ifthepowersupplyisinanovervoltageorover-currentstate,itdoesnotproducepoweruntiltheoutputprotectionisreset.TheIviDCPwrResetOutputProtectionVIresetstheoutputprotection.Oncetheoutputprotectionisreset,thepowersupplyresumesgeneratingapowersignal.

Page 195: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrResetOutputProtectionIviDCPwrBaseCapabilityGroupThisVIclearsalloutput-protectionconditionsonthepowersupply.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.

channelname("CHANNEL1")PassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:CHANNEL1

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmore

Page 196: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

informationabouttheerrordisplayed.

Page 197: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrSendSoftwareTriggerIviDCPwrSoftwareTrigger[SWT]ThisVIsendsacommandtotriggerthepowersupply.CallthisVIifyouconfigurethepowersupplytorespondtosoftwaretriggers.Ifthepowersupplyisnotconfiguredtorespondtosoftwaretriggers,thisVIreturnstheerrorIVIDCPWR_ERROR_TRIGGER_NOT_SOFTWARE(0xBFFA1001).

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDCPwrInitializeorIviDCPwrInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 198: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrPropertiesExpandthisbooktoviewanalphabetizedlistofIviDCPwrproperties.

Page 199: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ActiveChannelActiveChannelPropertyDataType Access Appliesto Coercion HighLevelVIs

WO n/a none none

DescriptionSpecifiesthechannelnameusedtoaccessallsubsequentchannel-basedpropertiesinthispropertynode.Setthechannelbeforesettingchannel-basedproperties.Passanamethattheinstrumentdriverdefinesoravirtualchannelnametheend-userdefinesintheIVIconfigurationfileinMAX.PropertyNodePath<classdriver>»ActiveChannel

Page 200: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrChannelCountIviDCPwrBasePropertyDataType Access Appliesto Coercion HighLevelVIs

RO N/A None None

DescriptionReturnsthenumberofchannelsavailableontheinstrument.PropertyNodePathIviDCPwr»InherentIVISettings»SpecificDriverCapabilities»ChannelCount

Page 201: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrCurrentLimitIviDCPwrBasePropertyDataType Access Applies

to Coercion HighLevelVIs

R/W Channel N/A IviDCPwrConfigureCurrentLimit

DescriptionThischannel-basedpropertyspecifiestheoutputcurrentlimit.TheunitsareAmperes.ThevalueoftheIviDCPwrCurrentLimitBehaviorpropertydeterminesthebehaviorofthepowersupplywhentheoutputcurrentisequaltoorgreaterthanthevalueofthisproperty.PropertyNodePathIviDCPwr»BasicOperation»CurrentLimit

Page 202: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrCurrentLimitBehaviorIviDCPwrBasePropertyDataType Access Applies

to Coercion HighLevelVIs

R/W Channel N/A IviDCPwrConfigureCurrentLimit

DescriptionThischannel-basedpropertyspecifiesthebehaviorofthepowersupplywhentheoutputcurrentisequaltoorgreaterthanthevalueoftheIviDCPwrCurrentLimitproperty.PropertyNodePathIviDCPwr»BasicOperation»CurrentLimitBehaviorDefinedValuesIVIDCPWR_VAL_CURRENT_REGULATEIVIDCPWR_VAL_CURRENT_TRIP

Page 203: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrOutputEnabledIviDCPwrBasePropertyDataType Access Applies

to Coercion HighLevelVIs

R/W Channel N/A IviDCPwrConfigureOutputEnabled

DescriptionThischannel-basedpropertyspecifieswhetherthesignalthepowersupplyproducesappearsattheoutputconnector.PropertyNodePathIviDCPwr»BasicOperation»OutputEnabled

Page 204: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrOVPEnabledIviDCPwrBasePropertyDataType Access Appliesto Coercion HighLevelVIs

R/W Channel N/A IviDCPwrConfigureOVP

DescriptionThischannel-basedpropertyspecifieswhetherthepowersupplyprovidesovervoltageprotection.IfthispropertyissettoTRUE,thepowersupplydisablestheoutputwhentheoutputvoltageisgreaterthanorequaltothevalueoftheIviDCPwrOVPLimitproperty.PropertyNodePathIviDCPwr»BasicOperation»OVPEnabled

Page 205: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrOVPLimitIviDCPwrBasePropertyDataType Access Appliesto Coercion HighLevelVIs

R/W Channel N/A IviDCPwrConfigureOVP

DescriptionThischannel-basedpropertyspecifiesthevoltagethepowersupplyallows.Theunitsarevolts.IftheIviDCPwrOVPEnabledpropertyissettoTRUE,thepowersupplydisablestheoutputwhentheoutputvoltageisgreaterthanorequaltothevalueofthisproperty.IftheIviDCPwrOVPEnabledpropertyissettoFALSE,thispropertydoesnotaffectthebehavioroftheinstrument.PropertyNodePathIviDCPwr»BasicOperation»OVPLimit

Page 206: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrTriggerSource[TRG]IviDCPwrTriggerProperty[TRG]DataType Access Applies

to Coercion HighLevelVIs

R/W Channel N/A IviDCPwrConfigureTriggerSource[TRG]

DescriptionThischannel-basedpropertyspecifiesthetriggersource.AfteryoucallIviDCPwrInitiate[TRG],thepowersupplywaitsforatriggereventfromthesourceyouspecifywiththisproperty.Afteratriggereventoccurs,thepowersupplychangesthevoltageleveltothevalueoftheIviDCPwrTriggeredVoltageLevel[TRG],andthecurrentlimittothevalueoftheIviDCPwrTriggeredCurrentLimit[TRG],properties.PropertyNodePathIviDCPwr»Trigger»TriggerSource[TRG]DefinedValuesIVIDCPWR_VAL_TRIG_IMMEDIATEIVIDCPWR_VAL_TRIG_EXTERNALIVIDCPWR_VAL_SOFTWARE_TRIGIVIDCPWR_VAL_TRIG_TTL0IVIDCPWR_VAL_TRIG_TTL1IVIDCPWR_VAL_TRIG_TTL2IVIDCPWR_VAL_TRIG_TTL3IVIDCPWR_VAL_TRIG_TTL4IVIDCPWR_VAL_TRIG_TTL5IVIDCPWR_VAL_TRIG_TTL6IVIDCPWR_VAL_TRIG_TTL7IVIDCPWR_VAL_TRIG_ECL0IVIDCPWR_VAL_TRIG_ECL1IVIDCPWR_VAL_TRIG_PXI_STAR

Page 207: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_TRIG_RTSI_0IVIDCPWR_VAL_TRIG_RTSI_1IVIDCPWR_VAL_TRIG_RTSI_2IVIDCPWR_VAL_TRIG_RTSI_3IVIDCPWR_VAL_TRIG_RTSI_4IVIDCPWR_VAL_TRIG_RTSI_5IVIDCPWR_VAL_TRIG_RTSI_6

Page 208: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrTriggeredCurrentLimit[TRG]IviDCPwrTriggerProperty[TRG]DataType Access Applies

to Coercion HighLevelVIs

R/W Channel N/A IviDCPwrConfigureTriggeredCurrentLimit[TRG]

DescriptionThischannel-basedpropertyspecifiesthevaluetowhichthepowersupplysetsthecurrentlimitafteratriggereventoccurs.Theunitsareamps.AfteryoucallIviDCPwrInitiate[TRG],thepowersupplywaitsforatriggereventfromthesourceyouspecifywiththeIviDCPwrTriggerSource[TRG],property.Afteratriggereventoccurs,thepowersupplysetsthecurrentlimittothevalueofthisproperty.Afteratriggeroccurs,thevalueoftheIviDCPwrCurrentLimit[TRG]propertyreflectsthenewvaluetowhichthecurrentlimithasbeenset.PropertyNodePathIviDCPwr»Trigger»TriggeredCurrent[TRG]

Page 209: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrTriggeredVoltageLevel[TRG]IviDCPwrTriggerPropertyDataType Access Applies

to Coercion HighLevelVIs

R/W Channel N/A IviDCPwrConfigureTriggeredVoltageLevel[TRG]

DescriptionThischannel-basedpropertyspecifiesthevaluetowhichthepowersupplysetsthevoltagelevelafteratriggereventoccurs.Theunitsarevolts.AfteryoucallIviDCPwrInitiate[TRG],thepowersupplywaitsforatriggereventfromthesourceyouspecifywiththeIviDCPwrTriggerSource[TRG],property.Afteratriggereventoccurs,thepowersupplysetsthevoltageleveltothevalueofthisproperty.Afteratriggeroccurs,thevalueoftheIviDCPwrVoltageLevel[TRG]propertyreflectsthenewvaluetowhichthevoltagelevelhasbeenset.PropertyNodePathIviDCPwr»Trigger»TriggeredVoltageLevel[TRG]

Page 210: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrVoltageLevelIviDCPwrBasePropertyDataType Access Applies

to Coercion HighLevelVIs

R/W Channel N/A IviDCPwrConfigureVoltageLevel

DescriptionThischannel-basedpropertyspecifiesthevoltageleveltheDCpowersupplyattemptstogenerate.Theunitsarevolts.PropertyNodePathIviDCPwr»BasicOperation»VoltageLevel

Page 211: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrDefinedValuesExpandthisbooktoviewanalphabetizedlistofIviDCPwrdefinedvalues.

Page 212: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_CURRENT_REGULATEThepowersupplyregulatestheoutputcurrentatthevalueoftheIviDCPwrCurrentLimitpropertywhentheoutputreachesorexceedsthatvalue.DefinedValue:0

Page 213: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_CURRENT_TRIPThepowersupplydisablestheoutputwhentheoutputcurrentreachesorexceedsthevalueoftheIviDCPwrCurrentLimitproperty.DefinedValue:1

Page 214: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_SOFTWARE_TRIGThepowersupplywaitsfortheIviDCPwrSendSoftwareTriggerVItoexecutebeforechangingtheoutputsignal.DefinedValue:2

Page 215: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_TRIG_ECL0ThepowersupplywaitsforatriggerontheECL0linebeforechangingtheoutputsignal.DefinedValue:11

Page 216: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_TRIG_ECL1ThepowersupplywaitsforatriggerontheECL1linebeforechangingtheoutputsignal.DefinedValue:12

Page 217: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_TRIG_EXTERNALThepowersupplywaitsforanexternaltriggerbeforechangingtheoutputsignal.DefinedValue:1

Page 218: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_TRIG_IMMEDIATEThepowersupplydoesnotwaitforatriggerbeforechangingtheoutputsignal.DefinedValue:0

Page 219: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_TRIG_IMMEDIATEThepowersupplydoesnotwaitforatriggerbeforechangingtheoutputsignal.DefinedValue:0

Page 220: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_TRIG_PXI_STARThepowersupplywaitsforatriggeronthePXISTARlinebeforechangingtheoutputsignal.DefinedValue:13

Page 221: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_TRIG_RTSI_0ThepowersupplywaitsforatriggerontheRTSI0linebeforechangingtheoutputsignal.DefinedValue:14

Page 222: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_TRIG_RTSI_1ThepowersupplywaitsforatriggerontheRTSI1linebeforechangingtheoutputsignal.DefinedValue:15

Page 223: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_TRIG_RTSI_2ThepowersupplywaitsforatriggerontheRTSI2linebeforechangingtheoutputsignal.DefinedValue:16

Page 224: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_TRIG_RTSI_3ThepowersupplywaitsforatriggerontheRTSI3linebeforechangingtheoutputsignal.DefinedValue:17

Page 225: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_TRIG_RTSI_4ThepowersupplywaitsforatriggerontheRTSI4linebeforechangingtheoutputsignal.DefinedValue:18

Page 226: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_TRIG_RTSI_5ThepowersupplywaitsforatriggerontheRTSI5linebeforechangingtheoutputsignal.DefinedValue:19

Page 227: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_TRIG_RTSI_6ThepowersupplywaitsforatriggerontheRTSI6linebeforechangingtheoutputsignal.DefinedValue:20

Page 228: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_TRIG_TTL0ThepowersupplywaitsforatriggerontheTTL0linebeforechangingtheoutputsignal.DefinedValue:3

Page 229: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_TRIG_TTL1ThepowersupplywaitsforatriggerontheTTL1linebeforechangingtheoutputsignal.DefinedValue:4

Page 230: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_TRIG_TTL2ThepowersupplywaitsforatriggerontheTTL2linebeforechangingtheoutputsignal.DefinedValue:5

Page 231: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_TRIG_TTL3ThepowersupplywaitsforatriggerontheTTL3linebeforechangingtheoutputsignal.DefinedValue:6

Page 232: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_TRIG_TTL4ThepowersupplywaitsforatriggerontheTTL4linebeforechangingtheoutputsignal.DefinedValue:7

Page 233: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_TRIG_TTL5ThepowersupplywaitsforatriggerontheTTL5linebeforechangingtheoutputsignal.DefinedValue:8

Page 234: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_TRIG_TTL6ThepowersupplywaitsforatriggerontheTTL6linebeforechangingtheoutputsignal.DefinedValue:9

Page 235: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDCPWR_VAL_TRIG_TTL7ThepowersupplywaitsforatriggerontheTTL7linebeforechangingtheoutputsignal.DefinedValue:10

Page 236: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertiesforControllingIviDCPwrSimulationNoteYoucansetSimulationAttributesinMAXontheInitialSettingstabofIVIDrivers»Advanced»SimulationDriverSessions»nisIviClassorinthesimulationinteractivepanels.RefertoNationalInstrumentsIVIDriverHelp»ConfiguringYourSystemformoreinformation.

TwosetsofpropertiesexistforusewiththeIviDCPwrSimulationDriver.Thefollowingtabledescribespropertiesthatcontrolbehaviorofthedriver.AnothertablelistspropertiesthatsimulatethestatusofspecificdriverVIs.AnIviDCPwrSimulatorSetupDialogBoxexiststohelpyouconfigurethemeasurementsimulationfortheIviDCPwrSimulatordriver.

Page 237: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrPropertiesforControllingSimulationName Data

TypeAccess Applies

toDescription

INTERACTIVE_SIMULATION Boolean W No Specifieswhethertosetthedrivertointeractivemode.Ininteractivemode,thesimulationdriverusespop-upuserinterfacepanelsforgettinginformationfromyou.Non-interactivemodeisusefulwhenyoudonotwanttheinteractivepanelstointerruptyourtestprogram.

SELF_TEST_CODE Integer W No Specifiestheself-testcode.WhentheIviDCPwrSelf-TestVIiscalled,theself-testresultparameterreturnsthis

Page 238: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

value.SELF_TEST_MSG String W No Specifiesthe

self-testmessage.WhentheIviDCPwrSelf-TestVIiscalled,theself-testmessageparameterreturnsthisstring.

ERROR_QUERY_CODE Integer W No Specifiestheerror-querycode.WhentheIviDCPwrError-QueryVIiscalled,theerrorcodeparameterreturnsthisvalue.

ERROR_QUERY_MSG String W No Specifiestheerror-querymessage.WhentheIviDCPwrError-QueryVIiscalled,theerrormessageparameterreturnsthisstring.

DRIVER_REV_QUERY String W No Specifiestheinstrument

Page 239: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

driverrevisionmessage.WhentheIviDCPwrRevisionQueryVIiscalled,theinstrumentdriverrevisionparameterreturnsthisstring.

INSTR_REV_QUERY String W No Specifiesthefirmwarerevisionmessage.WhentheIviDCPwrRevisionQueryVIiscalled,thefirmwarerevisionparameterreturnsthisstring.

SIMULATE_STATUS_CODE Boolean W No SpecifieswhethertosimulatereturncodesfromtheIviDCPwrdriverVIs.RefertothePropertiesforIviDCPwrSimulation

Page 240: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

tableformore

RelatedTopicsSettingUpSimulatedErrorsSettingUpSimulationforVXIplug&playVIs

Page 241: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrSimulatorSetupDialogBoxTwosetsofpropertiesexistforusewiththeIviDCPwrSimulationDriver.YouusethedialogboxshownbelowtoconfigurethemeasurementsimulationfortheIviDCPwrSimulatordriver.Scrolldowntoseeadescriptionofeachcontrol.

SimulatorSetupDialogBoxAlwayspromptforoutputdatasimulationLeavingthiscontrolselectedcausesthepaneltoappearateverymeasurementacquisitioneventinyourprogram.Allsimulatedacquisitionsintheprogramusethesamemeasurementconfigurationinformation.Unselectingthiscontrolcausesthemeasurementsimulationpaneltoneverappearagainduringthecourseofyourprogram.ChannelThiscontrolspecifiesthechannelforwhichyouwanttoconfigureasimulationmeasurement.MeasurementEnterthemeasurementbasetouseforallcomputergeneratedmeasurements.AllcomputergeneratedmeasurementvaluesfallwithintherangeofthisvalueplusorminusthevalueoftheNoisecontrol.ValidRange:anyvalueNoiseEnterthereadingnoisetouseforallcomputergeneratedmeasurements.AllcomputergeneratedmeasurementvaluesfallwithintherangeofthevalueoftheMeasurementcontrolplusorminusthisvalue.ValidRange:anypositivevalue

Page 242: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertiesforStatusSimulationinIviDCPwrWhenanIviDCPwrdriverfunctioniscalled,thedriverquerieswhetherNISDCPWR_ATTR_SIMULATE_STATUS_CODEisenabled.Ifenabled,thedrivergetstheappropriatefunction'ssimulationstatuscode.Ifthevalueofthesimulationstatuscoderepresentsawarning(hasapositivevalue),thenitisreturnedasthefunction'sreturnstatusonlyifnoothererrororwarningoccurredbeforethefunctionends.Ifthevalueofthesimulationstatuscoderepresentsanerror(hasanegativevalue),thenitisreturnedasthefunction'sreturnstatusonlyifnoothererroroccurredbeforethefunctionends.ThefollowingIviDCPwrVIsdonotsupportstatuscodesimulation:

IviDCPwrGetErrorIviDCPwrClearErrorIviDCPwrGetNextInterchangeWarningIviDCPwrResetNextInterchangeWarningIviDCPwrClearNextInterchangeWarningIviDCPwrGetNextCoercionRecord

EachVIsupportedbytheIviDCPwrclassdriverhasacorrespondingpropertythatdeterminesthestatuscodetoreturnwhenstatuscodesimulationisenabled.ThefollowingtableliststhestatuscodepropertiesandtheVIforwhichtheyreturnavalue.ThesepropertiesarealloftypeViInt32,non-readable,andnon-channelbased.

NoteInthefollowingtable,theliteralstringNISDCPWRprecedesallpropertynames.

Page 243: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDCPwrPropertiesforStatusSimulationProperty VIINIT_STATUS IviDCPwr

Initialize,IviDCPwrInitializeWithOptions

CLOSE_STATUS IviDCPwrCloseRESET_STATUS IviDCPwrResetSELF_TEST_STATUS IviDCPwrSelf-Test

ERROR_QUERY_STATUS IviDCPwrError-Query

ERROR_MESSAGE_STATUS IviDCPwrErrorMessage

REVISION_QUERY_STATUS IviDCPwrRevisionQuery

RESET_DEFAULT_STATUS IviDCPwrResetWithDefaults

DISABLE_STATUS IviDCPwrDisableINVALIDATE_STATUS IviDCPwr

InvalidateAllAttributes

GET_CH_NAME_STATUS IviDCPwrGetChannelName

CONFIGURE_OUTPUT_ENABLED_STATUS IviDCPwrConfigureOutputEnabled

CONFIGURE_OUTPUT_RANGE_STATUS IviDCPwrConfigureOutputRange

CONFIGURE_CURRENT_LIMIT_STATUS IviDCPwrConfigureCurrentLimit

CONFIGURE_OVP_STATUS IviDCPwr

Page 244: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ConfigureOVPCONFIGURE_VOLTAGE_LEVEL_STATUS IviDCPwr

ConfigureVoltageLevel

QUERY_OUTPUT_STATE_STATUS IviDCPwrQueryOutputState

QUERY_MAX_CURRENT_LIMIT_STATUS IviDCPwrQueryMaxCurrentLimit

QUERY_MAX_VOLTAGE_LEVEL_STATUS IviDCPwrQueryMaxVoltageLevel

RESET_OUTPUT_PROTECTION_STATUS IviDCPwrResetOutputProtection

CONFIGURE_TRIGGER_SOURCE_STATUS IviDCPwrConfigureTriggerSource

CONFIGURE_TRIGGERED_VOLTAGE_LEVEL_STATUS IviDCPwrConfigureTriggeredVoltageLevel

CONFIGURE_TRIGGERED_CURRENT_LIMIT_STATUS IviDCPwrConfigureTriggeredCurrentLimit

ABORT_STATUS IviDCPwrAbortINITIATE_STATUS IviDCPwrInitiateSEND_SOFTWARE_TRIGGER_STATUS IviDCPwrSend

SoftwareTriggerMEASURE_STATUS IviDCPwrMeasure

Page 245: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmClassDriverReferenceforLabVIEWConceptsIviDmmClassDriverOverviewIviDmmExtensionCapabilityGroupsIviDmmBehaviorModels

Page 246: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmVIandPropertyReferenceIviDmmVITreeIviDmmPropertiesbyGroupIviDmmPropertyValueDefinitionsIviDmmErrorandCompletionCodesOtherReferenceInterchangeabilityCheckingSimulation

Page 247: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmClassDriverOverviewThisinstrumentdriverprovidesprogrammingsupportfortheIviDmmClass.TheIviDmmclassisdesignedtosupportthetypicalDMMaswellascommonextendedfunctionalityfoundinmorecomplexinstruments.TheIviDmmclassdriverconceptualizesaDMMasaninstrumentthatcanmeasurescalarquantitiesofaninputsignalandcanbeappliedtoawidevarietyofinstruments.Typicallythemeasuredquantityisavoltage(ACandDC),current,orresistance.However,theIviDmmclassdrivercansupportinstrumentsthatmeasureotherquantitiessuchastemperatureandfrequency.ThedrivercontainsalltheVIsthattheIVIFoundationrequiresfortheIviDmmspecification.ThisdriverrequiresNI-VISAandtheIVICompliancePackagetobeinstalled.TheIviDmmclassisdividedintoaIviDmmBasecapabilitygroupandseveralextensiongroups.ThebasecapabilitygroupisusedtoconfigureaDMMforatypicalmeasurement(whichincludessettingthemeasurementVI,desiredrange,desiredresolution,andtriggersource),initiatingthatmeasurement,andreturningameasuredvalue.ManyDMMssupportmeasurementtypesthatrequireadditionalparameterstobeconfigured,suchastheminimumandmaximumfrequencyoftheinputsignalforACmeasurements.TheIviDmmclassdefinesextensiongroupsforeachmeasurementtypethatrequirestheseadditionalparameters.TheIviDmmclassalsodefinesanextensiongroupcalledIviDmmMultiPoint.TheIviDmmMultiPointextensiongroupisusedtoconfigureDMMsthatcanacquiremultiplemeasurementsbasedonmultipletriggersandtakemultiplemeasurementspertrigger.ThistypeofinstrumentusedinconjunctionwithascanneristypicallyusedtoimplementascanningDMM.Inaddition,theIviDmmclassdefinesextensiongroupsthatconfigureadvancedsettingssuchasauto-zeroandpowerlinefrequency,orreturnadditionalinformationaboutthecurrentstateoftheinstrumentsuchasaperturetime.UsethisdrivertodevelopprogramsthatareindependentofaparticularDMM.YoucanusethisclassdriverwithanyDMMthathasanIVIinstrumentspecificdriverthatiscompliantwiththeIviDmmclass.TheIviDmmclassdriveraccessesthespecificdriverforyourinstrumentusing

Page 248: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

theconfigurationinformationyousupplywithMAX.

Page 249: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ExtensionCapabilityGroupsTheIviDmmclassdriveridentifiesVIsandpropertiesthatbelongtoanextensiongroupwiththefollowingabbreviations.Instrumentspecificdriversarenotrequiredtoimplementanyoftheextensioncapabilitygroups.IfyouuseVIsandpropertiesthatbelongtoextensioncapabilitygroups,everyinstrumentspecificdriverthatyouusemustimplementthoseextensions.

GroupName Abbreviation DescriptionIviDmmACMeasurement [AC] Definespropertiesthat

configureadditionalsettingsforACmeasurements.Thesepropertiesaretheminimumandmaximumfrequencycomponentsoftheinputsignal.ThisextensiongroupalsodefinesVIsthatconfiguretheseproperties.

IviDmmAutoRangeValue [ARV] SupportsDMMswiththecapabilitytoreturntheactualrangevaluewhenautoranging.

IviDmmAutoZero [AZ] SupportsDMMswiththecapabilitytotakeanautozeroreading.Ingeneral,theauto-zerocapabilityofaDMMnormalizesallmeasurementsbasedonaZeroReading.

IviDmmDeviceInfo [DI] DefinesaVIandasetofpropertiesthatyoucanquerytogain

Page 250: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

additionalinformationabouttheinstrument'sconfiguration

IviDmmFrequencyMeasurement [FREQ] SupportsDMMsthattakefrequencymeasurements.Itdefinespropertiesthatarerequiredtoconfigureadditionalparametersneededforfrequencymeasurements.

IviDmmMultiPoint [MP] Supportsinstrumentscapableofacquiringmeasurementsbasedonmultipletriggers,andacquiringmultiplemeasurementsforeachtrigger

IviDmmPowerLineFrequency [PLF] SupportsDMMswiththecapabilitytospecifythepowerlinefrequency.

IviDmmResistanceTemperatureDevice

[RTD] SupportsDMMsthattaketemperaturemeasurementsusingaresistancetemperaturedevice(RTD)transducertype.

IviDmmSoftwareTrigger [SWT] SupportsDMMsthatcaninitiateameasurementbasedonasoftwaretriggersignal.YoucansendasoftwaretriggertocausetheDMMto

Page 251: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

initiateameasurement.

IviDmmTemperatureMeasurement [TMP] SupportsDMMsthattaketemperaturemeasurementswithathermocouple,anRTD,orathermistortransducertype.Thisextensiongroupselectsthetransducertype.Othercapabilitygroupsfurtherconfiguretemperaturesettingsbasedonthetransducertype.

IviDmmThermistor [THM] SupportsDMMsthattaketemperaturemeasurementsusingathermistortransducertype.

IviDmmThermocouple [TC] SupportsDMMsthattaketemperaturemeasurementsusingathermocoupletransducertype.

IviDmmTriggerSlope [TS] SupportsDMMsthatcanspecifythepolarityoftheexternaltriggersignal.ItdefinesanpropertyandaVItoconfigurethispolarity.

RelatedTopicsIVIInherentClassCapabilities

Page 252: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmExtensionCapabilityGroupsTheIviDmmclassdriveridentifiesVIsandpropertiesthatbelongtoanextensiongroupwiththefollowingabbreviations.Instrumentspecificdriversarenotrequiredtoimplementanyoftheextensioncapabilitygroups.IfyouuseVIsandpropertiesthatbelongtoextensioncapabilitygroups,everyinstrumentspecificdriverthatyouusemustimplementthoseextensions.

GroupName DescriptionIviDmmACMeasurement Definespropertiesthatconfigure

additionalsettingsforACmeasurements.Thesepropertiesaretheminimumandmaximumfrequencycomponentsoftheinputsignal.ThisextensiongroupalsodefinesVIsthatconfiguretheseproperties.

IviDmmAutoRangeValue SupportsDMMswiththecapabilitytoreturntheactualrangevaluewhenautoranging.

IviDmmAutoZero SupportsDMMswiththecapabilitytotakeanautozeroreading.Ingeneral,theauto-zerocapabilityofaDMMnormalizesallmeasurementsbasedonaZeroReading.

IviDmmDeviceInfo DefinesaVIandasetofpropertiesthatyoucanquerytogainadditionalinformationabouttheinstrument'sconfiguration

IviDmmFrequencyMeasurement SupportsDMMsthattakefrequencymeasurements.Itdefinespropertiesthatarerequiredtoconfigureadditionalparametersneededforfrequencymeasurements.

IviDmmMultiPoint Supportsinstrumentscapableofacquiringmeasurementsbasedon

Page 253: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

multipletriggers,andacquiringmultiplemeasurementsforeachtrigger

IviDmmPowerLineFrequency SupportsDMMswiththecapabilitytospecifythepowerlinefrequency.

IviDmmResistanceTemperatureDevice

SupportsDMMsthattaketemperaturemeasurementsusingaresistancetemperaturedevice(RTD)transducertype.

IviDmmSoftwareTrigger SupportsDMMsthatcaninitiateameasurementbasedonasoftwaretriggersignal.YoucansendasoftwaretriggertocausetheDMMtoinitiateameasurement.

IviDmmTemperatureMeasurement SupportsDMMsthattaketemperaturemeasurementswithathermocouple,anRTD,orathermistortransducertype.Thisextensiongroupselectsthetransducertype.Othercapabilitygroupsfurtherconfiguretemperaturesettingsbasedonthetransducertype.

IviDmmThermistor SupportsDMMsthattaketemperaturemeasurementsusingathermistortransducertype.

IviDmmThermocouple SupportsDMMsthattaketemperaturemeasurementsusingathermocoupletransducertype.

IviDmmTriggerSlope SupportsDMMsthatcanspecifythepolarityoftheexternaltriggersignal.ItdefinesanpropertyandaVItoconfigurethispolarity.

Page 254: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmACMeasurementExtensionGroupTheIviDmmACMeasurementextensiongroupsupportsDMMsthattakeACvoltageorACcurrentmeasurements.ItdefinespropertiesthatconfigureadditionalsettingsforACmeasurements.Thesepropertiesaretheminimumandmaximumfrequencycomponentsoftheinputsignal.ThisextensiongroupalsodefinesVIsthatconfiguretheseproperties.

Page 255: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ACMeasurementExtensionVIIviDmmConfigureACBandwidth

Page 256: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ACMeasurementExtensionPropertiesIviDmmACMinimumFrequencyIviDmmACMaximumFrequencyRelatedTopicsIviDmmBehaviorModelIviDmmVITreeIviDmmProperties

Page 257: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmAutoRangeValueExtensionGroupTheIviDmmAutoRangeValueextensionsupportsDMMswiththecapabilitytoreturntheactualrangevaluewhenautoranging.

Page 258: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

AutoRangeValueExtensionVIIviDmmGetAutoRangeValue

Page 259: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

AutoRangeValueExtensionPropertyIviDmmAutoRangeValueRelatedTopicsIviDmmbehaviormodel

Page 260: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmAutoZeroExtensionGroupTheIviDmmAutoZeroextensiongroupsupportsDMMsthathavethecapabilitytotakeanauto-zeroreading.Ingeneral,theauto-zerocapabilityofaDMMnormalizesallmeasurementsbasedonaZeroReading.

Page 261: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

AutoZeroExtensionVIIviDmmConfigureAutoZeroMode

Page 262: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

AutoZeroExtensionPropertyIviDmmAutoZeroRelatedTopicsIviDmmbehaviormodel

Page 263: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmBaseCapabilityGroupTheIviDmmbasecapabilitygroupsupportsDMMsthattakeonemeasurementatatime.TheIviDmmbasecapabilitygroupdefinespropertiesandtheirvaluestoconfigurethetypeofmeasurementandhowthemeasurementisperformed.Thesepropertiesincludethemeasurementfunction,range,resolution,triggersource,andtriggerdelay.TheIviDmmbasecapabilitygroupincludesVIsforconfiguringtheDMMaswellasinitiatingandretrievingmeasurements.

Page 264: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmBaseVIsIviDmmConfigureMeasurementIviDmmConfigureTriggerIviDmmReadIviDmmAbortIviDmmInitiateIviDmmFetchIviDmmSendSoftwareTriggerIviDmmIsOver-Range

Page 265: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmBasePropertiesIviDmmFunctionIviDmmRangeIviDmmResolutionIviDmmTriggerSourceIviDmmTriggerDelayRelatedTopicsIVIInherentVIsIVIInherentPropertiesIviDmmBehaviorModelFormoreVIandpropertyinformation:IviDmmVITreeIviDmmProperties

Page 266: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmDeviceInfoExtensionGroupTheIviDmmDeviceInfocapabilitygroupdefinesasetofread-onlypropertiesthatcanbequeriedtogainadditionalinformationconcerninghowtheDMMispresentlyconfigured.

Page 267: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmDeviceInfoVIIviDmmGetApertureTimeInfo

Page 268: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmDeviceInfoPropertiesIviDmmApertureTime[DI]IviDmmApertureTimeUnits[DI]

Page 269: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

BehaviorModelIviDmmbehaviormodel

Page 270: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmFrequencyMeasurementExtensionGroupTheIviDmmFrequencyMeasurementextensiongroupsupportsDMMsthattakefrequencymeasurements.Thisgroupdefinespropertiesthatarerequiredtoconfigureadditionalparametersneededforfrequencymeasurements.

Page 271: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

FrequencyMeasurementExtensionVIIviDmmConfigureFrequencyVoltageRange[FRQ]

Page 272: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

FrequencyMeasurementExtensionPropertyIviDmmFrequencyVoltageRangeRelatedTopicsIviDmmbehaviormodel

Page 273: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmMultiPointExtensionGroupTheIviDmmMultiPointextensiongroupdefinesextensionsforDMMscapableofacquiringmeasurementsbasedonmultipletriggers,andacquiringmultiplemeasurementsforeachtrigger.TheIviDmmMultiPointextensiongroupdefinesadditionalpropertiessuchsamplecount,sampletrigger,triggercount,andsampleintervaltocontrolmultipointDMMs.TheIviDmmMultiPointextensiongroupalsoaddsVIsforconfiguringtheDMMaswellasstartingacquisitionsandretrievingmultiplemeasuredvalues.

Page 274: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

MultipointExtensionVIsIviDmmConfigureMeasCompleteDestIviDmmConfigureMultipointIviDmmReadMultipointIviDmmFetchMultiplePoint

Page 275: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

MultipointExtensionPropertiesIviDmmMeasCompleteDestination[MP]IviDmmSampleCount[MP]IviDmmSampleInterval[MP]IviDmmSampleTrigger[MP]IviDmmTriggerCount[MP]RelatedTopicsIviDmmPropertiesIviDmmVIsIviDmmbehaviormodel

Page 276: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmPowerLineFrequencyExtensionGroupTheIviDmmPowerLineFrequencyextensiongroupsupportsDMMswiththecapabilitytospecifythepowerlinefrequency.

Page 277: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PowerLineFrequencyExtensionVIIviDmmConfigurePowerLineFrequency[PLF]

Page 278: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PowerLineFrequencyExtensionPropertyIviDmmPowerlineFrequencyRelatedTopicsIviDmmbehaviormodel

Page 279: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmResistanceTemperatureDeviceExtensionGroupTheIviDmmResistanceTemperatureDeviceextensiongroupsupportsDMMsthattaketemperaturemeasurementsusingaresistancetemperaturedevice(RTD)transducertype.TheIviDmmclassassumesthatyouareusingaPlatinumResistanceTemperatureDevice.

Page 280: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ResistanceTemperatureDeviceExtensionVIIviDmmConfigureRTD

Page 281: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ResistanceTemperatureDeviceExtensionPropertiesIviDmmRTDAlphaIviDmmRTDResistanceRelatedTopicsIviDmmbehaviormodel

Page 282: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmSoftwareTriggerExtensionGroupTheIviDmmSoftwareTriggerextensiongroupsupportsDMMsthatcaninitiateameasurementbasedonasoftwaretriggersignal.YoucansendasoftwaretriggertocausetheDMMtoinitiateameasurement.

Page 283: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

SoftwareTriggerExtensionVIIviDmmSendSoftwareTriggerRelatedTopicsIviDmmbehaviormodel

Page 284: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmTemperatureMeasurementExtensionGroupTheIviDmmTemperatureMeasurementextensiongroupsupportsDMMsthattaketemperaturemeasurementswithathermocouple,anRTD,orathermistortransducertype.Thisextensiongroupselectsthetransducertype.Othercapabilitygroupsfurtherconfiguretemperaturesettingsbasedonthetransducertype.

Page 285: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

TemperatureMeasurementExtensionVIIviDmmConfigureTransducerType

Page 286: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

TemperatureMeasurementExtensionPropertyIviDmmTransducerType[TMP]RelatedTopicsIviDmmbehaviormodel

Page 287: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmThermistorExtensionGroupTheIviDmmThermistorextensiongroupsupportsDMMsthattaketemperaturemeasurementsusingathermistortransducertype.TheIviDmmclassassumesthatyouareusinganinterchangeablethermistor.Interchangeablethermistorsarethermistorsthatexhibitsimilarbehaviorforagivenresistancevalue.

Page 288: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ThermistorExtensionVIIviDmmConfigureThermistor[THM]

Page 289: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ThermistorExtensionPropertyIviDmmThermistorResistanceRelatedTopicsIviDmmbehaviormodel

Page 290: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmThermocoupleExtensionGroupTheIviDmmThermocoupleextensiongroupsupportsDMMsthattaketemperaturemeasurementsusingathermocoupletransducertype.

Page 291: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ThermocoupleExtensionVIsIviDmmConfigureThermocoupleIviDmmConfigureFixedRefJunction

Page 292: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ThermocoupleExtensionPropertiesIviDmmFixedReferenceJunctionIviDmmReferenceJunctionTypeIviDmmThermocoupleTypeRelatedTopicsIviDmmbehaviormodel

Page 293: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmTriggerSlopeExtensionGroupTheIviDmmTriggerSlopeextensiongroupsupportsDMMsthatcanspecifythepolarityoftheexternaltriggersignal.ItdefinesanpropertyandaVItoconfigurethispolarity.

Page 294: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

TriggerSlopeExtensionVIIviDmmConfigureTriggerSlope

Page 295: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

TriggerSlopeExtensionPropertyIviDmmTriggerSlopeRelatedTopicsIviDmmbehaviormodel

Page 296: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmBehaviorModelsIviDmmIviDmmMultiPointIviDmmSoftwareTrigger

Page 297: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmBehaviorModelThefollowingstatediagramshowsrelationshipsbetweentheIviDmmbasecapabilitygroupandDMMbehavior.

IviDmmBehaviorModelThemainstateintheIviDmmClassistheIdlestate.TheDMMenterstheIdlestatewhenitispowered-on,whenitsuccessfullycompletesameasurement,orwhenyoucallIviDmmAbortfromapreviousmeasurement.Typically,youconfiguretheDMMwhileitisintheIdlestate.IviDmmpropertiescanbeconfiguredindividuallywiththepropertynodeorwiththehigh-levelIviDmmConfigureMeasurementVI.TheIviDmmReadandIviDmmInitiateVIscausetheDMMtoleavetheIdlestateandtransitiontotheWait-For-Triggerstate.TheIviDmmReadVIdoesnotreturnuntilthemeasurementprocessiscompleteandtheDMMhasreturnedtotheIdlestate.TheIviDmmInitiateVIreturnsassoonastheDMMleavestheIdlestate.TheDMMleavestheWait-For-Triggerstatewhenitreceivesatriggerevent.ThetypeoftriggereventisspecifiedbythepropertyIviDmmTriggerSource.Afterthespecifiedtriggereventoccurs,theDMMwaitstheamountoftimespecifiedbythepropertyIviDmmTriggerDelayandthentakesameasurement.ThetypeofmeasurementisspecifiedbytheIviDmm

Page 298: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Function,IviDmmRange,andIviDmmResolutionproperties.IfyousettheIviDmmFunctionpropertytoavaluethatrequiresanextensioncapabilitygroup,thepropertiesofthatcapabilitygroupfurtherconfigurethemeasurement.Afterthemeasurementistaken,theDMM(ifitiscapableofdoingso)generatestheMeasurementCompletesignalandreturnstotheIdlestate.TheIviDmmbasecapabilitygroupdoesnotrequirethataDMMbeabletogenerateaMeasurementCompletesignal.TheMeasurementCompletesignalispresentedintheBaseCapabilitiesStateDiagramtodefinewhenthesignalisgeneratedasmostDMMsgeneratethissignalbutmaynotbeabletoconfigureit.TheIviDmmFetchVIisusedtoretrievemeasurementsthatwereinitiatedbytheIviDmmInitiateVI.ThemeasurementdatareturnedfromtheIviDmmReadandIviDmmFetchVIsisacquiredaftertheDMMhaslefttheWait-For-Triggerstate.

Page 299: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmMultiPointBehaviorModelThefollowingstatediagramshowsrelationshipsbetweenIviDmmMultiPointextensiongroupandDMMbehavior.OnlytheelementsaddedbytheIviDmmMultiPointcapabilitygrouparerepresentedinthisstatediagram.

IviDmmMultiPointBehaviorModelTheIviDmmMultiPointbehaviormodelbuildsuponthefundamentalIviDmmbehaviormodelandonlydocumentsadditionalitemsintroducedbytheIviDmmMultiPointextensiongroup.ThemainstateistheIdlestate.Typically,youconfiguretheIviDmmMultiPointpropertieswhileDMMisintheIdlestate.IviDmmMultiPointpropertiescanbeconfiguredindividuallywiththehigh-levelIviDmmConfigureMultiPointVI.TheIviDmmInitiateandIviDmmReadMultiPointVIscausetheDMMtoleavetheIdlestateandtransitiontotheWait-For-Triggerstate.TheIviDmmReadMultiPointVIdoesnotreturnuntilthemeasurementprocessiscompleteandtheDMMreturnstotheIdlestate.TheIviDmmInitiateVIreturnsassoonastheDMMleavestheIdlestate.TheIviDmmMultiPointextensiongroupdoesnotaddadditionalcapabilitiestotheWait-For-Triggerstate.AftertheDMMleavestheWait-For-Triggerstate,itthenexecutesadelay.ThelengthofthedelayisspecifiedbytheIviDmmTriggerDelayproperty.Afterthemeasurementistaken,theDMMthen,ifitiscapableofdoingso,generatestheMeasurementCompletesignal.TheDMMthencomparesthesamplecountwiththenumberofmeasurementstakensincethelasttriggerevent.ThesamplecountisspecifiedbytheIviDmmSampleCount[MP]property.IfthenumbermeasurementsisnotequaltothesamplecounttheDMMmovestotheWait-For-Sample-Triggerstate.TheDMMremainsintheWait-For-Sample-TriggerstateuntiltheeventspecifiedbythepropertyIviDmmSampleTrigger[MP]occurs.Thenittakesanothermeasurement.Oncethenumberofmeasurementstakenisequaltothesamplecount,theDMMthencomparesthenumbertriggercountwiththenumberoftriggereventsthathaveoccurredsinceeithertheIviDmmInitiateorIviDmmReadMultiPointVIwascalled.Thetriggercountisspecifiedby

Page 300: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

thepropertyIviDmmTriggerCount[MP].Ifthenumberoftriggereventsisnotequaltothetriggercount,theDMMreturnstotheWait-For-Triggerstate.Oncethenumberoftriggereventsisequaltothetriggercount,theDMMreturnstotheIdlestate.TheIviDmmFetchMultiPointVIisusedtoretrievemeasureddatafrommeasurementsinitiatedbytheIviDmmInitiateVI.ThemeasurementdatareturnedfromtheIviDmmReadMultiPointandIviDmmFetchMultiPointVIsisacquiredaftertheDMMhaslefttheWait-For-Triggerstate.

Page 301: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmSoftwareTriggerBehaviorModelThebehaviormodeloftheIviDmmSoftwareTriggerfollowsthebehaviormodeloftheIviDmmBasecapabilitygroupandtheIviDmmMultiPointextensiongroup.Itdefinesanadditionaltriggereventforthetriggersource.TheDMMleavestheWait-For-TriggerstatewhenitreceivesatriggereventspecifiedbytheIviDmmTriggerSourceproperty.TheDMMleavestheWait-For-Sample-TriggerstatewhenitreceivesatriggereventspecifiedbytheIviDmmSampleTrigger[MP]property.WhenthetriggersourceorsampletriggerissettoIVIDMM_VAL_SOFTWARE_TRIG,theIviDmmSendSoftwareTriggerVIisusedtogeneratethetriggerevent.CallingthisVIcausestheDMMtotakeameasurement.

Page 302: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmVITreeTheVItreefortheIviDmmclassdriver,includingIVIandVXIplug&playrequiredVIs,isshowninthefollowingtable.

NoteYouusetheLabVIEWPropertyNodetogetandsetproperties.

Page 303: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmVITreeNameorClass VIName RequiredBy

Initialize IviDmmInitialize

VPP

InitializeWithOptions

IviDmmInitializeWithOptions

IVI

Configuration

ConfigureMeasurement

IviDmmConfigureMeasurement

IviDmmConfigureMeasurement

SpecificMeasurements

ConfigureACBandwidth[AC]

IviDmmConfigureACBandwidth

IviDmmACMeasurement

ConfigureFrequencyVoltageRange[FRQ]

IviDmmConfigureFrequencyVoltageRange

IviDmmFrequencyMeasurement

Temperature

ConfigureTransducerType[TMP]

IviDmmConfigureTransducerType

IviDmmTemperatureMeasurement

ConfigureThermocouple[TC]

IviDmmConfigureThermocouple

IviDmmThermocouple

ConfigureFixedRefJunction[TC]

IviDmmConfigureFixedRefJunction

IviDmmThermocouple

IviDmm IviDmmResistanceTemperatureDevice

Page 304: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ConfidentRTD[RTD]

ConfigureRTD

ConfigureThermistor[THM]

IviDmmConfigureThermistor

IviDmmThermistor

Trigger

ConfigureTrigger

IviDmmConfigureTrigger

IviDmm

ConfigureTriggerSlope

IviDmmConfigureTriggerSlope

IviDmmTriggerSlope

Multipoint

ConfigureMultipoint[MP]

IviDmmConfigureMultipoint

IviDmmMultiPoint

ConfigureMeasCompleteDest[MP]

IviDmmConfigureMeasCompleteDest

IviDmmMultiPoint

MeasurementOperationOptions

ConfigureAutoZeroMode[AZ]

IviDmmConfigureAutoZeroMode

IviDmmAutoZero

ConfigurePowerLineFrequency[PLF]

IviDmmConfigurePowerLineFrequency

IviDmmPowerLineFrequency

ConfigurationInformation

GetAutoRangeValue[ARV]

IviDmmGetAutoRangeValue

IviDmmAutoRangeValue

Page 305: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

GetApertureTimeInfo[DI]

IviDmmGetApertureTimeInfo

IviDmmDeviceInfo

Measurement

Read IviDmmRead IviDmm

ReadMultipoint[MP]

IviDmmReadMultipoint

IviDmmMultiPoint

Low-LevelMeasurement

Initiate IviDmmInitiate IviDmm

SendSoftwareTrigger

IviDmmSendSoftwareTrigger

IviDmmSoftwareTrigger

Fetch IviDmmFetch IviDmm

FetchMultipoint[MP]

IviDmmFetchMultiplePoint

IviDmmMultiPoint

Abort IviDmmAbort IviDmm

IsOverrange IviDmmIsOver-Range

IviDmm

Utility

Reset IviDmmReset VPP

ResetWithDefaults

ResetWithDefaults

VPP

Self-Test IviDmmSelf-Test

VPP

Disable Disable VPP

InvalidateAll InvalidateAllAttributes

VPP

Page 306: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Attributes

RevisionQuery

IviDmmRevisionQuery

VPP

Error-Query IviDmmError-Query

VPP

ErrorMessage IviDmmErrorMessage

VPP

InterchangeabilityInfo

GetNextInterchangeWarning

IviDmmGetNextInterchangeWarning

IVI

ResetInterchangeCheck

IviDmmResetInterchangeCheck

IVI

ClearInterchangeWarnings

IviDmmClearInterchangeWarnings

IVI

CoercionInfo

GetNextCoercionRecord

IviDmmGetNextCoercionRecord

IVI

Close IviDmmClose VPP

RelatedTopicsIviDmmPropertiesIVIInherentVIs

Page 307: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmPropertiesNoteYouusetheLabVIEWPropertyNodetogetandsetproperties.

Page 308: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmBasePropertiesIviDmmFunctionIviDmmRangeIviDmmResolutionIviDmmTriggerSourceIviDmmTriggerDelay

Page 309: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ACMeasurementPropertiesIviDmmACMinimumFrequencyIviDmmACMaximumFrequency

Page 310: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

AutoRangeValuePropertiesIviDmmAutoRangeValue

Page 311: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

AutoZeroPropertiesIviDmmAutoZero

Page 312: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DeviceInfoPropertiesIviDmmApertureTime[DI]IviDmmApertureTimeUnits[DI]

Page 313: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

FrequencyMeasurementPropertiesIviDmmFrequencyVoltageRange

Page 314: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

MultipointPropertiesIviDmmMeasCompleteDestination[MP]IviDmmSampleCount[MP]IviDmmSampleInterval[MP]IviDmmSampleTrigger[MP]IviDmmTriggerCount[MP]

Page 315: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PowerLineFrequencyPropertyIviDmmPowerlineFrequency

Page 316: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ResistanceTemperatureDevicePropertiesIviDmmRTDAlphaIviDmmRTDResistance

Page 317: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

TemperatureMeasurementPropertiesIviDmmTransducerType

Page 318: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ThermistorPropertiesIviDmmThermistorResistance

Page 319: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ThermocouplePropertiesIviDmmThermocoupleTypeIviDmmReferenceJunctionTypeIviDmmFixedReferenceJunction

Page 320: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

TriggerSlopePropertiesIviDmmTriggerSlope

Page 321: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmPropertyValueDefinitionsThefollowingtabledefinesvaluesforeachpropertyconstantintheIviDmmclass.

NoteInthefollowingtable,theliteralstringIVIDMMprecedesthepropertyname,andtheliteralstringIVIDMMprecedesthevalueextensionname.

Page 322: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmPropertyDefinedValues

Property ValueName DefinedValue Definitions

APERTURETIMEUNITS

Seconds 0 ReportsthattheunitsforthevaluereturnedbyIviDmmApertureTimeseconds

PowerLineCycles

1 ReportsthattheunitsforthevaluereturnedbyIviDmmApertureTimePowerlineCycles.

AUTOZER0 Off 0 Disablesauto-ranging.TheDMMsetstherangetothevalueitmostrecentlycalculated.Furtherqueriesofthispropertyreturntheactualrange.

On 1 ConfigurestheDMMtotakeaZeroReadingforeachmeasurement.TheDMMsubtractstheZeroReadingfromthevalueitmeasures.

Once 2 ConfigurestheDMMtocalculatetherangebeforethenextmeasurement.TheDMMusesthisrangevalueforallsubsequentmeasurements.Furtherqueriesofthispropertyshouldreturntheactualrange.

FUNCTION DCVolts 1 SetstheDMMtomeasureDCvoltage.ACVolts 2 SetstheDMMtomeasureACvoltage.DCCurrent 3 SetstheDMMtomeasureDCcurrent.ACCurrent 4 SetstheDMMtomeasureACcurrent.2WireResistance

5 SetstheDMMtomeasure2-wireresistance.

4WireResistance

101 SetstheDMMtomeasure4-wireresistance.

Frequency 104 SetstheDMMtomeasurefrequency.Period 105 SetstheDMMtomeasureperiod.

Page 323: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

AC+DCVolts

106 SetstheDMMtomeasureACplusDCvoltage.

AC+DCCurrent

107 SetstheDMMtomeasureACplusDCcurrent.

Temperature 108 SetstheDMMtomeasuretemperatureinCelsius.

MEASCOMPLETEDEST

None -1 Themeasurementcompletesignalisnotrouted.

External 2 Routesthemeasurement-completesignaltotheexternalconnector.

PXITRIG0orVXITTL0

111 TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronTTL0.

PXITRIG1orVXITTL1

112 TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronTTL1.

PXITRIG2orVXITTL2

113 TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronTTL2.

PXITRIG3orVXITTL3

114 TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronTTL3.

PXITRIG4orVXITTL4

115 TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronTTL4.

PXITRIG5orVXITTL5

116 TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronTTL5.

PXITRIG6orVXITTL6

117 TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronTTL6.

PXITRIG7orVXITTL7

118 TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronTTL7.

Page 324: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ECLO 119 TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronECL0.

ECL1 120 TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronECL1.

PXIStar 131 TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronthePXIStartriggerbus.

RTSI0 140RTSI1 141RTSI2 142RTSI3 143RTSI4 144RTSI5 145RTSI6 146

RANGE On -1.0 ConfigurestheDMMtocalculatetherangebeforeeachmeasurementautomatically.WhenthispropertyissettoIVIDMM_VAL_AUTO_RANGE_ONyoucanobtaintheactualrangetheDMMiscurrentlyusingbygettingthevalueoftheIviDmmAutoRangeValueproperty.

Off -2.0 Disablesauto-ranging.TheDMMsetstherangetothevalueitmostrecentlycalculated.Furtherqueriesofthispropertyreturntheactualrange.

Once -3.0 ConfigurestheDMMtocalculatetherangebeforethenextmeasurement.TheDMMusesthisrangevalueforallsubsequentmeasurements.Furtherqueriesofthispropertyshouldreturntheactualrange.

Page 325: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

SAMPLETRIGGER

Immediate 1 1

External 2 2SoftwareTriggerFunction

3 TheDMMexitstheWait-For-TriggerstateortheWait-For-Sample-TriggerstatewhentheIviDmmSendSoftwareTriggerVIexecutes.

Interval 10 TheDMMexitstheWait-For-Sample-TriggerstatewhenthelengthoftimespecifiedbytheIviDmmSampleIntervalpropertyelapses.

PXITRIG0orVXITTL0

111 111

PXITRIG1orVXITTL1

112 112

PXITRIG2orVXITTL2

113 113

PXITRIG3orVXITTL3

114 114

PXITRIG4orVXITTL4

115 115

PXITRIG5orVXITTL5

116 116

PXITRIG6orVXITTL6

117 117

PXITRIG7orVXITTL7

118 118

ECLO 119 TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronECL0.

ECL1 120 120PXIStar 131 TheDMMexitstheWait-For-Triggeror

theWait-For-Sample-TriggerstatewhenitreceivesatriggeronthePXIStar

Page 326: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

triggerbus.RTSI0 140RTSI1 141RTSI2 142RTSI3 143RTSI4 144RTSI5 145RTSI6 146

TEMPTCREFJUNCTYPE

Internal 1 SetstheDMMtouseafixedvalueforthethermocouplejunctioncompensation.

Fixed 2 SetstheDMMtouseafixedvalueforthethermocouplejunctioncompensation.

TEMPTCTYPE

B 1 SetstheDMMtomeasuretemperaturefromaB-typethermocouple.

C 2 SetstheDMMtomeasuretemperaturefromaC-typethermocouple.

D 3 SetstheDMMtomeasuretemperaturefromaD-typethermocouple.

E 4 SetstheDMMtomeasuretemperaturefromaE-typethermocouple.

G 5 SetstheDMMtomeasuretemperaturefromaG-typethermocouple.

J 6 SetstheDMMtomeasuretemperaturefromaJ-typethermocouple.

K 7 SetstheDMMtomeasuretemperaturefromaK-typethermocouple.

N 8 SetstheDMMtomeasuretemperaturefromaN-typethermocouple.

R 9 SetstheDMMtomeasuretemperaturefromaR-typethermocouple.

S 10 SetstheDMMtomeasuretemperature

Page 327: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

fromaS-typethermocouple.T 11 SetstheDMMtomeasuretemperature

fromaT-typethermocouple.U 12 SetstheDMMtomeasuretemperature

fromaU-typethermocouple.V 13 SetstheDMMtomeasuretemperature

fromaV-typethermocouple.TEMPTRANSDUCERTYPE

Thermocouple 1 SetstheDMMtomeasuretemperatureusingathermocouple.UsetheIviDmmThermocoupleextensiongrouptoconfigureadditionalsettingsforthistransducertype.

Thermistor 2 SetstheDMMtomeasuretemperatureusingathermistor.UsetheIviDmmThermistorextensiongroupconfigureadditionalsettingsforthistransducertype.

2-WireRTD 3 SetstheDMMtomeasuretemperatureusinga2-wiretemperatureresistancedevice.UsetheIviDmmResistanceTemperatureDeviceExtensionGrouptoconfigureadditionalsettingsforthistransducertype.

4-WireRTD 4 SetstheDMMtomeasuretemperatureusinga4-wiretemperatureresistancedevice.UsetheIviDmmResistanceTemperatureDeviceExtensionGrouptoconfigureadditionalsettingsforthistransducertype.

TRIGGERDELAY

On -1.0 ConfigurestheDMMtocalculatethetriggerdelaybeforeeachmeasurement.

Off -2.0 StopstheDMMfromcalculatingthetriggerdelay.SetsthetriggerdelaytothelasttriggerdelaytheDMMcalculated.

NoteAfteryousetthispropertyto

Page 328: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_AUTO_DELAY_OFFfurtherqueriesofthispropertyshouldreturntheactualdelay.

TRIGGERSLOPE

Positive 0 Setsthetriggereventtooccurontherisingedgeofthetriggerpulse.

Negative 1 Setsthetriggereventtooccuronthefallingedgeofthetriggerpulse.

TRIGGERSOURCE

Immediate 1 TheDMMexitstheWait-For-TriggerstateortheWait-For-Sample-Triggerstateimmediatelyafterentering.Itdoesnotwaitforatriggerofanykind.

External 2 TheDMMexitstheWait-For-Triggerstatewhenatriggeroccursontheexternaltriggerinput.

SoftwareTriggerFunction

3 TheDMMexitstheWait-For-TriggerstateortheWait-For-Sample-TriggerstatewhentheIviDmmSendSoftwareTriggerVIexecutes.

PXITRIG0orVXITTL0

111 TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronTTL0.

PXITRIG1orVXITTL1

112 TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronTTL1.

PXITRIG2orVXITTL2

113 TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronTTL2.

PXITRIG3orVXITTL3

114 TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronTTL3.

PXITRIG4orVXITTL4

115 TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronTTL4.

PXITRIG5orVXITTL5

116 TheDMMexitstheWait-For-TriggerortheWait-For-Sample-Triggerstatewhen

Page 329: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

itreceivesatriggeronTTL5.PXITRIG6orVXITTL6

117 TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronTTL6.

PXITRIG7orVXITTL7

118 TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronTTL7.

ECLO 119 TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronECL0.

ECL1 120 TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronECL1.

PXIStar 131 TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronthePXIStartriggerbus.

RTSI0 140RTSI1 141RTSI2 142RTSI3 143RTSI4 144RTSI5 145RTSI6 146

RelatedTopicsIviDmmVITreeIviDmmProperties

Page 330: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmErrorandWarningCodesStatusCodeRangesStatusCodeType NumericRange(inHex)IviDmmErrors 0xBFFA2001to0xBFFA3FFFIviDmmWarnings 0x3FFA2001to0x3FFA3FFFIVISpecificDriverErrors 0xBFFA4000to0xBFFA5FFFIVISpecificDriverWarnings 0x3FFA4000to0x3FFA5FFFIVIErrors 0xBFFA0000to0xBFFA1FFFIVIWarnings 0x3FFA0000to0x3FFA1FFFCommonInstrumentDriverErrors 0xBFFC0000to0xBFFCFFFFCommonInstrumentDriverWarnings 0x3FFC0000to0x3FFCFFFFVISAErrors 0xBFFF0000to0xBFFFFFFFVISAWarnings 0x3FFF0000to0xFFFFFFF

TheIviDmmclassdriverdefinestheerrorcodesshowninthefollowingtableinadditiontotheIVIdefinederrorcodes.

Page 331: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmErrorCodesError Value MessageIVIDMM_ERROR_MAX_TIME_EXCEEDED 0xBFFA2001 Maximum

timeexceededbeforetheoperationcompleted.

IVIDMM_ERROR_TRIGGER_NOT_SOFTWARE 0xBFFA1001 Thetriggersourceisnotsoftwaretrigger.

Page 332: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmWarningCodeWarning Value MessageIVIDMM_WARN_OVER_RANGE 0x3FFA2001 OverRangewarning

RelatedTopicIVIStatusCodes

Page 333: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmVIsExpandthisbooktoviewanalphabetizedlistofIviDmmVIs.

Page 334: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmAbortIviDmmBaseCapabilityGroupThisVIabortsapreviouslyinitiatedmeasurementandreturnstheDMMtotheIdlestate.

NoteThisVIdoesnotchecktheinstrumentstatus.Typically,youcallthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Youusethelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Ifyouwanttochecktheinstrumentstatus,calltheIviDmmError-QueryVIattheconclusionofthesequence.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 335: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmConfigureACBandwidthIviDmmACMeasurementCapabilityGroup[AC]ThisVIconfigurestheACminimumandmaximumfrequencyforDMMsthattakeACvoltageorACcurrentmeasurements.ThisVIaffectsthebehavioroftheinstrumentonlyiftheIviDmmFunctionpropertyissettoanACvoltageorACcurrentmeasurement.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.acminfrequency(20.0Hz)PasstheminimumexpectedfrequencycomponentoftheinputsignalinHertz.ThedriversetstheIviDmmACMinimumFrequency[AC]propertytothisvalue.DefaultValue:20.0

acmaxfrequency(300.0E+3Hz)PassthemaximumexpectedfrequencycomponentoftheinputsignalinHertz.ThedriversetstheIviDmmACMaximumFrequency[AC]propertytothisvalue.DefaultValue:300000.0

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.

Page 336: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 337: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmConfigureAutoZeroModeIviDmmAutoZeroCapabilityGroup[AZ]ThisVIconfigurestheauto-zeromodeoftheDMM.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.autozeromode(Off)Specifytheauto-zeromode.ThedriversetstheIviDmmAutoZero[AZ]propertytothisvalue.Whentheauto-zeromodeisenabled,theDMMinternallydisconnectstheinputsignalandtakesaZeroReading.TheDMMthensubtractstheZeroReadingfromthemeasurement.Thispreventsoffsetvoltagespresentintheinstrument'sinputcircuitryfromaffectingmeasurementaccuracy.DefinedValues:IVIDMM_VAL_AUTO_ZERO_ON—ConfigurestheDMMtotakeaZeroReadingforeachmeasurement.TheDMMsubtractstheZeroReadingfromthevalueitmeasures.IVIDMM_VAL_AUTO_ZERO_OFF—Disablestheauto-zerofeature.IVIDMM_VAL_AUTO_ZERO_ONCE—ConfigurestheDMMtotakeaZeroReadingimmediately.TheDMMthensubtractsthisZeroReadingfromallsubsequentvaluesitmeasures.DefaultValue:IVIDMM_VAL_AUTO_ZERO_OFF

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.

Page 338: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 339: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmConfigureFixedRefJunctionIviDmmThermocoupleCapabilityGroup[TC]ThisVIconfiguresthefixedreferencejunctionforathermocouplewithafixedreferencejunctiontype.ThisVIaffectsthebehavioroftheinstrumentonlywhentheIviDmmReferenceJunctionType[TC]propertyissettoIVIDMM_VAL_TEMP_REF_JUNC_FIXED.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.fixedrefjunc(0.0ºCelsius)Passthereferencejunctiontemperaturewhenafixedreferencejunctiontypethermocoupleisusedtotakethetemperaturemeasurement.TheunitsaredegreesCelsius.ThedriversetstheIviDmmFixedReferenceJunction[TC]propertytothisvalue.DefaultValue:0.0ºC

NoteThispropertymayalsobeusedtospecifythethermocouplejunctiontemperatureofaninstrumentthatdoesnothaveaninternaltemperaturesensor.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformation

Page 340: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

outofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 341: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmConfigureFrequencyVoltageRangeIviDmmFrequencyMeasurementCapabilityGroup[FRQ]ThisVIconfiguresthefrequencyvoltagerangeoftheDMMforfrequencyandperiodmeasurements.ThisVIaffectsthebehavioroftheinstrumentonlyiftheIviDmmFunctionpropertyissettoIVIDMM_VAL_FREQorIVIDMM_VAL_PERIOD.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.freqvoltrange(10.0VRMS)PasstheexpectedmaximumvalueoftheinputsignalforfrequencyandperiodmeasurementsinvoltsRMS.ThedriversetstheIviDmmFrequencyVoltageRange[FRQ]propertytothisvalue.Thedriverreservesspecialnegativevaluesfortheauto-rangemode.DefinedValues:IVIDMM_VAL_AUTO_RANGE_ON(-1.0)—Auto-rangeOnIVIDMM_VAL_AUTO_RANGE_OFF(-2.0)—Auto-rangeOffDefaultValue:10.0VRMS

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 342: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 343: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmConfigureMeasCompleteDestIviDmmMultiPointCapabilityGroup[MP]ThisVIconfiguresthedestinationofthemeasurement-completesignal.ThissignaliscommonlyreferredtoasVoltmeterComplete.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.meascompletedest(None)Specifythedestinationofthemeasurement-completesignal.ThedriversetstheIviDmmMeasCompleteDestination[MP]propertytothisvalue.DefinedValues:IVIDMM_VAL_NONE—NoneIVIDMM_VAL_EXTERNAL—ExternalIVIDMM_VAL_TTL0—PXITRIG0orVXITTL0IVIDMM_VAL_TTL1—PXITRIG1orVXITTL1IVIDMM_VAL_TTL2—PXITRIG2orVXITTL2IVIDMM_VAL_TTL3—PXITRIG3orVXITTL3IVIDMM_VAL_TTL4—PXITRIG4orVXITTL4IVIDMM_VAL_TTL5—PXITRIG5orVXITTL5IVIDMM_VAL_TTL6—PXITRIG6orVXITTL6IVIDMM_VAL_TTL7—PXITRIG7orVXITTL7IVIDMM_VAL_ECL0—VXIECL0IVIDMM_VAL_ECL1—VXIECL1IVIDMM_VAL_PXI_STAR—PXIStarIVIDMM_VAL_RTSI_0—RTSIline0

Page 344: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_RTSI_1—RTSIline1IVIDMM_VAL_RTSI_2—RTSIline2IVIDMM_VAL_RTSI_3—RTSIline3IVIDMM_VAL_RTSI_4—RTSIline4IVIDMM_VAL_RTSI_5—RTSIline5IVIDMM_VAL_RTSI_6—RTSIline6DefaultValue:IVIDMM_VAL_NONE

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 345: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmConfigureMeasurementIviDmmBaseCapabilityGroupThisVIconfiguresthecommonpropertiesoftheDMM.Thesepropertiesincludethemeasurementfunction,maximumrange,andresolution.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.measurementfunction(DCVolts)PassthemeasurementVIyouwanttheDMMtoperform.ThedriversetstheIviDmmFunctionpropertytothisvalue.ValidValues:IVIDMM_VAL_DC_VOLTS—DCVoltsIVIDMM_VAL_AC_VOLTS—ACVoltsIVIDMM_VAL_DC_CURRENT—DCCurrentIVIDMM_VAL_AC_CURRENT—ACCurrentIVIDMM_VAL_2_WIRE_RES—2-WireResistanceIVIDMM_VAL_4_WIRE_RES—4-WireResistanceIVIDMM_VAL_AC_PLUS_DC_VOLTS—ACplusDCVoltsIVIDMM_VAL_AC_PLUS_DC_CURRENT—ACplusDCCurrentIVIDMM_VAL_FREQ—FrequencyIVIDMM_VAL_PERIOD—PeriodIVIDMM_VAL_TEMPERATURE—Temperature(C)DefaultValue:IVIDMM_VAL_DC_VOLTS

range(-1.0:Auto)Passthemeasurementrangeyouwanttouse.ThedriversetstheIviDmmRangepropertytothisvalue.

Page 346: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Usepositivevaluestorepresenttheabsolutevalueofthemaximumexpectedmeasurement.ThevaluemustbeinunitsappropriatefortheMeasurementFunction.Forexample,whenyousettheMeasurementFunctiontoIVIDMM_VAL_DC_VOLTS,youmustspecifytheRangeinvolts.Settingthisparameterto10.0configurestheDMMtomeasureDCvoltagesfrom–10.0to+10.0volts.ThedriverreservesspecialnegativevaluesforcontrollingtheDMM'sauto-rangingcapability.DefinedValues:IVIDMM_VAL_AUTO_RANGE_ON(-1.0)—Auto-rangeOnIVIDMM_VAL_AUTO_RANGE_OFF(-2.0)—Auto-rangeOffIVIDMM_VAL_AUTO_RANGE_ONCE(-3.0)—Auto-rangeOnceDefaultValue:IVIDMM_VAL_AUTO_RANGE_ON(-1.0)

Notes

1. SettingthisparametertoIVIDMM_VAL_AUTO_RANGE_ONCEconfigurestheDMMtoauto-rangeonce,turnauto-rangeoff,andthenremainatthecurrentmaximumrange.

2. SettingthistoparameterIVIDMM_VAL_AUTO_RANGE_OFFconfigurestheDMMtostopauto-rangingandkeeptherangefixedatthecurrentmaximumrange.

absoluteresolution(0.001)Passyourdesiredmeasurementresolutioninabsoluteunits.ThedriversetstheIviDmmResolutionpropertytothisvalue.ThevaluemustbeinunitsappropriatefortheMeasurementfunction.Settingthisparametertolowervaluesincreasesthemeasurementaccuracy.Settingthisparametertohighervaluesincreasesthemeasurementspeed.DefaultValue:0.001

Page 347: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

NoteThisparameterisignorediftheRangeparameterissettoIVIDMM_VAL_AUTO_RANGE_ON.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 348: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmConfigureMultiPointIviDmmMultiPointCapabilityGroup[MP]ThisVIconfiguresthepropertiesthataffectmultipointmeasurements.Thesepropertiesarethetriggercount,samplecount,sampletriggerandsampleinterval.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.triggercount(1)PassthenumberoftriggersyouwanttheDMMtoreceivebeforereturningtotheIdlestate.ThedriversetstheIviDmmTriggerCount[MP]propertytothisvalue.DefaultValue:1

samplecount(1)PassthenumberofmeasurementsyouwanttheDMMtotakeeachtimeitreceivesatrigger.ThedriversetstheIviDmmSampleCount[MP]propertytothisvalue.DefaultValue:1

sampletrigger(Immediate)Passthetypeofsampletriggeryouwanttouse.ThedriversetstheIviDmmSampleTrigger[MP]propertytothisvalue.WhentheDMMtakesameasurementandtheSampleCountparameterisgreaterthan1,theDMMdoesnottakethenextmeasurementuntiltheeventyouspecifyintheSampleTriggerparameteroccurs.ValidValues:IVIDMM_VAL_IMMEDIATE—ImmediateIVIDMM_VAL_EXTERNAL—ExternalIVIDMM_VAL_SOFTWARE_TRIG—SoftwareTriggerFunction

Page 349: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_INTERVAL—IntervalIVIDMM_VAL_TTL0—PXITRIG0orVXITTL0IVIDMM_VAL_TTL1—PXITRIG1orVXITTL1IVIDMM_VAL_TTL2—PXITRIG2orVXITTL2IVIDMM_VAL_TTL3—PXITRIG3orVXITTL3IVIDMM_VAL_TTL4—PXITRIG4orVXITTL4IVIDMM_VAL_TTL5—PXITRIG5orVXITTL5IVIDMM_VAL_TTL6—PXITRIG6orVXITTL6IVIDMM_VAL_TTL7—PXITRIG7orVXITTL7IVIDMM_VAL_ECL0—VXIECL0IVIDMM_VAL_ECL1—VXIECL1IVIDMM_VAL_PXI_STAR—PXIStarIVIDMM_VAL_RTSI_0—RTSIline0IVIDMM_VAL_RTSI_1—RTSIline1IVIDMM_VAL_RTSI_2—RTSIline2IVIDMM_VAL_RTSI_3—RTSIline3IVIDMM_VAL_RTSI_4—RTSIline4IVIDMM_VAL_RTSI_5—RTSIline5IVIDMM_VAL_RTSI_6—RTSIline6DefaultValue:IVIDMM_VAL_IMMEDIATE

Notes

1. IVIDMM_VAL_IMMEDIATE—TheDMMtakesthenextmeasurementimmediately.TheDMMdoesnotwaitforatriggerofanykind.

2. IVIDMM_VAL_EXTERNAL—TheDMMtakesthenextmeasurementwhenatriggeroccursontheexternaltriggerinput.

3. IVIDMM_VAL_SOFTWARE_TRIG—TheDMMtakesthenextmeasurementwhenyoucalltheSendSoftwareTrigger[SWT]VI.

4. IVIDMM_VAL_INTERVAL—TheDMMtakesthenext

Page 350: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

measurementafterwaitingthelengthoftimeyouspecifyintheSampleIntervalparameter.

ThisparameterisignoredifthevalueoftheSampleCountparameteris1.

sampleinterval(0.0s)PassthelengthoftimeyouwanttheDMMtowaitbetweensamples.Expressthisvalueinseconds.ThedriversetstheIviDmmSampleInterval[MP]propertytothisvalue.IftheSampleCountparameterisgreaterthan1andtheSampleTriggerparameterissettoIVIDMM_VAL_INTERVAL,theDMMwaitsbetweenmeasurementsforthelengthoftimeyouspecifywiththisparameter.Otherwise,thispropertydoesnotaffectthebehavioroftheinstrument.DefaultValue:0.0seconds

Notes

1. ThisparameterisignoredifthevalueoftheSampleCountparameteris1.

2. ThisparameterisignoredifthevalueoftheSampleTriggerparameterisnotIVIDMM_VAL_INTERVAL.

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 351: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmConfigurePowerLineFrequencyIviDmmPowerLineFrequencyCapabilityGroup[PLF]ThisVIconfiguresthepowerlinefrequencyoftheDMM.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.powerlinefrequency(60.0Hz)SpecifythepowerlinefrequencyinHertz.ThedriversetstheIviDmmPowerlineFrequency[PLF]propertytothisvalue.DefaultValue:60.0Hz

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 352: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmConfigureRTDIviDmmResistanceTemperatureDeviceCapabilityGroup[RTD]ThisVIconfiguresthealphaandresistanceparametersforaresistancetemperaturedevice.ThisVIaffectsthebehavioroftheinstrumentonlywhentheIviDmmTransducerType[TMP]propertyissettoIVIDMM_VAL_2_WIRE_RTDorIVIDMM_VAL_4_WIRE_RTD.

NoteThedriverassumesthatyouareusingaPlatinumResistanceTemperatureDevice.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.alpha(0.0)Passthealphaparameterforaresistancetemperaturedevice.ThedriversetstheIviDmmRTDAlpha[RTD]propertytothisvalue.DefaultValue:0.0

resistance(0.0ohms)SpecifiestheR0parameter(resistance)foraresistancetemperaturedevice.TheRTDresistanceisalsoknownastheRTDreferencevalue.ThedriversetstheIviDmmRTDResistance[RTD]propertytothisvalue.DefaultValue:0.0ohms

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmore

Page 353: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

informationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 354: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmConfigureThermistorIviDmmThermistorCapabilityGroup[THM]ThisVIconfigurestheresistanceforathermistortemperaturemeasurementdevice.ThisVIaffectsthebehavioroftheinstrumentonlywhentheIviDmmTransducerTypepropertyissettoIVIDMM_VAL_THERMISTOR.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.resistance(0.0ohms)PasstheresistanceofthethermistorinOhms.ThedriversetstheIviDmmThermistorResistance[THM]propertytothisvalue.DefaultValue:0.0ohms

NoteThedriverassumesthatyouareusinganinterchangeablethermistor.Interchangeablethermistorsarethermistorsthatexhibitsimilarbehaviorforagivenresistancevalue.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 355: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmConfigureThermocoupleIviDmmThermocoupleCapabilityGroup[TC]ThisVIconfiguresthethermocoupletypeandthereferencejunctiontypeofthethermocoupleforDMMsthattaketemperaturemeasurementsusingathermocoupletransducertype.ThisVIaffectsthebehavioroftheinstrumentonlyiftheIviDmmTransducerType[TMP]propertyissettoIVIDMM_VAL_THERMOCOUPLE.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.thermocoupletype(B)Passthetypeofthermocoupleusedtomeasurethetemperature.ThedriverusesthisvaluetosettheIviDmmThermocoupleType[TC]property.DefinedValues:IVIDMM_VAL_TEMP_TC_BIVIDMM_VAL_TEMP_TC_CIVIDMM_VAL_TEMP_TC_DIVIDMM_VAL_TEMP_TC_EIVIDMM_VAL_TEMP_TC_JIVIDMM_VAL_TEMP_TC_KIVIDMM_VAL_TEMP_TC_NIVIDMM_VAL_TEMP_TC_RIVIDMM_VAL_TEMP_TC_SIVIDMM_VAL_TEMP_TC_TIVIDMM_VAL_TEMP_TC_UIVIDMM_VAL_TEMP_TC_V

Page 356: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefaultValue:IVIDMM_VAL_TEMP_TC_B

refjunctype(Internal)Passthetypeofreferencejunctiontobeusedinthereferencejunctioncompensationofathermocouplemeasurement.ThedriverusesthisvaluetosettheIviDmmReferenceJunctionType[TC]property.DefinedValues:IVIDMM_VAL_TEMP_REF_JUNC_INTERNAL—TheDMMusesaninternalreferencejunctiontype.IVIDMM_VAL_TEMP_REF_JUNC_FIXED—TheDMMusesafixedvalueforthereferencejunction.UsetheIviDmmConfigureFixedRefJunction[TC]VItospecifythefixedreferencejunctionvalue.DefaultValue:IVIDMM_VAL_TEMP_REF_JUNC_INTERNAL

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 357: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmConfigureTransducerTypeIviDmmTemperatureMeasurementCapabilityGroup[TMP]ThisVIconfigurestheDMMtotaketemperaturemeasurementsfromaspecifiedtransducertype.ThisVIaffectsthebehavioroftheinstrumentonlywhentheIviDmmFunctionpropertyissetto.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.transducertype(Thermocouple)Passthetypeofdeviceusedtomeasurethetemperature.ThedriverusesthisvaluetosettheIviDmmTransducerType[TMP]property.DefinedValues:IVIDMM_VAL_THERMOCOUPLE—ThermocoupleIVIDMM_VAL_THERMISTOR—ThermistorIVIDMM_VAL_2_WIRE_RTD—2WireResistanceTemperatureDeviceIVIDMM_VAL_4_WIRE_RTD—4WireResistanceTemperatureDeviceDefaultValue:

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmore

Page 358: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

informationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 359: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmConfigureTriggerIviDmmBaseCapabilityGroupThisVIconfiguresthecommonDMMtriggerproperties.Thesepropertiesarethetriggersourceandtriggerdelay.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.triggersource(Immediate)Specifythetriggersourceyouwanttouse.ThedriversetstheIviDmmTriggerSourcepropertytothisvalue.AfteryoucalltheReadorInitiateVI,theDMMwaitsforthetriggeryouspecifyinthisparameter.Afteritreceivesthetrigger,theDMMwaitsthelengthoftimeyouspecifyintheTriggerDelayparameter.TheDMMthentakesameasurement.ValidValues:IVIDMM_VAL_IMMEDIATE—ImmediateIVIDMM_VAL_EXTERNAL—ExternalIVIDMM_VAL_SOFTWARE_TRIG—SoftwareTriggerFunctionIVIDMM_VAL_TTL0—PXITRIG0orVXITTL0IVIDMM_VAL_TTL1—PXITRIG1orVXITTL1IVIDMM_VAL_TTL2—PXITRIG2orVXITTL2IVIDMM_VAL_TTL3—PXITRIG3orVXITTL3IVIDMM_VAL_TTL4—PXITRIG4orVXITTL4IVIDMM_VAL_TTL5—PXITRIG5orVXITTL5IVIDMM_VAL_TTL6—PXITRIG6orVXITTL6IVIDMM_VAL_TTL7—PXITRIG7orVXITTL7IVIDMM_VAL_ECL0—VXIECL0

Page 360: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_ECL—VXIECL1IVIDMM_VAL_PXI_STAR—PXIStarIVIDMM_VAL_RTSI_0—RTSIline0IVIDMM_VAL_RTSI_1—RTSIline1IVIDMM_VAL_RTSI_2—RTSIline2IVIDMM_VAL_RTSI_3—RTSIline3IVIDMM_VAL_RTSI_4—RTSIline4IVIDMM_VAL_RTSI_5—RTSIline5IVIDMM_VAL_RTSI_6—RTSIline6DefaultValue:IVIDMM_VAL_IMMEDIATE

Notes

1. IVIDMM_VAL_IMMEDIATE—TheDMMdoesnotwaitforatriggerofanykind.

2. IVIDMM_VAL_EXTERNAL—TheDMMwaitsforatriggerontheexternaltriggerinput.

3. IVIDMM_VAL_SOFTWARE_TRIG—TheDMMwaitsuntilyoucalltheSendSoftwareTrigger[SWT]VI.

triggerdelay(0.0s)Passthevalueyouwanttouseforthetriggerdelay.Expressthisvalueinseconds.ThedriversetstheIviDmmTriggerDelaypropertytothisvalue.ThetriggerdelayspecifiesthelengthoftimetheDMMwaitsafteritreceivesthetriggerandbeforeittakesameasurement.Usepositivevaluestosetthetriggerdelayinseconds.ThedriverreservesnegativevaluesforconfiguringtheDMMtocalculatethetriggerdelayautomatically.DefaultValue:0.0seconds

Notes

1. SettingthisparametertoIVIDMM_VAL_AUTO_DELAY_ON(-1.0)configurestheDMMtocalculatethetriggerdelaybeforeeachmeasurement.

2. SettingthisparametertoIVIDMM_VAL_AUTO_DELAY_OFF

Page 361: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

(-2.0)stopstheDMMfromcalculatingthetriggerdelayandsetsthetriggerdelaytothelastautomaticallycalculatedvalue.

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 362: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmConfigureTriggerSlopeIviDmmTriggerSourceCapabilityGroup[TS]ThisVIconfiguresthepolarityoftheexternaltriggersourceoftheDMM.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.triggerslope(0:Positive)Passthepolarityoftheexternaltriggerslope.ThedriversetstheIviDmmTriggerSlope[TS]propertytothisvalue.TheDMMtriggersoneithertherisingorthefallingedgeoftheexternaltriggersourcedependingonthevalueofthisproperty.DefinedValues:IVIDMM_VAL_POSITIVE-Thedrivertriggersontherisingedgeoftheexternaltrigger.IVIDMM_VAL_NEGATIVE-Thedrivertriggersonthefallingedgeoftheexternaltrigger.Default:IVIDMM_VAL_POSITIVE

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 363: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmFetchIviDmmBaseCapabilityGroupThisVIreturnsthevaluefromapreviouslyinitiatedmeasurement.YoumustfirstcalltheIviDmmInitiateVItoinitiateameasurementbeforecallingthisVI.

Notes

1. AfterthisVIexecutes,theReadingparametercontainsanactualreadingoravalueindicatingthatanoverrangeconditionoccurred.

2. Ifanoverrangeconditionoccurs,theReadingparametercontainsanIEEE-definedNaN(NotaNumber)valueandtheVIreturnstheIVIDMM_WARN_OVER_RANGE(0x3FFA2001)warningcode.

3. YoucantestthemeasurementvalueforanoverrangeconditionbycallingtheIviDmmIsOver-RangeVI.

4. TheclassdriverreturnsasimulatedmeasurementwhenthisVIiscalledandtheIviDmmSimulatepropertyissettoTRUEandtheIviDmmUseSpecificSimulationpropertyissettoFALSE.Forinformationonhowtoconfigureasimulatedmeasurement,refertoNationalInstrumentsIVIDriverHelp»IVIClassDriverSimulationOverview.

5. ThisVIdoesnotchecktheinstrumentstatus.Typically,youcallthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Youusethelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Ifyouwanttochecktheinstrumentstatus,calltheIviDmmError-QueryVIattheconclusionofthesequence.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.

Page 364: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

maximumtime(5000ms)Passthemaximumlengthoftimeinwhichtoallowthefetchoperationtocomplete.Expressthisvalueinmilliseconds.Iftheoperationdoesnotcompletewithinthistimeinterval,theVIreturnstheIVIDMM_ERROR_MAX_TIME_EXCEEDED(0xBFFA2003)errorcode.Whenthisoccurs,youcancallIviDmmAborttocancelthefetchoperationandreturntheinstrumenttotheIdlestate.DefinedValues:IVIDMM_VAL_MAX_TIME_INFINITE(-1)—Waitindefinitelyforatimeout.IVIDMM_VAL_MAX_TIME_IMMEDIATE(0)—Donotwaitforatimeout.DefaultValue:5000(ms)

NoteTheMaximumTimeparameteraffectsonlythisVI.Ithasnoeffectonothertimeoutparametersorproperties.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.readingReturnsthemeasuredvalue.ThevalueyouspecifyfortheMeasurementFunctionparameteroftheIviDmmConfigureMeasurementVIdeterminestheunitsofthisparameterasshowninthefollowingtable.DCVolts voltsACVolts voltsDCCurrent amperesACCurrent amperes2-WireResistance ohms4-WireResistance ohms

Page 365: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ACplusDCVolts volts

ACplusDCCurrent amperesTemperature CelsiusFrequency hertzPeriod secondsNotes

1. Ifanoverrangeconditionoccurs,theReadingparametercontainsanIEEE-definedNaN(NotaNumber)valueandtheVIreturnstheIVIDMM_WARN_OVER_RANGE(0x3FFA2001)warningcode.

2. YoucantestthemeasurementvalueforanoverrangeconditionbycallingtheIviDmmIsOver-RangeVI.

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 366: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmFetchMultiPointIviDmmMultiPointCapabilityGroup[MP]ThisVIreturnsanarrayofvaluesfromapreviouslyinitiatedmultipointmeasurement.ThenumberofmeasurementstheDMMtakesisdeterminedbythevaluesyouspecifyfortheTriggerCountandSampleCountparametersoftheIviDmmConfigureMulti-Point[MP]VI.CalltheIviDmmInitiateVItoinitiateameasurementbeforecallingthisVI.

Notes

1. AfterthisVIexecutes,eachelementintheReadingArrayparameterisanactualreadingoravalueindicatingthatanoverrangeconditionoccurred.

2. Ifanoverrangeconditionoccurs,thecorrespondingReadingArrayelementcontainsanIEEE-definedNaN(NotaNumber)valueandtheVIreturnsIVIDMM_WARN_OVER_RANGE(0x3FFA2001).

3. YoucantesteachelementintheReadingArrayparameterforoverrangewiththeIviDmmIsOver-RangeVI.

4. TheclassdriverreturnsasimulatedmeasurementwhenthisVIiscalledandtheIviDmmSimulatepropertyissettoTRUEandtheIviDmmUseSpecificSimulationpropertyissettoFALSE.Forinformationonhowtoconfigureasimulatedmeasurement,refertoNationalInstrumentsIVIDriverHelp»IVIClassDriverSimulationOverview.

5. ThisVIdoesnotchecktheinstrumentstatus.Typically,youcallthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Youusethelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Ifyouwanttochecktheinstrumentstatus,calltheIviDmmError-QueryVIattheconclusionofthesequence.

Page 367: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.maximumtime(5000ms)Passthemaximumlengthoftimeinwhichtoallowthemultipointfetchoperationtocompleteexpressedinmilliseconds.Iftheoperationdoesnotcompletewithinthistimeinterval,theVIreturnstheIVIDMM_ERROR_MAX_TIME_EXCEEDED(0xBFFA2003)errorcode.Whenthisoccurs,youcancallIviDmmAborttocancelthemultipointfetchoperationandreturntheinstrumenttotheIdlestate.DefinedValues:IVIDMM_VAL_MAX_TIME_INFINITE(1)—Waitindefinitelyforatimeout.IVIDMM_VAL_MAX_TIME_IMMEDIATE(0)—Donotwaitforatimeout.DefaultValue:5000ms

NoteTheMaximumTimeparameteraffectsonlythisVI.Ithasnoeffectonothertimeoutparametersorproperties.arraysize(1)PassthenumberofelementsintheReadingArrayparameter.DefaultValue:1

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.readingarrayReturnsanarrayofthemostrecentmeasurementvalues.ThevalueyouspecifyfortheMeasurementFunctionparameteroftheIviDmmConfigureMeasurementVIdeterminestheunitsofthisparameter,asshowninthefollowingtable.

Page 368: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DCVolts voltsACVolts voltsDCCurrent amperesACCurrent amperes2-WireResistance ohms4-WireResistance ohmsACplusDCVolts voltsACplusDCCurrent amperesTemperature CelsiusFrequency hertzPeriod secondsNotes

1. Ifanoverrangeconditionoccurs,thecorrespondingReadingArrayelementcontainsanIEEE-definedNaN(NotaNumber)valueandtheVIreturnstheIVIDMM_WARN_OVER_RANGE(0x3FFA2001)warningcode.

2. YoucantesteachelementintheReadingArrayparameterforanoverrangeconditionbycallingtheIviDmmIsOver-RangeVI.

actualnumberofpointsIndicatesthenumberofmeasuredvaluestheVIplacesintheReadingArrayparameter.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 369: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmGetApertureTimeInfoIviDmmDeviceInfoCapabilityGroup[DI]ThisVIreturnsadditionalinformationaboutthestateoftheinstrument.Specifically,itreturnstheaperturetimeandtheaperturetimeunits.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.aperturetime(sec)ReturnsthevalueoftheIviDmmApertureTime[DI]property.TheunitsofthispropertydependonthevalueoftheIviDmmApertureTimeUnits[DI]property.

aperturetimeunitsReturnsthevalueoftheIviDmmApertureTimeUnits[DI]property.DefinedReturnValues:IVIDMM_VAL_SECONDS(0)—SecondsIVIDMM_VAL_POWER_LINE_CYCLES(1)—Powerlinecycles

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 370: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmGetAutoRangeValueIviDmmAutoRangeValueCapabilityGroup[ARV]ThisVIreturnstheactualrangetheDMMiscurrentlyusing,evenwhileitisauto-ranging.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.actualrangeReturnsthevalueoftheIviDmmAutoRangeValueproperty.TheunitsofthereturnedvaluedependonthevalueoftheIviDmmFunctionproperty.

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 371: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmInitiateIviDmmBaseCapabilityGroupThisVIinitiatesameasurement.AfteryoucallthisVI,theDMMleavestheIdlestateandwaitsforatrigger.Details.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

IviDmmInitiateDetailsThisVIappliesdefaultvaluestopropertiesthathavenotbeensetbyyouunderthefollowingconditions:

1. IfyouhavenotsetthevalueofanypropertyintheIviDmmMultiPointextensiongroup,theVIsetstheIviDmmSampleCount[MP]andIviDmmTriggerCount[MP]propertiesto1.

2. IfyouhavenotsetthevalueoftheIviDmmAutoZero[AZ]property,theVIsetsthevalueofthispropertyto

Page 372: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_AUTO_ZERO_OFF(0).

Notes

1. ThisVIdoesnotchecktheinstrumentstatus.Typically,youcallthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Youusethelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Ifyouwanttochecktheinstrumentstatus,calltheIviDmmError-QueryVIattheconclusionofthesequence.

2. ThisVIperformsinterchangeabilitycheckingwhentheIviDmmInterchangeCheckpropertyissettoTRUE.UseNISpytoviewinterchangeabilitywarnings.Alternately,youmayusetheIviDmmGetNextInterchangeWarningVItoretrieveinterchangeabilitywarnings.Formoreinformationaboutinterchangeabilitychecking,refertotheIviDmmInterchangeCheckproperty.

3. TheclassdriverinitiatesasimulatedmeasurementwhenthisVIiscalledandtheIviDmmSimulatepropertyissettoTRUEandtheIviDmmUseSpecificSimulationpropertyissettoFALSE.Forinformationonhowtoconfigureasimulatedmeasurement,refertoNationalInstrumentsIVIDriverHelp»IVIClassDriverSimulationOverview.

Page 373: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmIsOver-RangeIviDmmBaseCapabilityGroupThisVItakesameasurementvaluethatyouobtainfromeithertheReadorFetchVIsanddeterminesifthevalueisavalidmeasurementvalueoravalueindicatingthatanoverrangeconditionoccurred.

NoteThisVIdoesnotchecktheinstrumentstatus.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.measurementvaluePassthemeasurementvaluethatyouobtainfromeithertheReadorFetchVI.Thedriverteststhisvaluetodetermineifthevalueisavalidmeasurementvalueoravalueindicatingthatanoverrangeconditionoccurred.DefaultValue:0.0

NoteIfanoverrangeconditionoccurs,themeasurementvaluecontainsanIEEE-definedNaN(NotaNumber)valueindicatingthatanoverrangeoccurred.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.isoverrangeReturnswhetherthemeasuredvalueisavalidmeasurementoravalueindicatingthatanoverrangeconditionoccurred.

Page 374: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ReturnValues:True—Thevalueindicatesanoverrangeconditionoccurred.False—Thevalueisavalidmeasurement.

NoteIfanoverrangeconditionoccurs,themeasurementvaluecontainsanIEEE-definedNaN(NotaNumber)valueindicatingthatanoverrangeoccurred.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 375: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmReadIviDmmBaseCapabilityGroupThisVIinitiatesameasurement,waitsuntiltheDMMhasreturnedtotheIdlestate,andreturnsthemeasuredvalue.ThisVIappliesdefaultvaluestopropertiesthathavenotbeensetbyyouunderthefollowingconditions:

1. IfyouhavenotsetthevalueofanypropertyintheIviDmmMultiPointextensiongroup,theVIsetstheIviDmmSampleCount[MP]andIviDmmTriggerCount[MP]propertiesto1.

2. IfyouhavenotsetthevalueoftheIviDmmAutoZero[AZ]property,theVIsetsthevalueofthispropertytoIVIDMM_VAL_AUTO_ZERO_OFF(0).

Notes

1. AfterthisVIexecutes,theReadingparametercontainsanactualreadingoravalueindicatingthatanoverrangeconditionoccurred.

2. Ifanoverrangeconditionoccurs,theReadingparametercontainsanIEEE-definedNaN(NotaNumber)valueandtheVIreturnstheIVIDMM_WARN_OVER_RANGE(0x3ffA2001)warningcode.

3. YoucantestthemeasurementvalueforanoverrangeconditionbycallingtheIviDmmIsOver-RangeVI.

4. ThisVIperformsinterchangeabilitycheckingwhentheIviDmmInterchangeCheckpropertyissettoTRUE.UseNISpytoviewinterchangeabilitywarnings.Alternately,youmayusetheIviDmmGetNextInterchangeWarningVItoretrieveinterchangeabilitywarnings.Formoreinformationaboutinterchangeabilitychecking,refertotheIviDmmInterchange

Page 376: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Checkproperty.5. Theclassdriverreturnsasimulatedmeasurementwhenthis

VIiscalledandtheIviDmmSimulatepropertyissettoTRUEandtheIviDmmUseSpecificSimulationpropertyissettoFALSE.Forinformationonhowtoconfigureasimulatedmeasurement,refertoNationalInstrumentsIVIDriverHelp»IVIClassDriverSimulationOverview.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.maximumtime(5000ms)Passthemaximumlengthoftimeinwhichtoallowthereadoperationtocomplete.Expressthisvalueinmilliseconds.Iftheoperationdoesnotcompletewithinthistimeinterval,theVIreturnstheIVIDMM_ERROR_MAX_TIME_EXCEEDED(0xBFFA2003)errorcode.Whenthisoccurs,youcancallIviDmmAborttocancelthereadoperationandreturntheinstrumenttotheIdlestate.DefinedValues:IVIDMM_VAL_MAX_TIME_INFINITE(-1)—Waitindefinitelyforatimeout.IVIDMM_VAL_MAX_TIME_IMMEDIATE(0)—Donotwaitforatimeout.DefaultValue:5000(ms)

NoteTheMaximumTimeparameteraffectsonlythisVI.Ithasnoeffectonothertimeoutparametersorproperties.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.readingReturnsthemeasuredvalue.Thevalueyouspecifyforthe

Page 377: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

MeasurementFunctionparameteroftheIviDmmConfigureMeasurementVIdeterminestheunitsofthisparameterasshowninthefollowingtable.DCVolts voltsACVolts voltsDCCurrent amperesACCurrent amperes2-WireResistance ohms4-WireResistance ohmsACplusDCVolts voltsACplusDCCurrent amperesTemperature CelsiusFrequency hertzPeriod secondsNotes

1. Ifanoverrangeconditionoccurs,theReadingparametercontainsanIEEE-definedNaN(NotaNumber)valueandtheVIreturnstheIVIDMM_WARN_OVER_RANGE(0x3FFA2001)warningcode.

2. YoucantestthemeasurementvalueforanoverrangeconditionbycallingtheIviDmmIsOver-RangeVI.

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 378: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmReadMultiPointIviDmmMultiPointCapabilityGroup[MP]ThisVIinitiatesthemeasurement,waitsfortheDMMtoreturntotheIdlestate,andreturnsanarrayofmeasuredvalues.ThenumberofmeasurementstheDMMtakesisdeterminedbythevaluesyouspecifyfortheTriggerCountandSampleCountparametersoftheIviDmmConfigureMultiPoint[MP]VI.ThisVIappliesdefaultvaluestopropertiesthatyouhavenotsetunderthefollowingconditions:

1. IfyouhavenotsetthevalueofanypropertyintheIviDmmMultiPointextensiongroup,theVIsetstheIviDmmSampleCount[MP]andIviDmmTriggerCount[MP]propertiesto1.

2. IfyouhavenotsetthevalueoftheIviDmmAutoZero[AZ]property,theVIsetsthevalueofthispropertytoIVIDMM_VAL_AUTO_ZERO_OFF(0).

Notes

1. AfterthisVIexecutes,eachelementintheReadingArrayparameterisanactualreadingoravalueindicatingthatanoverrangeconditionoccurred.

2. Ifanoverrangeconditionoccurs,thecorrespondingReadingArrayelementcontainsanIEEE-definedNaN(NotaNumber)valueandtheVIreturnstheIVIDMM_WARN_OVER_RANGE(0x3FFA2001)warningcode.

3. YoucantesteachelementintheReadingArrayparameterforanoverrangeconditionbycallingtheIviDmmIsOver-RangeVI.

4. ThisVIperformsinterchangeabilitycheckingwhentheIviDmm

Page 379: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

InterchangeCheckpropertyissettoTRUE.UseNISpytoviewinterchangeabilitywarnings.Alternately,youmayusetheIviDmmGetNextInterchangeWarningVItoretrieveinterchangeabilitywarnings.Formoreinformationaboutinterchangeabilitychecking,refertotheIviDmmInterchangeCheckproperty.

5. TheclassdriverinitiatesanarrayofsimulatedmeasurementswhenthisVIiscalledandtheIviDmmSimulatepropertyissettoTRUEandtheIviDmmUseSpecificSimulationpropertyissettoFALSE.Forinformationonhowtoconfigureasimulatedmeasurement,refertoNationalInstrumentsIVIDriverHelp»IVIClassDriverSimulationOverview.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.maximumtime(5000ms)Passthemaximumlengthoftimeinwhichtoallowthemultipointreadoperationtocomplete.Expressthisvalueinmilliseconds.Iftheoperationdoesnotcompletewithinthistimeinterval,theVIreturnstheIVIDMM_ERROR_MAX_TIME_EXCEEDED(0xBFFA2003)errorcode.Whenthisoccurs,youcancalltheIviDmmAbortVItocancelthemultipointreadoperationandreturntheinstrumenttotheIdlestate.DefinedValues:IVIDMM_VAL_MAX_TIME_INFINITE(-1)—Waitindefinitelyforatimeout.IVIDMM_VAL_MAX_TIME_IMMEDIATE(0)—Donotwaitforatimeout.DefaultValue:5000ms

NoteTheMaximumTimeparameteraffectsonlythisVI.Ithasnoeffectonothertimeoutparametersorproperties.arraysizePassthenumberofelementsintheReadingArrayparameter.DefaultValue:None

errorin(noerror)Theerrorinclustercanaccepterrorinformation

Page 380: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

wiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.readingarrayReturnsanarrayofthemostrecentmeasurementvalues.ThevalueyouspecifyfortheMeasurementFunctionparameteroftheIviDmmConfigureMeasurementVIdeterminestheunitsofthisparameterasshowninthefollowingtable:DCVolts voltsACVolts voltsDCCurrent amperesACCurrent amperes2-WireResistance ohms4-WireResistance ohmsACplusDCVolts voltsACplusDCCurrent amperesTemperature CelsiusFrequency hertzPeriod secondsNotes

1. Ifanoverrangeconditionoccurs,thecorrespondingReadingArrayelementcontainsanIEEE-definedNaN(NotaNumber)valueandtheVIreturnstheIVIDMM_WARN_OVER_RANGE(0x3FFA2001)warningcode.

2. YoucantesteachelementintheReadingArrayparameterforanoverrangeconditionbycallingtheIviDmmIsOver-RangeVI.

actualnumberofpointsIndicatesthenumberofmeasuredvaluestheVIplacesintheReadingArrayparameter.erroroutTheerroroutclusterpasseserrororwarninginformation

Page 381: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

outofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 382: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmSendSoftwareTriggerIviDmmSoftwareTriggerCapabilityGroupThisVIsendsacommandtotriggertheinstrument.YoumustsatisfycertainconditionsbeforeyoucansuccessfullycallthisVI,TheIviDmmTriggerSourceortheIviDmmSampleTriggerpropertyissettoIVIDMM_VAL_SOFTWARE_TRIG.Ifthisconditionisnottrue,thisVIdoesnotsendthesoftwaretriggerandreturnstheerrorIVIDMM_ERROR_TRIGGER_NOT_SOFTWARE.ThisVIdoesnotchecktheinstrumentstatus.Typically,theend-usercallsthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Theend-userusesthelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Tochecktheinstrumentstatus,calltheIviDmmError-QueryVIattheconclusionofthesequence.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviDmmInitializeorIviDmmInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 383: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmPropertiesExpandthisbooktoviewanalphabetizedlistofIviDmmproperties.

Page 384: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmACMaximumFrequency[AC]IviDmmACMeasurementPropertyDataType Access Applies

to Coercion HighLevelVIs

R/W N/A Up IviDmmConfigureACBandwidth

DescriptionSpecifiesthemaximumfrequencycomponentoftheinputsignalforACmeasurements.ThevalueofthispropertyaffectsinstrumentbehavioronlywhenyousettheIviDmmFunctionpropertytoanACmeasurement.PropertyNodePathIviDmm»ACMeasurements»ACMaximum[AC]

Page 385: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmACMinimumFrequency[AC]IviDmmACMeasurementPropertyDataType Access Applies

to Coercion HighLevelVIs

R/W N/A Down IviDmmConfigureACBandwidth

DescriptionSpecifiestheminimumfrequencycomponentoftheinputsignalforACmeasurements.ThevalueofthispropertyaffectsinstrumentbehavioronlywhenyousettheIviDmmFunctionpropertytoanACmeasurement.PropertyNodePathIviDmm»ACMeasurements»ACMinimumFrequency[AC]

Page 386: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmApertureTime[DI]IviDmmDeviceInfoProperty[DI]DataType Access Applies

to Coercion HighLevelVIs

RO N/A None IviDmmGetApertureTimeInfo

DescriptionReturnsthemeasurementaperturetimeforthecurrentconfiguration.Theunitsforthispropertyareeithersecondsorpowerlinecycles(PLCs)andaredeterminedbythevalueoftheIviDmmApertureTimeUnits[DI]property.PropertyNodePathIviDmm»ConfigurationInformation»ApertureTime[DI]

Page 387: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmApertureTimeUnits[DI]IviDmmDeviceInfoProperty[DI]DataType Access Applies

to Coercion HighLevelVIs

RO N/A None IviDmmGetApertureTimeInfo

DescriptionReturnstheunitsforthepropertyIviDmmApertureTime[DI].PropertyNodePathIviDmm»ConfigurationInformation»ApertureTimeUnits[DI]DefinedValuesIVIDMM_VAL_SECONDSIVIDMM_VAL_POWER_LINE_CYCLES

Page 388: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmAutoRangeValueAutoRangeValuePropertyDataType Access Applies

to Coercion HighLevelVIs

RO N/A None IviDmmGetAutoRangeValue

DescriptionAlwaysreturnstheactualrangetheDMMiscurrentlyusing,evenwhentheDMMisauto-ranging.BecausethevalueofthispropertycanchangeastheDMMauto-ranges,youshouldnevercachethisproperty.PropertyNodePathIviDmm»ConfigurationInformation»AutoRangeValue

Page 389: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmAutoZero[AZ]AutoZeroPropertyDataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviDmmConfigureAutoZeroMode

DescriptionSpecifiestheauto-zeromode.Ingeneral,theauto-zerocapabilityofaDMMnormalizesallmeasurementsbasedonaZeroReading.Whenautozeroingisenabled,theDMMinternallydisconnectstheinputsignalandtakesaZeroReading.TheDMMthensubtractstheZeroReadingfromthemeasurement,whichpreventsoffsetvoltagespresentintheDMM'sinputcircuitryfromaffectingmeasurementaccuracy.PropertyNodePathIviDmm»MeasurementOperationOptions»AutoZero[AZ]DefinedValuesIVIDMM_VAL_AUTO_ZERO_OFFIVIDMM_VAL_AUTO_ZERO_ONIVIDMM_VAL_AUTO_ZERO_ONCE

Page 390: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmFixedReferenceJunction[TC]ThermocoupleProperty[TC]DataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviDmmConfigureFixedRefJunction

DescriptionSpecifiestheexternalreferencejunctiontemperaturewhenafixedreferencejunctiontypethermocoupleisusedtotakethetemperaturemeasurement.ThetemperatureisspecifiedindegreesCelsius.ThevalueofthispropertyaffectsinstrumentbehavioronlywhentheIviDmmReferenceJunctionType[TC]propertyissettoIVIDMM_VAL_TEMP_REF_JUNC_FIXED.PropertyNodePathIviDmm»TemperatureMeasurements»Thermocouple»FixedReferenceJunction[TC]

Page 391: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmFrequencyVoltageRange[FRQ]FrequencyMeasurementProperty[FRQ]DataType Access Applies

to Coercion HighLevelVIs

R/W N/A Up IviDmmConfigureFrequencyVoltageRange

DescriptionSpecifiestheexpectedmaximumvalueoftheinputsignalforfrequencyandperiodmeasurements.ThevalueofthispropertyaffectsinstrumentbehavioronlywhentheIviDmmFunctionpropertyissettoIVIDMM_VAL_FREQorIVIDMM_VAL_PERIOD.PropertyNodePathIviDmm»FrequencyMeasurements»FrequencyVoltageRange[FRQ]

Page 392: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmFunctionIviDmmBasePropertyDataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviDmmConfigureMeasurement

DescriptionSpecifiesthemeasurementfunction.PropertyNodePathIviDmm»BasicOperation»FunctionDefinedValuesIVIDMM_VAL_DC_VOLTSIVIDMM_VAL_AC_VOLTSIVIDMM_VAL_DC_CURRENTIVIDMM_VAL_AC_CURRENTIVIDMM_VAL_2_WIRE_RESIVIDMM_VAL_FREQIVIDMM_VAL_PERIODIVIDMM_VAL_4_WIRE_RESIVIDMM_VAL_AC_PLUS_DC_VOLTSIVIDMM_VAL_AC_PLUS_DC_CURRENTIVIDMM_VAL_TEMPERATURE

Page 393: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmMeasCompleteDestination[MP]MultipointPropertyDataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviDmmConfigureMeasurementCompleteDestination

DescriptionAftereachmeasurement,theDMMgeneratesameasurement-completesignal.Thispropertyspecifiesthedestinationofthemeasurement-completesignal.ThissignaliscommonlyreferredtoasVoltmeterComplete.PropertyNodePathIviDmm»MultipointAcquisition»MeasCompleteDestination[MP]DefinedValuesIVIDMM_VAL_NONEIVIDMM_VAL_EXTERNALIVIDMM_VAL_TTL0IVIDMM_VAL_TTL1IVIDMM_VAL_TTL2IVIDMM_VAL_TTL3IVIDMM_VAL_TTL4IVIDMM_VAL_TTL5IVIDMM_VAL_TTL6IVIDMM_VAL_TTL7IVIDMM_VAL_ECL0IVIDMM_VAL_ECL1IVIDMM_VAL_PXI_STARIVIDMM_VAL_RTSI_0IVIDMM_VAL_RTSI_1IVIDMM_VAL_RTSI_3

Page 394: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_RTSI_4IVIDMM_VAL_RTSI_5IVIDMM_VAL_RTSI_6

Page 395: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmPowerlineFrequency[PLF]PowerLineFrequencyProperty[PLF]DataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviDmmConfigurePowerLineFrequency

DescriptionSpecifiesthepowerlinefrequencyinhertz.PropertyNodePathIviDmm»MeasurementOperationOptions»PowerlineFrequency[PLF]

Page 396: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmRangeIviDmmBasePropertyDataType Access Applies

to Coercion HighLevelVIs

R/W N/A IviDmmConfigureMeasurement

DescriptionSpecifiesthemeasurementrange.Usepositivevaluestorepresenttheabsolutevalueofthemaximumexpectedmeasurement.ThevalueisinunitsappropriateforthecurrentvalueoftheIviDmmFunctionproperty.Forexample,whenyousettheIviDmmFunctionpropertytoIVIDMM_VAL_DC_VOLTS,theunitsarevolts.Settingthispropertyto10.0configurestheDMMtomeasureDCvoltagesfrom–10.0to+10.0volts.

NoteNegativevaluesarereservedforcontrollingtheDMM'sauto-rangingcapability.

AfteryousetthispropertytoIVIDMM_VAL_AUTO_RANGE_OFForIVIDMM_VAL_AUTO_RANGE_ONCE,furtherqueriesofthispropertyreturntheactualrange.WhenyousetthispropertytoIVIDMM_VAL_AUTO_RANGE_ON,youcanobtaintheactualrangetheDMMiscurrentlyusingbygettingthevalueoftheIviDmmAutoRangeValue[ARV]property.PropertyNodePathIviDmm»BasicOperation»RangeDefinedValuesIVIDMM_VAL_AUTO_RANGE_ONIVIDMM_VAL_AUTO_RANGE_OFFIVIDMM_VAL_AUTO_RANGE_ONCE

Page 397: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmReferenceJunctionType[TC]ThermocoupleProperty[TC]DataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviDmmConfigureThermocouple

DescriptionSpecifiesthetypeofreferencejunctiontobeusedinthereferencejunctioncompensationofathermocouplemeasurement.ThevalueofthispropertyaffectsinstrumentbehavioronlywhentheIVIDMM_VAL_TEMP_TRANSDUCER_TYPEpropertyissettoIVIDMM_VAL_THERMOCOUPLE.PropertyNodePathIviDmm»TemperatureMeasurements»Thermocouple»ReferenceJunctionType[TC]DefinedValuesIVIDMM_VAL_TEMP_REF_JUNC_INTERNALIVIDMM_VAL_TEMP_REF_JUNC_FIXED

Page 398: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmResolutionIviScopeBasePropertyDataType Access Applies

to Coercion HighLevelVIs

R/W N/A Down IviDmmConfigureMeasurement

DescriptionSpecifiesthemeasurementresolutionoftheDMMinabsoluteunits.Settingthispropertytolowervaluesincreasesthemeasurementaccuracy.Settingthispropertytohighervaluesincreasesthemeasurementspeed.PropertyNodePathIviDmm»BasicOperation»Resolution

Page 399: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmRTDAlpha[RTD]ResistanceTemperatureDeviceProperty[RTD]DataType Access Appliesto Coercion HighLevelVIs

R/W N/A None IviDmmConfigureRTD

DescriptionSpecifiesthealphaparameterforaresistancetemperaturedevice.ThevalueofthispropertyaffectsinstrumentbehavioronlywhentheIVIDMM_VAL_TEMP_TRANSDUCER_TYPEpropertyissettoIVIDMM_VAL_2_WIRE_RTDorIVIDMM_VAL_4_WIRE_RTD.PropertyNodePathIviDmm»TemperatureMeasurements»ResistanceTemperatureDevice»RTDAlpha[RTD]

Page 400: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmRTDResistance[RTD]ResistanceTemperatureDeviceProperty[RTD]DataType Access Appliesto Coercion HighLevelVIs

R/W N/A None IviDmmConfigureRTD

DescriptionSpecifiestheR0parameter(resistance)foraresistancetemperaturedevice(RTD).TheRTDresistanceisalsoknownastheRTDreferencevalue.ThevalueofthispropertyaffectsinstrumentbehavioronlywhentheIVIDMM_VAL_TEMP_TRANSDUCER_TYPEpropertyissettoIVIDMM_VAL_2_WIRE_RTDorIVIDMM_VAL_4_WIRE_RTD.PropertyNodePathIviDmm»TemperatureMeasurements»ResistanceTemperatureDevice»RTDResistance[RTD]

Page 401: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmSampleCount[MP]MultipointProperty[MP]DataType Access Appliesto Coercion HighLevelVIs

R/W N/A None IviDmmConfigureMultipoint

DescriptionSpecifiesthenumberofmeasurementstheDMMtakeseachtimeitreceivesatrigger.PropertyNodePathIviDmm»MultipointAcquisition»SampleCount[MP]

Page 402: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmSampleInterval[MP]MultipointPropertyDataType Access Appliesto Coercion HighLevelVIs

R/W N/A Up IviDmmConfigureMultipoint

DescriptionSpecifiestheintervalbetweensamplesinseconds.ThispropertyaffectsinstrumentoperationonlywhentheIviDmmSampleCount[MP]propertyisgreaterthan1andtheIviDmmSampleTrigger[MP]propertyissettoIVIDMM_VAL_INTERVAL.Inthiscase,theDMMwaitsbetweenmeasurementsforthelengththetimeyouspecifywiththisproperty.PropertyNodePathIviDmm»MultipointAcquisition»SampleInterval[MP]

Page 403: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmSampleTrigger[MP]MultipointPropertyDataType Access Appliesto Coercion HighLevelVIs

R/W N/A None IviDmmConfigureMultipoint

DescriptionSpecifiesthesampletriggersource.ThispropertyaffectsinstrumentoperationonlywhentheIviDmmSampleCount[MP]propertyisgreaterthan1.WhentheDMMtakesameasurementandtheIviDmmSampleCount[MP]propertyisgreaterthan1,theDMMdoesnottakethenextmeasurementuntiltheeventyouspecifywiththispropertyoccurs.WhenyousetthispropertytoIVIDMM_VAL_IMMEDIATE,theDMMdoesnotwaitforatriggerofanykindbetweenmeasurements.WhenyousetthispropertytoIVIDMM_VAL_EXTERNAL,theDMMwaitsforatriggerontheexternaltriggerinputbeforeittakesthenextmeasurement.WhenyousetthispropertytoIVIDMM_VAL_SOFTWARE_TRIG,theDMMwaitsuntilyoucalltheIviDmmSendSoftwareTrigger[SWT]VIbeforeittakesthenextmeasurement.WhenyousetthispropertytoIVIDMM_VAL_INTERVAL,theDMMwaitsthelengthoftimeyouspecifywiththeIviDmmSampleInterval[MP]propertybeforeittakesthenextmeasurement.PropertyNodePathIviDmm»MultipointAcquisition»SampleTrigger[MP]DefinedValuesIVIDMM_VAL_IMMEDIATEIVIDMM_VAL_EXTERNALIVIDMM_VAL_SOFTWARE_TRIGIVIDMM_VAL_INTERVALIVIFGEN_VAL_TTL0IVIFGEN_VAL_TTL1IVIFGEN_VAL_TTL2IVIFGEN_VAL_TTL3

Page 404: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_TTL4IVIFGEN_VAL_TTL5IVIFGEN_VAL_TTL6IVIFGEN_VAL_TTL7IVIFGEN_VAL_ECL0IVIFGEN_VAL_ECL1IVIFGEN_VAL_PXI_STARIVIFGEN_VAL_RTSI_0IVIFGEN_VAL_RTSI_1IVIFGEN_VAL_RTSI_2IVIFGEN_VAL_RTSI_3IVIFGEN_VAL_RTSI_4IVIFGEN_VAL_RTSI_5IVIFGEN_VAL_RTSI_6

Page 405: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmThermistorResistance[THM]ThermistorProperty[THM]DataType Access Appliesto Coercion HighLevelVIs

R/W N/A None IviDmmConfigureThermistor

DescriptionSpecifiestheresistanceofthethermistorinOhms.ThevalueofthispropertyaffectsinstrumentbehavioronlywhentheIviDmmTransducerType[TMP]propertyissettoIVIDMM_VAL_THERMISTOR.PropertyNodePathIviDmm»TemperatureMeasurements»Thermistor»ThermistorResistance[THM]

Page 406: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmThermocoupleType[TC]ThermocoupleProperty[TC]DataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviDmmConfigureThermocouple

DescriptionSpecifiesthetypeofthermocoupleusedtomeasurethetemperature.ThevalueofthispropertyaffectsinstrumentbehavioronlywhentheIVIDMM_VAL_TEMP_TRANSDUCER_TYPEissettoIVIDMM_VAL_THERMOCOUPLE.PropertyNodePathIviDmm»TemperatureMeasurements»Thermocouple»ThermocoupleType[TC]DefinedValuesIVIDMM_VAL_TEMP_TC_BIVIDMM_VAL_TEMP_TC_CIVIDMM_VAL_TEMP_TC_DIVIDMM_VAL_TEMP_TC_EIVIDMM_VAL_TEMP_TC_GIVIDMM_VAL_TEMP_TC_JIVIDMM_VAL_TEMP_TC_KIVIDMM_VAL_TEMP_TC_NIVIDMM_VAL_TEMP_TC_RIVIDMM_VAL_TEMP_TC_SIVIDMM_VAL_TEMP_TC_TIVIDMM_VAL_TEMP_TC_UIVIDMM_VAL_TEMP_TC_V

Page 407: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmTransducerType[TMP]TemperatureMeasurementProperty[TMP]DataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviDmmConfigureTransducerType

DescriptionSpecifiesthedeviceusedtomeasurethetemperature.ThevalueofthispropertyaffectsinstrumentbehavioronlywhentheIviDmmFunctionpropertyissettoIVIDMM_VAL_TEMPERATURE.PropertyNodePathIviDmm»TemperatureMeasurements»TransducerType[TMP]DefinedValuesIVIDMM_VAL_THERMOCOUPLEIVIDMM_VAL_THERMISTORIVIDMM_VAL_2_WIRE_RTDIVIDMM_VAL_4_WIRE_RTD

Page 408: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmTriggerCount[MP]MultipointProperty[MP]DataType Access Appliesto Coercion HighLevelVIs

R/W N/A None IviDmmConfigureMultipoint

DescriptionSpecifiesthenumberoftriggerstheDMMacceptsbeforeitreturnstotheIdlestate.PropertyNodePathIviDmm»MultipointAcquisition»TriggerCount[MP]

Page 409: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmTriggerDelayIviScopeBasePropertyDataType Access Applies

to Coercion HighLevelVIs

R/W N/A Seenotebelow.

IviDmmConfigureTrigger

DescriptionSpecifiesthelengthoftimetheDMMwaitsafteritreceivesthetriggerandbeforeittakesameasurement.Usepositivevaluestosetthetriggerdelayinseconds.

NoteNegativevaluesarereservedforconfiguringtheDMMtocalculatethetriggerdelayautomatically.

SettingthispropertytoIVIDMM_VAL_AUTO_DELAY_ONconfigurestheDMMtocalculatethetriggerdelaybeforeeachmeasurement.SettingthispropertytoIVIDMM_VAL_AUTO_DELAY_OFFstopstheDMMfromcalculatingthetriggerdelayandsetsthetriggerdelaytothelastautomaticallycalculatedvalue.PropertyNodePathIviDmm»BasicOperation»TriggerDelayDefinedValuesIVIDMM_VAL_AUTO_DELAY_ONIVIDMM_VAL_AUTO_DELAY_OFF

Page 410: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmTriggerSlope[TS]TriggerSlopeProperty[TS]DataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviDmmConfigureTriggerSlope

DescriptionSpecifieswhetherthetriggeroccursontherisingedge(IVIDMM_VAL_POSITIVE)oronthefallingedge(IVIDMM_VAL_NEGATIVE)oftheexternaltriggersource.PropertyNodePathIviDmm»Trigger»TriggerSlope[TS]DefinedValuesIVIDMM_VAL_POSITIVEIVIDMM_VAL_NEGATIVE

Page 411: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmTriggerSourceIviScopeBasePropertyDataType Access Appliesto Coercion HighLevelVIs

R/W N/A None IviDmmConfigureTrigger

DescriptionSpecifiesthetriggersource.AfteryoucalleithertheReadorInitiateVI,theDMMwaitsforthetriggeryouspecifywiththisproperty.Afteritreceivesthetrigger,theDMMwaitsthelengthoftimeyouspecifywiththeIviDmmTriggerDelayproperty.TheDMMthentakesameasurement.PropertyNodePathIviDmm»Trigger»TriggerSourceDefinedValuesIVIDMM_VAL_IMMEDIATEIVIDMM_VAL_EXTERNALIVIDMM_VAL_SOFTWARE_TRIGIVIDMM_VAL_TTL0IVIDMM_VAL_TTL1IVIDMM_VAL_TTL2IVIDMM_VAL_TTL3IVIDMM_VAL_TTL4IVIDMM_VAL_TTL5IVIDMM_VAL_TTL6IVIDMM_VAL_TTL7IVIDMM_VAL_ECL0IVIDMM_VAL_ECL1IVIDMM_VAL_PXI_STARIVIDMM_VAL_RTSI_0IVIDMM_VAL_RTSI_1IVIDMM_VAL_RTSI_3

Page 412: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_RTSI_4IVIDMM_VAL_RTSI_5IVIDMM_VAL_RTSI_6

Page 413: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmDefinedValuesExpandthisbooktoviewanalphabetizedlistofIviDmmdefinedvalues.

Page 414: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_2_WIRE_RESSetstheDMMtomeasure2-wireresistance.Definedvalue:5

Page 415: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_2_WIRE_RTDSetstheDMMtomeasuretemperatureusinga2-wiretemperatureresistancedevice.UsetheIviDmmResistanceTemperatureDeviceextensiongrouptoconfigureadditionalsettingsforthistransducertype.DefinedValue:3

Page 416: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_4_WIRE_RESSetstheDMMtomeasure4-wireresistance.DefinedValue:101

Page 417: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_4_WIRE_RTDSetstheDMMtomeasuretemperatureusinga4-wiretemperatureresistancedevice.UsetheIviDmmResistanceTemperatureDeviceextensiongrouptoconfigureadditionalsettingsforthistransducertype.DefinedValue:4

Page 418: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_AC_CURRENTSetstheDMMtomeasureACcurrent.Definedvalue:4

Page 419: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_AC_PLUS_DC_CURRENTSetstheDMMtomeasureACplusDCcurrent.DefinedValue:107

Page 420: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_AC_PLUS_DC_VOLTSSetstheDMMtomeasureACplusDCvoltage.DefinedValue:106

Page 421: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_AC_VOLTSSetstheDMMtomeasureACvoltage.DefinedValue:2

Page 422: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_AUTO_DELAY_OFFStopstheDMMfromcalculatingthetriggerdelay.SetsthetriggerdelaytothelasttriggerdelaytheDMMcalculated.DefinedValue:-2.0

Page 423: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_AUTO_DELAY_ONConfigurestheDMMtocalculatethetriggerdelaybeforeeachmeasurement.DefinedValue:-1.0

Page 424: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_AUTO_RANGE_OFFDisablesauto-ranging.TheDMMsetstherangetothevalueitmostrecentlycalculated.Definedvalue:-2.0

Page 425: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_AUTO_RANGE_ONConfigurestheDMMtocalculatetherangebeforeeachmeasurementautomatically.Definedvalue:-1.0

Page 426: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_AUTO_RANGE_ONCEConfigurestheDMMtocalculatetherangebeforethenextmeasurement.TheDMMusesthisrangevalueforallsubsequentmeasurements.Definedvalue:-3.0

Page 427: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_AUTO_ZERO_OFFDisablestheauto-zerofeature.DefinedValue:0

Page 428: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_AUTO_ZERO_ONConfigurestheDMMtotakeaZeroReadingforeachmeasurement.TheDMMsubtractstheZeroReadingfromthevalueitmeasures.DefinedValue:1

Page 429: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_AUTO_ZERO_ONCEConfigurestheDMMtotakeaZeroReadingimmediately.TheDMMthensubtractsthisZeroReadingfromallsubsequentvaluesitmeasures.DefinedValue:2

Page 430: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_DC_CURRENTSetstheDMMtomeasureDCcurrent.Definedvalue:3

Page 431: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_DC_VOLTSSetstheDMMtomeasureDCvoltage.Definedvalue:1

Page 432: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_ECL0TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronECL0.DefinedValue:119

Page 433: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_ECL1TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronECL1.DefinedValue:120

Page 434: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_EXTERNALRoutesthemeasurementcompletesignaltotheexternalconnector.DefinedValue:2

Page 435: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_EXTERNAL(forMEAS_COMPLETE_DEST)Routesthemeasurement-completesignaltotheexternalconnector.DefinedValue:2

Page 436: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_EXTERNAL(forSAMPLE_TRIGGER)TheDMMexitstheWait-For-Sample-Triggerstatewhenatriggeroccursontheexternaltriggerinput.DefinedValue:2

Page 437: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_EXTERNAL(forTRIGGER_SOURCE)TheDMMexitstheWait-For-Triggerstatewhenatriggeroccursontheexternaltriggerinput.DefinedValue:2

Page 438: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_EXTERNALforIviDmmMeasCompleteDestinationRoutesthemeasurement-completesignaltotheexternalconnector.DefinedValue:2

Page 439: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_EXTERNALforIviDmmTriggerSourceTheDMMexitstheWait-For-Triggerstatewhenatriggeroccursontheexternaltriggerinput.DefinedValue:2

Page 440: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_FREQSetstheDMMtomeasurefrequency.DefinedValue:104

Page 441: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_IMMEDIATETheDMMexitstheWait-For-TriggerstateortheWait-For-Sample-Triggerstateimmediatelyafterentering.Itdoesnotwaitforatriggerofanykind.DefinedValue:1

Page 442: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_INTERVALTheDMMexitstheWait-For-Sample-TriggerstatewhenthelengthoftimespecifiedbytheIVIDMM_ATTR_SAMPLE_INTERVALpropertyelapses.DefinedValue:10

Page 443: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_NEGATIVESetsthetriggereventtooccuronthefallingedgeofthetriggerpulse.DefinedValue:1

Page 444: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_NONEThemeasurementcompletesignalisnotrouted.DefinedValue:-1

Page 445: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_PERIODSetstheDMMtomeasureperiod.DefinedValue:105

Page 446: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_POSITIVESetsthetriggereventtooccurontherisingedgeofthetriggerpulse.DefinedValue:0

Page 447: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_POWER_LINE_CYCLESReportsthattheunitsforthevaluereturnedbyIVIDMM_ATTR_APERTURE_TIMEarePowerLineCycles.DefinedValue:1

Page 448: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_PXI_STARTheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronthePXIStartriggerbus.DefinedValue:131

Page 449: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_RTSI_0RoutesthemeasurementcompletesignaltoRTSI0.DefinedValue:140

Page 450: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_RTSI_1RoutesthemeasurementcompletesignaltoRTSI1.DefinedValue:141

Page 451: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_RTSI_2RoutesthemeasurementcompletesignaltoRTSI2.DefinedValue:142

Page 452: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_RTSI_3RoutesthemeasurementcompletesignaltoRTSI3.DefinedValue:143

Page 453: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_RTSI_4RoutesthemeasurementcompletesignaltoRTSI4.DefinedValue:144

Page 454: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_RTSI_5RoutesthemeasurementcompletesignaltoRTSI5.DefinedValue:145

Page 455: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_RTSI_6RoutesthemeasurementcompletesignaltoRTSI6.DefinedValue:146

Page 456: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_SECONDSReportsthattheunitsforthevaluereturnedbyIVIDMM_ATTR_APERTURE_TIMEareseconds.DefinedValue:0

Page 457: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_SOFTWARE_TRIGTheDMMexitstheWait-For-TriggerstateortheWait-For-Sample-TriggerstatewhentheIviDmm_SendSoftwareTriggerfunctionexecutes.IfyousettheIVIDMM_ATTR_TRIGGER_SOURCEpropertytothisvalue,theinstrumentcanonlybetriggeredbycallingtheIviDmm_SendSoftwareTriggerfunction.IfyousettheIVIDMM_ATTR_SAMPLE_TRIGGERpropertytothisvalue,theinstrumentcanonlybetriggeredoneachsamplebycallingtheIviDmm_SendSoftwareTriggerfunction.DefinedValue:3

Page 458: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_TEMPERATURESetstheDMMtomeasuretemperatureinCelsius.DefinedValue:108

Page 459: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_TEMP_FSetstheDMMtomeasuretemperatureinFahrenheit.DefinedValue:109

Page 460: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_TEMP_REF_JUNC_FIXEDSetstheDMMtouseafixedvalueforthethermocouplejunctioncompensation.UsetheIVIDMM_ATTR_TEMP_TC_FIXED_REF_JUNCpropertytosetthefixedreferencejunctionvalue.DefinedValue:2

Page 461: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_TEMP_REF_JUNC_INTERNALSetstheDMMtouseaninternalsensoratthethermocouplejunctionforthejunctioncompensation.DefinedValue:1

Page 462: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_TEMP_TC_BSetstheDMMtomeasuretemperaturefromaB-typethermocouple.DefinedValue:1

Page 463: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_TEMP_TC_CSetstheDM7MtomeasuretemperaturefromaC-typethermocouple.DefinedValue:2

Page 464: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_TEMP_TC_DSetstheDMMtomeasuretemperaturefromaD-typethermocouple.DefinedValue:3

Page 465: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_TEMP_TC_ESetstheDMMtomeasuretemperaturefromanE-typethermocouple.DefinedValue:4

Page 466: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_TEMP_TC_GSetstheDMMtomeasuretemperaturefromaG-typethermocouple.DefinedValue:5

Page 467: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_TEMP_TC_JSetstheDMMtomeasuretemperaturefromaJ-typethermocouple.DefinedValue:6

Page 468: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_TEMP_TC_KSetstheDMMtomeasuretemperaturefromaK-typethermocouple.DefinedValue:7

Page 469: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_TEMP_TC_NSetstheDMMtomeasuretemperaturefromanN-typethermocouple.DefinedValue:8

Page 470: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_TEMP_TC_RSetstheDMMtomeasuretemperaturefromanR-typethermocouple.DefinedValue:9

Page 471: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_TEMP_TC_SSetstheDMMtomeasuretemperaturefromanS-typethermocouple.DefinedValue:10

Page 472: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_TEMP_TC_TSetstheDMMtomeasuretemperaturefromaT-typethermocouple.DefinedValue:11

Page 473: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_TEMP_TC_USetstheDMMtomeasuretemperaturefromaU-typethermocouple.DefinedValue:12

Page 474: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_TEMP_TC_VSetstheDMMtomeasuretemperaturefromaV-typethermocouple.DefinedValue:13

Page 475: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_THERMISTORSetstheDMMtomeasuretemperatureusingathermistor.UsetheIviDmmThermistorextensiongrouptoconfigureadditionalsettingsforthistransducertype.DefinedValue:2

Page 476: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_THERMOCOUPLESetstheDMMtomeasuretemperatureusingathermocouple.UsetheIviDmmThermocoupleextensiongrouptoconfigureadditionalsettingsforthistransducertype.DefinedValue:1

Page 477: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_TTL0TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronTTL0.DefinedValue:112

Page 478: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_TTL1TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronTTL1.DefinedValue:111

Page 479: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_TTL2TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronTTL2.DefinedValue:113

Page 480: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_TTL3TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronTTL3.DefinedValue:114

Page 481: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_TTL4TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronTTL4.DefinedValue:115

Page 482: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_TTL5TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronTTL5.DefinedValue:116

Page 483: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_TTL6TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronTTL6.DefinedValue:117

Page 484: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIDMM_VAL_TTL7TheDMMexitstheWait-For-TriggerortheWait-For-Sample-TriggerstatewhenitreceivesatriggeronTTL7.DefinedValue:118

Page 485: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertiesforControllingIviDmmSimulationNoteYoucansetSimulationAttributesinMAXontheInitialSettingstabofIVIDrivers»Advanced»SimulationDriverSessions»nisIviClassorinthesimulationinteractivepanels.RefertoNationalInstrumentsIVIDriverHelp»ConfiguringYourSystemformoreinformation.

TwosetsofpropertiesexistforusewiththeIviDmmSimulationdriver.Thefollowingtabledescribespropertiesthatcontrolbehaviorofthedriver.AnothertablelistspropertiesthatsimulatethestatusofspecificdriverVIs.AnIviDmmSimulatorSetupDialogBoxexiststohelpyouconfigurethemeasurementsimulationfortheIviDmmSimulatordriver.

Page 486: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertiesforControllingIviDmmSimulationName Data

TypeAccess Applies

toDescription

INTERACTIVE_SIMULATION Boolean W No Specifieswhethertosetthedrivertointeractivemode.Ininteractivemode,thesimulationdriverusespop-upuserinterfacepanelsforgettinginformationfromyou.Non-interactivemodeisusefulwhenyoudonotwanttheinteractivepanelstointerruptyourtestprogram.

SELF_TEST_CODE Integer W No Specifiestheself-testcode.WhentheIviDmmSelf-Testresultparameterreturnsthisvalue.

SELF_TEST_MSG String W No Specifiestheself-testmessage.WhentheIviDmmSelf-TestVIiscalled,themessageparameterreturnsthisstring.

ERROR_QUERY_CODE Integer W No Specifiestheerror-querycode.WhentheIviDmmError-Querycodeparameterreturnsthisvalue.

ERROR_QUERY_MSG String W No Specifiestheerror-querymessage.WhentheIviDmmError-QueryVIiscalled,theerrormessagestring.

DRIVER_REV_QUERY String W No Specifiestheinstrumentdriverrevisionmessage.WhentheVIiscalled,theparameterreturnsthisstring.

INSTR_REV_QUERY String W No Specifiesthefirmwarerevisionmessage.WhentheIviDmmRevisionQueryVIiscalled,thefirmwarerevisionreturnsthisstring.

READING_BASE Double W No Specifiesthebasevalueofallcomputergeneratedmeasurements.Simulatedmeasurementsfallbetweentherangeofthisvalueplusthevalueofthe

Page 487: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

NISDMM_ATTR_READING_NOISEandthisvalueminusthevalueoftheNISDMM_ATTR_READING_NOISE

NoteThispropertyisignorediftheNISDMM_ATTR_FORCE_OVERRANGEpropertyissettoTRUE.

READING_NOISE Double W No Specifiesthereadingnoiseofallcomputergeneratedmeasurements.SimulatedmeasurementsfallbetweentherangeofthevalueoftheNISDMM_ATTR_READING_BASEplusthisvalueandthevalueoftheNISDMM_ATTR_READING_BASEminusthethisvalue.

NoteThispropertyisignorediftheNISDMM_ATTR_FORCE_OVERRANGEpropertyissettoTRUE.

FORCE_OVERRANGE Boolean W No Specifieswhethertoreturnandoverrangevalueforallcomputergeneratedmeasurements.Whenenabled,allmeasurementVIssimulateameasurementover-loadconditionbyreturningavalueofIVI_VAL_NANasthemeasurementandanoverrangewarningasthestatuscode.

SIMULATE_STATUS_CODE Boolean W No SpecifieswhethertosimulatereturncodesfromtheIviDmmdriverVIs.RefertotheIviDmmPropertiesforStatusSimulationtable.

RelatedTopicsSettingUpSimulatedErrorsSettingUpSimulationforVXIplug&playVIs

Page 488: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviDmmSimulatorSetupDialogBoxTwosetsofpropertiesexistforusewiththeIviDmmSimulationDriver.YouusethedialogboxshownbelowtoconfigurethemeasurementsimulationfortheIviDmmSimulatordriver.Scrolldowntoseeadescriptionofeachcontrol.

AlwayspromptforoutputdatasimulationLeavingthiscontrolselectedcausesthepaneltoappearateverymeasurementacquisitioneventinyourprogram.Allsimulatedacquisitionsintheprogramusethesamemeasurementconfigurationinformation.Unselectingthiscontrolcausesthemeasurementsimulationpaneltoneverappearagainduringthecourseofyourprogram.ForceOver-RangeSelectthiscontrolifyouwanttoforceanoverrangeconditiontooccurduringmeasurementevents.Whenenabled,allmeasurementssimulateameasurementover-loadconditionbyreturningNotaNumber(Nan)valueasthemeasurementandanoverrangewarningasthereturnstatus.MeasurementBaseEnterthemeasurementbasetouseforallcomputergeneratedmeasurements.AllcomputergeneratedmeasurementvaluesfallwithintherangeofthisvalueplusorminusthevalueoftheMeasurementNoisecontrol.ValidRange:anyvalueMeasurementNoiseEnterthereadingnoisetouseforallcomputergeneratedmeasurements.AllcomputergeneratedmeasurementvaluesfallwithintherangeofthevalueoftheMeasurementBasecontrolplusorminusthisvalue.ValidRange:anypositivevalue

Page 489: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertiesforStatusSimulationinIviDmmWhenanIviDmmdriverVIiscalled,thedriverquerieswhetherNISDMM_ATTR_SIMULATE_STATUS_CODEisenabled.Ifenabled,thedrivergetstheappropriateVI'ssimulationstatuscode.Ifthevalueofthesimulationstatuscoderepresentsawarning(hasapositivevalue),thenitisreturnedastheVI'sreturnstatusonlyifnoothererrororwarningoccurredbeforetheVIends.Ifthevalueofthesimulationstatuscoderepresentsanerror(hasanegativevalue),thenitisreturnedastheVI'sreturnstatusonlyifnoothererroroccurredbeforetheVIends.ThefollowingIviDmmVIsdonotsupportstatuscodesimulation:

IviDmmGetErrorIviDmmClearErrorIviDmmGetNextInterchangeWarningIviDmmResetNextInterchangeWarningIviDmmClearNextInterchangeWarningIviDmmGetNextCoercionRecord

EachVIsupportedbytheIviDmmclassdriverhasacorrespondingpropertythatdeterminesthestatuscodetoreturnwhenstatuscodesimulationisenabled.ThefollowingtableliststhestatuscodepropertiesandtheVIforwhichtheyreturnavalue.ThesepropertiesarealloftypeViInt32,non-readable,andnon-channelbased.

NoteInthefollowingtable,theliteralstringNISDMM_ATTR_precedesallpropertynames.

IviDmmPropertiesforStatusSimulationProperty VIINIT_STATUS IviDmm

Initialize,IviDmmInitializeWithOptions

CLOSE_STATUS IviDmmCloseRESET_STATUS IviDmmResetSELF_TEST_STATUS IviDmmSelf-TestERROR_QUERY_STATUS IviDmmError-

Page 490: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

QueryERROR_MESSAGE_STATUS IviDmmError

MessageREVISION_QUERY_STATUS IviDmmRevision

QueryRESET_DEFAULT_STATUS IviDmmReset

WithDefaultsDISABLE_STATUS IviDmmDisableINVALIDATE_STATUS IviDmm

InvalidateAllAttributes

CONFIGURE_MEASUREMENT_STATUS IviDmmConfigureMeasurement

CONFIGURE_TRIGGER_STATUS IviDmmConfigureTrigger

READ_STATUS IviDmmReadFETCH_STATUS IviDmmFetchABORT_STATUS IviDmmAbortINITIATE_STATUS IviDmmInitiateIS_OVER_RANGE_STATUS IviDmmIsOver-

RangeCONFIGURE_AC_BANDWIDTH_STATUS IviDmm

ConfigureACBandwidth

CONFIGURE_FREQUENCY_VOLTAGE_RANGE_STATUS IviDmmConfigureFrequencyVoltageRange

CONFIGURE_TRANSDUCER_TYPE_STATUS IviDmmConfigureTransducerType

CONFIGURE_FIXED_REF_JUNCTION_STATUS IviDmm

Page 491: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ConfigureFixedRefJunction

CONFIGURE_THERMOCOUPLE_STATUS IviDmmConfigureThermocouple

CONFIGURE_RTD_STATUS IviDmmConfigureRTD

CONFIGURE_THERMISTOR_STATUS IviDmmConfigureThermistor

CONFIGURE_MEAS_COMPLETE_DEST_STATUS IviDmmConfigureMeasCompleteDest

CONFIGURE_MULTI_POINT_STATUS IviDmmConfigureMultiPoint

READ_MULTI_POINT_STATUS IviDmmReadMultiPoint

FETCH_MULTI_POINT_STATUS IviDmmFetchMultiPoint

CONFIGURE_TRIGGER_SLOPE_STATUS IviDmmConfigureTriggerSlope

SEND_SOFTWARE_TRIGGER_STATUS IviDmmSendSoftwareTrigger

GET_APERTURE_TIME_INFO_STATUS IviDmmGetApertureTimeInfo

GET_AUTO_RANGE_VALUE_STATUS IviDmmGetAutoRangeValue

CONFIGURE_AUTO_ZERO_MODE_STATUS IviDmmConfigureAutoZeroMode

CONFIGURE_POWER_LINE_FREQUENCY_STATUS IviDmm

Page 492: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ConfigurePowerLineFrequency

Page 493: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenClassDriverReferenceforLabVIEWConceptsIviFgenClassDriverOverviewIviFgenExtensionCapabilityGroupsIviFgenBehaviorModels

Page 494: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenVIandPropertyReferenceIviFgenVITreeIviFgenPropertiesbyGroupIviFgenPropertyValueDefinitionsIviFgenErrorandCompletionCodesOtherReferenceInterchangeabilityCheckingSimulation

Page 495: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenClassDriverOverviewThisinstrumentdriverprovidesprogrammingsupportfortheIviFgenClass.TheIviFgenclassdriverconceptualizesafunctiongeneratorasaninstrumentcapableofgeneratingananalogvoltagewaveform,andcanbeappliedtoawiderangeofinstruments.Theoutputsignalistypicallyfunctionalinnature(forexamplesinusoidalorsquare).Someinstrumentssupportthegenerationofarbitrarywaveforms,whichconsistofuser-specifieddata.Ifthefunctiongeneratoralsosupportsthegenerationofarbitrarywaveformsequences,theoutputsignalcanconsistofasequenceofrepeatedarbitrarywaveforms.TheIviFgenclassdriverisdividedintobasecapabilitiesandextensions.Thebasecapabilitiesconfigureafunctiongeneratorforbasicsignaloutput.Withtheextensions,youcanconfigureafunctiongeneratortogenerateaspecifictypeofwaveform.AninstrumentdrivermustsupporteithertheIviFgenStdFuncorIviFgenArbWfmextension.ThedrivercontainsalltheVIsthattheIVIFoundationrequiresfortheIviFgenspecification.ThisdriverrequiresNI-VISAandtheIVICompliancePackagetobeinstalled.Usethisdrivertodevelopprogramsthatareindependentofaparticularfunctiongenerator.YoucanusethisclassdriverwithanyfunctiongeneratorthathasanIVIinstrumentspecificdriverthatiscompliantwiththeIviFgenclass.TheIviFgenclassdriveraccessesthespecificdriverforyourinstrumentusingtheconfigurationinformationyousupplywithMAX.TheIviFgenclassdriverdividesinstrumentcapabilitiesintoaIviFgenBasecapabilitygroupandmultipleextensioncapabilitygroups.TheIviFgenBasegroupsupportsfunctiongeneratorscapableofconfiguringoutputimpedancesandthereferenceclocksource,andenablinganddisablingthefunctiongenerator'soutputs.Thebasecapabilitiesalonedonotsupportgeneratinganoutputsignal.Instead,afunctiongeneratormustsupportatleastoneofthesignaloutputextensions:IviFgenStdFunc,IviFgenArbWfm,orIviFgenArbSeq.ThebasegroupconsistsofthefollowingVIsandproperties.TheseVIsandpropertiesareimplementedbyallfunctiongeneratorinstrumentdriversthatarecompliantwiththeIviFgenclass.

Page 496: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenExtensionCapabilityGroupsTheIviFgenclassdriveridentifiesVIsandpropertiesthatbelongtoanextensiongroupwiththefollowingabbreviations.Instrumentspecificdriversarenotrequiredtoimplementanyoftheextensioncapabilitygroups.IfyouuseVIsandpropertiesthatbelongtoextensioncapabilitygroups,everyinstrumentspecificdriverthatyouusemustimplementthoseextensions.

GroupName Abbreviation DescriptionIviFgenStdFunc [STD] Forinstrumentscapableof

generatingstandardperiodicwaveforms.

IviFgenArbWfm [ARB] Forinstrumentscapableofgeneratinguser-definedarbitrarywaveforms.

IviFgenArbFrequency [AF] Forinstrumentscapableofspecifyingtherateatwhichthefunctiongeneratorproducesanentirecycleofanarbitrarywaveform.

IviFgenArbSeq [SEQ] Forinstrumentscapableofgeneratingauser-definedsequenceofarbitrarywaveforms.

IviFgenTrigger [TRG] Forinstrumentscapableofproducingasignaluponreceiptofatrigger.

IviFgenInternalTrigger [IT] Forinstrumentscapableofproducingasignaluponreceiptofatriggerfromaninternaltriggersource.

IviFgenSoftwareTrigger [SWT] Forinstrumentscapableofproducingasignaluponreceiptofasoftwaretrigger.

IviFgenBurst [BST] Forinstrumentscapableofgeneratingafixednumberofwaveformcyclessignalupon

Page 497: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

receiptofatrigger.IviFgenModulateAM [AM] Forinstrumentscapableof

applyingamplitudemodulationtoanoutputsignal.

IviFgenModulateFM [FM] Forinstrumentscapableofapplyingfrequencymodulationtoanoutputsignal.

RelatedTopicsIVIInherentClassCapabilitiesStandardFunctionWaveformDescriptionOverviewArbitraryWaveformOverviewArbitrarySequenceOverviewAmplitudeModulationOverviewFrequencyModulationOverviewOutputStageOverview

Page 498: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

StandardFunctionWaveformDescriptionOverviewInstrumentvendorstypicallyhavedifferentdefinitionsforwaveformproperties.Inordertoachieveaconsistentwaveformdescriptionbetweendifferentinstrumentvendors,thisclassdriverprovideswaveformpropertydefinitionsthatmustbefollowedwhendevelopinginstrumentdrivers.Thedefinitionsforthesewaveformpropertiesareasfollows:WaveformType—Theoverall"shape"ofoneperiodofthestandardwaveform.Thisspecificationdefinessixwaveformtypes:Sine,Square,Triangle,RampUp,RampDown,andDC.Amplitude—Thedifferencebetweenthemaximumandminimumwaveformvalues,orthepeak-to-peakvoltagevalue.DCOffset—Thedifferencebetweentheaverageofthemaximumandminimumwaveformvaluesandthex-axis(0volts).ApositiveDCoffsetplacesthemiddleofthewaveformabovethex-axis,whileanegativeDCoffsetplacesthemiddleofthewaveformbelowthex-axis.Frequency—Thenumberofwaveformcyclesgeneratedinonesecond.StartPhase—Specifiesthewaveform'shorizontaloffset.Theunitsaredegreesofonewaveformcycle.Forexample,a180degreephaseoffsetmeansoutputgenerationbeginshalfwaythroughthewaveform.Astartphaseof360degreesoffsetstheoutputbyanentirewaveformcycle.Itisthereforeidenticaltoastartphaseof0degrees.Thefollowingillustrationdiagramstheseproperties.

IllustrationofBasicWaveformPropertiesDutyCycle—Asquarewaveformrequiresanadditionalparametertoconfigurethedutycycleofthewaveform.Dutycycleisdefinedasthepercentageoftimeduringonecycleforwhichthesquarewaveisatitshighvalue.

SquareWaveformwith75percentDutyCycle

Page 499: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ArbitraryWaveformOverviewTheIviFgenArbWfmExtensionGroupsupportsfunctiongeneratorscapableofproducinguser-definedarbitrarywaveforms.Youcanmodifyparametersofthearbitrarywaveformsuchassamplerate,waveformgain,andwaveformoffset.TheIviFgenArbWfmextensiongroupincludesVIsforcreating,configuring,andgeneratingarbitrarywaveforms,andforreturninginformationaboutarbitrarywaveformcreation.ThisextensionaffectsinstrumentbehaviorwhentheIviFgenOutputModepropertyissettoIVIFGEN_VAL_OUTPUT_ARBorIVIFGEN_VAL_OUTPUT_SEQ.Beforeafunctiongeneratorcanproduceanarbitrarywaveform,youmustconfiguresomesignalgenerationproperties.Thisspecificationprovidesdefinitionsforarbitrarywaveformpropertiesthatmustbefollowedwhendevelopinginstrumentdrivers.Thedefinitionofanarbitrarywaveformanditspropertiesaregiveninthefollowinglist:

ArbitraryWaveform—Auser-definedseriesofsequentialdatapoints,between-1.0and1.0inclusive,thatdescribeanoutputwaveform.Gain—Thefactorbywhichthefunctiongeneratorscalesthearbitrarywaveformdata.Forexample,againvalueof2.0causesthewaveformdatatorangefrom-2.0Vto+2.0V.Offset—Thevaluethefunctiongeneratoraddstothescaledarbitrarywaveformdata.Forexample,scaledarbitrarywaveformdatathatrangesfrom-1.0Vto+1.0Visgeneratedfrom0.0Vto2.0Vwhentheenduserspecifiesawaveformoffsetof1.0V.NoteTheoffsetisaddedtoanyinherentoffsetinthearbitrarywaveformdata.

Thefollowingfiguresillustratethedefinitionsforarbitrarywaveformproperties.

ExamplesofNormalized,Scaled,andOffsetData

Size,SampleRate,andTimeElementsofaWaveformThesamplerateisthereciprocaloftheamountoftimeforwhichpointsin

Page 500: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

thearbitrarywaveformisgenerated.Thefrequencyatwhichthefunctiongeneratorproducesonecycleofanarbitrarywaveformcanbeexpressedbytheequation:

Page 501: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ArbitrarySequenceOverviewInadditiontoallowingyoutospecifyanarbitrarywaveform,somefunctiongeneratorsallowyoutospecifyasequenceofarbitrarywaveformsforthefunctiongeneratortoproduce.Thisclassdriverdefinesanarbitrarysequenceasalistofarbitrarywaveformstoproduce.Eachwaveforminthesequenceisrepeatedadiscretenumberoftimesbeforeproducingthenextwaveform.Whengeneratinganarbitrarysequence,thewaveformpropertiesofGain,Offset,andSampleRate,definedintheArbitraryWaveformOverviewapplytoallwaveformsinthesequence.Thefollowingfigureillustratesthedefinitionofanarbitrarysequence.

WaveformSequencing

Page 502: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

AmplitudeModulationOverviewAmplitudemodulationisaccomplishedbyvaryingtheamplitudeofacarrierwaveformaccordingtotheamplitudeofamodulatingwaveform.Thegeneralequationforapplyingamplitudemodulationtoawaveformis:AM(t)=[M(t)+1]×C(t),whereC(t)isthecarrierwaveform,M(t)isthemodulatingwaveform,andAM(t)isthemodulatedsignal.Thisclassdriverprovidesmodulatingwaveformpropertydefinitionsthatmustbefollowedwhendevelopingspecificinstrumentdrivers.Thecarrierwaveformisdefinedasthewaveformthatthefunctiongeneratorproduceswithoutanymodulation.Themodulatingwaveformisdefinedbythefollowingproperties:WaveformType—Theoverall"shape"ofoneperiodofthemodulatingwaveform.Thisclassdriverdefinesfivemodulatingwaveformtypes:Sine,Square,Triangle,RampUp,andRampDown.Frequency—Thenumberofmodulatingwaveformcyclesgeneratedinonesecond.ModulationDepth—Theextenttowhichthemodulatingwaveformaffectstheamplitudeofthecarrierwaveform.Thisvalueisexpressedasapercentageoftotalmodulation.Atthemaximumpeakofthemodulatingwaveform,theamplitudeoftheoutputsignalisequalto(100.0+ModulationDepth)percentofthecarriersignalamplitude.Attheminimumpeakofthemodulatingwaveform,theamplitudeoftheoutputsignalisequalto(100.0–ModulationDepth)percentofthecarriersignalamplitude.Atamodulationdepthof0percent,themodulatingwaveformhasnoeffectonthecarrierwaveform.Atamodulationdepthof100percent,theamplitudeoftheoutputsignalvariesbetween0.0Vandtwicetheamplitudeofthecarriersignal.Thefollowingdiagramillustratestheeffectofamplitudemodulationonacarriersignal,andtheeffectontheoutputsignalofvaryingthemodulationdepth.

OnekHzCarrierSineWaveanda100percentAmplitudeModulated

Page 503: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Wave

Page 504: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

FrequencyModulationOverviewFrequencymodulationisaccomplishedbyvaryingthefrequencyofacarrierwaveformaccordingtotheamplitudeofamodulatingwaveform.Thegeneralequationforafrequencymodulatedwaveformis:FM(t)=C[t+(M(t))],whereC(t)isthecarrierwaveform,M(t)isthemodulatingwaveform,andFM(t)isthefrequencymodulatedsignal.Thisclassdriverprovidesmodulatingwaveformpropertydefinitionsthatmustbefollowedwhendevelopingspecificinstrumentdrivers.Thecarrierwaveformisdefinedasthewaveformthefunctiongeneratorproduceswithoutanymodulation.Themodulatingwaveformisdefinedbythefollowingproperties:

WaveformType—Theoverall"shape"ofoneperiodofthemodulatingwaveform.Thisclassdriverdefinesfivemodulationwaveformtypes:Sine,Square,Triangle,RampUp,andRampDown.

Frequency—Thenumberofmodulatingwaveformcyclesgeneratedinonesecond.

PeakFrequencyDeviation—Thevariationoffrequencythemodulatingwaveformappliestothecarrierwaveform.Thisvalueisexpressedinhertz.At0hertzdeviation,themodulatingwaveformhasnoeffectonthecarrierwaveform.Asfrequencydeviationincreases,thefrequencyvariationinthemodulatedwaveformincreases.Atthemaximumpeakofthemodulatingsignal,thefrequencyoftheoutputsignalisequaltothefrequencyofthecarriersignalplusthefrequencyofthemodulatingsignal.Attheminimumpeakofthemodulatingsignal,thefrequencyoftheoutputsignalisequaltothefrequencyofthecarriersignalminusthefrequencyofthemodulatingsignal.Thefollowingdiagramillustratestheeffectoffrequencymodulationonacarriersignal,andtheeffectontheoutputsignalofvaryingthepeakfrequencydeviation.

Page 505: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

OnekHzCarrierSineWaveandaFrequencyModulatedWaveat20HzPeakDeviation

Page 506: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

OutputStageOverviewThisclassdrivermodelstheoutputstageofthefunctiongeneratorwiththefollowingproperties:OutputVoltage,OutputImpedance,andSystemImpedance.Thedefinitionsofthesepropertiesareasfollows:

OutputVoltage—Thevoltageofthewaveformattheoutputterminalwhenconnectedtoamatchedtermination.OutputImpedance—Theimpedanceofthefunctiongeneratorattheoutputterminal.SystemImpedance—Theimpedanceofthesystemattachedtotheoutputterminal.

Thesepropertiesareshowninthefollowingillustration.

IllustrationofOutputPathPropertiesThecombinationoftheoutputimpedanceofthefunctiongeneratorandtheimpedanceofthesystemattachedtotheoutputterminalofthefunctiongeneratorformavoltagedividernetwork.Theactualvoltageacrossthesystemimpedancedependsonthisvoltagedividernetwork.Theamplitudeofthesignalthefunctiongeneratorproducesisbasedontheassumptionthatthesystemimpedancematchesthefunctiongenerator'soutputimpedance.Ifthesystemimpedancediffersfromtheoutputimpedance,youmustconsiderthisfactortoachievethedesiredoutputvoltage.Theactualoutputvoltagecanbefoundbyusingthefollowingequations:

Whentheoutputloadmatchesthesystemload(inotherwords, ,

),theinstrumentdrivercalculatesthecorrectvaluefor toresultin beingsettotherequesteduservalue.Ifyouhavenotmatchedthesystemimpedancetotheoutputimpedance,youmustcalculatetheoutputvoltageonyourown.Forexample,considerthecasewhere ismuchlargerthan ,aswhenaveryhighsystemimpedanceisattached

Page 507: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

totheoutputterminal.Inthiscase, .However,becausethe

instrumentdriverhasassumedamatchedload(inotherwords, )theoutputvoltageistwicetherequestedvalue.Inthiscase,youshouldrequestanoutputvoltagethatishalfofthedesiredoutputvaluetoachievetheintendedoutput.

Page 508: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenExtensionCapabilityGroupsTheIviFgenclassdriveridentifiesVIsandpropertiesthatbelongtoanextensiongroupwiththefollowinggroupnames.Instrumentspecificdriversarenotrequiredtoimplementanyoftheextensioncapabilitygroups.IfyouuseVIsandpropertiesthatbelongtoextensioncapabilitygroups,everyinstrumentspecificdriverthatyouusemustimplementthoseextensions.

GroupName Abbreviation DescriptionIviFgenStdFunc [STD] Forinstrumentscapableof

generatingstandardperiodicwaveforms.

IviFgenArbWfm [ARB] Forinstrumentscapableofgeneratinguser-definedarbitrarywaveforms.

IviFgenArbFrequency [AF] Forinstrumentscapableofspecifyingtherateatwhichthefunctiongeneratorproducesanentirecycleofanarbitrarywaveform.

IviFgenArbSeq [SEQ] Forinstrumentscapableofgeneratingauser-definedsequenceofarbitrarywaveforms.

IviFgenTrigger [TRG] Forinstrumentscapableofproducingasignaluponreceiptofatrigger.

IviFgenInternalTrigger [IT] Forinstrumentscapableofproducingasignaluponreceiptofatriggerfromaninternaltriggersource.

IviFgenSoftwareTrigger [SWT] Forinstrumentscapableofproducingasignaluponreceiptofasoftwaretrigger.

IviFgenBurst [BST] Forinstrumentscapableofgeneratingafixednumberofwaveformcyclessignalupon

Page 509: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

receiptofatrigger.IviFgenModulateAM [AM] Forinstrumentscapableof

applyingamplitudemodulationtoanoutputsignal.

IviFgenModulateFM [FM] Forinstrumentscapableofapplyingfrequencymodulationtoanoutputsignal.

Page 510: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenArbFrequencyExtensionGroupTheIviFgenArbFrequencyextensiongroupsupportsfunctiongeneratorscapableofproducingarbitrarywaveformsthatallowyoutosettherateatwhichanentirearbitrarywaveformisgenerated.Inordertosupportthisextension,adrivermustfirstsupporttheIviFgenArbWfmextensiongroup.ThisextensionusestheIviFgenArbWfmextensiongroup'spropertiesofwaveformhandle,gain,andoffsettoconfigureanarbitrarywaveform.

Page 511: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenArbFrequencyVIIviFgenConfigureArbFrequency

Page 512: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenArbFrequencyPropertyIviFgenArbFrequency[AF]RelatedTopicsIviFgenVITreeIviFgenProperties

Page 513: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenArbSeqExtensionGroupTheIviFgenArbSeqextensiongroupsupportsfunctiongeneratorscapableofproducingsequencesofarbitrarywaveforms.Inordertosupportthisextension,adrivermustfirstsupporttheIviFgenArbWfmextensiongroup.ThisextensionsusestheIviFgenArbWfmextensiongroup'spropertiesofsamplerate,gain,andoffsettoconfigureasequence.TheIviFgenArbSeqextensiongroupincludesVIsforcreating,configuring,andgeneratingsequences,andforreturninginformationaboutarbitrarysequencecreation.

Page 514: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenArbSeqVIsIviFgenQueryArbSequenceCapabilitiesIviFgenCreateArbitrarySequence[SEQ]IviFgenConfigureArbitrarySequenceIviFgenClearArbitrarySequenceIviFgenClearArbitraryMemory

Page 515: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenArbSeqPropertiesIviFgenArbitrarySequenceHandleIviFgenMaxNumberofSequencesIviFgenMaxLoopCountIviFgenMaxSequenceLengthIviFgenMinSequenceLengthRelatedTopicsIviFgenVITreeIviFgenProperties

Page 516: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenArbWfmExtensionGroupTheIviFgenArbWfmextensiongroupsupportsfunctiongeneratorscapableofproducinguser-definedarbitrarywaveforms.Youcanmodifyparametersofthearbitrarywaveformsuchassamplerate,waveformgain,andwaveformoffset.TheIviFgenArbWfmextensiongroupincludesVIsforcreating,configuring,andgeneratingarbitrarywaveforms,andforreturninginformationaboutarbitrarywaveformcreation.

Page 517: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenArbWfmVIsIviFgenConfigureSampleRateIviFgenQueryArbWaveformCapabilitiesIviFgenCreateArbitraryWfmIviFgenConfigureArbitraryWfmIviFgenClearArbitraryWfm

Page 518: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenArbWfmPropertiesIviFgenArbitraryWaveformGainIviFgenArbitraryWaveformOffsetIviFgenArbSampleRateIviFgenArbitraryWaveformHandleIviFgenMaxNumberofWaveformsIviFgenMaxWaveformSizeIviFgenMinWaveformSizeIviFgenWaveformQuantumRelatedTopicsIviFgenVITreeIviFgenProperties

Page 519: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenBaseCapabilityGroupTheIviFgenBasecapabilitiessupportthemostbasicfunctiongeneratorcapabilities.Youcanconfiguretheoutputimpedanceandreferenceclocksource,andenableordisablethefunctiongenerator'soutputconnectors.Thebasecapabilitiesdonotsupportthegenerationofaspecifickindofoutputsignal.Instead,afunctiongeneratormustsupporteithertheIviFgenStdFuncorIviFgenArbWfmextensions.Thisorganizationisrequiredbecausemanyfunctiongeneratorssupportonlyoneoftheseextensiongroups.Ifafunctiongeneratorsupportsmorethanoneoftheseextensions,theoutputmodecanbeconfiguredtospecifywhichextensionthefunctiongeneratorusestoproduceasignal.

Page 520: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenBaseVIsIviFgenConfigureOutputModeIviFgenConfigureRefClockSourceIviFgenConfigureOperationModeIviFgenConfigureOutputImpedanceIviFgenConfigureOutputEnabled.IviFgenInitiateGenerationIviFgenAbortGeneration

Page 521: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenBasePropertiesIviFgenOperationModeIviFgenOutputEnabledIviFgenOutputImpedanceIviFgenOutputModeIviFgenReferenceClockSourceFormoreVIandpropertyinformation:IviFgenVITreeIviFgenPropertiesRelatedTopics

IVIInherentVIsIVIInherentPropertiesIviFgenBaseBehaviorModel

Page 522: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenBurstExtensionGroupTheIviFgenBurstExtensionGroupsupportsfunctiongeneratorscapableofproducingadiscretenumberofwaveformcyclesuponreceiptofatrigger.YouspecifythetriggersourcewiththeIviFgenTriggerExtensionGroup.Forstandardandarbitrarywaveforms,acycleisoneperiodofthewaveform.Forarbitrarysequences,acycleisonecompleteprogressionthroughthegenerationofalliterationsofallwaveformsinthesequence.

Page 523: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenBurstVIIviFgenConfigureBurstCount

Page 524: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenBurstPropertyIviFgenBurstCountRelatedTopicsIviFgenVITreeIviFgenPropertiesIviFgenBurstbehaviormodel

Page 525: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenInternalTriggerExtensionGroupTheIviFgenInternalTriggerExtensionGroupsupportsfunctiongeneratorscapableofgeneratingoutputbasedonaninternallygeneratedtriggersignal.Youcanconfiguretherateatwhichinternaltriggersaregenerated.

Page 526: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenInternalTriggerVIIviFgenConfigureInternalTriggerRate

Page 527: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenInternalTriggerPropertyIviFgenInternalTriggerRateRelatedTopicsIviFgenVITreeIviFgenPropertiesIviFgenInternalTriggerbehaviormodel

Page 528: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenModulateAMExtensionGroupTheIviFgenModulateAMExtensionGroupsupportsfunctiongeneratorsthatcanapplyamplitudemodulationtoanoutputsignal.Youcanenableordisableamplitudemodulation,andspecifythesourceofthemodulatingsignal.Ifthefunctiongeneratorsupportsaninternalmodulationsource,youcanspecifythewaveformtype,frequency,andmodulationdepth.

Page 529: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenModulateAMVIsIviFgenConfigureAMEnabledIviFgenConfigureAMSourceIviFgenConfigureAMInternal

Page 530: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenModulateAMPropertiesIviFgenAMEnabledIviFgenAMSourceIviFgenAMInternalDepthIviFgenAMInternalFrequencyIviFgenAMInternalWaveformRelatedTopicsIviFgenVITreeIviFgenProperties

Page 531: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenModulateFMExtensionGroupTheIviFgenModulateFMExtensionGroupsupportsfunctiongeneratorsthatcanapplyfrequencymodulationtoanoutputsignal.Youcanenableordisablefrequencymodulation,andspecifythesourceofthemodulatingsignal.Ifthefunctiongeneratorsupportsaninternalmodulationsource,youcanspecifythewaveformtype,frequency,andpeakfrequencydeviation.

Page 532: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenModulateFMVIsIviFgenConfigureFMEnabledIviFgenConfigureFMSourceIviFgenConfigureFMInternal

Page 533: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenModulateFMPropertiesIviFgenFMEnabledIviFgenFMSourceIviFgenFMInternalDeviationIviFgenFMInternalFrequencyIviFgenFMInternalWaveformRelatedTopicsIviFgenVITreeIviFgenProperties

Page 534: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenSoftwareTriggerExtensionGroupTheIviFgenSoftwareTriggerExtensionGroupsupportsfunctiongeneratorsthatcangenerateoutputbasedonasoftwaretriggersignal.Youcansendasoftwaretriggertocausesignaloutputtooccur.

Page 535: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenSoftwareTriggerVIIviFgenSendSoftwareTriggerRelatedTopicsIviFgenVITree

Page 536: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenStdFuncExtensionGroupTheIviFgenStdFuncextensiongroupsupportsfunctiongeneratorsthatcanproducemanufacturer-suppliedperiodicwaveforms.Youcanmodifyparametersofthewaveformsuchasfrequency,amplitude,DCoffset,andphaseoffset.

Page 537: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenStdFuncVIIviFgenConfigureStandardWaveform

Page 538: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenStdFuncPropertiesIviFgenFuncAmplitudeIviFgenDCOffsetIviFgenDutyCycleHighIviFgenFrequencyIviFgenStartPhaseIviFgenWaveformRelatedTopicsIviFgenVITreeIviFgenProperties

Page 539: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenTriggerExtensionGroupTheIviFgenTriggerExtensionGroupsupportsfunctiongeneratorscapableofrespondingtoatriggersignal.ThevalueoftheIviFgenOperationModepropertydetermineshowthefunctiongeneratorrespondstothetriggersource.

Page 540: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenTriggerVIIviFgenConfigureTriggerSource

Page 541: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenTriggerProperty

IviFgenTriggerSource[TRG]RelatedTopicsIviFgenVITreeIviFgenProperties

Page 542: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenBehaviorModelsIviFgenArbSeqIviFgenArbWfmIviFgenBaseIviFgenBurstIviFgenArbFrequencyIviFgenInternalTriggerIviFgenModulateAMIviFgenModulateFMIviFgenStdFuncIviFgenTriggerIviFgenSoftwareTrigger

Page 543: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenArbFrequencyBehaviorModelTheIviFgenArbFrequencyExtensionGroupfollowsthebehaviormodeloftheIviFgenBasecapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviFgenBasecapabilitygroupistheabilitytoconfigureIviFgenArbFrequencysettings.

Page 544: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenArbSeqBehaviorModelTheIviFgenArbSeqExtensionGroupfollowsthebehaviormodeloftheIviFgenArbWfmcapabilitygroup.TheonlymodificationtothebehaviormodelfromthefundamentalcapabilitygroupistheabilitytoconfigureIviFgenArbSeqsettings.

Page 545: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenArbWfmBehaviorModelTheIviFgenArbWfmExtensionGroupfollowsthebehaviormodeloftheIviFgenBasecapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviFgenBasecapabilitygroupistheabilitytoconfigureIviFgenArbWfmsettings.

Page 546: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenBaseBehaviorModelThefollowingbehaviormodelshowstherelationshipbetweentheIviFgenbasecapabilitygroupandfunctiongeneratorbehavior.

IviFgenBehaviorModelAfteryoucalltheClassPrefixInitialize,ClassPrefixInitializeWithOptions,orClassPrefixResetVIs,thefunctiongeneratorenterstheoutputgenerationstate.CallingIviFgenAbortGenerationmovesthefunctiongeneratortotheconfigurationstate.Dependingonthespecificfunctiongenerator,thismightcausesignalgenerationtocease.AnychangesmadetotheinstrumentwhileintheconfigurationstatetakeplacenolaterthanwhenyoucallIviFgenInitiateGeneration,butcanoccurbeforethen.CallingIviFgenInitiateGenerationmovesthefunctiongeneratorbacktotheoutputgenerationstate.Theoutputsignalthenreflectsallconfigurationchangesmadetothefunctiongeneratorwhileintheconfigurationstate.Anychangesmadetotheinstrumentwhileintheoutputgenerationstatetakeplaceimmediately.Whenthefunctiongeneratorisintheoutputgenerationstate,itgeneratesoutputbasedonthecurrentvalueoftheIviFgenOperationModeproperty.IftheIviFgenOperationModepropertyissettoIVIFGEN_VAL_OPERATE_CONTINUOUS,thefunctiongeneratorproducesthewaveformcontinuously.IftheIviFgenOperationModepropertyissettoavalueotherthanIVIFGEN_VAL_OPERATE_CONTINUOUS,thepropertiesandVIsofacorrespondingextensiongroupcontroltheoperationofthefunctiongenerator.Refertothebehaviormodelforthecorrespondingextensiongroupfordetailsregardinginstrumentbehavior.ThisspecificationdoesnotdefinewhenthefunctiongeneratorchangestoanewoperationmodeifthevalueoftheIviFgenOperationModepropertychangeswhilethefunctiongeneratorisintheoutputgenerationstate.

Page 547: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenBurstBehaviorModelThebehaviormodelfortheIviFgenBurstextensioncapabilitygroupleveragesthebehaviormodelfortheIviFgenBaseextensiongroup.Theonlydifferenceiswhathappenswhilethefunctiongeneratorisintheoutputgenerationstate.ThefollowingdiagramshowstheoutputgenerationstatefortheIviFgenBurstextensiongroup.

IviFgenBurstBehaviorModelWhenthefunctiongeneratorenterstheoutputgenerationstateandtheIviFgenOperationModepropertyissettoIVIFGEN_VAL_OPERATE_BURST,thefunctiongeneratorentersthewait-for-triggerstate.Thefunctiongeneratorexitsthewait-for-triggerstatewhenitreceivesatriggerfromthesourcethattheIviFgenTriggerSource[TRG]propertyspecifies.Afterthefunctiongeneratorexitsthewait-for-triggerstateitgeneratesonecompletecycleofthecurrentlyconfiguredwaveform.TheIviFgenOutputModepropertydeterminesthetypeofwaveformthatthefunctiongeneratorproduces.ThewaveformcouldbeastandardVI,anarbitrarywaveform,oranarbitrarysequence.Afterthefunctiongeneratorproduceseachwaveformcycle,thefunctiongeneratorcomparesthetotalnumberofwaveformcyclesthathavebeengeneratedsincethefunctiongeneratorexitedthewait-for-triggerstatewiththevalueoftheIviFgenBurstCountproperty.IfthetotalnumberofwaveformsgeneratedislessthanthevalueoftheIviFgenBurstCountproperty,thefunctiongeneratorproducesanotherwaveformcycle.IfthetotalnumberofwaveformsgeneratedisequaltothevalueoftheIviFgenBurstCountproperty,thefunctiongeneratorreturnstothewait-for-triggerstate.Afterthefunctiongeneratorbeginstogeneratewaveformcycles,itignoresalltriggersignalsuntilthenumberofwaveformcyclesspecifiedbytheIviFgenBurstCountpropertyhavebeengenerated.

Page 548: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenInternalTriggerBehaviorModelTheIviFgenInternalTriggerExtensionGroupfollowsthebehaviormodeloftheIviFgenBasecapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviFgenBasecapabilitygroupistheabilitytoconfigureIviFgenInternalTriggersettings.

Page 549: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenModulateAMBehaviorModelTheIviFgenModulateAMExtensionGroupfollowsthebehaviormodeloftheIviFgenBasecapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviFgenBasecapabilitygroupistheabilitytoconfigureIviFgenModulateAMsettings.

Page 550: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenModulateFMBehaviorModelTheIviFgenModulateFMExtensionGroupfollowsthebehaviormodeloftheIviFgenBasecapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviFgenBasecapabilitygroupistheabilitytoconfigureIviFgenModulateFMsettings.

Page 551: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenSoftwareTriggerBehaviorModelTheIviFgenSoftwareTriggerExtensionGroupfollowsthebehaviormodeloftheIviFgenBasecapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviFgenBasecapabilitygroupistheabilitytoconfigureIviFgenSoftwareTriggersettings.

Page 552: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenStdFuncBehaviorModelTheIviFgenStdFuncExtensionGroupfollowsthebehaviormodeloftheIviFgenBasecapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviFgenBasecapabilitygroupistheabilitytoconfigureIviFgenStdFuncsettings.

Page 553: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenTriggerBehaviorModelTheIviFgenTriggerExtensionGroupfollowsthebehaviormodeloftheIviFgenBasecapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviFgenBasecapabilitygroupistheabilitytoconfigureIviFgenTriggersettings.

Page 554: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenVITreeTheVItreefortheIviFgenclassdriver,includingIVIandVXIplug&playrequiredVIs,isshowninthefollowingtable.

NoteYouusetheLabVIEWPropertyNodetogetandsetproperties.

Page 555: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenVITreeNameorClass VIName RequiredByInitialize IviFgenInitialize VPPInitializeWithOptions IviFgenInitializeWith

OptionsIVI

Configuration

ConfigureOutputMode

IviFgenConfigureOutputMode

IviFgen

ConfigureOperationMode

IviFgenConfigureOperationMode

IviFgen

ConfigureRefClockSource

IviFgenConfigureRefClockSource

IviFgen

ConfigureOutputImpedance

IviFgenConfigureOutputImpedance

IviFgen

ConfigureOutputEnabled

IviFgenConfigureOutputEnabled.

IviFgen

StandardWaveform

ConfigureStandardWaveform[STD]

IviFgenConfigureStandardWaveform

IviFgenStdFunc

ArbitraryWaveform

QueryArbWaveformCapabilities[ARB]

IviFgenQueryArbWaveformCapabilities

IviFgenArbWfm

CreateArbitraryWaveform[ARB]

IviFgenCreateArbitraryWfm

IviFgenArbWfm

ConfigureSampleRate[ARB]

IviFgenConfigureSampleRate

IviFgenArbWfm

ConfigureArbitrary IviFgenConfigure IviFgenArbWfm

Page 556: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Waveform[ARB] ArbitraryWfm

ClearArbitraryWaveform[ARB]

IviFgenClearArbitraryWfm

IviFgenArbWfm

ArbitraryWaveformFrequency

ConfigureArbFrequency[ARBF]

IviFgenConfigureArbFrequency

IviFgenArbFrequency

ArbitrarySequence

QueryArbitrarySequenceCapabilities[SEQ]

IviFgenQueryArbSequenceCapabilities

IviFgenArbSeq

CreateArbitrarySequence[SEQ]

IviFgenCreateArbitrarySequence[SEQ]

IviFgenArbSeq

ConfigureArbitrarySequence[SEQ]

IviFgenConfigureArbitrarySequence

IviFgenArbSeq

ClearArbitrarySequence[SEQ]

IviFgenClearArbitrarySequence

IviFgenArbSeq

ClearArbitraryMemory[SEQ]

IviFgenClearArbitraryMemory

IviFgenArbSeq

Trigger

ConfigureTriggerSource[TRG]

IviFgenConfigureTriggerSource

IviFgenTrigger

InternalTrigger

ConfigureInternalTriggerRate[ITRG]

IviFgenConfigureInternalTriggerRate

IviFgenInternalTrigger

Burst

ConfigureBurstCount[BST]

IviFgenConfigureBurstCount

IviFgenBurst

Page 557: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

AmplitudeModulation

ConfigureAMEnabled[AM]

IviFgenConfigureAMEnabled

IviFgenModulateAM

ConfigureAMSource[AM]

IviFgenConfigureAMSource

IviFgenModulateAM

ConfigureAMInternal IviFgenConfigureAMInternal

IviFgenModulateAM

FrequencyModulation

ConfigureFMEnabled[FM]

IviFgenConfigureFMEnabled

IviFgenModulateFM

ConfigureFMSource[FM]

IviFgenConfigureFMSource

IviFgenModulateFM

ConfigureFMInternal[FM]

IviFgenConfigureFMInternal

IviFgenModulateFM

ActionVIs

InitiateGeneration IviFgenInitiateGeneration

IviFgen

AbortGeneration IviFgenAbortGeneration

IviFgen

SendSoftwareTrigger[SWT]

IviFgenSendSoftwareTrigger

IviFgenSoftwareTrigger

UtilityVIs

Reset IviFgenReset VPP

ResetWithDefaults ResetWithDefaults VPP

Self-Test IviFgenSelf-Test VPP

Disable Disable VPP

InvalidateAllAttributes InvalidateAllAttributes

VPP

Page 558: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

RevisionQuery IviFgenRevisionQuery

VPP

Error-Query IviFgenError-Query VPP

ErrorMessage IviFgenErrorMessage

VPP

GetChannelName IviFgenGetChannelName

VPP

InterchangeabilityInfo

GetNextInterchangeWarning

IviFgenGetNextInterchangeWarning

IVI

ResetInterchangeCheck

IviFgenResetInterchangeCheck

IVI

ClearInterchangeWarnings

IviFgenClearInterchangeWarnings

IVI

CoercionInfo

GetNextCoercionRecord

IviFgenGetNextCoercionRecord

IVI

Close IviFgenClose VPP

RelatedTopicsIviFgenPropertiesIVIInherentVIs

Page 559: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenPropertiesNoteYouusetheLabVIEWPropertyNodetogetandsetproperties.

Page 560: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenBasePropertiesIviFgenOperationModeIviFgenOutputEnabledIviFgenOutputImpedanceIviFgenOutputModeIviFgenReferenceClockSource

Page 561: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenStdFuncPropertiesIviFgenFuncAmplitudeIviFgenDCOffsetIviFgenDutyCycleHighIviFgenFrequencyIviFgenStartPhaseIviFgenWaveform

Page 562: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenArbWfmPropertiesIviFgenArbitraryWaveformGainIviFgenArbitraryWaveformOffsetIviFgenArbSampleRateIviFgenArbitraryWaveformHandleIviFgenMaxNumberofWaveformsIviFgenMaxWaveformSizeIviFgenMinWaveformSizeIviFgenWaveformQuantum

Page 563: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenArbFrequencyPropertiesIviFgenArbFrequency

Page 564: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenArbSeqPropertiesIviFgenArbitrarySequenceHandleIviFgenMaxNumberofSequencesIviFgenMaxLoopCountIviFgenMaxSequenceLengthIviFgenMinSequenceLength

Page 565: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenTriggerPropertiesIviFgenTriggerSource

Page 566: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenInternalTriggerPropertiesIviFgenInternalTriggerRate

Page 567: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenBurstPropertiesIviFgenBurstCount

Page 568: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenModulateAMPropertiesIviFgenAMEnabledIviFgenAMSourceIviFgenAMInternalDepthIviFgenAMInternalFrequency

Page 569: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenModulateFMPropertiesIviFgenFMEnabledIviFgenFMSourceIviFgenFMInternalDeviationIviFgenFMInternalFrequency

Page 570: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenPropertyValueDefinitionsThefollowingtabledefinestheIDvalueforallIviFgenclassproperties.

NoteInthefollowingtabletheliteralstringIVIFGENprecedesallpropertynames,andtheliteralstringIVIFGEN_VAL_precedesalldefinedvaluenames.

Page 571: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenPropertyDefinedValues

Property ValueName

DefinedValue Description

OPERATIONMODE

Continuous 0 Configuresthefunctiongeneratortogenerateoutputcontinuously.

OPERATE_BURST Burst 1 Configuresthefunctiongeneratortogenerateaburstofwaveformcycles.

OUTPUTMODE StandardFunction

0 ThedriverusesthepropertiesandfunctionsoftheIviFgenStdFuncextensiongrouptoconfigurethefunctiongenerator'soutputsignal.

ArbitraryWaveform

1 ThedriverusesthepropertiesandfunctionsoftheIviFgenArbWfmExtensionGrouptoconfigurethefunctiongenerator'soutputsignal.

ArbitrarySequence

2 ThedriverusesthepropertiesandfunctionsoftheIviFgenArbWfmandIviFgenArbSeqExtensionGroupstogethertoconfigurethefunctiongenerator'soutputsignal.

REFERENCECLOCKSOURCE

Internal 0 Thefunctiongeneratorproducesthereferenceclocksignalinternally.

External 1 Thefunctiongeneratorreceivesthereferenceclocksignalfromanexternalsource.

Sine 1 Configuresthefunctiongeneratortoproduceasinusoidwaveform.

Square 2 Configuresthefunctiongeneratortoproduceasquarewaveform.

Triangle 3 Configuresthefunctiongeneratortoproduceatriangularwaveform.

RampUp 4 Configuresthefunctiongeneratortoproduceapositiverampwaveform.

Ramp 5 Configuresthefunctiongeneratorto

Page 572: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Down produceanegativerampwaveform.DC 6 Configuresthefunctiongeneratorto

produceaconstantvoltage.TRIGGERSOURCE

External 1 Thefunctiongeneratordoesnotproduceanoutputsignaluntilitreceivesatriggeronitsexternaltriggerinputterminal.

SoftwareTriggerFunction

2 ThefunctiongeneratordoesnotproduceanoutputsignaluntiltheIviFgen_SendSoftwareTriggerfunctioniscalled.IfyousettheIVIFGEN_ATTR_TRIGGER_SOURCEpropertytothisvalue,theinstrumentcanonlybetriggeredbycallingtheIviFgen_SendSoftwareTriggerfunction.

Internal 3 Thefunctiongeneratorwaitsuntilitreceivesatriggerfromitsinternaltriggersource.

VXITTL0 111 ThefunctiongeneratorwaitsuntilitreceivesatriggerontheTLL0line.

VXITTL1 112 ThefunctiongeneratorwaitsuntilitreceivesatriggerontheTLL1line.

VXITTL2 113 ThefunctiongeneratorwaitsuntilitreceivesatriggerontheTLL2line.

VXITTL3 114 ThefunctiongeneratorwaitsuntilitreceivesatriggerontheTLL3line.

VXITTL4 115 ThefunctiongeneratorwaitsuntilitreceivesatriggerontheTLL4line.

VXITTL5 116 ThefunctiongeneratorwaitsuntilitreceivesatriggerontheTLL5line.

VXITTL6 117 ThefunctiongeneratorwaitsuntilitreceivesatriggerontheTLL6line.

VXITTL7 118 ThefunctiongeneratorwaitsuntilitreceivesatriggerontheTLL7line.

Page 573: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ECLO 119 ThefunctiongeneratorwaitsuntilitreceivesatriggerontheECL0line.

ECL1 120 ThefunctiongeneratorwaitsuntilitreceivesatriggerontheECL1line.

PXIStar 131 ThefunctiongeneratorwaitsuntilitreceivesatriggeronthePXIStarbus.

RTSI0 141 ThefunctiongeneratorwaitsuntilitreceivesatriggerontheRTSI0line.

RTSI1 142 ThefunctiongeneratorwaitsuntilitreceivesatriggerontheRTSI1line.

RTSI2 143 ThefunctiongeneratorwaitsuntilitreceivesatriggerontheRTSI2line.

RTSI3 144 ThefunctiongeneratorwaitsuntilitreceivesatriggerontheRTSI3line.

RTSI4 145 ThefunctiongeneratorwaitsuntilitreceivesatriggerontheRTSI4line.

RTSI5 146 ThefunctiongeneratorwaitsuntilitreceivesatriggerontheRTSI5line.

RTSI6 147 ThefunctiongeneratorwaitsuntilitreceivesatriggerontheRTSI6line.

AMSOURCE Internal 0 Thefunctiongeneratorusesaninternallygeneratedwaveformtomodulatetheoutputsignal.

External 1 Thefunctiongeneratorusesawaveformfromanexternalsourcetomodulatetheoutputsignal.

FMSOURCE Internal 0 Thefunctiongeneratorusesaninternallygeneratedwaveformtofrequencymodulatetheoutputsignal.

External 1 Thefunctiongeneratorusesawaveformfromanexternalsourcetomodulatetheoutputsignal.

FormoreVIandpropertyinformation:IviFgenVITree

Page 574: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenProperties

Page 575: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenErrorandWarningCodesStatusCodeRangesStatusCodeType NumericRange(inHex)IviFgenErrors 0xBFFA2001to0xBFFA3FFFIviFgenWarnings 0x3FFA2001to0x3FFA3FFFIVISpecificDriverErrors 0xBFFA4000to0xBFFA5FFFIVISpecificDriverWarnings 0x3FFA4000to0x3FFA5FFFIVIErrors 0xBFFA0000to0xBFFA1FFFIVIWarnings 0x3FFA0000to0x3FFA1FFFCommonInstrumentDriverErrors 0xBFFC0000to0xBFFCFFFFCommonInstrumentDriverWarnings 0x3FFC0000to0x3FFCFFFFVISAErrors 0xBFFF0000to0xBFFFFFFFVISAWarnings 0x3FFF0000to0x3FFFFFFF

TheIviFgenclassdriverdefinesthefollowingerrorcodesinadditiontotheIVI-definederrorcodes.

Page 576: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenErrorCodesError Value MessageIVIFGEN_ERROR_NO_WFMS_AVAILABLE 0xBFFA2004 The

functiongenerator'swaveformmemoryisfull.

IVIFGEN_ERROR_WFM_IN_USE 0xBFFA2008 Thewaveformiscurrentlyinuse.

IVIFGEN_ERROR_NO_SEQS_AVAILABLE 0xBFFA2009 Thefunctiongenerator'ssequencememoryisfull.

IVIFGEN_ERROR_SEQ_IN_USE 0xBFFA200D Thesequenceiscurrentlyinuse.

IVIFGEN_ERROR_TRIGGER_NOT_SOFTWARE 0xBFFA1001 Thetriggersourceisnotasoftwaretrigger.

RelatedTopicIVIStatusCodes

Page 577: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenVIsExpandthisbooktoviewanalphabetizedlistofIviFgenVIs.

Page 578: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenAbortGenerationIviFgenBaseCapabilityGroupThisVIabortsapreviouslyinitiatedsignalgeneration.IfthefunctiongeneratorisintheOutputGenerationState,thisVImovesthefunctiongeneratortotheConfigurationState.IfthefunctiongeneratorisalreadyintheConfigurationState,theVIdoesnothing.

YoucanconfiguretheoutputofthefunctiongeneratorregardlessofwhetherthefunctiongeneratorisintheConfigurationStateortheGenerationState.ThismeansthatyouarenotrequiredtocalltheIviFgenAbortGenerationVIpriortoconfiguringtheoutputofthefunctiongenerator.Manyfunctiongeneratorsconstantlygenerateanoutputsignal,anddonotrequireyoutoabortsignalgenerationpriortoconfiguringtheinstrument.Ifafunctiongenerator'soutputcannotbeaborted(thatis,thefunctiongeneratorcannotstopgeneratingasignal)thisVIdoesnothing.YouarenotrequiredtocalltheIviFgenInitiateGenerationandIviFgenAbortGenerationVIs.WhetheryouchoosetocalltheseVIsinanapplicationprogramhasnoimpactoninterchangeability.YoucanchoosetousetheseVIsifyouwanttooptimizeyourapplicationforinstrumentsthatexhibitincreasedperformancewhenoutputconfigurationisperformedwhiletheinstrumentisnotgeneratingasignal.

NoteThisVIdoesnotnormallychecktheinstrumentstatus.Typically,youcallthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Youusethelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Ifyouwanttochecktheinstrumentstatus,calltheIviFgenError-QueryVIattheconclusionofthesequence.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.errorin(noerror)Theerrorinclustercanaccepterrorinformation

Page 579: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

wiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 580: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenClearArbitraryMemoryIviFgenArbSeqCapabilityGroup[SEQ]ThisVIremovesallpreviouslycreatedarbitrarywaveformsandsequencesfromthefunctiongenerator'smemory.ThisVIalsoinvalidatesallwaveformandsequencehandles.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 581: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenClearArbitrarySequenceIviFgenArbSeqCapabilityGroup[SEQ]ThisVIremovesapreviouslycreatedarbitrarysequencefromthefunctiongenerator'smemoryandinvalidatesthesequence'shandle.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.sequencehandle(0)Passthehandleofthearbitrarysequenceyouwantthefunctiongeneratortoremove.YoucreatemultiplearbitrarysequencesusingtheIviFgenCreateArbitrarySequence[SEQ]VI.TheIviFgenCreateArbitrarySequence[SEQ]VIreturnsahandlethatyouusetoidentifyeachsequence.DefinedValues:IVIFGEN_VAL_ALL_SEQUENCES(-1)Removeallsequencesfromthefunctiongenerator.DefaultValue:None

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 582: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenClearArbitraryWaveformIviFgenArbWfmCapabilityGroup[ARB]ThisVIremovesapreviouslycreatedarbitrarywaveformfromthefunctiongenerator'smemoryandinvalidatesthewaveform'shandle.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.waveformhandle(0)Passthehandleofthearbitrarywaveformyouwantthefunctiongeneratortoremove.YoucreatemultiplearbitrarywaveformsusingtheIviFgenCreateArbitraryWaveform[ARB]VI.TheIviFgenCreateArbitraryWaveformVIreturnsahandlethatyouusetoidentifyeachwaveform.DefinedValues:IVIFGEN_VAL_ALL_WAVEFORMS(-1)—Removeallwaveformsfromthefunctiongenerator.DefaultValue:0

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 583: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenConfigureAMEnabled[AM]IviFgenModulateAMCapabilityGroupThisVIconfigureswhetherthefunctiongeneratorappliesamplitudemodulationtothechannel.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.channelname("CHANNEL1")PassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:"CHANNEL1"

AMenabled(TRUE)Specifywhetheryouwantthefunctiongeneratortoapplyamplitudemodulationtothechannel.ThedriversetstheIviFgenAMEnabled[AM]propertytothisvalue.DefaultValue:TRUE

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.

Page 584: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 585: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenConfigureAMInternalIviFgenModulateAMCapabilityGroup[AM]ThisVIconfiguresthepropertiesthatcontrolthefunctiongenerator'sinternalamplitudemodulationsource.Thesepropertiesarethemodulationdepth,waveform,andfrequency.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.modulationdepth(0.00%)Passthepercentageoffullmodulationyouwanttoapplytothecarriersignal.ThedriversetstheIviFgenAMInternalDepth[AM]propertytothisvalue.At0%depth,theoutputamplitudeequalsthecarriersignal'samplitude.At100%depth,theoutputamplitudeequalstwicethecarriersignal'samplitude.Units:Percentage(%)DefaultValue:0.0%

modulationfrequency(1000Hz)Passthefrequencyatwhichyouwanttheinstrumenttogeneratethemodulatingwaveform.ThedriversetstheIviFgenAMInternalFrequency[AM]propertytothisvalue.Units:hertz(Hz)DefaultValue:1000Hz

modulationwaveform(Sine)Passthewaveformyouwanttousetomodulatetheoutputsignal.ThedriversetstheIviFgenAMInternalWaveform[AM]propertytothisvalue.DefinedValues:IVIFGEN_VAL_AM_INTERNAL_SINE—SinusoidwaveformIVIFGEN_VAL_AM_INTERNAL_SQUARE—Squarewaveform

Page 586: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_AM_INTERNAL_TRIANGLE—TrianglewaveformIVIFGEN_VAL_AM_INTERNAL_RAMP_UP—PositiverampwaveformIVIFGEN_VAL_AM_INTERNAL_RAMP_DOWN—NegativerampwaveformIVIFGEN_VAL_AM_INTERNAL_DC—DCwaveformDefaultValue:IVIFGEN_VAL_AM_INTERNAL_SINE—Sinusoidwaveform

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 587: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenConfigureAMSourceIviFgenModulateAMCapabilityGroup[xxx]ThisVIconfiguresthesourceoftheamplitudemodulatingsignalthefunctiongeneratorusesforthechannel.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.channelname("CHANNEL1")PassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:"CHANNEL1"

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

source(Internal)Passthesourceofthemodulatingsignalyouwanttouse.ThedriversetstheIviFgenAMSource[AM]propertytothisvalue.ValidValues:

Page 588: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_AM_INTERNALinternalmodulationsourceIVIFGEN_VAL_AM_EXTERNALexternalmodulationsourceDefaultValue:IVIFGEN_VAL_AM_INTERNALinternalmodulationsource

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 589: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenConfigureArbFrequencyIviFgenArbFrequencyCapabilityGroupThisVIconfigurestherateatwhichthefunctiongeneratorproducesanentirecycleofanarbitrarywaveformonachannel.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.channelname("CHANNEL1")PassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:"CHANNEL1"

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

frequency(0.0Hz)Passthefrequencyatwhichyouwantthefunctiongeneratortoproduceonecycleofanarbitrarywaveform.ThedriversetstheIviFgenArbFrequency[AF]propertytothisvalue.

Page 590: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Units:hertz(Hz)DefaultValue:0.00

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 591: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenConfigureArbitrarySequenceIviFgenArbSeqCapabilityGroup[SEQ]ThisVIconfiguresthepropertiesofthefunctiongeneratorthataffectarbitrarysequencegeneration.Thesepropertiesarethearbitrarysequencehandle,gain,andoffset.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.channelname("CHANNEL1")PassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:"CHANNEL1"

sequencehandle(0)Passthehandleofthearbitrarysequenceyouwantthefunctiongeneratortoproduce.ThedriversetstheIviFgenArbitrarySequenceHandle[SEQ]propertytothisvalue.YoucreateanarbitrarysequenceusingtheIviFgenCreateArbitrarySequence[SEQ]VI.TheIviFgenCreateArbitrarySequenceVIreturnsahandlethatyouusetoidentifythesequence.

Page 592: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefaultValue:None

gain(1.00)Specifiesthefactorbywhichthefunctiongeneratorscalesthearbitrarywaveformsinthesequence.Whenyoucreatearbitrarywaveforms,youmustfirstnormalizethedatapointstoarangeof–1.00to+1.00.Youusethispropertytoscalethewaveformsinthesequencetootherranges.ThedriversetstheIviFgenArbitraryWaveformGain[ARB]propertytothisvalue.Forexample,toconfiguretheoutputsignaltorangefrom–2.00Vto+2.00V,setthegainto2.00.Units:NoneDefaultValue:1.00

offset(0.00V)Specifiesthevaluethefunctiongeneratoraddstothearbitrarywaveformsinthesequence.Whenyoucreatearbitrarywaveforms,youmustfirstnormalizethedatapointstoarangeof–1.00to+1.00.Youusethisparametertoshifttherangesofthearbitrarywaveformsinthesequence.ThedriversetstheIviFgenArbitraryWaveformOffset[ARB]propertytothisvalue.Forexample,toconfiguretheoutputsignaltorangefrom0.00Vto2.00Vinsteadof–1.00Vto1.00V,settheOffsetto1.00.Units:Volts(V)DefaultValue:0

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 593: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenConfigureArbitraryWaveformIviFgenArbWfmCapabilityGroup[ARB]ThisVIconfiguresthepropertiesofthefunctiongeneratorthataffectarbitrarywaveformgeneration.Thesepropertiesarethearbitrarywaveformhandle,gain,andoffset.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.channelname("CHANNEL1")PassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelinMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:"CHANNEL1"

waveformhandle(0)Passthehandleofthearbitrarywaveformyouwantthefunctiongeneratortoproduce.ThedriversetstheIviFgenArbitraryWaveformHandle[ARB]propertytothisvalue.YoucreateanarbitrarywaveformusingtheIviFgenCreateArbitraryWaveform[ARB]VI.TheIviFgenCreateArbitraryWaveform[ARB]VIreturnsahandlethatyouusetoidentifythewaveform.DefaultValue:None

Page 594: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

gain(1.00)Specifiesthefactorbywhichthefunctiongeneratorscalesthearbitrarywaveformdata.Whenyoucreatearbitrarywaveforms,youmustfirstnormalizethedatapointstoarangeof–1.00to+1.00.Youusethispropertytoscalethearbitrarywaveformtootherranges.ThedriversetstheIviFgenArbitraryWaveformGain[ARB]propertytothisvalue.Forexample,toconfiguretheoutputsignaltorangefrom–2.00Vto+2.00V,setthegainto2.00.Units:NoneDefaultValue:1.00

offset(0.00V)Specifiesthevaluethefunctiongeneratoraddstothearbitrarywaveformdata.Whenyoucreatearbitrarywaveforms,youmustfirstnormalizethedatapointstoarangeof–1.00to+1.00.Youusethisparametertoshiftthearbitrarywaveform'srange.ThedriversetstheIviFgenArbitraryWaveformOffset[ARB]propertytothisvalue.Forexample,toconfiguretheoutputsignaltorangefrom0.00Vto2.00Vinsteadof–1.00Vto1.00V,settheOffsetto1.00.Units:Volts(V)DefaultValue:0.0V

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 595: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenConfigureBurstCountIviFgenBurstCapabilityGroupThisVIconfigurestheburstcount.WhenthefunctiongeneratorreceivesatriggerwhileintheBurstoperationmode,itgeneratesthenumberofwaveformcyclesyouspecifyintheBurstCountcontrol.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.channelname("CHANNEL1")PassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:"CHANNEL1"

burstcount(1)Passthenumberofwaveformcyclesyouwantthefunctiongeneratortoproduceafteritreceivesatrigger.ThedriversetstheIviFgenBurstCountpropertytothisvalue.Forstandardandarbitrarywaveforms,acycleisoneperiodofthewaveform.Anarbitrarysequenceconsistsofmultiplearbitrarywaveformsinasequence.Eachwaveformcanberepeatedadiscretenumberoftimesbeforethenextwaveformisproduced.Forarbitrarysequences,acycleisonecompleteprogressionthroughthegenerationofalliterationsofallwaveformsinthesequence.

Page 596: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefaultValue:1

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 597: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenConfigureFMEnabledIviFgenModulateFMCapabilityGroup[FM]ThisVIconfigureswhetherthefunctiongeneratorappliesfrequencymodulationtothechannel.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.channelname("CHANNEL1")PassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:"CHANNEL1"

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

FMenabled(TRUE)Specifywhetheryouwantthefunctiongeneratortoapplyfrequencymodulationtothechannel.ThedriversetstheIviFgenFMEnabled[FM]propertytothisvalue.DefaultValue:TRUE

Page 598: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 599: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenConfigureFMInternalIviFgenModulateFMCapabilityGroup[FM]ThisVIconfiguresthepropertiesthatcontrolthefunctiongenerator'sinternalfrequencymodulationsource.Thesepropertiesarethepeakdeviation,waveform,andfrequency.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.peakdeviation(100Hz)Passthemaximumfrequencydeviationyouwantthefunctiongeneratortoapplytothecarrierwaveform.Thisdeviationcorrespondstothemaximumamplitudelevelofthemodulatingsignal.ThedriversetstheIviFgenFMInternalDeviation[FM]propertytothisvalue.Units:hertz(Hz)DefaultValue:100.0

modulationfrequency(1000Hz)Specifiesthefrequencyoftheinternalmodulatingsignal.ThedriversetstheIviFgenFMInternalFrequency[FM]propertytothisvalue.Units:hertz(Hz)DefaultValue:1000Hz

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

modulationwaveform(Sine)Passthewaveformyouwanttousetomodulatetheoutputsignal.ThedriversetstheIviFgenFM

Page 600: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

InternalWaveform[FM]propertytothisvalue.DefinedValues:IVIFGEN_VAL_FM_INTERNAL_SINESinusoidwaveformIVIFGEN_VAL_FM_INTERNAL_SQUARESquarewaveformIVIFGEN_VAL_FM_INTERNAL_TRIANGLETrianglewaveformIVIFGEN_VAL_FM_INTERNAL_RAMP_UPPositiverampwaveformIVIFGEN_VAL_FM_INTERNAL_RAMP_DOWNNegativerampwaveformDefaultValue:IVIFGEN_VAL_FM_INTERNAL_SINESinusoidwaveform

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 601: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenConfigureFMSourceIviFgenModulateFMCapabilityGroupThisVIconfiguresthesourceofthefrequencymodulatingsignalthefunctiongeneratorusesforthechannel.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.channelname("CHANNEL1")PassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:"CHANNEL1"

source(Internal)Passthesourceofthemodulatingsignalyouwanttouse.ThedriversetstheIviFgenFMSource[FM]propertytothisvalue.ValidValues:IVIFGEN_VAL_FM_INTERNALinternalmodulationsourceIVIFGEN_VAL_FM_EXTERNALexternalmodulationsourceDefault:IVIFGEN_VAL_FM_INTERNALinternalmodulationsource

errorin(noerror)Theerrorinclustercanaccepterrorinformation

Page 602: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

wiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 603: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenConfigureInternalTriggerRateIviFgenInternalTriggerCapabilityGroupThisVIconfigurestherateatwhichthefunctiongenerator'sinternaltriggersourcegeneratestriggersignals.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

triggerrateSpecifytherateatwhichyouwantthefunctiongenerator'sinternaltriggerratetogeneratetriggersignals.ThedriversetstheIviFgenInternalTriggerRate[IT]tothisvalue.instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 604: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenConfigureOperationModeIviFgenBaseCapabilityGroupThisVIconfigurestheoperationmodeofthefunctiongenerator.Theoperationmodedetermineshowthefunctiongeneratorproducesoutputonachannel.Forexample,youcanselecttogenerateoutputcontinuouslyortogenerateadiscretenumberofwaveformcyclesbasedonatriggerevent.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.channelname("CHANNEL1")PassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:"CHANNEL1"

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 605: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

operationmode(Continuous)Passtheoperationmodeyouwantthefunctiongeneratortouse.ThedriversetstheIviFgenOperationModepropertytothisvalue.DefinedValues:IVIFGEN_VAL_OPERATE_CONTINUOUS—continuousgenerationIVIFGEN_VAL_OPERATE_BURST—burstgenerationDefaultValue:IVIFGEN_VAL_OPERATE_CONTINUOUS—continuousgeneration

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 606: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenConfigureOutputEnabledIviFgenBaseCapabilityGroupThisVIconfigureswhetherthesignalthefunctiongeneratorproducesappearsatthechannel'soutputconnector.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.channelname("CHANNEL1")Ifthepropertyischannel-based,thisparameterspecifiesthenameofthechannelonwhichtosetthevalueoftheproperty.Ifthepropertyisnotchannel-based,thenpassVI_NULLoranemptystring.PassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:"CHANNEL1"

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 607: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

channelenabled(True)Specifywhetheryouwantthesignalthefunctiongeneratorproducestoappearattheoutputterminal.ThedriversetstheIviFgenOutputEnabledpropertytothisvalue.DefaultValue:TRUE

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 608: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenConfigureOutputImpedanceIviFgenBaseCapabilityGroupThisVIconfigurestheoutputimpedanceforthechannelyouspecify.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.channelname("CHANNEL1")PassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:"CHANNEL1"

impedance(50ohms)Passtheimpedancevalueyouwantthefunctiongeneratortouse.ThedriversetstheIviFgenOutputImpedancepropertytothisvalue.Avalueof0.0indicatesthatthefunctiongeneratorisconnectedtoahigh-impedanceload.

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.

Page 609: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 610: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenConfigureOutputModeIviFgenBaseCapabilityGroupThisVIconfigurestheoutputmodeofthefunctiongenerator.Theoutputmodedeterminesthekindofwaveformthefunctiongeneratorproduces.Forexample,youcanselecttooutputastandardwaveform,anarbitrarywaveform,orasequenceofarbitrarywaveforms.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.outputmode(StandardFunction)Passtheoutputmodeyouwantthefunctiongeneratortouse.ThedriversetstheIviFgenOutputModepropertytothisvalue.ThevalueyouspecifydetermineswhichVIsandpropertiesyouusetoconfigurethewaveformthefunctiongeneratorproduces.WhenyousetthisparametertoIVIFGEN_VAL_OUTPUT_FUNC,usethefollowingVItoconfigurethewaveform:IviFgenConfigureStandardWaveform[STD]InplaceofusingthisVI,youcansetthefollowingproperties:IviFgenWaveform[STD]IviFgenFuncAmplitude[STD]IviFgenDCOffset[STD]IviFgenFrequency[STD]IviFgenStartPhase[STD]IviFgenDutyCycleHigh[STD]WhenyousetthisparametertoIVIFGEN_VAL_OUTPUT_ARB,usethefollowingVIstoconfigurethewaveform:IviFgenQueryArbWaveformCapabilities[ARB]IviFgenCreateArbitraryWaveform[ARB]

Page 611: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenClearArbitraryWaveform[ARB]IviFgenConfigureSampleRate[ARB]IviFgenConfigureArbitraryWaveform[ARB]IviFgenConfigureArbFrequency[AF]InsteadofusingtheIviFgenConfigureSampleRate[ARB]andIviFgenConfigureArbitraryWaveform[ARB]VIs,youcansetthefollowingproperties:IviFgenArbitraryWaveformHandle[ARB]IviFgenArbitraryWaveformGain[ARB]IviFgenArbitraryWaveformOffset[ARB]IviFgenArbSampleRate[ARB]IviFgenArbFrequency[AF]WhenyousetthisparametertoIVIFGEN_VAL_OUTPUT_SEQ,usethefollowingVIstoconfigurethesequence:IviFgenQueryArbWaveformCapabilities[ARB]IviFgenCreateArbitraryWaveform[ARB]IviFgenClearArbitraryWaveform[ARB]IviFgenQueryArbSequenceCapabilities[SEQ]IviFgenClearArbitrarySequence[SEQ]IviFgenClearArbitraryMemory[SEQ]IviFgenConfigureSampleRate[ARB]IviFgenConfigureArbitrarySequence[SEQ]InsteadofusingtheIviFgenConfigureSampleRate[ARB]andIviFgenConfigureArbitrarySequence[SEQ]VIs,youcansetthefollowingproperties:IviFgenArbitrarySequenceHandle[SEQ]IviFgenArbitraryWaveformGain[ARB]IviFgenArbitraryWaveformOffset[ARB]IviFgenArbSampleRate[ARB]DefinedValues:

Page 612: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_OUTPUT_FUNCStandardFunctionOutputIVIFGEN_VAL_OUTPUT_ARBArbitraryWaveformOutputIVIFGEN_VAL_OUTPUT_SEQArbitrarySequenceoutputDefaultValue:IVIFGEN_VAL_OUTPUT_FUNCStandardFunctionOutput

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 613: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenConfigureRefClockSourceIviFgenBaseCapabilityGroupThisVIconfiguresthefunctiongenerator'sreferenceclocksource.Thefunctiongeneratorusesthereferenceclocktoderivefrequenciesandsamplerateswhengeneratingoutput.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

referenceclocksource(Internal)Passthereferenceclocksourceyouwantthefunctiongeneratortouse.ThedriversetstheIviFgenReferenceClockSourcepropertytothisvalue.Thefunctiongeneratorderivesthefrequenciesandsampleratesthatitusestogeneratewaveformsfromthesourceyouspecify.Forexample,whenyousetthisparametertoIVIFGEN_VAL_REF_CLOCK_EXTERNAL,thefunctiongeneratorusesthesignalitreceivesatitsexternalclockterminalasitsreferenceclock.DefinedValues:IVIFGEN_VAL_REF_CLOCK_INTERNAL—InternalclocksourceIVIFGEN_VAL_REF_CLOCK_EXTERNAL—ExternalclocksourceIVIFGEN_VAL_REF_CLOCK_RTSI_CLOCK—RTSIclocksource

Page 614: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Default:IVIFGEN_VAL_REF_CLOCK_INTERNAL—Internalclocksource

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 615: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenConfigureSampleRateIviFgenArbWfmCapabilityGroup[ARB]ThisVIconfigurestherateatwhichthefunctiongeneratorproducesthepointsthatmakeuparbitrarywaveforms.Whenyouconfigurethefunctiongeneratortoproduceanarbitrarysequence,thisisthesamplerateforallarbitrarywaveformsinthesequence.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.samplerate(1000Samp/s)Passthesamplerateatwhichyouwantthefunctiongeneratortooutputarbitrarywaveforms.ThedriversetstheIviFgenArbSampleRate[ARB]propertytothisvalue.Units:Samples-per-Second(Samp/s)DefaultValue:1000

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 616: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenConfigureStandardWaveformIviFgenStdFuncCapabilityGroup[STD]ThisVIconfiguresthepropertiesofthefunctiongeneratorthataffectstandardwaveformgeneration.Thesepropertiesarethewaveform,amplitude,DCoffset,frequency,andstartphase.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.channelname("CHANNEL1")PassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:"CHANNEL1"

waveform(Sine)Passthestandardwaveformthatyouwantthefunctiongeneratortoproduce.ThedriversetstheIviFgenWaveform[STD]propertytothisvalue.ValidValues:IVIFGEN_VAL_WFM_SINE—Sinusoidwaveform

Page 617: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_WFM_SQUARE—SquarewaveformIVIFGEN_VAL_WFM_TRIANGLE—TrianglewaveformIVIFGEN_VAL_WFM_RAMP_UP—PositiverampwaveformIVIFGEN_VAL_WFM_RAMP_DOWN—NegativerampwaveformIVIFGEN_VAL_WFM_DC—ConstantvoltageDefaultValue:IVIFGEN_VAL_WFM_SINE—Sinusoidwaveform

amplitude(1.0V)Passtheamplitudeofthestandardwaveformthatyouwantthefunctiongeneratortoproduce.Thisvalueistheamplitudeattheoutputterminal.ThedriversetstheIviFgenFuncAmplitude[STD]propertytothisvalue.Forexample,toproduceawaveformrangingfrom–5.00Vto+5.00V,settheamplitudeto10.00V.Units:Voltspeak-to-peak(Vpp)DefaultValue:1.0V

NoteThisparameterdoesnotaffectfunctiongeneratorbehaviorwhenyousettheWaveformparametertoIVIFGEN_VAL_WFM_DC.dcoffset(0.00V)PasstheDCoffsetofthestandardwaveformthatyouwantthefunctiongeneratortoproduce.Thisvalueistheoffsetattheoutputterminal.ThevalueistheoffsetfromgroundtothecenterofthewaveformyouspecifywiththeWaveformparameter.ThedriversetstheIviFgenDCOffset[STD]propertytothisvalue.Forexample,toconfigureawaveformwithanamplitudeof10.00voltstorangefrom0.00Vto+10.00V,settheDCOffsetto5.00V.Units:volts(V)DefaultValue:0.0

frequency(0.0Hz)Passthefrequencyofthestandardwaveformthatyouwantthefunctiongeneratortoproduce.ThedriversetstheIviFgenFrequency[STD]propertytothisvalue.Units:hertz(Hz)DefaultValue:1000.0Hz

Page 618: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

NoteThisparameterdoesnotaffectfunctiongeneratorbehaviorwhenyousettheWaveformparametertoIVIFGEN_VAL_WFM_DC.

startphase(0.00Degrees)Passthehorizontaloffsetofthestandardwaveformyouwantthefunctiongeneratortoproduce.Youspecifythispropertyindegreesofonewaveformcycle.ThedriversetstheIviFgenStartPhase[STD]propertytothisvalue.Astartphaseof180degreesmeansoutputgenerationbeginshalfwaythroughthewaveform.Astartphaseof360degreesoffsetstheoutputbyanentirewaveformcycle,whichisidenticaltoastartphaseof0degrees.Units:DegreesofonecycleDefaultValue:0.0

NoteThisparameterdoesnotaffectfunctiongeneratorbehaviorwhenyousettheWaveformparametertoIVIFGEN_VAL_WFM_DC.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 619: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenConfigureTriggerSourceIviFgenTriggerCapabilityGroup[TRG]ThisVIconfiguresthetriggersourceforachannel.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.channelname("CHANNEL1")PassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:"CHANNEL1"

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

triggersource(External)Specifythetriggersourceyouwanttouse.ThedriversetstheIviFgenTriggerSource[TRG]propertytothisvalue.AfteryoucalltheIviFgenInitiateGenerationVI,thefunctiongeneratorwaitsforthetriggeryouspecifyinthisparameter.Afterit

Page 620: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

receivesatrigger,thefunctiongeneratorproducesoutputbasedonthevalueoftheIviFgenOperationModeproperty.DefinedValues:IVIFGEN_VAL_INTERNAL_TRIGGER—InternalIVIFGEN_VAL_EXTERNAL—ExternalIVIFGEN_VAL_SOFTWARE_TRIG—SoftwareTriggerFunctionIVIFGEN_VAL_TTL0—PXITRIG0orVXITTL0IVIFGEN_VAL_TTL1—PXITRIG1orVXITTL1IVIFGEN_VAL_TTL2—PXITRIG2orVXITTL2IVIFGEN_VAL_TTL3—PXITRIG3orVXITTL3IVIFGEN_VAL_TTL4—PXITRIG4orVXITTL4IVIFGEN_VAL_TTL5—PXITRIG5orVXITTL5IVIFGEN_VAL_TTL6—PXITRIG6orVXITTL6IVIFGEN_VAL_TTL7—PXITRIG7orVXITTL7IVIFGEN_VAL_ECL0—VXIECL0IVIFGEN_VAL_ECL1—VXIECL1IVIFGEN_VAL_PXI_STAR—PXIStarIVIFGEN_VAL_RTSI_0—RTSIline0IVIFGEN_VAL_RTSI_1—RTSIline1IVIFGEN_VAL_RTSI_2—RTSIline2IVIFGEN_VAL_RTSI_3—RTSIline3IVIFGEN_VAL_RTSI_4—RTSIline4IVIFGEN_VAL_RTSI_5—RTSIline5IVIFGEN_VAL_RTSI_6—RTSIline6DefaultValue:IVIFGEN_VAL_EXTERNAL—External

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.

Page 621: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 622: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenCreateArbitrarySequenceIviFgenArbSeqCapabilityGroup[SEQ]Anarbitrarysequenceconsistsofmultiplewaveforms.Foreachwaveform,youspecifythenumberoftimesthefunctiongeneratorproducesthewaveformbeforeproceedingtothenextwaveform.Thenumberoftimestorepeataspecificwaveformiscalledtheloopcount.ThisVIcreatesanarbitrarysequencefromanarrayofwaveformhandlesandanarrayofcorrespondingloopcounts.TheVIreturnsahandlethatidentifiesthesequence.YoupassthishandletotheIviFgenConfigureArbitrarySequence[SEQ]VItospecifywhatarbitrarysequenceyouwantthefunctiongeneratortoproduce.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.sequencelength(1)Passthenumberofwaveformsinthenewarbitrarysequenceyouwanttocreate.Thevalueyoupassmustbebetweentheminimumandmaximumsequencelengthsthefunctiongeneratorallows.YoucanobtaintheminimumandmaximumsequencelengthsfromtheMinimumSequenceLengthandMaximumSequenceLengthparametersoftheIviFgenQueryArbSequenceCapabilities[SEQ]VI.DefaultValue:1

waveformhandlesarray(empty)Passthearrayofwaveformhandlesfromwhichyouwanttocreateanewarbitrarysequence.ThearraymusthaveatleastasmanyelementsasthevalueyouspecifyintheSequenceLengthparameter.EachWaveformHandlesarrayelementhasacorrespondingLoopCountsarrayelementthatindicateshowmanytimesthatwaveformisrepeated.

Page 623: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

YouobtainwaveformhandleswhenyoucreatearbitrarywaveformswiththeIviFgenCreateArbitraryWaveform[ARB]VI.DefaultValue:None

loopcountsarray(empty)Passthearrayofloopcountsyouwanttousetocreateanewarbitrarysequence.ThearraymusthaveatleastasmanyelementsasthevalueyouspecifyintheSequenceLengthparameter.EachLoopCountsarrayelementcorrespondstoaWaveformHandlesarrayelementandindicateshowmanytimestorepeatthatwaveform.EachelementoftheLoopCountarraymustbelessthanorequaltothemaximumnumberofloopcountsthefunctiongeneratorallows.YoucanobtainthemaximumloopcountfromtheMaximumLoopCountparameteroftheIviFgenQueryArbSequenceCapabilities[SEQ]VI.DefaultValue:None

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.sequencehandleReturnsthehandlethatidentifiesthenewarbitrarysequence.YoupassthishandletotheIviFgenConfigureArbitrarySequence[SEQ]VItogeneratethearbitrarysequence.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 624: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenCreateArbitraryWaveformIviFgenArbWfmCapabilityGroup[ARB]ThisVIcreatesanarbitrarywaveformandreturnsahandlethatidentifiesthatwaveform.YoupassthishandletotheIviFgenConfigureArbitraryWaveform[ARB]VItoproducethatwaveform.YoualsousethehandlesthisVIreturnstospecifyasequenceofarbitrarywaveformswiththeIviFgenCreateArbitrarySequence[SEQ]VI.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.waveformsize(0)Passthesizeofthearbitrarywaveformyouwantcreate.Thesizemustmeetthefollowingrestrictions:

Thesizeislessthanorequaltothemaximumwaveformsizetheinstrumentallows.Thesizeisgreaterthanorequaltotheminimumwaveformsizetheinstrumentallows.Thesizeisanintegermultipleoftheinstrument'swaveformquantum.

YoucanobtainthesevaluesfromtheMaximumWaveformSize,MinimumWaveformSize,andWaveformQuantumparametersoftheIviFgenQueryArbWaveformCapabilities[ARB]VI.DefaultValue:None

waveformdataarray(empty)Specifythearrayofdatayouwanttouseforthenewarbitrarywaveform.ThearraymusthaveatleastasmanyelementsasthevalueyouspecifyintheWaveformSizeparameter.

Page 625: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Youmustnormalizethedatapointsinthearraytobebetween–1.00and+1.00.DefaultValue:None

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.waveformhandleReturnsthehandlethatidentifiesthenewarbitrarywaveform.YoupassthishandletotheIviFgenConfigureArbitraryWaveform[ARB]VItogeneratethearbitrarywaveform.YoupassanarrayofthesehandlestotheIviFgenCreateArbitrarySequence[SEQ]VItocreateanarbitrarysequence.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 626: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenGetChannelNameIviFgenBaseCapabilityGroupThisVIreturnsthespecificdriverdefinedchannelnamethatcorrespondstotheone-basedindexthatyouspecify.IfthevalueyoupassfortheIndexparameterislessthanoneorgreaterthanthevalueoftheChannelCountproperty,theVIreturnsanemptystringintheNameparameterandreturnsanerror.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.

index(1)Aone-basedindexthatdefineswhichnametoreturn.TheindexmustbelessthanorequaltotheClassPrefixChannelCountproperty.instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

outputchannelnameReturnsthenameoftheChannelspecifiedbytheindexparameter.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 627: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenInitiateGenerationIviFgenBaseCapabilityGroupThisVIinitiatessignalgeneration.IfthefunctiongeneratorisintheConfigurationstate,thisVImovesthefunctiongeneratortotheOutputGenerationstate.IfthefunctiongeneratorisalreadyintheOutputGenerationstate,thisVIdoesnothing.Details.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

IviFgenInitiateGenerationDetailsTheinstrumentisintheGenerationstateafteryoucalltheIviFgenInitialize,IviFgenInitializeWithOptions,orIviFgenResetVIs.YoucanconfiguretheoutputofthefunctiongeneratorregardlessofwhetherfunctiongeneratorisintheConfigurationStateortheGenerationState.ThismeansthatyouarerequiredtocalltheIviFgenInitiateGenerationVIonlyifyouabortsignalgenerationbycallingtheIviFgenAbortGeneration

Page 628: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

VI.Manyfunctiongeneratorsconstantlygenerateanoutputsignal,anddonotrequireyoutoinitiatesignalgeneration.Ifafunctiongeneratorisalwaysoutputtingthecurrentlyconfiguredsignal,thisVIdoesnothing.YouarenotrequiredtocalltheIviFgenInitiateGenerationandIviFgenAbortGenerationVIs.WhetheryouchoosetocalltheseVIsinanapplicationprogramhasnoimpactoninterchangeability.YoucanchoosetousetheseVIsifyouwanttooptimizeyourapplicationforinstrumentsthatexhibitincreasedperformancewhenoutputconfigurationisperformedwhiletheinstrumentisnotgeneratingasignal.ThisVIdisablesextensionsthatyouhavenotsetunderthefollowingconditions:

1. IfyouhavenotsetthevalueofanypropertyintheIviFgenModulateAMextensiononachannel,thisVIsetstheIviFgen»AmplitudeModulation»AMEnabled[AM]propertytoFALSEforthatchannel.

2. IfyouhavenotsetthevalueofanypropertyintheIviFgenModulateFMextensiononachannel,thisVIsetstheIviFgen»FrequencyModulation»FMEnabled[FM]propertytoFALSEforthatchannel.

Notes

1. ThisVIdoesnotnormallychecktheinstrumentstatus.Typically,youcallthisVIonlyinasequenceofcallstootherlow-leveldriverfunctions.Thesequenceperformsoneoperation.Youusethelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Ifyouwanttochecktheinstrumentstatus,calltheIviFgenError-QueryVIattheconclusionofthesequence.

2. ThisVIperformsinterchangeabilitycheckingwhentheIviFgenInterchangeCheckpropertyissettoTRUE.UseNISpytoviewinterchangeabilitywarnings.Alternatively,youmayusetheIviFgenGetNextInterchangeWarningVItoretrieveinterchangeabilitywarnings.Formoreinformationaboutinterchangeabilitychecking,refertotheIviFgenInterchangeCheckproperty.

Page 629: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenQueryArbSequenceCapabilitiesIviFgenArbSeqCapabilityGroupThisVIreturnsthepropertiesofthefunctiongeneratorthatarerelatedtocreatingarbitrarysequences.Thesepropertiesarethemaximumnumberofsequences,minimumsequencelength,maximumsequencelength,andmaximumloopcount.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.maxnumberofsequencesReturnsthemaximumnumberofarbitrarywaveformsequencesthatthefunctiongeneratorallows.ThedriverobtainsthisvaluefromtheIviFgenMaxNumberofSequencesproperty.minsequencelengthReturnstheminimumnumberofarbitrarywaveformsthefunctiongeneratorallowsinasequence.ThedriverobtainsthisvaluefromtheIviFgenMinSequenceLengthproperty.maxsequencelengthReturnsthemaximumnumberofarbitrarywaveformsthefunctiongeneratorallowsinasequence.ThedriverobtainsthisvaluefromtheIviFgenMaxSequenceLengthproperty.

Page 630: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

maxloopcountReturnsthemaximumnumberoftimesthefunctiongeneratorcanrepeatanarbitrarywaveforminasequence.ThedriverobtainsthisvaluefromtheIviFgenMaxLoopCountproperty.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 631: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenQueryArbWaveformCapabilitiesIviFgenArbWfmCapabilityGroup[SEQ]ThisVIreturnsthepropertiesofthefunctiongeneratorthatarerelatedtocreatingarbitrarywaveforms.Thesepropertiesarethemaximumnumberofwaveforms,waveformquantum,minimumwaveformsize,andmaximumwaveformsize.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.maxnumberofwaveformsReturnsthemaximumnumberofarbitrarywaveformsthatthefunctiongeneratorallows.ThedriverobtainsthisvaluefromtheIviFgenMaxNumberofWaveforms[ARB]property.waveformquantumThesize(suchas,numberofpoints)ofeachwaveformmustbeamultipleofaconstantquantumvalue.Thisparameterobtainsthequantumvaluethefunctiongeneratoruses.ThedriverreturnsthisvaluefromtheIviFgenWaveformQuantum[ARB]property.Forexample,whenthispropertyreturnsavalueof8,allwaveformsizesmustbeamultipleof8.

Page 632: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

minwaveformsizeReturnstheminimumnumberofpointsthefunctiongeneratorallowsinawaveform.ThedriverobtainsthisvaluefromtheIviFgenMinWaveformSize[ARB]property.maxwaveformsizeReturnsthemaximumnumberofpointsthefunctiongeneratorallowsinawaveform.ThedriverobtainsthisvaluefromtheIviFgenMaxWaveformSize[ARB]property.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 633: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenSendSoftwareTriggerIviFgenSoftwareTriggerCapabilityGroup[SWT]ThisVIsendsacommandtotriggertheinstrument.YoumustsatisfycertainconditionsbeforeyoucansuccessfullycallthisVI,TheIviFgenTriggerSourceissettoIVIDMM_VAL_SOFTWARE_TRIG.Ifthisconditionisnottrue,thisVIdoesnotsendthesoftwaretriggerandreturnstheerrorIVIFGEN_ERROR_TRIGGER_NOT_SOFTWARE.ThisVIdoesnotchecktheinstrumentstatus.Typically,theend-usercallsthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Theend-userusesthelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Tochecktheinstrumentstatus,calltheIviFgenError-QueryVIattheconclusionofthesequence.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviFgenInitializeorIviFgenInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 634: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenPropertiesExpandthisbooktoviewanalphabetizedlistofIviFgenproperties.

Page 635: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenAMEnabled[AM]IviFgenModulateAMProperty[AM]DataType Access Applies

to Coercion HighLevelVIs

R/W Channel N/A IviFgenConfigureAMEnabled

DescriptionThischannel-basedpropertyspecifieswhetherthefunctiongeneratorappliesamplitudemodulationtotheoutputsignal.PropertyNodePathIviFgen»AmplitudeModulation»AMEnabled[AM]

Page 636: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenAMInternalDepth[AM]IviFgenModulateAMProperty[AM]DataType Access Appliesto Coercion HighLevelVIs

R/W N/A N/A IviFgenConfigureAMInternal

DescriptionSpecifiestheextentofmodulationthefunctiongeneratorappliestothecarriersignal.Theunitsareapercentageoffullmodulation.At0%depth,theoutputamplitudeequalsthecarriersignal'samplitude.At100%depth,theoutputamplitudeequalstwicethecarriersignal'samplitude.ThispropertyaffectsfunctiongeneratorbehavioronlywhentheIviFgenAMSource[AM]propertyissettoIVIFGEN_VAL_AM_INTERNAL.PropertyNodePathIviFgen»AmplitudeModulation»AMInternalDepth[AM]

Page 637: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenAMInternalFrequencyIviFgenModulateAMProperty[AM]DataType Access Appliesto Coercion HighLevelVIs

R/W N/A N/A IviFgenConfigureAMInternal

DescriptionSpecifiesthefrequencyofthestandardwaveformthatthefunctiongeneratorusestomodulatetheoutputsignal.Theunitsarehertz(Hz).ThispropertyaffectsfunctiongeneratorbehavioronlywhentheIviFgenAMSource[AM]propertyissettoIVIFGEN_VAL_AM_INTERNAL.PropertyNodePathIviFgen»AmplitudeModulation»AMInternalFrequency

Page 638: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenAMInternalWaveform[AM]IviFgenModulateAMProperty[AM]DataType Access Appliesto Coercion HighLevelVIs

R/W N/A N/A IviFgenConfigureAMInternal

DescriptionSpecifiesthestandardwaveformtypethatthefunctiongeneratorusestomodulatetheoutputsignal.ThispropertyaffectsfunctiongeneratorbehavioronlywhentheIviFgenAMSource[AM]propertyissettoIVIFGEN_VAL_AM_INTERNAL.PropertyNodePathIviFgen»AmplitudeModulation»AMInternalWaveform[AM]DefinedValuesIVIFGEN_VAL_AM_INTERNAL_SINEIVIFGEN_VAL_AM_INTERNAL_SQUAREIVIFGEN_VAL_AM_INTERNAL_TRIANGLEIVIFGEN_VAL_AM_INTERNAL_RAMP_UPIVIFGEN_VAL_AM_INTERNAL_RAMP_DOWN

Page 639: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenAMSource[AM]IviFgenModulateAMProperty[AM]DataType Access Appliesto Coercion HighLevelVIs

R/W Channel N/A IviFgenConfigureAMSource

DescriptionThischannel-basedpropertyspecifiesthesignalthatthefunctiongeneratorusestomodulatetheoutputsignal.PropertyNodePathIviFgen»AmplitudeModulation»AMSource[AM]DefinedValuesIVIFGEN_VAL_AM_INTERNALIVIFGEN_VAL_AM_EXTERNAL

Page 640: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenArbFrequency[AF]IviFgenArbFrequencyProperty[AF]DataType Access Applies

to Coercion HighLevelVIs

R/W Channel N/A IviFgenConfigureArbFrequency

DescriptionSpecifiestherateatwhichthefunctiongeneratoroutputsanentirearbitrarywaveform.Theunitsarearbitrarywaveformspersecond.YouusethispropertywhentheIviFgenOutputModepropertyissettoIVIFGEN_VAL_OUTPUT_ARB.PropertyNodePathIviFgen»ArbitraryWaveformOutput»ArbitraryWaveformFrequency»ArbFrequency[AF]

Page 641: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenArbSampleRate[ARB]IviFgenArbWfmProperty[ARB]DataType Access Applies

to Coercion HighLevelVIs

R/W N/A N/A IviFgenConfigureSampleRate[ARB]

DescriptionSpecifiestherateatwhichthefunctiongeneratoroutputsthepointsinarbitrarywaveforms.Theunitsaresamplespersecond.YouusethispropertywhentheIviFgenOutputModepropertyissettoIVIFGEN_VAL_OUTPUT_ARBorIVIFGEN_VAL_OUTPUT_SEQ.PropertyNodePathIviFgen»ArbitraryWaveformOutput»ArbSampleRate[ARB]

Page 642: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenArbitrarySequenceHandle[SEQ]IviFgenArbSeqProperty[SEQ]DataType Access Applies

to Coercion HighLevelVIs

R/W Channel N/A IviFgenConfigureArbitrarySequence

DescriptionThischannel-basedpropertyidentifieswhichsequencethefunctiongeneratorproduces.YoucancreatemultiplesequencesusingtheIviFgenCreateArbitrarySequence[SEQ]VI.TheCreateArbitrarySequence[SEQ]VIreturnsahandlethatyouusetoidentifytheparticularsequence.Toconfigurethefunctiongeneratortoproduceaparticularsequence,yousetthispropertytothesequence'shandle.YouusethispropertyonlywhentheIviFgenOutputModepropertyissettoIVIFGEN_VAL_OUTPUT_SEQ.PropertyNodePathIviFgen»ArbitrarySequenceOutput»ArbitrarySequenceHandle[SEQ]

Page 643: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenArbitraryWaveformGain[ARB]IviFgenArbWfmProperty[ARB]DataType Access Applies

to Coercion HighLevelVIs

R/W Channel N/A IviFgenConfigureArbitraryWaveform[ARB]

DescriptionThischannel-basedpropertyspecifiesthefactorbywhichthefunctiongeneratorscalesthearbitrarywaveformdata.Whenyoucreatearbitrarywaveforms,youmustfirstnormalizethedatapointstotherange–1.0to+1.0.Youusethispropertytoscalethearbitrarywaveformtootherranges.Forexample,whenyousetthispropertyto2.0,theoutputsignalrangesfrom–2.0to+2.0V.YouusethispropertywhentheIviFgenOutputModepropertyissettoIVIFGEN_VAL_OUTPUT_ARBorIVIFGEN_VAL_OUTPUT_SEQ.PropertyNodePathIviFgen»ArbitraryWaveformOutput»ArbitraryWaveformGain[ARB]

Page 644: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenArbitraryWaveformHandle[ARB]IviFgenArbWfmProperty[ARB]DataType Access Applies

to Coercion HighLevelVIs

R/W Channel N/A IviFgenConfigureArbitraryWaveform[ARB]

DescriptionThischannel-basedpropertyidentifieswhicharbitrarywaveformthefunctiongeneratorproduces.YoucancreatemultiplearbitrarywaveformsusingtheIviFgenCreateArbitraryWaveformVI.TheCreateArbitraryWaveform[ARB]VIreturnsahandlethatyouusetoidentifytheparticularwaveform.Toconfigurethefunctiongeneratortoproduceaparticularwaveform,yousetthispropertytothewaveform'shandle.YouusethispropertyonlywhentheIviFgenOutputModepropertyissettoIVIFGEN_VAL_OUTPUT_ARB.PropertyNodePathIviFgen»ArbitraryWaveformOutput»ArbitraryWaveformHandle[ARB]

Page 645: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenArbitraryWaveformOffset[ARB]IviFgenArbWfmProperty[ARB]DataType Access Applies

to Coercion HighLevelVIs

R/W Channel N/A IviFgenConfigureArbitraryWaveform[ARB]

DescriptionThischannel-basedpropertyspecifiesthevaluethefunctiongeneratoraddstothearbitrarywaveformdata.Whenyoucreatearbitrarywaveforms,youmustfirstnormalizethedatapointstotherange–1.0to+1.0.Youusethispropertytoshiftthearbitrarywaveform'srange.Theunitsarevolts(V).Forexample,whenyousetthispropertyto1.0,theoutputsignalrangesfrom2.0Vto0.0V.YouusethispropertywhentheIviFgenOutputModepropertyissettoIVIFGEN_VAL_OUTPUT_ARBorIVIFGEN_VAL_OUTPUT_SEQ.PropertyNodePathIviFgen»ArbitraryWaveformOutput»ArbitraryWaveformOffset[ARB]

Page 646: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenBurstCount[BST]IviFgenBurstProperty[BST]DataType Access Applies

to Coercion HighLevelVIs

R/W Channel N/A IviFgenConfigureBurstCount

DescriptionThischannel-basedpropertyspecifiesthenumberofwaveformcyclesthatthefunctiongeneratorproducesafteritreceivesatrigger.ThispropertyaffectsfunctiongeneratorbehavioronlywhentheIviFgenOperationModepropertyissettoIVIFGEN_VAL_OPERATE_BURST.PropertyNodePathIviFgen»BurstOperation»BurstCount[BST]

Page 647: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenChannelCountIviFgenBasePropertyDataType Access Appliesto Coercion HighLevelVIs

RO N/A None None

DescriptionReturnsthenumberofchannelsavailableontheinstrument.PropertyNodePathIviFgen»InherentIVISettings»SpecificDriverCapabilities»ChannelCount

Page 648: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenDCOffset[STD]IviFgenStdFuncProperty[STD]DataType Access Applies

to Coercion HighLevelVIs

R/W Channel N/A IviFgenConfigureStandardWaveform

DescriptionThischannel-basedpropertyspecifiestheDCoffsetofthestandardwaveformthefunctiongeneratorproduces.Thisvalueistheoffsetattheoutputterminal.Theunitsarevolts(V).ThevalueistheoffsetfromgroundtothecenterofthewaveformyouspecifywiththeIviFgenWaveform[STD]property.Forexample,astandardwaveformrangingfrom+5.0Vto0.0VhasaDCoffsetof2.5V.YouusethispropertyonlywhentheIviFgenOutputModepropertyissettoIVIFGEN_VAL_OUTPUT_FUNC.PropertyNodePathIviFgen»StandardFunctionOutput»DCOffset[STD]

Page 649: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenDutyCycleHigh[STD]IviFgenStdFuncProperty[STD]DataType Access Appliesto Coercion HighLevelVIs

R/W Channel N/A None

DescriptionThischannel-basedpropertyspecifiesthelengthoftimetheoutputvoltagelevelremainshighinasquarewaveform.Youspecifythispropertyasapercentageofonewaveformcycle.YouusethispropertyonlywhentheIviFgenOutputModepropertyissettoIVIFGEN_VAL_OUTPUT_FUNCandtheIviFgenWaveform[STD]propertytoIVIFGEN_VAL_WFM_SQUARE.PropertyNodePathIviFgen»StandardFunctionOutput»DutyCycleHigh[STD]

Page 650: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenFMEnabled[FM]IviFgenModulateFMProperty[FM]DataType Access Applies

to Coercion HighLevelVIs

R/W Channel N/A IviFgenConfigureFMEnabled

DescriptionSpecifieswhetherthefunctiongeneratorappliesfrequencymodulationtotheoutputsignal.PropertyNodePathIviFgen»FrequencyModulation»FMEnabled[FM]

Page 651: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenFMInternalFrequency[FM]IviFgenModulateFMProperty[FM]DataType Access Appliesto Coercion HighLevelVIs

R/W N/A N/A IviFgenConfigureFMInternal

DescriptionSpecifiesthefrequencyofthestandardwaveformthatthefunctiongeneratorusestomodulatetheoutputsignal.Theunitsarehertz(Hz).ThispropertyaffectsfunctiongeneratorbehavioronlywhentheIviFgenFMSource[FM]propertyissettoIVIFGEN_VAL_FM_INTERNAL.PropertyNodePathIviFgen»FrequencyModulation»FMInternalFrequency[FM]

Page 652: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenFMInternalWaveformIviFgenModulateFMPropertyDataType Access Appliesto Coercion HighLevelVIs

R/W N/A N/A IviFgenConfigureFMInternal

DescriptionSpecifiesthestandardwaveformtypethatthefunctiongeneratorusestomodulatetheoutputsignal.ThispropertyaffectsfunctiongeneratorbehavioronlywhentheIviFgenFMSourcepropertyissettoIVIFGEN_VAL_FM_INTERNAL.PropertyNodePathIviFgen»FrequencyModulation»FMInternalWaveformDefinedValuesIVIFGEN_VAL_FM_INTERNAL_SINEIVIFGEN_VAL_FM_INTERNAL_SQUAREIVIFGEN_VAL_FM_INTERNAL_TRIANGLEIVIFGEN_VAL_FM_INTERNAL_RAMP_UPIVIFGEN_VAL_FM_INTERNAL_RAMP_DOWN

Page 653: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenFMInternalDeviation[FM]IviFgenModulateFMProperty[FM]DataType Access Appliesto Coercion HighLevelVIs

R/W N/A N/A IviFgenConfigureFMInternal

DescriptionSpecifiesthemaximumfrequencydeviationthemodulatingwaveformappliestothecarrierwaveform.Thisdeviationcorrespondstothemaximumamplitudelevelofthemodulatingsignal.Theunitsarehertz(Hz).ThispropertyaffectsfunctiongeneratorbehavioronlywhentheIviFgenFMSource[FM]propertyissettoIVIFGEN_VAL_FM_INTERNAL.PropertyNodePathIviFgen»FrequencyModulation»FMInternalDeviation[FM]

Page 654: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenFMSource[FM]IviFgenModulateFMProperty[FM]DataType Access Appliesto Coercion HighLevelVIs

R/W Channel N/A IviFgenConfigureFMSource

DescriptionSpecifiesthesignalthefunctiongeneratorusestomodulatetheoutputsignal.PropertyNodePathIviFgen»FrequencyModulation»FMSource[FM]DefinedValuesIVIFGEN_VAL_FM_INTERNALIVIFGEN_VAL_FM_EXTERNAL

Page 655: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenFrequency[STD]IviFgenStdFuncProperty[STD]DataType Access Applies

to Coercion HighLevelVIs

R/W Channel N/A IviFgenConfigureStandardWaveform

DescriptionThischannel-basedpropertyspecifiesthefrequencyofthestandardwaveformthefunctiongeneratorproduces.Theunitsarehertz(Hz).YouusethispropertyonlywhentheIviFgenOutputModepropertyissettoIVIFGEN_VAL_OUTPUT_FUNC.ThispropertydoesnotaffectfunctiongeneratorbehaviorwhenyousettheIviFgenWaveform[STD]propertytoIVIFGEN_VAL_WFM_DC.PropertyNodePathIviFgen»StandardFunctionOutput»Frequency[STD]

Page 656: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenFuncAmplitude[STD]IviFgenStdFuncProperty[STD]DataType Access Applies

to Coercion HighLevelVIs

R/W Channel N/A IviFgenConfigureStandardWaveform

DescriptionThischannel-basedpropertyspecifiestheamplitudeofthestandardwaveformthefunctiongeneratorproduces.Thisvalueistheamplitudeattheoutputterminal.Theunitsarevoltspeak-to-peak(Vpp).Forexample,toproduceawaveformrangingfrom–5.0to+5.0V,yousetthisvalueto10.0V.YouusethispropertyonlywhentheIviFgenOutputModepropertyissettoIVIFGEN_VAL_OUTPUT_FUNC.ThispropertydoesnotaffectfunctiongeneratorbehaviorwhenyousettheIviFgenWaveform[STD]propertytoIVIFGEN_VAL_WFM_DC.PropertyNodePathIviFgen»StandardFunctionOutput»FuncAmplitude[STD]

Page 657: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenInternalTriggerRate[IT]IviFgenInternalTriggerProperty[ITRG]DataType Access Applies

to Coercion HighLevelVIs

R/W Channel N/A IviFgenConfigureInternalTriggerRate

DescriptionThispropertyspecifiestherateatwhichthefunctiongenerator'sinternaltriggersourceproducesatrigger,intriggerspersecond.ThispropertyaffectsfunctiongeneratorbehavioronlywhentheIviFgenTriggerSource[TRG]propertyissettoIVIFGEN_VAL_INTERNAL_TRIGGERonachannel.PropertyNodePathIviFgen»Triggering»InternalTrigger»InternalTriggerRate[IT]

Page 658: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenMaxLoopCount[SEQ]IviFgenArbSeqProperty[SEQ]DataType Access Applies

to Coercion HighLevelVIs

RO N/A N/A IviFgenQueryArbSequenceCapabilities

DescriptionReturnsthemaximumnumberoftimesthefunctiongeneratorcanrepeatawaveforminasequence.Typically,thisvalueisconstantforthefunctiongenerator.PropertyNodePathIviFgen»ArbitrarySequenceOutput»MaxLoopCount

Page 659: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenMaxNumberofSequences[SEQ]IviFgenArbSeqProperty[SEQ]DataType Access Applies

to Coercion HighLevelVIs

RO N/A N/A IviFgenQueryArbSequenceCapabilities

DescriptionReturnsthemaximumnumberofarbitrarysequencesthefunctiongeneratorallows.Typically,thisvalueisconstantforthefunctiongenerator.PropertyNodePathIviFgen»ArbitrarySequenceOutput»MaxNumberofSequences[SEQ]

Page 660: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenMaxNumberofWaveforms[ARB]IviFgenArbWfmProperty[ARB]DataType Access Applies

to Coercion HighLevelVIs

RO N/A N/A IviFgenQueryArbWaveformCapabilities

DescriptionReturnsthemaximumnumberofarbitrarywaveformsthatthefunctiongeneratorallows.Typically,thisvalueisconstantforthefunctiongenerator.PropertyNodePathIviFgen»ArbitraryWaveformOutput»MaxNumberofWaveforms[ARB]

Page 661: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenMaxSequenceLength[SEQ]IviFgenArbSeqProperty[SEQ]DataType Access Applies

to Coercion HighLevelVIs

RO N/A N/A IviFgenQueryArbSequenceCapabilities

DescriptionReturnsthemaximumnumberofarbitrarywaveformsthefunctiongeneratorallowsinasequence.Typically,thisvalueisconstantforthefunctiongenerator.PropertyNodePathIviFgen»ArbitrarySequenceOutput»MaxSequenceLength[SEQ]

Page 662: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenMaxWaveformSize[ARB]IviFgenArbWfmProperty[ARB]DataType Access Applies

to Coercion HighLevelVIs

RO N/A N/A IviFgenQueryArbWaveformCapabilities

DescriptionReturnsthemaximumnumberofpointsthefunctiongeneratorallowsinanarbitrarywaveform.Typically,thisvalueisconstantforthefunctiongenerator.PropertyNodePathIviFgen»ArbitraryWaveformOutput»MaxWaveformSize[ARB]

Page 663: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenMinSequenceLength[SEQ]IviFgenArbSeqProperty[SEQ]DataType Access Applies

to Coercion HighLevelVIs

RO N/A N/A IviFgenQueryArbSequenceCapabilities

DescriptionReturnstheminimumnumberofarbitrarywaveformsthefunctiongeneratorallowsinasequence.Typically,thisvalueisconstantforthefunctiongenerator.PropertyNodePathIviFgen»ArbitrarySequenceOutput»MinSequenceLength[SEQ]

Page 664: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenMinWaveformSize[ARB]IviFgenArbWfmProperty[ARB]DataType Access Applies

to Coercion HighLevelVIs

RO N/A N/A IviFgenQueryArbWaveformCapabilities

DescriptionReturnstheminimumnumberofpointsthefunctiongeneratorallowsinanarbitrarywaveform.Typically,thisvalueisconstantforthefunctiongenerator.PropertyNodePathIviFgen»ArbitraryWaveformOutput»MinWaveformSize[ARB]

Page 665: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenOperationModeIviScopeBasePropertyDataType Access Applies

to Coercion HighLevelVIs

R/W Channel N/A IviFgenConfigureOperationMode

DescriptionThispropertyspecifieshowthefunctiongeneratorproduceswaveforms.Forexample,youcanconfiguretheinstrumenttogenerateoutputcontinuously,ortogenerateadiscretenumberofwaveformcyclesbasedonatriggerevent.PropertyNodePathIviFgen»BasicOperation»OperationModeDefinedValuesIVIFGEN_VAL_OPERATE_CONTINUOUSIVIFGEN_VAL_OPERATE_BURST

Page 666: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenOutputEnabledIviScopeBasePropertyDataType Access Applies

to Coercion HighLevelVIs

R/W Channel N/A IviFgenConfigureOutputEnabled

DescriptionThischannel-basedpropertyspecifieswhetherthesignalthefunctiongeneratorproducesappearsattheoutputconnector.PropertyNodePathIviFgen»BasicOperation»OutputEnabled

Page 667: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenOutputImpedanceIviScopeBasePropertyDataType Access Applies

to Coercion HighLevelVIs

R/W Channel N/A IviFgenConfigureOutputImpedance

DescriptionThischannel-basedpropertyspecifiesthefunctiongenerator'soutputimpedanceattheoutputconnector.PropertyNodePathIviFgen»BasicOperation»OutputImpedance

Page 668: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenOutputModeIviScopeBasePropertyDataType Access Applies

to Coercion HighLevelVIs

R/W N/A N/A IviFgenConfigureOperationMode

DescriptionDeterminesthekindofwaveformthefunctiongeneratorproduces.ThevalueyouspecifydetermineswhichVIsandpropertiesyouusetoconfigurethewaveformthefunctiongeneratorproduces.WhenyousetthispropertytoIVIFGEN_VAL_OUTPUT_FUNC,usethefollowingpropertiesandVIstoconfigurestandardwaveforms:IviFgenWaveform[STD]IviFgenFuncAmplitude[STD]IviFgenDCOffset[STD]IviFgenFrequency[STD]IviFgenStartPhase[STD]IviFgenDutyCycleHigh[STD]IviFgenConfigureStandardWaveform[STD]WhenyousetthispropertytoIVIFGEN_VAL_OUTPUT_ARB,usethefollowingpropertiesandVIstoconfigurearbitrarywaveforms:IviFgenArbitraryWaveformHandle[ARB]IviFgenArbitraryWaveformGain[ARB]IviFgenArbitraryWaveformOffset[ARB]IviFgenConfigureSampleRate[ARB]IviFgenCreateArbitraryWaveform[ARB]IviFgenClearArbitraryWaveform[ARB]IviFgenConfigureArbitraryWaveform[ARB]Ifyourinstrumentallowsyoutospecifytherateatwhichanentirearbitrarywaveformisgenerated,youcanalsousethefollowing

Page 669: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

propertiesandVIstoconfigurearbitrarywaveforms:IviFgenArbFrequency[AF]IviFgenConfigureArbFrequency[AF]WhenyousetthispropertytoIVIFGEN_VAL_OUTPUT_SEQ,usethefollowingpropertiesandVIstoconfiguresequences:IviFgenArbitrarySequenceHandle[SEQ]IviFgenArbitraryWaveformGain[ARB]IviFgenArbitraryWaveformOffset[ARB]IviFgenConfigureSampleRate[ARB]IviFgenCreateArbitrarySequence[SEQ]IviFgenClearArbitrarySequence[SEQ]IviFgenClearArbitraryMemory[SEQ]IviFgenConfigureArbitrarySequence[SEQ]PropertyNodePathIviFgen»BasicOperation»OutputModeDefinedValuesIVIFGEN_VAL_OUTPUT_FUNCIVIFGEN_VAL_OUTPUT_ARBIVIFGEN_VAL_OUTPUT_SEQ

Page 670: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenReferenceClockSourceIviScopeBasePropertyDataType Access Applies

to Coercion HighLevelVIs

R/W N/A N/A IviFgenConfigureRefClockSource

DescriptionSpecifiesthereferenceclocksource.Thefunctiongeneratorderivesfrequenciesandsampleratesthatitusestogeneratewaveformsfromthesourceyouspecify.PropertyNodePathIviFgen»BasicOperation»ReferenceClockSourceDefinedValuesIVIFGEN_VAL_REF_CLOCK_INTERNALIVIFGEN_VAL_REF_CLOCK_EXTERNALIVIFGEN_VAL_REF_CLOCK_RTSI_CLOCK

Page 671: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenStartPhase[STD]IviFgenStdFuncProperty[STD]DataType Access Applies

to Coercion HighLevelVIs

R/W Channel N/A IviFgenConfigureStandardWaveform

DescriptionThischannel-basedpropertyspecifiesthehorizontaloffsetofthestandardwaveformthefunctiongeneratorproduces.Youspecifythispropertyindegreesofonewaveformcycle.Forexample,a180degreephaseoffsetmeansoutputgenerationbeginshalfwaythroughthewaveform.Astartphaseof360degreesoffsetstheoutputbyanentirewaveformcycle.Itisthereforeidenticaltoastartphaseof0degrees.YouusethispropertyonlywhentheIviFgenOutputModepropertyissettoIVIFGEN_VAL_OUTPUT_FUNC.ThispropertydoesnotaffectfunctiongeneratorbehaviorwhenyousettheIviFgenWaveform[STD]propertytoIVIFGEN_VAL_WFM_DC.PropertyNodePathIviFgen»StandardFunctionOutput»StartPhase[STD]

Page 672: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenTriggerSource[TRG]IviFgenTriggerProperty[TRG]DataType Access Applies

to Coercion HighLevelVIs

R/W Channel N/A IviFgenConfigureTriggerSource

DescriptionThischannel-basedpropertyspecifiesthetriggersource.Afterthefunctiongeneratorreceivesatrigger,itgeneratesanoutputsignalbasedontheoperationmode.PropertyNodePathIviFgen»Triggering»TriggerSource[TRG]DefinedValuesIVIFGEN_VAL_EXTERNALIVIFGEN_VAL_INTERNAL_TRIGGERIVIFGEN_VAL_TTL0IVIFGEN_VAL_TTL1IVIFGEN_VAL_TTL2IVIFGEN_VAL_TTL3IVIFGEN_VAL_TTL4IVIFGEN_VAL_TTL5IVIFGEN_VAL_TTL6IVIFGEN_VAL_TTL7IVIFGEN_VAL_ECL0IVIFGEN_VAL_ECL1IVIFGEN_VAL_PXI_STARIVIFGEN_VAL_RTSI_0IVIFGEN_VAL_RTSI_1IVIFGEN_VAL_RTSI_2

Page 673: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_RTSI_3IVIFGEN_VAL_RTSI_4IVIFGEN_VAL_RTSI_5IVIFGEN_VAL_RTSI_6

Page 674: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenWaveform[STD]IviFgenStdFuncProperty[STD]DataType Access Applies

to Coercion HighLevelVIs

R/W Channel N/A IviFgenConfigureStandardWaveform

DescriptionThischannel-basedpropertyspecifieswhichstandardwaveformthefunctiongeneratorproduces.Refertothediagramsofstandardwaveforms.YouusethispropertyonlywhentheIviFgenOutputModepropertyissettoIVIFGEN_VAL_OUTPUT_FUNC.PropertyNodePathIviFgen»StandardFunctionOutput»Waveform[STD]DefinedValuesIVIFGEN_VAL_WFM_SINEIVIFGEN_VAL_WFM_SQUAREIVIFGEN_VAL_WFM_TRIANGLEIVIFGEN_VAL_WFM_RAMP_UPIVIFGEN_VAL_WFM_RAMP_DOWNIVIFGEN_VAL_WFM_DC

Page 675: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenWaveformQuantum[ARB]IviFgenArbWfmProperty[ARB]DataType Access Applies

to Coercion HighLevelVIs

RO N/A N/A IviFgenQueryArbWaveformCapabilities

DescriptionThesizeofeacharbitrarywaveformmustbeamultipleofaquantumvalue.Thispropertyreturnsthequantumvaluethefunctiongeneratorallows.Forexample,whenthispropertyreturnsavalueof8,allwaveformsizesmustbeamultipleof8.Typically,thisvalueisconstantforthefunctiongenerator.PropertyNodePathIviFgen»ArbitraryWaveformOutput»WaveformQuantum[ARB]

Page 676: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviFgenDefinedValuesExpandthisbooktoviewanalphabetizedlistofIviFgendefinedvalues.

Page 677: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_AM_EXTERNALThefunctiongeneratorusesawaveformfromanexternalsourcetoamplitudemodulatetheoutputsignal.DefinedValue:1

Page 678: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_AM_INTERNALThefunctiongeneratorusesaninternallygeneratedwaveformtoamplitudemodulatetheoutputsignal.DefinedValue:0

Page 679: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_AM_INTERNAL_RAMP_DOWNThefunctiongeneratoramplitudemodulatesthecarriersignalwithanegativerampwaveform.DefinedValue:5

Page 680: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_AM_INTERNAL_RAMP_UPThefunctiongeneratoramplitudemodulatesthecarriersignalwithapositiverampwaveform.DefinedValue:4

Page 681: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_AM_INTERNAL_SINEThefunctiongeneratoramplitudemodulatesthecarriersignalwithasinusoidwaveform.DefinedValue:1

Page 682: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_AM_INTERNAL_SQUAREThefunctiongeneratoramplitudemodulatesthecarriersignalwithasquarewaveform.DefinedValue:2

Page 683: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_AM_INTERNAL_TRIANGLEThefunctiongeneratoramplitudemodulatesthecarriersignalwithatriangularwaveform.DefinedValue:3

Page 684: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_ECL0ThefunctiongeneratorwaitsuntilitreceivesatriggerontheECL0line.DefinedValue:119

Page 685: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_ECL1ThefunctiongeneratorwaitsuntilitreceivesatriggerontheECL1line.DefinedValue:120

Page 686: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_EXTERNALThefunctiongeneratordoesnotproduceanoutputsignaluntilitreceivesatriggeronitsexternaltriggerinputterminal.DefinedValue:1

Page 687: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_FM_EXTERNALThefunctiongeneratorusesawaveformfromanexternalsourcetofrequencymodulatetheoutputsignal.DefinedValue:1

Page 688: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_FM_INTERNALThefunctiongeneratorusesaninternallygeneratedwaveformtofrequencymodulatetheoutputsignal.DefinedValue:0

Page 689: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_FM_INTERNAL_RAMP_DOWNThefunctiongeneratorfrequencymodulatesthecarriersignalwithanegativerampwaveform.DefinedValue:5

Page 690: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_FM_INTERNAL_RAMP_UPThefunctiongeneratorfrequencymodulatesthecarriersignalwithapositiverampwaveform.DefinedValue:4

Page 691: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_FM_INTERNAL_SINEThefunctiongeneratorfrequencymodulatesthecarriersignalwithasinusoidwaveform.DefinedValue:1

Page 692: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_FM_INTERNAL_SQUAREThefunctiongeneratorfrequencymodulatesthecarriersignalwithasquarewaveform.DefinedValue:2

Page 693: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_FM_INTERNAL_TRIANGLEThefunctiongeneratorfrequencymodulatesthecarriersignalwithatriangularwaveform.DefinedValue:3

Page 694: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_INTERNAL_TRIGGERThefunctiongeneratorwaitsuntilitreceivesatriggerfromitsinternaltriggersource.DefinedValue:3

Page 695: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_OPERATE_BURSTThefunctiongeneratorproducesadiscreetnumberofwaveformswhenatriggereventoccurs.DefinedValue:1

Page 696: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_OPERATE_CONTINUOUSThefunctiongeneratorproducesoutputcontinuously.DefinedValue:0

Page 697: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_OUTPUT_ARBThedriverusesthepropertiesandfunctionsoftheIviFgenArbWfmExtensionGrouptoconfigurethefunctiongenerator'soutputsignal.DefinedValue:1

Page 698: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_OUTPUT_FUNCThedriverusesthepropertiesandfunctionsoftheIviFgenStdFuncextensiongrouptoconfigurethefunctiongenerator'soutputsignal.DefinedValue:0

Page 699: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_OUTPUT_SEQThedriverusesthepropertiesandfunctionsoftheIviFgenArbWfmandIviFgenArbSeqExtensionGroupstogethertoconfigurethefunctiongenerator'soutputsignal.DefinedValue:2

Page 700: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_PXI_STARThefunctiongeneratorwaitsuntilitreceivesatriggeronthePXIStarbus.DefinedValue:131

Page 701: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_REF_CLOCK_EXTERNALThefunctiongeneratorreceivesthereferenceclocksignalfromanexternalsource.DefinedValue:1

Page 702: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_REF_CLOCK_INTERNALThefunctiongeneratorproducesthereferenceclocksignalinternally.DefinedValue:0

Page 703: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_REF_CLOCK_RTSI_CLOCKThefunctiongeneratorreceivesthereferenceclocksignalfromtheRTSIclocksource.DefinedValue:101

Page 704: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_REF_CLOCK_RTSI_CLOCKThefunctiongeneratorreceivesthereferenceclocksignalfromtheRTSIclocksource.DefinedValue:101

Page 705: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_RTSI_0ThefunctiongeneratorwaitsuntilitreceivesatriggerontheRTSI0line.DefinedValue:141

Page 706: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_RTSI_1ThefunctiongeneratorwaitsuntilitreceivesatriggerontheRTSI1line.DefinedValue:142

Page 707: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_RTSI_2ThefunctiongeneratorwaitsuntilitreceivesatriggerontheRTSI2line.DefinedValue:143

Page 708: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_RTSI_3ThefunctiongeneratorwaitsuntilitreceivesatriggerontheRTSI3line.DefinedValue:144

Page 709: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_RTSI_4ThefunctiongeneratorwaitsuntilitreceivesatriggerontheRTSI4line.DefinedValue:145

Page 710: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_RTSI_5ThefunctiongeneratorwaitsuntilitreceivesatriggerontheRTSI5line.DefinedValue:146

Page 711: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_RTSI_6ThefunctiongeneratorwaitsuntilitreceivesatriggerontheRTSI6line.DefinedValue:147

Page 712: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_SOFTWARE_TRIGThefunctiongeneratordoesnotproduceanoutputsignaluntiltheIviFgen_SendSoftwareTriggerfunctioniscalled.IfyousettheIVIFGEN_ATTR_TRIGGER_SOURCEpropertytothisvalue,theinstrumentcanonlybetriggeredbycallingtheIviFgen_SendSoftwareTriggerfunction.DefinedValue:2

Page 713: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_TTL0ThefunctiongeneratorwaitsuntilitreceivesatriggerontheTLL0line.DefinedValue:111

Page 714: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_TTL1ThefunctiongeneratorwaitsuntilitreceivesatriggerontheTLL1line.DefinedValue:112

Page 715: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_TTL2ThefunctiongeneratorwaitsuntilitreceivesatriggerontheTLL2line.DefinedValue:113

Page 716: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_TTL3ThefunctiongeneratorwaitsuntilitreceivesatriggerontheTLL3line.DefinedValue:114

Page 717: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_TTL4ThefunctiongeneratorwaitsuntilitreceivesatriggerontheTLL4line.DefinedValue:115

Page 718: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_TTL5ThefunctiongeneratorwaitsuntilitreceivesatriggerontheTLL5line.DefinedValue:116

Page 719: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_TTL6ThefunctiongeneratorwaitsuntilitreceivesatriggerontheTTL6line.DefinedValue:117

Page 720: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_TTL7ThefunctiongeneratorwaitsuntilitreceivesatriggerontheTTL7line.DefinedValue:118

Page 721: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_WFM_DCConfiguresthefunctiongeneratortoproduceaconstantvoltage.DefinedValue:6

Page 722: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_WFM_RAMP_DOWNConfiguresthefunctiongeneratortoproduceanegativerampwaveform.DefinedValue:5

Page 723: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_WFM_RAMP_UPConfiguresthefunctiongeneratortoproduceapositiverampwaveform.DefinedValue:4

Page 724: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_WFM_SINEConfiguresthefunctiongeneratortoproduceasinusoidwaveform.DefinedValue:1

Page 725: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_WFM_SQUAREConfiguresthefunctiongeneratortoproduceasquarewaveform.DefinedValue:2

Page 726: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIFGEN_VAL_WFM_TRIANGLEConfiguresthefunctiongeneratortoproduceatriangularwaveform.DefinedValue:3

Page 727: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertiesforControllingIviFgenSimulationNoteYoucansetSimulationAttributesinMAXontheInitialSettingstabofIVIDrivers»Advanced»SimulationDriverSessions»nisIviClassorinthesimulationinteractivepanels.RefertoNationalInstrumentsIVIDriverHelp»ConfiguringYourSystemformoreinformation.

TwosetsofpropertiesexistforusewiththeIviFgenSimulationDriver.Thefollowingtabledescribespropertiesthatcontrolbehaviorofthedriver.AnothertablelistspropertiesthatsimulatethestatusofspecificdriverVIs.

Page 728: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertiesforControllingIviFgenSimulationName Data

TypeAccess Applies

toDescription

INTERACTIVE_SIMULATION Boolean W No Specifieswhethertosetthedrivertointeractivemode.Ininteractivemode,thesimulationdriverusespop-upuserinterfacepanelsforgettinginformationfromyou.Non-interactivemodeisusefulwhenyoudonotwanttheinteractivepanelstointerruptyourtestprogram.

SELF_TEST_CODE Integer W No Specifiestheself-testcode.WhentheIviFgenSelf-TestVIiscalled,theself-testresultparameterreturnsthis

Page 729: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

value.SELF_TEST_MSG String W No Specifiesthe

self-testmessage.WhentheIviFgenSelf-TestVIiscalled,theself-testmessageparameterreturnsthisstring.

ERROR_QUERY_CODE Integer W No Specifiestheerror-querycode.WhentheIviFgenError-QueryVIiscalled,theerrorcodeparameterreturnsthisvalue.

ERROR_QUERY_MSG String W No Specifiestheerror-querymessage.WhentheIviFgenError-QueryVIiscalled,theerrormessageparameterreturnsthisstring.

DRIVER_REV_QUERY String W No Specifiestheinstrument

Page 730: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

driverrevisionmessage.WhentheIviFgenRevisionQueryVIiscalled,theinstrumentdriverrevisionparameterreturnsthisstring.

INSTR_REV_QUERY String W No Specifiesthefirmwarerevisionmessage.WhentheIviFgenRevisionQueryVIiscalled,thefirmwarerevisionparameterreturnsthisstring.

SIMULATE_STATUS_CODE Boolean W No SpecifieswhethertosimulatereturncodesfromtheIviFgendriverVIs.RefertotheIviFgenPropertiesforStatusSimulation

Page 731: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

table.

RelatedTopicsSettingUpSimulatedErrorsSettingUpSimulationforVXIplug&playVIs

Page 732: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertiesforStatusSimulationinIviFgenWhenanIviFgendriverVIiscalled,thedriverquerieswhetherNISFGEN_ATTR_SIMULATE_STATUS_CODEisenabled.Ifenabled,thedrivergetstheappropriateVI'ssimulationstatuscode.Ifthevalueofthesimulationstatuscoderepresentsawarning(hasapositivevalue),thenitisreturnedastheVI'sreturnstatusonlyifnoothererrororwarningoccurredbeforetheVIends.Ifthevalueofthesimulationstatuscoderepresentsanerror(hasanegativevalue),thenitisreturnedastheVI'sreturnstatusonlyifnoothererroroccurredbeforetheVIends.ThefollowingIviFgenVIsdonotsupportstatuscodesimulation:

IviFgenGetErrorIviFgenClearErrorIviFgenGetNextInterchangeWarningIviFgenResetNextInterchangeWarningIviFgenClearNextInterchangeWarningIviFgenGetNextCoercionRecord

EachVIsupportedbytheIviFgenclassdriverhasacorrespondingpropertythatdeterminesthestatuscodetoreturnwhenstatuscodesimulationisenabled.ThefollowingtableliststhestatuscodepropertiesandtheVIforwhichtheyreturnavalue.ThesepropertiesarealloftypeViInt32,non-readable,andnon-channelbased.

NoteInthefollowingtable,theliteralstringNISFGENprecedesallpropertynames.

IviFgenPropertiesforStatusSimulationProperty VIINIT_STATUS IviFgen

Initialize,IviFgenInitializeWithOptions

CLOSE_STATUS IviFgenCloseRESET_STATUS IviFgenResetSELF_TEST_STATUS IviFgenSelf-TestERROR_QUERY_STATUS IviFgenError-

Page 733: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

QueryERROR_MESSAGE_STATUS IviFgenError

MessageREVISION_QUERY_STATUS IviFgenRevision

QueryRESET_DEFAULT_STATUS IviFgenResetWith

DefaultsDISABLE_STATUS IviFgenDisableINVALIDATE_STATUS IviFgenInvalidate

AllAttributesGET_CH_NAME_STATUS IviFgenGet

ChannelNameABORT_GENERATION_STATUS IviFgenAbort

GenerationCONFIGURE_OPERATION_MODE_STATUS IviFgenConfigure

OperationModeCONFIGURE_OUTPUT_ENABLED_STATUS IviFgenConfigure

OutputEnabledCONFIGURE_OUTPUT_IMPEDANCE_STATUS IviFgenConfigure

OutputImpedanceCONFIGURE_OUTPUT_MODE_STATUS IviFgenConfigure

OutputModeCONFIGURE_REF_CLOC_SOURCE_STATUS IviFgenConfigure

RefClockSourceINITIATE_GENERATION_STATUS IviFgenInitiate

GenerationCONFIGURE_STANDARD_WAVEFORM_STATUS IviFgenConfigure

StandardWaveform

CLEAR_ARB_WAVEFORM_STATUS IviFgenClearArbitraryWfm

CONFIGURE_ARB_WAVEFORM_STATUS IviFgenConfigureArbitraryWfm

Page 734: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

CONFIGURE_SAMPLE_RATE_STATUS IviFgenConfigureSampleRate

CREATE_ARB_WAVEFORM_STATUS IviFgenCreateArbitraryWfm

QUERY_ARB_WFM_CAPABILITIES_STATUS IviFgenQueryArbWaveformCapabilities

CONFIGURE_ARB_FREQUENCY_STATUS IviFgenConfigureArbFrequency

CLEAR_ARB_MEMORY_STATUS IviFgenClearArbitraryMemory

CLEAR_ARB_SEQUENCE_STATUS IviFgenClearArbitrarySequence

CONFIGURE_ARB_SEQUENCE_STATUS IviFgenConfigureArbitrarySequence

CREATE_ARB_SEQUENCE_STATUS IviFgenCreateArbitrarySequence

QUERY_ARB_SEQ_CAPABILITIES_STATUS IviFgenQueryArbSequenceCapabilities

CONFIGURE_TRIGGER_SOURCE_STATUS IviFgenConfigureTriggerSource

CONFIGURE_INTERNAL_TRIGGER_RATE_STATUS IviFgenConfigureInternalTriggerRate

SEND_SOFTWARE_TRIGGER_STATUS IviFgenSendSoftwareTrigger

CONFIGURE_BURST_COUNT_STATUS IviFgenConfigureBurstCount

CONFIGURE_AM_ENABLED_STATUS IviFgenConfigureAMEnabled

CONFIGURE_AM_INTERNAL_STATUS IviFgenConfigureAMInternal

CONFIGURE_AM_SOURCE_STATUS IviFgenConfigure

Page 735: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

AMSourceCONFIGURE_FM_ENABLED_STATUS IviFgenConfigure

FMEnabledCONFIGURE_FM_INTERNAL_STATUS IviFgenConfigure

FMInternalCONFIGURE_FM_SOURCE_STATUS IviFgenConfigure

FMSource

Page 736: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterClassDriverReferenceforLabVIEWIviPwrMeterVIandPropertyReferenceVITreePropertiesbyGroupErrorandCompletionCodes

Page 737: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterClassDriverOverviewThisinstrumentdriverprovidesprogrammingsupportfortheIviPwrMeterClass.TheIviPwrMeterclassisdesignedtosupportthetypicalpowermeteraswellascommonextendedfunctionalityfoundinmorecomplexinstruments.TheIviPwrMeterclassconceptualizesapowermeterasaninstrumentthatcanmeasuretheaverageRFpowerofaninputsignalandcanbeappliedtoseveraldifferentinstruments.ThedrivercontainsalltheVIsrequiredintheIviPwrMeterspecificationdefinedbytheIVIFoundation.ThisdriverrequiresNI-VISAandtheIVICompliancePackagetobeinstalled.TheIviPwrMeterclassisdividedintoabasecapabilitygroupandseveralextensioncapabilitygroups.Thebasecapabilitygroupisusedtoconfigureapowermeterforatypicalmeasurement(thisincludessettingtheunits,theautorangemode,theautoaveragingmode,andthecorrectionfrequency),initiatingameasurement,andreturningameasuredvalue.Thebasecapabilitygroupsupportsbothsingleanddualchannelmeasurements.TheIviPwrMeterclassalsocontainsextensiongroupsthatconfiguretheadvancedtriggersettings,themanualrange,theaveragingcount,andthereferenceoscillatorofthepowermeter.Theclassalsocontainsextensiongroupsthatperformzerocorrectionandcalibration.

Page 738: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterExtensionCapabilityGroupsTheIviPwrMeterclassdriveridentifiesVIsandpropertiesthatbelongtoanextensiongroupwiththefollowingabbreviations.Instrumentspecificdriversarenotrequiredtoimplementanyoftheextensioncapabilitygroups.IfyouuseVIsandpropertiesthatbelongtoextensioncapabilitygroups,everyinstrumentspecificdriverthatyouusemustimplementthoseextensions.

GroupName DescriptionIviPwrMeterChannelAcquisition Supportspowermetersthatcan

performsimultaneousmeasurementsontwoormorechannelsandfetchthemeasurementfromeachspecifiedchannel.IncludespropertiesforenablingachannelformeasurementandVIsforacquiringmeasurementsonaspecifiedchannel

IviPwrMeterManualRange Supportspowermetersthatcanmanuallyspecifytheupperandlowerlimitsofthemeasurementrange.IncludesVIsforconfiguringthemeasurementrange.

IviPwrMeterTriggerSource Supportspowermetersthatcanspecifyatriggersourceandatriggereventonwhichtotriggerameasurement.IncludesVIsforconfiguringthetriggersource.

IviPwrMeterInternalTrigger Supportspowermetersthatcantriggerinternallyonthemeasurementsignal.Itspecifiespropertiestoconfiguretheinternaltriggereventsource,triggerlevel,andthetriggerslope.IncludesVIsforconfiguringtheseproperties.

IviPwrMeterSoftwareTrigger Supportspowermetersthatcaninitiateameasurementbasedona

Page 739: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

softwaretriggersignal.Youcansendasoftwaretriggertocausethepowermetertotriggerameasurement.

IviPwrMeterAveragingCount Supportspowermetersthatcanfilterasignalbyaveragingitaspecifiednumberoftimesinmanualaveragingmode.DefinesanpropertyandVItospecifytheaveragingcount.

IviPwrMeterZeroCorrection Supportspowermetersthatcanperformazerocorrectiononaninputchannel.DefinesVIstoperformthezerocorrection.

IviPwrMeterDutyCycleCorrection Supportspowermetersthatperformadutycyclecorrection.IncludesVIsforenablingandconfiguringthedutycyclecorrection.

IviPwrMeterCalibration Supportspowermetersthatcanperformcalibrationforagivenpowersensor.DefinesVIstoperformthecalibration.

IviPwrMeterReferenceOscillator Supportspowermetersthatcanenableaninternalreferenceoscillator.DefinespropertiesthatconfigurethereferenceoscillatorandtheVIsthatsettheseproperties.

RelatedTopicIVIInherentClassCapabilities

Page 740: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterExtensionCapabilityGroupsTheIviPwrMeterclassdriveridentifiesVIsandpropertiesthatbelongtoanextensiongroupwiththefollowingabbreviations.Instrumentspecificdriversarenotrequiredtoimplementanyoftheextensioncapabilitygroups.IfyouuseVIsandthatbelongtoextensioncapabilitygroups,everyinstrumentspecificdriverthatyouusemustimplementthoseextensions.

GroupName DescriptionIviPwrMeterChannelAcquisition Supportspowermetersthatcan

performsimultaneousmeasurementsontwoormorechannelsandfetchthemeasurementfromeachspecifiedchannel.IncludespropertiesforenablingachannelformeasurementandVIsforacquiringmeasurementsonaspecifiedchannel.

IviPwrMeterManualRange Supportspowermetersthatcanmanuallyspecifytheupperandlowerlimitsofthemeasurementrange.IncludesVIsforconfiguringthemeasurementrange.

IviPwrMeterTriggerSource Supportspowermetersthatcanspecifyatriggersourceandatriggereventonwhichtotriggerameasurement.IncludesVIsforconfiguringthetriggersource.

IviPwrMeterInternalTrigger Supportspowermetersthatcantriggerinternallyonthemeasurementsignal.Itspecifiestoconfiguretheinternaltriggereventsource,triggerlevel,andthetriggerslope.IncludesVIsforconfiguringtheseproperties.

IviPwrMeterSoftwareTrigger Supportspowermetersthatcaninitiateameasurementbasedonasoftwaretriggersignal.Youcansend

Page 741: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

asoftwaretriggertocausethepowermetertotriggerameasurement.

IviPwrMeterAveragingCount Supportspowermetersthatcanfilterasignalbyaveragingitaspecifiednumberoftimesinmanualaveragingmode.DefinesanpropertyandVItospecifytheaveragingcount.

IviPwrMeterZeroCorrection Supportspowermetersthatcanperformazerocorrectiononaninputchannel.DefinesVIstoperformthezerocorrection.

IviPwrMeterDutyCycleCorrection Supportspowermetersthatperformadutycyclecorrection.IncludesVIsforenablingandconfiguringthedutycyclecorrection.

IviPwrMeterCalibration Supportspowermetersthatcanperformcalibrationforagivenpowersensor.DefinesVIstoperformthecalibration.

IviPwrMeterReferenceOscillator Supportspowermetersthatcanenableaninternalreferenceoscillator.DefinesthatconfigurethereferenceoscillatorandtheVIsthatsettheseproperties.

Page 742: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterAveragingCountExtensionGroupTheIviPwrMeterAveragingCountextensioncapabilitygroupsupportspowermetersthatcanfilterasignalbyaveragingitaspecifiednumberoftimesinmanualaveragingmode.TheIviPwrMeterAveragingCountextensiongroupdefinesanpropertyandVItospecifytheaveragingcount.

Page 743: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterAveragingCountVIIviPwrMeter_ConfigureAveragingCount

Page 744: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterAveragingCountPropertyIVIPWRMETER_ATTR_AVERAGING_COUNT

Page 745: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterBaseExtensionGroupTheIviPwrMeterBasecapabilitygroupsupportspowermetersthattakeasinglemeasurementononechannelaswellasinstrumentsthatcantakesynchronousmeasurementsontwochannels.TheIviPwrMeterBasecapabilitygroupdefinespropertiesandtheirvaluestoconfigurethetypeofmeasurementandhowthemeasurementistobeperformed.Thesepropertiesincludetheunits,theauto-rangemode,theauto-averagingmode,thecorrectionfrequency,andtheoffset.TheIviPwrMeterBasecapabilitygroupalsoincludesVIsforconfiguringthepowermeterandforinitiatingandretrievingmeasurements.

Page 746: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterBasePropertiesIVIPWRMETER_ATTR_AVERAGING_AUTO_ENABLEDIVIPWRMETER_ATTR_CORRECTION_FREQUENCYIVIPWRMETER_ATTR_OFFSETIVIPWRMETER_ATTR_RANGE_AUTO_ENABLEDIVIPWRMETER_ATTR_UNITSRelatedTopicsIVIInherentVIsIVIInherentPropertiesIviPwrMeterbehaviormodel

Page 747: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterCalibrationExtensionGroupTheIviPwrMeterCalibrationextensioncapabilitygroupsupportspowermetersthatcanperformcalibrationforagivenpowersensor.TheIviPwrMeterCalibrationcapabilitygroupdefinesfunctionstoperformthecalibration.

Page 748: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterCalibrationVIsIviPwrMeter_CalibrateIviPwrMeter_IsCalibrationComplete

Page 749: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterChannelAcquisitionExtensionGroupTheIviPwrMeterChannelAcquisitionextensioncapabilitygroupsupportspowermetersthatcanperformsimultaneousmeasurementsontwoormorechannelsandfetchthemeasurementfromeachspecifiedchannel.TheIviPwrMeterChannelAcquisitionextensioncapabilityalsoincludespropertiesforenablingachannelformeasurementandVIsforacquiringmeasurementsonaspecifiedchannel.

Page 750: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterChannelAcquisitionVIsIviPwrMeter_ConfigureChannelEnabledIviPwrMeter_FetchChannelIviPwrMeter_ReadChannel

Page 751: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterChannelAcquisitionPropertyIVIPWRMETER_ATTR_CHANNEL_ENABLED

Page 752: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterDutyCycleCorrectionExtensionGroupTheIviPwrMeterDutyCycleCorrectionextensioncapabilitygroupsupportspowermetersthatperformadutycyclecorrection.TheIviPwrMeterDutyCycleCorrectionextensioncapabilityalsoincludesVIsforenablingandconfiguringthedutycyclecorrection.

Page 753: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterDutyCycleCorrectionVIIviPwrMeter_ConfigureDutyCycleCorrection

Page 754: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterDutyCycleCorrectionPropertiesIVIPWRMETER_ATTR_DUTY_CYCLE_CORRECTIONIVIPWRMETER_ATTR_DUTY_CYCLE_CORRECTION_ENABLED

Page 755: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterInternalTriggerExtensionGroupTheIviPwrMeterInternalTriggerextensioncapabilitygroupsupportspowermetersthatcantriggerinternallyonthemeasurementsignal.TheIviPwrMeterInternalTriggerextensioncapabilitygroupalsospecifiespropertiestoconfiguretheinternaltriggereventsource,triggerlevel,andthetriggerslope.TheIviPwrMeterInternalTriggerextensioncapabilitygroupalsoincludesVIsforconfiguringtheseproperties.

Page 756: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterInternalTriggerVIIviPwrMeter_Configure_Internal_Trigger

Page 757: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterInternalTriggerPropertiesIVIPWRMETER_ATTR_INTERNAL_TRIGGER_EVENT_SOURCEIVIPWRMETER_ATTR_INTERNAL_TRIGGER_LEVELIVIPWRMETER_ATTR_INTERNAL_TRIGGER_SLOPE

Page 758: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterManualRangeExtensionGroupTheIviPwrMeterManualRangeextensioncapabilitygroupsupportspowermetersthatcanmanuallyspecifytheupperandlowerlimitsofthemeasurementrange.TheIviPwrMeterManualRangeextensioncapabilityalsoincludesVIsforconfiguringthemeasurementrange.

Page 759: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterManualRangeVIIviPwrMeter_ConfigureRange

Page 760: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterManualRangePropertiesIVIPWRMETER_ATTR_RANGE_LOWERIVIPWRMETER_ATTR_RANGE_UPPER

Page 761: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterReferenceOscillatorExtensionGroupTheIviPwrMeterReferenceOscillatorextensioncapabilitygroupsupportspowermetersthatcanenableaninternalreferenceoscillator.TheIviPwrMeterReferenceOscillatorcapabilitygroupdefinespropertiesthatconfigurethereferenceoscillator.ItalsodefinesVIStosettheseproperties.

Page 762: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterReferenceOscillatorVIsIviPwrMeter_ConfigureRefOscillatorIviPwrMeter_ConfigureRefOscillatorEnabled

Page 763: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterReferenceOscillatorPropertiesIVIPWRMETER_ATTR_REF_OSCILLATOR_ENABLEDIVIPWRMETER_ATTR_REF_OSCILLATOR_FREQUENCYIVIPWRMETER_ATTR_REF_OSCILLATOR_LEVEL

Page 764: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterSoftwareTriggerExtensionGroupTheIviPwrMeterSoftwareTriggerextensiongroupsupportspowermetersthatcaninitiateameasurementbasedonasoftwaretriggersignal.Youcansendasoftwaretriggertocausethepowermetertotriggerameasurement.

Page 765: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterSoftwareTriggerVIIviPwrMeter_SendSoftwareTrigger

Page 766: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterTriggerSourceExtensionGroupTheIviPwrMeterTriggerSourceextensioncapabilitygroupsupportspowermetersthatcanspecifyatriggersourceandatriggereventonwhichtotriggerameasurement.TheIviPwrMeterTriggerSourceextensioncapabilityalsoincludesVIsforconfiguringthetriggersource.

Page 767: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterTriggerSourceVIIviPwrMeter_Configure_Trigger_Source

Page 768: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterTriggerSourcePropertyIVIPWRMETER_ATTR_TRIGGER_SOURCE

Page 769: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterZeroCorrectionExtensionGroupTheIviPwrMeterZeroCorrectionextensioncapabilitygroupsupportspowermetersthatcanperformazerocorrectiononaninputchannel.TheIviPwrMeterZeroCorrectioncapabilitygroupdefinesVIstoperformthezerocorrection.

Page 770: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterZeroCorrectionVIsIviPwrMeter_Is_Zero_Correction_CompleteIviPwrMeter_ZeroIviPwrMeter_ZeroAllChannels

Page 771: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterBehaviorModelsIviPwrMeterAveragingCountIviPwrMeterBaseIviPwrMeterCalibrationIviPwrMeterChannelAcquisitionIviPwrMeterDutyCycleCorrectionIviPwrMeterInternalTriggerIviPwrMeterManualRangeIviPwrMeterReferenceOscillatorIviPwrMeterSoftwareTriggerIviPwrMeterTriggerSourceIviPwrMeterZeroCorrection

Page 772: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterAveragingCountBehaviorModelTheIviPwrMeterAveragingCountextensiongroupfollowsthesamebehaviormodelastheIviPwrMeterBasecapabilitygroup.

Page 773: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterBaseBehaviorModelThefollowingstatediagramshowsrelationshipsbetweentheIviPwrMeterBasecapabilitygroupandpowermeterbehavior.

ThemainstateintheIviPwrMeterClassistheIdlestate.ThepowermeterenterstheIdlestateastheresultofbeing"powered-on",successfullycompletingameasurement,orbybeingabortedfromapreviousmeasurementbyyouwiththeAbortVI.Typically,youconfigurethepowermeterwhileitisintheIdlestate.IviPwrMeterattributescanbeconfiguredindividuallybysettingpropertiesorwiththehigh-levelconfigurationVIsdefinedintheIviPwrMeterBasecapabilitygroup.TheReadandInitiateVIscausethepowermetertoleavetheIdlestateandtakeameasurementonallenabledchannels.TheReadVIdoesnotreturnuntilthemeasurementprocessiscompleteandthepowermeterhasreturnedtotheIdlestate.TheInitiateVIreturnsassoonasthepowermeterleavestheIdlestate.TheFetchVIisusedtoretrievemeasurementsthatwereinitiatedbytheInitiateVI.AssoonasthepowermeterleavestheIdlestate,itimmediatelytakesameasurementonallenabledchannels.YouenablechannelsbycallingtheConfigureMeasurementVIbeforeinitiatingthemeasurement.ThepowermetertakesameasurementonthechannelsspecifiedintheConfigureMeasurementVIandperformsthespecifiedmathoperationontheresults.Afterallmeasurementshavebeentaken,thepowermeter(ifitiscapable

Page 774: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ofdoingso)generatestheMeasurementCompletesignalandreturnstotheIdlestate.TheIviPwrMeterBasecapabilitygroupdoesnotrequirethatapowermeterbeabletogenerateaMeasurementCompletesignal.TheIviPwrMeterBasecapabilitygroupdoesnotdefinehowaMeasurementCompletesignalisconfigured.TheMeasurementCompletesignalispresentedintheIviPwrMeterbehaviormodeldiagramtodefinewhenthesignalisgeneratedasmostpowermetersgeneratethissignalbutmaynotbeabletoconfigureit.

Page 775: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterCalibrationBehaviorModelTheIviPwrMeterCalibrationextensiongroupfollowsthesamebehaviormodelastheIviPwrMeterBasecapabilitygroup.

Page 776: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterChannelAcquisitionBehaviorModelTheIviPwrMeterChannelAcquisitionbehaviormodelleveragesthebehaviormodeloftheIviPwrMeterBasecapabilitygroup.

Page 777: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterDutyCycleCorrectionBehaviorModelTheIviPwrMeterDutyCycleCorrectionextensiongroupfollowsthesamebehaviormodelastheIviPwrMeterBasecapabilitygroup.

Page 778: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterInternalTriggerBehaviorModelTheIviPwrMeterInternalTriggerbehaviormodelleveragesthebehaviormodeloftheIviPwrMeterBasecapabilitygroupandtheIviPwrMeterTriggerSourceextensiongroup.Furthermore,itdefinesanadditionaltriggereventforthetriggersource.ThepowermeterleavestheWait-For-Triggerstatewhenitreceivesaninternaltriggerevent.WhentheTriggerSourcepropertyissettotheInternaldefinedvalue,andthemeasurementsignalonthechannelspecifiedbytheInternalTriggerEventSourcepropertycrossesthelevelspecifiedbytheInternalTriggerLevelpropertyinthedirectionspecifiedbytheInternalTriggerSlopeproperty,thepowermeterleavestheWait-For-Triggerstateandtakesameasurementonallenabledchannels.

Page 779: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterManualRangeBehaviorModelTheIviPwrMeterManualRangebehaviormodelleveragesthebehaviormodeloftheIviPwrMeterBasecapabilitygroup.

Page 780: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterReferenceOscillatorBehaviorModelTheIviPwrMeterReferenceOscillatorextensiongroupfollowsthesamebehaviormodelastheIviPwrMeterBasecapabilitygroup.

Page 781: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterSoftwareTriggerBehaviorModelTheIviPwrMeterSoftwareTriggerbehaviormodelleveragesthebehaviormodeloftheIviPwrMeterBasecapabilitygroupandtheIviPwrMeterTriggerSourceextensiongroup.Furthermore,itdefinesanadditionaltriggereventforthetriggersource.ThepowermeterleavestheWait-For-TriggerstatewhenitreceivesatriggereventspecifiedbytheTriggerSourceproperty.WhenthetriggersourceissettoSoftware,theSendSoftwareTriggerVIisusedtogeneratethetriggerevent.CallingthisVIcausesthepowermetertoleavetheWait-For-Triggerstateandtakeameasurementonallenabledchannels.

Page 782: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterTriggerSourceBehaviorModelTheIviPwrMeterTriggerSourcebehaviormodelleveragesthebehaviormodeloftheIviPwrMeterBasecapabilitygroup.Furthermore,itdefinesanadditionalWait-For-TriggerstateaftertheIdlestate.ThefollowingstatediagramshowstherelationshipbetweenIviPwrMeterTriggerSourcecapabilitiesandtheIviPwrMeterBasecapabilitybehaviormodel.

TheInitiateandReadVIscausethepowermetertoleavetheIdlestateandtransitiontotheWait-For-Triggerstate.TheReadVIdoesnotreturnuntilthemeasurementprocessiscompleteandthepowermeterreturnstotheIdlestate.TheInitiateVIreturnsassoonasthepowermeterleavestheIdlestate.IntheWait-For-Triggerstate,thepowermeterwaitsforatriggerevent.ThetypeoftriggereventisspecifiedbytheTriggerSourceproperty.Whenthespecifiedtriggereventoccurs,thepowermeterleavestheWait-For-Triggerstateandtakesameasurementonallenabledchannels.

Page 783: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterZeroCorrectionBehaviorModelTheIviPwrMeterZeroCorrectionextensiongroupfollowsthesamebehaviormodelastheIviPwrMeterBasecapabilitygroup.

Page 784: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterVITreeClass/PanelName VIName

ConfigurationConfigureUnits IviPwrMeter_Configure

Units.viConfigureMeasurement IviPwrMeter_Configure

Measurement.viConfigureRangeAutoEnabled IviPwrMeter_Configure

RangeAutoEnabled.viConfigureAveragingAutoEnabled IviPwrMeter_Configure

AveragingAutoEnabled.vi

ConfigureCorrectionFrequency IviPwrMeter_ConfigureCorrectionFrequency.vi

ConfigureOffset IviPwrMeter_ConfigureOffset.vi

ConfigureRange[RNG] IviPwrMeter_ConfigureRange[RNG].vi

ConfigureAveragingCount[AVG] IviPwrMeter_ConfigureAveragingCount[AVG].vi

ConfigureDutyCycleCorrection[DC] IviPwrMeter_ConfigureDutyCycleCorrection[DC].vi

GetChannelName IviPwrMeter_GetChannelName.vi

ConfigureChannelEnabled[CH] IviPwrMeter_ConfigureChannelEnabled[CH].vi

TriggerConfigureTriggerSource[TRG] IviPwrMeter_Configure

TriggerSource[TRG].viConfigureInternalTrigger[IT] IviPwrMeter_Configure

InternalTrigger[IT].vi

Page 785: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ConfigureInternalTriggerLevel[IT] IviPwrMeter_ConfigureInternalTriggerLevel[IT].vi

ReferenceOscillatorConfigureReferenceOscillatorEnabled[RO] IviPwrMeter_Configure

ReferenceOscillatorEnabled[RO].vi

ConfigureReferenceOscillator[RO] IviPwrMeter_ConfigureReferenceOscillator[RO].vi

ZeroingZero[ZC] IviPwrMeter_Zero[ZC].viZeroAllChannels[ZC] IviPwrMeter_ZeroAll

Channels[ZC].viIsZeroCorrectionComplete[ZC] IviPwrMeter_IsZero

CorrectionComplete[ZC].vi

CalibrationCalibrate[CAL] IviPwrMeter_Calibrate

[CAL].viIsCalibrationComplete[CAL] IviPwrMeter_Is

CalibrationComplete[CAL].vi

MeasurementRead IviPwrMeter_Read.viReadChannel[CH] IviPwrMeter_Read

Channel[CH].viLow-LevelMeasurementInitiate IviPwrMeter_Initiate.viIsMeasurementComplete IviPwrMeter_Is

MeasurementComplete.vi

Page 786: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Fetch IviPwrMeter_Fetch.viFetchChannel[CH] IviPwrMeter_Fetch

Channel[CH].viQueryResultRangeType IviPwrMeter_Query

ResultRangeType.viAbort IviPwrMeter_Abort.viSendSoftwareTrigger[SWT] IviPwrMeter_Send

SoftwareTrigger[SWT].vi

Page 787: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterPropertiesGroup/AttributeName PropertyLabel

BasicOperationAveragingAutoEnabled IviPwrMeter»Basic

Operation»AveragingAutoEnabled

CorrectionFrequency IviPwrMeter»BasicOperation»CorrectionFrequency

Offset IviPwrMeter»BasicOperation»Offset

RangeAutoEnabled IviPwrMeter»BasicOperation»RangeAutoEnabled

Units IviPwrMeter»BasicOperation»Units

ChannelAcquisitionChannelEnabled[CH] IviPwrMeter»Basic

Operation»ChannelAcquisition»ChannelEnabled[CH]

ManualRangeRangeLower[RNG] IviPwrMeter»Manual

Range»RangeLower[RNG]RangeUpper[RNG] IviPwrMeter»Manual

Range»RangeUpper[RNG]TriggerTriggerSource[TRG] IviPwrMeter»Trigger»Trigger

Source[TRG]InternalTriggerInternalTriggerEventSource[IT] IviPwrMeter»Trigger»Internal

Trigger»InternalTriggerEventSource[IT]

InternalTriggerLevel[IT] IviPwrMeter»Trigger»InternalTrigger»InternalTriggerLevel[IT]

Page 788: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

InternalTriggerSlope[IT] IviPwrMeter»Trigger»InternalTrigger»InternalTriggerSlope[IT]

DutyCycleDutyCycleCorrection[DC] IviPwrMeter»DutyCycle»Duty

CycleCorrection[DC]DutyCycleCorrectionEnabled[DC] IviPwrMeter»DutyCycle»Duty

CycleCorrectionEnabled[DC]AveragingCountAverageCount[AVG] IviPwrMeter»Averaging

Count»AverageCount[AVG]ReferenceOscillatorRefOscillatorEnabled[RO] IviPwrMeter»Reference

Oscillator»RefOscillatorEnabled[RO]

RefOscillatorFrequency[RO] IviPwrMeter»ReferenceOscillator»RefOscillatorFrequency[RO]

RefOscillatorLevel[RO] IviPwrMeter»ReferenceOscillator»RefOscillatorLevel[RO]

Page 789: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterErrorandWarningCodesStatusCodeRangesStatusCodeType NumericRange(inHex)IviPwrMeterErrors 0xBFFA2001to0xBFFA3FFFIviPwrMeterWarnings 0x3FFA2001to0x3FFA3FFFIVISpecificDriverErrors 0xBFFA4000to0xBFFA5FFFIVISpecificDriverWarnings 0x3FFA4000to0x3FFA5FFFIVIErrors 0xBFFA0000to0xBFFA1FFFIVIWarnings 0x3FFA0000to0x3FFA1FFFCommonInstrumentDriverErrors 0xBFFC0000to0xBFFCFFFFCommonInstrumentDriverWarnings 0x3FFC0000to0x3FFCFFFFVISAErrors 0xBFFF0000to0xBFFFFFFFVISAWarnings 0x3FFF0000to0xFFFFFFF

TheIviPwrMeterclassdriverdefinestheerrorcodesshowninthefollowingtableinadditiontotheIVIdefinederrorcodes.

Page 790: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterErrorCodesError Value MessageIVIPWRMETER_ERROR_CHANNEL_NOT_ENABLED 0xBFFA2001 Channel

nameisnotenabledformeasurement.

IVIPWRMETER_ERROR_MAX_TIME_EXCEEDED 0xBFFA2020 Maximumtimeoutexceededbeforeoperationcouldcomplete.

IVIPWRMETER_ERROR_TRIGGER_NOT_SOFTWARE 0xBFFA1001 Maximumtimeoutexceededbeforeoperationcouldcomplete.

Page 791: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterWarningCodeWarning Value MessageIVIPWRMETER_WARN_UNDER_RANGE 0x3FFA2001 UnderRange

warningIVIPWRMETER_WARN_OVER_RANGE 0x3FFA2002 OverRange

warning

RelatedTopicIVIStatusCodes

Page 792: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterVIsExpandthisbooktoviewanalphabetizedlistofIviPwrMeterVIs.

Page 793: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterAbortIviPwrMeterBaseCapabilityGroupThisVIabortsallpreviouslyinitiatedmeasurementsandreturnsthepowermetertotheIdlestate.Youinitiatemeasurementwiththe.

Notes

(1)ThisVIdoesnotchecktheinstrumentstatus.Typically,youcallthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Youusethelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Ifyouwanttochecktheinstrumentstatus,calltheattheconclusionofthesequence.

(2)Iftheinstrumentcannotabortaninitiatedacquisition,thisVIreturnstheIVI_ERROR_FUNCTION_NOT_SUPPORTEDerror.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.

Page 794: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 795: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterCalibrate[CAL]IviPwrMeterCalibrationCapabilityGroupThisVIperformscalibrationonthespecifiedsensor.ThisVIreturnsonlyafterthesensorhasbeencalibrated.Youmayusethetodeterminewhenthecalibrationiscomplete.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.channelnameThenameofthechanneltocalibrate.

PassthevirtualchannelnamethatyouassigntotheinstrumentintheConfigurationUtility.

Virtualchannelnamesarealiasesforinstrument-specificchannelstrings.Theinstrument-specificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.Youassignavirtualchannelnametoaninstrument-specificchannelthroughtheConfigurationUtility.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrument-specificchannelnames.

DefaultValue:""errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtain

Page 796: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

fromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 797: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterConfigureAveragingAutoEnabledIviPwrMeterBaseCapabilityGroupThisVIenablesordisablestheauto-averagingmodeforagivenchannel.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.channelnameThenameofthechanneltobeconfigured.

PassthevirtualchannelnamethatyouassigntotheinstrumentintheConfigurationUtility.

Virtualchannelnamesarealiasesforinstrument-specificchannelstrings.Theinstrument-specificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.Youassignavirtualchannelnametoaninstrument-specificchannelthroughtheConfigurationUtilityinMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrument-specificchannelnames.

DefaultValue:""autoaveragingenabledTheauto-averagingmode.PassTRUEtoturnauto-averagingon.PassFALSEtoturnauto-averagingoff.Thedriversetsthepropertytothisvalue.

ValidValues:TRUE-"On"FALSE-"Off"

Page 798: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefaultValue:TRUE-"On"errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 799: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterConfigureAveragingCount[AVG]IviPwrMeterAveragingCountCapabilityGroupThisVIsetstheaveragecountthattheinstrumentusesinmanualaveragingmode.Theaveragingcountspecifiesthenumberofsamplesthattheinstrumenttakesbeforethemeasurementiscomplete.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.channelnameThenameofthechanneltoconfigure.

PassthevirtualchannelnamethatyouassigntotheinstrumentintheConfigurationUtility.

Virtualchannelnamesarealiasesforinstrument-specificchannelstrings.Theinstrument-specificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.Youassignavirtualchannelnametoaninstrument-specificchannelthroughtheConfigurationUtility.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrument-specificchannelnames.

DefaultValue:""averagingcountSpecifiestheaveragingcount.Thedriversetsthepropertytothisvalue.

Page 800: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefaultValue:5errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 801: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterConfigureChannelEnabled[CH]IviPwrMeterChannelAcquisitionCapabilityGroupThisVIenablesordisablesaspecifiedchannelformeasurement.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.channelnamePassthevirtualchannelnamethatyouassigntotheinstrumentintheConfigurationUtility.

Virtualchannelnamesarealiasesforinstrument-specificchannelstrings.Theinstrument-specificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.Youassignavirtualchannelnametoaninstrument-specificchannelthroughtheConfigurationUtility.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrument-specificchannelnames.

DefaultValue:""channelenabledPassTRUEtoenablethechannel.PassFALSEtodisablethechannel.Thedriversetsthepropertytothisvalue.

ValidValues:TRUE-"On"FALSE-"Off"

Page 802: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefaultValue:TRUE-"On"errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 803: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterConfigureCorrectionFrequencyIviPwrMeterBaseCapabilityGroupThisVIspecifiesthefrequencyoftheinputsignalinHertz.Theinstrumentusesthisvaluetodeterminetheappropriatecorrectionfactorforthesensor.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.channelnameThenameofthechanneltobeconfigured.

PassthevirtualchannelnamethatyouassigntotheinstrumentintheConfigurationUtility.

Virtualchannelnamesarealiasesforinstrument-specificchannelstrings.Theinstrument-specificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.Youassignavirtualchannelnametoaninstrument-specificchannelthroughtheConfigurationUtility.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrument-specificchannelnames.

DefaultValue:""frequencySpecifiestheexpectedfrequencyoftheinputsignalinHertz.Theinstrumentusesthisparametertodeterminetheappropriatecorrectionfactorforthesensor.Thedriversetsthepropertytothisvalue.

Page 804: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Units:Hz

DefaultValue:50MHzerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 805: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterConfigureDutyCycleCorrection[DC]IviPwrMeterDutyCycleCorrectionCapabilityGroupThisVIenablesordisablesthedutycyclecorrectionandsetsthedutycyclecorrectionforpulsepowermeasurements.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.channelnameThenameofthechannelforwhichtospecifythedutycyclecorrection.

PassthevirtualchannelnamethatyouassigntotheinstrumentintheConfigurationUtility.

Virtualchannelnamesarealiasesforinstrument-specificchannelstrings.Theinstrument-specificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.Youassignavirtualchannelnametoaninstrument-specificchannelthroughtheConfigurationUtility.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrument-specificchannelnames.

DefaultValue:""correctionenabledEnablesordisablesthedutycyclecorrection.Thedriversetsthe_ENABLEDpropertytothisvalue.

Page 806: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ValidValues:TRUE-"On"FALSE-"Off"

DefaultValue:FALSE-"Off"correctionvalueSpecifiesthedutycyclecorrectionthepowermeterusestocalculatethepulsepowerofapulse-modulatedsignal.Thedriversetsthepropertytothisvalue.

Thepowermetermeasurestheaveragepowerofthepulsedinputsignalandthendividestheresultbythedutycyclecorrectionvaluetoobtainapulsepowerreading.

Thevalueofthispropertyisspecifiedasapercentage.Forapulsewithadutycycleof10%,thispropertyshouldbegiventhevalue0.1.

Units:percentage(%).

DefaultValue:100%errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 807: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterConfigureInternalTriggerLevel[IT]IviPwrMeterInternalTriggerCapabilityGroupThisVIconfigurestheinternaltriggerlevelofthepowermeter.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.triggerlevelThesignaltriggerlevel.Thedriversetsthepropertytothisvalue.

Thevalueofthispropertyisspecifiedinthesameunitasthevalueofthepropertywhichyoucansetbycallingthe.

DefaultValue:0.001errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 808: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterConfigureInternalTrigger[IT]IviPwrMeterInternalTriggerCapabilityGroupThisVIconfigurestheinternaltriggereventsourceandtheinternaltriggerslopeofthepowermeter.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.eventsourceThenameofthechanneltouseastheinternaltriggereventsource.Thedriversetsthepropertytothisvalue.

PassthevirtualchannelnamethatyouassigntotheinstrumentintheConfigurationUtility.

Virtualchannelnamesarealiasesforinstrument-specificchannelstrings.Theinstrument-specificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.Youassignavirtualchannelnametoaninstrument-specificchannelthroughtheConfigurationUtility.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrument-specificchannelnames.

DefaultValue:""slopeTheinternaltriggerslope.Thedriversetsthepropertytothisvalue.

ValidValues:

Page 809: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_POSITIVE-Setsthetriggereventtooccurontherisingedgeofthetriggerpulse.

IVIPWRMETER_VAL_NEGATIVE(Difference)-Setsthetriggereventtooccuronthefallingedgeofthetriggerpulse.

DefaultValue:

IVIPWRMETER_VAL_POSITIVEerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 810: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterConfigureMeasurementIviPwrMeterBaseCapabilityGroupThisVIconfigurestheinstrumenttotakesingleordualchannelmeasurements.

Forsinglechannelmeasurements,thisVIenablesthechannelspecifiedbyOperand1anddisablesallotherchannels.TheresultreturnedbytheFetchorReadVIsisthemeasurementtakenatthechannelspecifiedbyOperand1.Although,thedrivermeasuresthepowerinWatts,theresultisconvertedtothesameunitasthevalueoftheproperty.

Fordualchannelmeasurements,thisVIenablesthechannelsspecifiedbyOperand1andOperand2anddisablesallotherchannels.TheresultreturnedbytheFetchorReadVIsistheresultofthespecifiedmathoperationappliedtothemeasurementsonthechannelsspecifiedbyOperand1andOperand2.

Although,themathoperationisperformedonthemeasuredvaluesinWatts,theresultisconvertedtotheappropriateunitsdependingonthevalueoftheUnitspropertyandthevalueoftheOperator.

ForDifferenceandSumoperations,theresultingunitsisthesameastheUnitsproperty.

ForQuotientoperations,theresultingunitsareindB,exceptwhenUnitsaresettoWatts.WhensettoWatts,theresultingmeasurementiswithoutunits.

instrumenthandleTheinstrumenthandlethatyouobtainfromthe

Page 811: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.operatorThemathVIappliedtotheoperands.

Toconfigurethepowermetertotakesinglechannelmeasurements,passNoneastheOperatorvalue.Toconfigurethepowermetertotakesimultaneousdualchannelmeasurements,passoneoftheotherdefinedmathoperatorsastheOperatorvalue.

ValidValues:

IVIPWRMETER_VAL_NONE(NoOperator)-Takeasinglechannelmeasurement.ReturnthemeasuredvalueforOperand1.Operand2isignored.

IVIPWRMETER_VAL_DIFFERENCE(Difference)-SubtractthepowermeasuredonOperand2fromthepowermeasuredonOperand1.

IVIPWRMETER_VAL_SUM(Sum)-AddthepowermeasuredonOperand2tothepowermeasuredonOperand1.

IVIPWRMETER_VAL_QUOTIENT(Quotient)-DividethepowermeasuredonOperand1bythepowermeasuredonOperand2.

DefaultValue:IVIPWRMETER_VAL_DIFFERENCE(Difference)operand1Thenameofthechannelfromwhichthevalueforthefirstoperandofthemathoperatorismeasured.

DefaultValue:""operand2Thenameofthechannelfromwhichthevalueforthesecondoperandofthemathoperatorismeasured.

DefaultValue:""errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.Usethisinformationtodecideif

Page 812: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

anyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 813: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterConfigureOffsetIviPwrMeterBaseCapabilityGroupThisVIspecifiestheoffsettobeaddedtothemeasuredvalueinunitsofdB.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.channelnameThenameofthechannelforwhichtosettheOffset.

PassthevirtualchannelnamethatyouassigntotheinstrumentintheConfigurationUtility.

Virtualchannelnamesarealiasesforinstrument-specificchannelstrings.Theinstrument-specificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.Youassignavirtualchannelnametoaninstrument-specificchannelthroughtheConfigurationUtility.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrument-specificchannelnames.

DefaultValue:""offsetSpecifiesanoffsettobeaddedtothemeasuredvalue.TheunitsofthispropertyaredB.Thispropertycanbeusedtocompensateforsystemlossesorgainsbetweentheunitundertestandthesensorofthepowermeter.Thedriversetsthepropertytothisvalue.

Forexample,acablelossof2dBcouldbecompensatedforby

Page 814: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

settingthispropertyto2.Similarly,againstageof10dBcouldbeaccountedforbysettingthevalueofthispropertyto-10.Inbothcases,thereadingfromthepowermeterwillindicatethepowerattheunitundertestratherthanpoweratthepowermeter'ssensor.

Unit:dB

DefaultValue:0.0dBerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 815: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterConfigureRangeAutoEnabledIviPwrMeterBaseCapabilityGroupThisVIenablesordisablestheautorangemodeforagivenchannel.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.channelnameThenameofthechanneltoconfigure.

PassthevirtualchannelnamethatyouassigntotheinstrumentintheConfigurationUtility.

Virtualchannelnamesarealiasesforinstrument-specificchannelstrings.Theinstrument-specificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.Youassignavirtualchannelnametoaninstrument-specificchannelthroughtheConfigurationUtility.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrument-specificchannelnames.

DefaultValue:""rangeautoenabledSpecifiestheautorangemode.PassTRUEtoturnautorangingon.PassFALSEtoturnautorangingoff.Thedriversetsthepropertytothisvalue.

ValidValues:TRUE-"On"FALSE-"Off"

Page 816: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefaultValue:TRUE-"On"errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 817: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterConfigureRange[RNG]IviPwrMeterManualRangeCapabilityGroupThisVIconfigureslowerandupperrangevaluesforagivenchannel.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.channelnameThenameofthechanneltoconfigure.

PassthevirtualchannelnamethatyouassigntotheinstrumentintheConfigurationUtility.

Virtualchannelnamesarealiasesforinstrument-specificchannelstrings.Theinstrument-specificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.Youassignavirtualchannelnametoaninstrument-specificchannelthroughtheConfigurationUtility.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrument-specificchannelnames.

DefaultValue:""rangelowerSpecifythelowerlimitoftheexpectedvalueofthemeasurement.ThedriversetstheIviPwrMeter>>ManualRange>>RangeLower[R]propertytothisvalue.

Unit:Watt

Page 818: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefaultValue:1.0e-6(W)rangeupperSpecifytheupperlimitoftheexpectedvalueofthemeasurement.ThedriversetstheIviPwrMeter>>ManualRange>>RangeUpper[R]propertytothisvalue.

Unit:Watt

DefaultValue:0.01(W)errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 819: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterConfigureReferenceOscillatorEnabled[RO]IviPwrMeterReferenceOscillatorCapabilityGroupThisVIenablesordisablesthereferenceoscillator.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.referenceoscillatorenabledPassTRUEtoenablethereferenceoscillator.PassFALSEtodisablethereferenceoscillator.Thedriversetsthepropertytothisvalue.

ValidValues:TRUE-"On"FALSE-"Off"

DefaultValue:TRUE-"On"errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.

Page 820: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 821: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterConfigureReferenceOscillator[RO]IviPwrMeterReferenceOscillatorCapabilityGroupThisVIsetsthefrequencyandpowerlevelofthesignalgeneratedbythereferenceoscillator.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.frequencyThefrequencyofthereferenceoscillator.Thedriversetsthepropertytothisvalue.

Units:Hertz.

DefaultValue:50MHzlevelThepowerlevelofthereferenceoscillator.Thedriversetsthepropertytothisvalue.

Units:dBm.

DefaultValue:0dBmerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 822: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 823: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterConfigureTriggerSource[TRG]IviPwrMeterTriggerSourceCapabilityGroupThisVIconfiguresthetriggersourceofthepowermeter.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.triggersourceSpecifiesthetriggersource.Afteryoucalleithertheorthe,thePowerMeterwaitsforthetriggeryouspecify.Thedriversetsthepropertytothisvalue.

DefinedValues:

IVIPWRMETER_VAL_IMMEDIATE(Immediate)-ThepowermeterexitstheWait-For-Triggerstateimmediatelyafterentering.Itdoesnotwaitforatriggerofanykind.

IVIPWRMETER_VAL_EXTERNAL(External)-ThepowermeterexitstheWait-For-Triggerstatewhenaninternaltriggereventoccursonthemeasurementsignal.

IVIPWRMETER_VAL_INTERNAL(Internal)-ThepowermeterexitstheWait-For-Triggerstatewhenatriggeroccursontheexternaltriggerinput.

IVIPWRMETER_VAL_SOFTWARE_TRIG(Software)-ThepowermeterexitstheWait-For-Triggerstatewhenitreceivessoftwaretrigger.

IVIPWRMETER_VAL_TTL0(TTL0)-ThepowermeterexitstheWait-For-Triggerstatewhenitreceivesa

Page 824: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

triggeronTTL0.

IVIPWRMETER_VAL_TTL1(TTL1)-ThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronTTL1.

IVIPWRMETER_VAL_TTL2(TTL2)-ThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronTTL2.

IVIPWRMETER_VAL_TTL3(TTL3)-ThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronTTL3.

IVIPWRMETER_VAL_TTL4(TTL4)-ThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronTTL4.

IVIPWRMETER_VAL_TTL5(TTL5)-ThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronTTL5.

IVIPWRMETER_VAL_TTL6(TTL6)-ThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronTTL6.

IVIPWRMETER_VAL_TTL7(TTL7)-ThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronTTL7.

IVIPWRMETER_VAL_ECL0(ECL0)-ThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronECL0.

IVIPWRMETER_VAL_ECL1(ECL1)-ThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronECL1.

IVIPWRMETER_VAL_PXI_STAR(PXIStar)-Thepowermeter

Page 825: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

exitstheWait-For-TriggerstatewhenitreceivesatriggeronPXIStartriggerbus.

IVIPWRMETER_VAL_RTSI_0(RTSI0)-ThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronRTSI0line.

IVIPWRMETER_VAL_RTSI_1(RTSI1)-ThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronRTSI1line.

IVIPWRMETER_VAL_RTSI_2(RTSI2)-ThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronRTSI2line.

IVIPWRMETER_VAL_RTSI_3(RTSI3)-ThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronRTSI3line.

IVIPWRMETER_VAL_RTSI_4(RTSI4)-ThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronRTSI4line.

IVIPWRMETER_VAL_RTSI_5(RTSI5)-ThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronRTSI5line.

IVIPWRMETER_VAL_RTSI_6(RTSI6)-ThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronRTSI6line.

DefaultValue:IVIPWRMETER_VAL_IMMEDIATE(Immediate)errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmore

Page 826: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

informationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 827: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterConfigureUnitsIviPwrMeterBaseCapabilityGroupThisVIconfigurestheunittowhichtheRFpowerisconvertedaftermeasurement.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.measurementunitsSpecifiestheunitsattheinputterminalsofthepowermeter.Thedriversetsthepropertytothisvalue.

DefinedValues:IVIPWRMETER_VAL_DBM(dBm)IVIPWRMETER_VAL_DBMV(dBmV)IVIPWRMETER_VAL_DBUV(dBuV)IVIPWRMETER_VAL_WATTS(Watts)

DefaultValue:IVIPWRMETER_VAL_WATTS(Watts)errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.

Page 828: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 829: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterFetchIviPwrMeterBaseCapabilityGroupThisVIreturnstheresultfromapreviouslyinitiatedsingleordualchannelmeasurement.CallthetoinitiateameasurementbeforecallingthisVI.

AfterthisVIexecutes,thevalueofReadingdependsonthemathoperationspecifiedinthe.

Notes

(1)ThisVIdoesnotchecktheinstrumentstatus.Typically,youcallthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Youusethelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Ifyouwanttochecktheinstrumentstatus,calltheattheconclusionofthesequence.

(2)Ifanout-of-rangeconditionoccursononeormoreenabledchannels,theresultisavalueindicatingthatanoutofrangeconditionoccurred.Insuchacase,ReadingcontainsanIEEEdefined-Inf(NegativeInfinity)or+Inf(PositiveInfinity)valueandtheVIreturnstheUnderRange(0x3FFA2001)orOverRange(0x3FFA2002)warning.Testifthemeasurementvalueisoutofrangewiththe.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.

Page 830: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.readingReturnsthemeasuredvalue.

Forsinglechannelmeasurements,Readingcontainsanactualreadingonthechannelspecifiedbythe.TheunitoftheresultisthesameasthevalueoftheUnitsproperty.

Fordualchannelmeasurements,Readingcontainstheresultofthemathoperationappliedtothechannelsspecifiedinthe.Theunitoftheresultdependsonthevalueofthepropertyandthespecifiedoperator.

ForDifferenceandSumoperations,theresultingunitsisthesameastheUnitsproperty.

ForQuotientoperations,theresultingunitsareindB,exceptwhenUnitsaresettoWatts.WhensettoWatts,theresultingmeasurementiswithoutunits.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 831: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterFetchChannel[CH]IviPwrMeterChannelAcquisitionCapabilityGroupThisVIreturnstheresultfromapreviouslyinitiatedmeasurementonaspecifiedchannel.CallthetoinitiateameasurementbeforecallingthisVI.

AfterthisVIexecutes,theReadingparametercontainsanactualreadingonthechannelspecifiedbytheChannelparameter.Ifthespecifiedchannelisnotenabledformeasurement,thisVIreturnstheChannelNotEnabled(0xBFFA2001)error.TheresultisinthesameunitasthevalueoftheUnitsproperty.

Notes

(1)ThisVIdoesnotchecktheinstrumentstatus.Typically,youcallthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Youusethelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Ifyouwanttochecktheinstrumentstatus,calltheattheconclusionofthesequence.

(2)Ifanoutofrangeconditionoccurs,theresultisavalueindicatingthatanout-of-rangeconditionoccurred.Insuchacase,theReadingparametercontainsanIEEEdefined-Inf(NegativeInfinity)or+Inf(PositiveInfinity)valueandtheVIreturnstheUnderRange(0x3FFA2001)orOverRange(0x3FFA2002)warning.Testifthemeasurementvalueisoutofrangewiththe.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.

Page 832: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

channelnameThenameofthechannelfromwhichtofetchthemeasurement.

PassthevirtualchannelnamethatyouassigntotheinstrumentintheActionUtility.

Virtualchannelnamesarealiasesforinstrument-specificchannelstrings.Theinstrument-specificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.Youassignavirtualchannelnametoaninstrument-specificchannelthroughtheConfigurationUtility.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrument-specificchannelnames.

DefaultValue:""errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.readingThedatareadfromthepowermeter.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 833: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterGetChannelNameIviPwrMeterBaseCapabilityGroupThisVIreturnsthephysicalchannelidentifierthatcorrespondstotheone-basedindexspecifiedbytheChannelIndexparameter.

Notes

(1)IfyoupassinavaluefortheChannelIndexparameterthatislessthanoneorgreaterthanthevalueoftheChannelCountproperty,theVIreturnsanemptystringintheChannelNameparameterandreturnsanerror.

(2)Bypassing0forthebuffersize,youcanascertainthebuffersizerequiredtogettheentirechannelnamestringandthencalltheVIagainwithasufficientlylargebuffer.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.indexA1-basedindexintothechanneltable.

ValidRange:1tonumberofchannels.

DefaultValue:1buffersizePassthenumberofbytesintheViChararrayyouspecifyfortheChannelNameparameter.

Ifthechannelname,includingtheterminatingNULbyte,containsmorebytesthanyouindicateinthisparameter,theVIcopiesBufferSize-1bytesintothebuffer,placesanASCIINULbyteattheendofthebuffer,andreturnsthebuffersizeyoumustpassto

Page 834: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

gettheentirevalue.Forexample,ifthevalueis"123456"andtheBufferSizeis4,theVIplaces"123"intothebufferandreturns7.

Ifyoupassanegativenumber,theVIcopiesthevaluetothebufferregardlessofthenumberofbytesinthevalue.

Ifyoupass0,youcanpassVI_NULLfortheChannelNamebufferparameter.

DefaultValue:Noneerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.channelnameReturnsthehighest-levelchannelnamethatcorrespondstothespecificdriverchannelstringthatisinthechanneltableatanindexyouspecify..

ThebuffermustcontainatleastasmanyelementsasthevalueyouspecifywiththeBufferSizeparameter.Ifthechannelnamedescription,includingtheterminatingNULbyte,containsmorebytesthanyouindicatewiththeBufferSizeparameter,theVIcopiesBufferSize-1bytesintothebuffer,placesanASCIINULbyteattheendofthebuffer,andreturnsthebuffersizeyoumustpasstogettheentirevalue.Forexample,ifthevalueis"123456"andtheBufferSizeis4,theVIplaces"123"intothebufferandreturns7.

Ifyoupass0fortheBufferSize,youcanpassVI_NULLforthisparameter.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.

Page 835: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 836: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterInitiateIviPwrMeterBaseCapabilityGroupThisVIinitiatesameasurementonallenabledchannels.WhenthisVIexecutes,thepowermeterleavestheIdlestateandtakesameasurementonallenabledchannels.Usetheortoobtaintheresultofthemeasurements.

Notes

(1)ThisVIdoesnotchecktheinstrumentstatus.Typically,youcallthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Youusethelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Ifyouwanttochecktheinstrumentstatus,calltheattheconclusionofthesequence.

(2)ThisVIperformsinterchangeabilitycheckingwhentheIviPwrMeter>>InherentIVISettings>>UserOptions>>InterchangeCheckpropertyissettoTRUE.YoumayusetheNISpyutilitytoviewinterchangeabilitywarnings.Alternatively,youmayusethetoretrieveinterchangeabilitywarnings.Forinformationoninterchangeabilitychecking,refertotheonlinehelpmanual.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 837: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 838: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterIsCalibrationComplete[CAL]IviPwrMeterCalibrationCapabilityGroupThisVIqueriestheinstrumenttodeterminethestatusofallcalibrationoperationsinitiatedbythe.ThisVIreturnstheIVIPWRMETER_VAL_CALIBRATION_COMPLETE(1)valueintheStatusparameteronlywhencalibrationiscompleteonallchannels.

Ifsomecalibrationoperationsarestillinprogressononeormorechannels,thedriverreturnstheIVIPWRMETER_VAL_CALIBRATION_IN_PROGRESS(0)value.Ifthedrivercannotquerytheinstrumenttodetermineitsstate,thedriverreturnstheIVIPWRMETER_VAL_CALIBRATION_STATUS_UNKNOWN(-1)value.

Note:

ThisVIdoesnotchecktheinstrumentstatus.Typically,youcallthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Youusethelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Ifyouwanttochecktheinstrumentstatus,calltheattheconclusionofthesequence.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmore

Page 839: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

informationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.calibrationstatusReturnsthestatusofthecalibration.

Thisdriverdefinesthefollowingcalibrationstatus:

IVIPWRMETER_VAL_CALIBRATION_COMPLETE(1)-Thepowermeterhascompletedthecalibrationonallenabledchannels.

IVIPWRMETER_VAL_CALIBRATION_IN_PROGRESS(0)-Thepowermeterisstilltakingacalibrationononeormoreenabledchannels.

IVIPWRMETER_VAL_CALIBRATION_STATUS_UNKNOWN(-1)-Thepowermetercannotdeterminethestatusofthecalibration.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 840: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterIsMeasurementCompleteIviPwrMeterBaseCapabilityGroupThisVIqueriestheinstrumenttodeterminethestatusofthemeasurementinitiatedbythe.ThisVIreturnstheIVIPWRMETER_VAL_MEAS_COMPLETE(1)valueintheStatusparameteronlywhenmeasurementsarecompleteonallenabledchannels.

Ifsomemeasurementsarestillinprogressononeormorechannels,thedriverreturnstheIVIPWRMETER_VAL_MEAS_IN_PROGRESS(0)value.Ifthedrivercannotquerytheinstrumenttodetermineitsstate,thedriverreturnstheIVIPWRMETER_VAL_MEAS_STATUS_UNKNOWN(-1)value.

Note:

ThisVIdoesnotchecktheinstrumentstatus.Typically,youcallthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Youusethelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Ifyouwanttochecktheinstrumentstatus,calltheattheconclusionofthesequence.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmore

Page 841: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

informationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.measurementstatusReturnsthestatusofthemeasurement.

Thisdriverdefinesthefollowingmeasurementstatus:

IVIPWRMETER_VAL_MEAS_COMPLETE(1)-Thepowermeterhascompletedthemeasurementonallenabledchannels.

IVIPWRMETER_VAL_MEAS_IN_PROGRESS(0)-Thepowermeterisstilltakingameasurementononeormoreenabledchannels.

IVIPWRMETER_VAL_MEAS_STATUS_UNKNOWN(-1)-Thepowermetercannotdeterminethestatusofthemeasurement.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 842: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterIsZeroCorrectionComplete[ZC]IviPwrMeterZeroCorrectionCapabilityGroupThisVIqueriestheinstrumenttodeterminethestatusofallzerocorrectionoperationsinitiatedbytheorVIs.ThisVIreturnstheIVIPWRMETER_VAL_ZERO_COMPLETE(1)valueintheStatusparameteronlywhenzerocorrectionsarecompleteonallenabledchannels.

Ifsomezerocorrectionoperationsarestillinprogressononeormorechannels,thisVIreturnstheIVIPWRMETER_VAL_ZERO_IN_PROGRESS(0)value.Ifthedrivercannotquerytheinstrumenttodetermineitsstate,thedriverreturnstheIVIPWRMETER_VAL_ZERO_STATUS_UNKNOWN(-1)value.

Note:

ThisVIdoesnotchecktheinstrumentstatus.Typically,youcallthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Youusethelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Ifyouwanttochecktheinstrumentstatus,calltheattheconclusionofthesequence.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmore

Page 843: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

informationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.zerocorrectionstatusReturnsthestatusofthezerocorrection.

Thisdriverdefinesthefollowingzerocorrectionstatus:

IVIPWRMETER_VAL_ZERO_COMPLETE(1)-Thepowermeterhascompletedallzerocorrectionoperations.

IVIPWRMETER_VAL_ZERO_IN_PROGRESS(0)-Thepowermeterisstillperformingazerocorrectionononeormoreenabledchannels.

IVIPWRMETER_VAL_ZERO_STATUS_UNKNOWN(-1)-Thepowermetercannotdeterminethestatusofthezerocorrection.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 844: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterQueryResultRangeTypeIviPwrMeterBaseCapabilityGroupThisVItakesameasurementvaluethatisreturnedfromoneoftheFetch,FetchChannel,Read,orReadChannelVIsanddeterminesifthevalueisavalidmeasurementvalueoravalueindicatingthatanout-of-rangeconditionoccurred.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.measurementvaluePassthemeasurementvaluethatyouobtainfromoneoftheFetchorReadVIs.Thedriverteststhisvaluetodetermineifthevalueisavalidmeasurementvalueoravalueindicatinganout-of-rangeconditionoccurred.

DefaultValue:0.0errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.rangetypeReturnswhetherthemeasurementvalueisavalidmeasurementoravalueindicatingthatthepowermeterencounteredanout-of-rangecondition.

Page 845: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thisdriverdefinesthefollowingrangetype:

IVIPWRMETER_VAL_IN_RANGE(0)-Themeasurementiswithinthecurrentrangelimits.

IVIPWRMETER_VAL_UNDER_RANGE(-1)-Themeasurementisbelowthecurrentlowerrangelimits.

IVIPWRMETER_VAL_OVER_RANGE(1)-Themeasurementisabovethecurrentupperrangelimits.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 846: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterReadIviPwrMeterBaseCapabilityGroupThisVIinitiatesameasurement,waitsuntilthepowermeterhasreturnedtotheIdlestate,andreturnstheresultofthemeasurement.

AfterthisVIexecutes,thevalueoftheReadingparameterdependsonthemathoperationspecifiedinthe.

Ifanoutofrangeconditionoccursononeormoreenabledchannels,thereadingisavalueindicatingthatanoutofrangeconditionoccurred.Insuchacase,ReadingcontainsanIEEEdefined-Inf(NegativeInfinity)or+Inf(PositiveInfinity)valueandtheVIreturnstheUnderRange(0x3FFA2001)orOverRange(0x3FFA2002)warning.Testifthemeasurementvalueisoutofrangewiththe.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.maximumtime(ms)Passthemaximumlengthoftimeinwhichtoallowthereadoperationtocomplete.Expressthisvalueinmilliseconds.

Iftheoperationdoesnotcompletewithinthistimeinterval,theVIreturnstheIVIPWRMETER_ERROR_MAX_TIME_EXCEEDED(0xBFFA2020)errorcode.Whenthisoccurs,youcancalltocancelthereadoperationandreturntheinstrumenttotheIdlestate.

DefinedValues:IVIPWRMETER_VAL_MAX_TIME_INFINITE(-1)-Waitindefinitelyforatimeout.IVIPWRMETER_VAL_MAX_TIME_IMMEDIATE(0)-Donotwaitforatimeout.

Page 847: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefaultValue:5000

Notes

(1)TheMaximumTimeparameteraffectsonlythisVI.Ithasnoeffectonothertimeoutparametersorproperties.

(2)SomespecificinstrumentdriversdonotsupporttheImmediateTimeoutortheInfiniteTimeoutdefinedvalues.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.readingReturnsthemeasuredvalue.

Forsinglechannelmeasurements,Readingcontainsanactualreadingonthechannelspecifiedbythe.Theunitoftheresultisthesameasthevalueoftheproperty.

Fordualchannelmeasurements,Readingcontainstheresultofthemathoperationappliedtothechannelsspecifiedinthe.TheunitoftheresultdependsonthevalueoftheUnitspropertyandthespecifiedoperator.

ForDifferenceandSumoperations,theresultingunitsisthesameastheUnitsproperty.

ForQuotientoperations,theresultingunitsareindB,exceptwhenUnitsaresettoWatts.WhensettoWatts,theresultingmeasurementiswithoutunits.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.

Page 848: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 849: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterReadChannel[CH]IviPwrMeterChannelAcquisitionCapabilityGroupThisVIinitiatesameasurement,waitsuntilthepowermeterhasreturnedtotheIdlestate,andreturnstheresultofthemeasurementonthespecifiedchannel.

AfterthisVIexecutes,theReadingparametercontainsanactualreadingonthechannelspecifiedbytheChannelparameter.Ifthespecifiedchannelisnotenabledformeasurement,thisVIreturnstheChannelNotEnabled(0xBFFA2001)error.TheReadingresultisinthesameunitasthevalueoftheUnitsproperty.

AfterthisVIexecutes,theReadingparametermaycontainavalueindicatingthatanout-of-rangeconditionoccurred.Ifanout-of-rangeconditionoccurs,theResultparametercontainsanIEEEdefined-Inf(NegativeInfinity)or+Inf(PositiveInfinity)valueandtheVIreturnstheUnderRange(0x3FFA2001)orOverRange(0x3FFA2002)warning.Testifthemeasurementvalueisoutofrangewiththe.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.channelnameThenameofthechannelfromwhichtoreadthemeasurement.

PassthevirtualchannelnamethatyouassigntotheinstrumentintheActionUtility.

Virtualchannelnamesarealiasesforinstrument-specificchannelstrings.Theinstrument-specificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseand

Page 850: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

swapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.Youassignavirtualchannelnametoaninstrument-specificchannelthroughtheConfigurationUtility.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrument-specificchannelnames.

DefaultValue:""maximumtime(ms)Passthemaximumlengthoftimeinwhichtoallowthereadoperationtocomplete.Expressthisvalueinmilliseconds.

Iftheoperationdoesnotcompletewithinthistimeinterval,theVIreturnstheIVIPWRMETER_ERROR_MAX_TIME_EXCEEDED(0xBFFA2020)errorcode.Whenthisoccurs,youcancalltocancelthereadoperationandreturntheinstrumenttotheIdlestate.

DefinedValues:IVIPWRMETER_VAL_MAX_TIME_INFINITE(-1)-Waitindefinitelyforatimeout.IVIPWRMETER_VAL_MAX_TIME_IMMEDIATE(0)-Donotwaitforatimeout.

DefaultValue:5000

Notes

(1)TheMaximumTimeparameteraffectsonlythisVI.Ithasnoeffectonothertimeoutparametersorproperties.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptions

Page 851: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

VIs.readingThedatareadfromthepowermeter.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 852: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterSendSoftwareTrigger[SWT]ThisVIsendsacommandtotriggerthepowermeter.CallthisVIifyoupassIVIPWRMETER_VAL_SOFTWARE_TRIGforthepropertyortheTriggerSourceparameterofthe.

Notes

(1)IftheisnotsettotheIVIPWRMETER_VAL_SOFTWARE_TRIGvalue,thisVIreturnsaTriggerNotSoftware(0xBFFA1001)error.

(2)ThisVIdoesnotchecktheinstrumentstatus.Typically,youcallthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Youusethelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Ifyouwanttochecktheinstrumentstatus,calltheattheconclusionofthesequence.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.

Page 853: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 854: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterZero[ZC]IviPwrMeterZeroCorrectionCapabilityGroupThisVIperformsazerocorrectiononthespecifiedchannel.Youmayusethetodeterminewhenthezerocorrectioniscomplete.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.channelnameThenameforthechannelforwhichtoperformthezerocorrection.

PassthevirtualchannelnamethatyouassigntotheinstrumentintheActionUtility.

Virtualchannelnamesarealiasesforinstrument-specificchannelstrings.Theinstrument-specificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.Youassignavirtualchannelnametoaninstrument-specificchannelthroughtheConfigurationUtility.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrument-specificchannelnames.

DefaultValue:""errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtain

Page 855: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

fromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 856: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterZeroAllChannels[ZC]IviPwrMeterZeroCorrectionCapabilityGroupThisVIperformsazerocorrectiononallenabledchannels.Youmayusethetodeterminewhenthezerocorrectioniscomplete.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviPwrMeterInitializeorIviPwrMeterInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 857: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterPropertiesExpandthisbooktoviewanalphabetizedlistofIviPwrMeterproperties.

Page 858: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterAverageCount[AVG]IviPwrMeterAveragingCountPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W Channels Up IviPwrMeterConfigureAveragingCount[AVG]

Page 859: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionThischannel-basedpropertyspecifiestheaveragecountthattheinstrumentusesinmanualaveragingmode.WhentheIviPwrMeter>>BasicOperation>>AveragingAutoEnabledpropertyissettoFALSE,thedriverfilterstheinputsignalbyaveragingitthenumberoftimesspecifiedbythisproperty.

Page 860: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviPwrMeter»AveragingCount>>AverageCount[AVG]

Page 861: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterAveragingAutoEnabledIviPwrMeterBasePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W Channels None IviPwrMeterConfigureAveragingAutoEnabled

Page 862: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionThischannel-basedpropertyspecifiestheauto-averagingmodeusedbytheinstrumentforthespecifiedinputchannel.Ifautoaveragingisenabled,theinstrumentdeterminesthebestvaluefortheaveragingcountautomatically.Theaveragingcountspecifiesthenumberofsamplesthattheinstrumenttakesbeforethemeasurementiscomplete.Ifautoaveragingisdisabled,specifytheaveragingcountexplicitlybysettingtheIviPwrMeter>>AveragingCount>>AverageCount[AVG]property.

Page 863: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviPwrMeter»BasicOperation>>AveragingAutoEnabled

Page 864: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 865: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterChannelCountIviPwrMeterBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W Channels None None

Page 866: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionReturnsthenumberofavailablechannels.

Page 867: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviPwrMeter»InherentIVISettings»SpecificDriverCapabilities»ChannelCount

Page 868: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterChannelEnabled[CH]IviPwrMeterChannelAcquisitionPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W Channels None IviPwrMeterConfigureChannelEnabled[CH]

Page 869: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionThischannel-basedpropertyspecifiesifthepowermetertakesameasurementonthespecifiedinputchannel.Thepowermeterwilltakeameasurementonachannelonlyifthatchannelisenabled.ChannelsarealsoenabledwhenyoucalltheIviPwrMeterConfigureMeasurement.vi.SeetheVIdescriptionformoredetails.

Page 870: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviPwrMeter»BasicOperation>>ChannelAcquisition>>ChannelEnabled[CH]

Page 871: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 872: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterCorrectionFrequencyIviPwrMeterBasePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W Channels None IviPwrMeterConfigureCorrectionFrequency

Page 873: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionThischannel-basedpropertyspecifiesthefrequencyoftheinputsignalinHertz.Theinstrumentusesthisvaluetodeterminetheappropriatecorrectionfactorforthesensor.Toobtainthemostaccuratemeasurement,specifythecorrectionfrequencyascloseaspossibletotheactualfrequencyoftheinputsignal.

Page 874: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviPwrMeter»BasicOperation>>CorrectionFrequency

Page 875: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterDutyCycleCorrectionEnabled[DC]IviPwrMeterDutyCycleCorrectionPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W Channels None IviPwrMeterConfigureDutyCycleCorrection[DC]

Page 876: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionThischannel-basedpropertyspecifiesifthepowermeterperformsadutycyclecorrectiononthespecifiedchannel.

Page 877: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviPwrMeter»DutyCycle>>DutyCycleCorrectionEnabled[DC]

Page 878: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 879: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterDutyCycleCorrection[DC]IviPwrMeterDutyCycleCorrectionPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W Channels Up IviPwrMeterConfigureDutyCycleCorrection[DC]

Page 880: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionThischannel-basedpropertyspecifiesthedutycyclecorrectionthepowermeterusestocalculatethepulsepowerofapulse-modulatedsignal.Thepowermetermeasurestheaveragepowerofthepulsedinputsignalandthendividestheresultbythevaluespecifiedforthispropertytoobtainapulsepowerreading.Thevalueofthispropertyisspecifiedasapercentage.

Page 881: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviPwrMeter»DutyCycle>>DutyCycleCorrection[DC]

Page 882: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterInternalTriggerEventSource[IT]IviPwrMeterInternalTriggerPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviPwrMeterConfigureInternalTrigger[IT]

Page 883: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthechannelthatthepowermeterusestomonitortheinternaltriggerevent.ThepowermeterleavestheIdlestatewhenthemeasurementsignalonthischannelmeetstheconditionssetbytheIviPwrMeter>>Trigger>>InternalTrigger>>InternalTriggerLevel[IT]andtheIviPwrMeter>>Trigger>>InternalTrigger>>InternalTriggerSlope[IT]properties.ThispropertyaffectsthebehavioroftheinstrumentonlyiftheIviPwrMeter>>Trigger>>TriggerSource[TRG]propertyissettoInternal.

Page 884: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviPwrMeter»Trigger>>InternalTrigger>>InternalTriggerEventSource[IT]

Page 885: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterInternalTriggerLevel[IT]IviPwrMeterInternalTriggerPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviPwrMeterConfigureInternalTriggerLevel[IT]

Page 886: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthetriggerlevelforthemeasurementsignal.ThepowermeterleavestheIdlestatewhenthemeasurementsignalonthechannelspecifiedbytheIviPwrMeter>>Trigger>>InternalTrigger>>InternalTriggerEventSource[IT]propertycrossesthevaluespecifiedbythisproperty.ThevalueofthispropertyisspecifiedinthesameunitasthevalueoftheIviPwrMeter>>BasicOperation>>Units.ThispropertyaffectsthebehavioroftheinstrumentonlyiftheIviPwrMeter>>Trigger>>TriggerSource[TRG]propertyissettoInternal.

Page 887: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviPwrMeter»Trigger>>InternalTrigger>>InternalTriggerLevel[IT]

Page 888: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterInternalTriggerSlope[IT]IviPwrMeterInternalTriggerPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviPwrMeterConfigureInternalTrigger[IT]

Page 889: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthepolarityoftheinternaltriggerslope.Thepowermetertriggersontherisingorfallingedgeoftheinternaltriggersourcedependingonthevalueofthisproperty.ThispropertyaffectsthebehavioroftheinstrumentonlyiftheIviPwrMeter>>Trigger>>TriggerSource[TRG]propertyissettoInternal.

Page 890: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviPwrMeter»Trigger>>InternalTrigger>>InternalTriggerSlope[IT]

Page 891: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIPWRMETER_VAL_POSITIVEIVIPWRMETER_VAL_NEGATIVE

Page 892: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterOffsetIviPwrMeterBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W Channels None None

Page 893: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionThischannel-basedpropertyspecifiesanoffsettobeaddedtothemeasuredvalueonachannelinunitsofdB.Thispropertycanbeusedtocompensateforsystemlossesorgainsbetweentheunitundertestandthesensorofthepowermeter.Apositivevalueisusedforlosscompensation.Anegativevalueisusedforgaincompensation.Forexample,acablelossof2dBcouldbecompensatedforbysettingthispropertyto+2.Similarly,againstageof10dBcouldbeaccountedforbysettingthevalueofthispropertyto-10.Inbothcases,thereadingfromthepowermeterwillindicatethepowerattheunitundertestratherthanpoweratthepowermeter'ssensor.

Page 894: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviPwrMeter»BasicOperation>>Offset

Page 895: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterRangeAutoEnabledIviPwrMeterBasePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W Channels None IviPwrMeterConfigureRangeAutoEnabled

Page 896: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionThischannel-basedpropertyspecifiesifthepowermetershouldautomaticallydeterminethebestrangeforthemeasurement.IfthispropertyissettoTRUE,theinstrumentautomaticallydeterminesthebestrangeforthemeasurement.IfthispropertyissettoFALSE,specifythelowerandupperlimitsofthemeasurementrangebyexplicitlysettingtheIviPwrMeter>>ManualRange>>RangeLower[RNG]andIviPwrMeter>>ManualRange>>RangeUpper[RNG]properties.

Page 897: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviPwrMeter»BasicOperation>>RangeAutoEnabled

Page 898: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 899: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterRangeLower[RNG]IviPwrMeterManualRangePropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W Channels Down IviPwrMeterConfigureRange[RNG]

Page 900: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionThischannel-basedpropertyspecifiesthelowerlimit(minimum)oftheexpectedvalueofthemeasurement.Thespecificdrivercoercesthisvaluetotheappropriaterangefortheinstrument.ThevalueofthispropertyisspecifiedinthesameunitsasthevalueoftheIviPwrMeter>>BasicOperation>>Unitsproperty.ThispropertyaffectsthebehavioroftheinstrumentonlywhentheIviPwrMeter>>BasicOperation>>RangeAutoEnabledpropertyissettoFALSE.

Page 901: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviPwrMeter»ManualRange>>RangeLower[RNG]

Page 902: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterRangeUpper[RNG]IviPwrMeterManualRangePropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W Channels Up IviPwrMeterConfigureRange[RNG]

Page 903: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionThischannel-basedpropertyspecifiestheupperlimit(maximum)oftheexpectedvalueofthemeasurement.Thespecificdrivercoercesthisvaluetotheappropriaterangefortheinstrument.ThevalueofthispropertyisspecifiedinthesameunitsasthevalueoftheIviPwrMeter>>BasicOperation>>Units.ThispropertyaffectsthebehavioroftheinstrumentonlywhentheIviPwrMeter>>BasicOperation>>RangeAutoEnabledpropertyissettoFALSE.

Page 904: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviPwrMeter»ManualRange>>RangeUpper[RNG]

Page 905: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterRefOscillatorEnabled[RO]IviPwrMeterReferenceOscillatorPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviPwrMeterConfigureReferenceOscillatorEnabled[RO]

Page 906: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesiftheinternalreferenceoscillatorisenabled.

Page 907: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviPwrMeter»ReferenceOscillator>>RefOscillatorEnabled[RO]

Page 908: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 909: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterRefOscillatorFrequency[RO]IviPwrMeterReferenceOscillatorPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviPwrMeterConfigureReferenceOscillator[RO]

Page 910: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthefrequencyofthesignalgeneratedbythereferenceoscillatorinHertz.ThispropertyaffectsthebehavioroftheinstrumentonlyiftheIviPwrMeter>>ReferenceOscillator>>RefOscillatorEnabled[RO]propertyissettoTRUE.

Page 911: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviPwrMeter»ReferenceOscillator>>RefOscillatorFrequency[RO]

Page 912: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterRefOscillatorLevel[RO]IviPwrMeterReferenceOscillatorPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviPwrMeterConfigureReferenceOscillator[RO]

Page 913: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthepowerlevelofthesignalgeneratedbythereferenceoscillatorindBm.ThispropertyaffectsthebehavioroftheinstrumentonlyiftheIviPwrMeter>>ReferenceOscillator>>RefOscillatorEnabled[RO]propertyissettoTRUE.

Page 914: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviPwrMeter»ReferenceOscillator>>RefOscillatorLevel[RO]

Page 915: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterTriggerSource[TRG]IviPwrMeterTriggerSourcePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviPwrMeterConfigureTriggerSource[TRG]

Page 916: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthetriggersourcethepowermetermonitorsforthetriggerevent.Whenthetriggereventoccursonthesourcespecifiedbythisproperty,thepowermeterleavestheWait-For-Triggerstateandtakesameasurementonallenabledchannels.IfthispropertyissettotheInternaldefinedvalue,thepowermeterusesthechannelspecifiedbytheIviPwrMeter>>Trigger>>InternalTrigger>>InternalTriggerEventSource[IT]propertytomonitortheinternaltriggerevent.

Page 917: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviPwrMeter»Trigger>>TriggerSource[TRG]

Page 918: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIPWRMETER_VAL_IMMEDIATEIVIPWRMETER_VAL_EXTERNALIVIPWRMETER_VAL_INTERNALIVIPWRMETER_VAL_SOFTWARE_TRIGIVIPWRMETER_VAL_TTL0IVIPWRMETER_VAL_TTL1IVIPWRMETER_VAL_TTL2IVIPWRMETER_VAL_TTL3IVIPWRMETER_VAL_TTL4IVIPWRMETER_VAL_TTL5IVIPWRMETER_VAL_TTL6IVIPWRMETER_VAL_TTL7IVIPWRMETER_VAL_ECL0IVIPWRMETER_VAL_ECL1IVIPWRMETER_VAL_PXI_STARIVIPWRMETER_VAL_RTSI_0IVIPWRMETER_VAL_RTSI_1IVIPWRMETER_VAL_RTSI_2IVIPWRMETER_VAL_RTSI_3IVIPWRMETER_VAL_RTSI_4IVIPWRMETER_VAL_RTSI_5IVIPWRMETER_VAL_RTSI_6

Page 919: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterUnitsIviPwrMeterBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviPwrMeterConfigureUnits

Page 920: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheunittowhichtheRFpowerisconvertedaftermeasurement.TheactualRFpowerofthesignalonachannelisalwaysmeasuredinWatts.ThevalueofthispropertyisusedtodeterminetheunitsinwhichtheIviPwrMeter>>ManualRange>>RangeUpper[RNG]andIviPwrMeter>>ManualRange>>RangeLower[RNG]propertiesarespecified.TheunitofthemeasurementresultreturnedbytheReadandFetchVIsalsodependsonthevalueofthisproperty.

Page 921: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviPwrMeter»BasicOperation>>Units

Page 922: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIPWRMETER_VAL_DBMIVIPWRMETER_VAL_DBMVIVIPWRMETER_VAL_DBUVIVIPWRMETER_VAL_WATTS

Page 923: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviPwrMeterDefinedValuesExpandthisbooktoviewanalphabetizedlistofIviPwrMeterdefinedvalues.

Page 924: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_CALIBRATION_COMPLETEDescriptionThepowermeterhascompletedthecalibrationonallenabledchannels.

Page 925: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 926: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_CALIBRATION_IN_PROGRESSDescriptionThepowermeterisstilltakingacalibrationononeormoreenabledchannels.

Page 927: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue0

Page 928: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_CALIBRATION_STATUS_UNKNOWNDescriptionThepowermetercannotdeterminethestatusofthecalibration.

Page 929: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue-1

Page 930: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_DBMDescriptionSetstheunitstodBm.

Page 931: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 932: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_DBMVDescriptionSetstheunitstodBmillivolts.

Page 933: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 934: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_DBUVDescriptionSetstheunitstodBmicrovolts.

Page 935: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue3

Page 936: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_DIFFERENCEDescriptionSubtractthepowermeasuredonOperand2fromthepowermeasuredonOperand1.

Page 937: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 938: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_ECL0DescriptionThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronECL0.

Page 939: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue200

Page 940: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_ECL1DescriptionThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronECL1.

Page 941: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue201

Page 942: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_EXTERNALDescriptionThepowermeterexitstheWait-For-Triggerstatewhenatriggeroccursontheexternaltriggerinput.

Page 943: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 944: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_IMMEDIATEDescriptionThepowermeterexitstheWait-For-Triggerstateimmediatelyafterentering.Itdoesnotwaitforatriggerofanykind.

Page 945: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 946: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_INTERNALDescriptionThepowermeterexitstheWait-For-Triggerstatewhenaninternaltriggereventoccursonthemeasurementsignal.

Page 947: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue3

Page 948: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_MEAS_COMPLETEDescriptionThepowermeterhascompletedthemeasurementonallenabledchannels.

Page 949: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 950: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_MEAS_IN_PROGRESSDescriptionThepowermeterisstilltakingameasurementononeormoreenabledchannels.

Page 951: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue0

Page 952: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_MEAS_STATUS_UNKNOWNDescriptionThepowermetercannotdeterminethestatusofthemeasurement.

Page 953: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue-1

Page 954: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_NEGATIVEDescriptionSetsthetriggereventtooccuronthefallingedgeofthetriggerpulse.

Page 955: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue0

Page 956: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_NONEDescriptionReturnthemeasuredvalueforOperand1.

Page 957: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue0

Page 958: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_POSITIVEDescriptionSetsthetriggereventtooccurontherisingedgeofthetriggerpulse.

Page 959: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 960: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_PXI_STARDescriptionThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronPXIStartriggerbus.

Page 961: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue300

Page 962: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_QUOTIENTDescriptionDividethepowermeasuredonOperand1bythepowermeasuredonOperand2.

Page 963: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue3

Page 964: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_RTSI_0DescriptionThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggerontheRTSI0line.

Page 965: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue400

Page 966: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_RTSI_1DescriptionThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggerontheRTSI1line.

Page 967: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue401

Page 968: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_RTSI_2DescriptionThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggerontheRTSI2line.

Page 969: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue402

Page 970: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_RTSI_3DescriptionThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggerontheRTSI3line.

Page 971: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue403

Page 972: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_RTSI_4DescriptionThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggerontheRTSI4line.

Page 973: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue404

Page 974: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_RTSI_5DescriptionThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggerontheRTSI5line.

Page 975: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue405

Page 976: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_RTSI_6DescriptionThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggerontheRTSI6line.

Page 977: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue406

Page 978: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_SOFTWARE_TRIGDescriptionThepowermeterexitstheWait-For-Triggerstatewhenitreceivesasoftwaretrigger.

Page 979: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue4

Page 980: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_SUMDescriptionAddthepowermeasuredonOperand2tothepowermeasuredonOperand1.

Page 981: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 982: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_TTL0DescriptionThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronTTL0.

Page 983: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue100

Page 984: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_TTL1DescriptionThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronTTL1.

Page 985: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue101

Page 986: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_TTL2DescriptionThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronTTL2.

Page 987: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue102

Page 988: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_TTL3DescriptionThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronTTL3.

Page 989: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue103

Page 990: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_TTL4DescriptionThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronTTL4.

Page 991: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue104

Page 992: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_TTL5DescriptionThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronTTL5.

Page 993: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue105

Page 994: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_TTL6DescriptionThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronTTL6.

Page 995: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue106

Page 996: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_TTL7DescriptionThepowermeterexitstheWait-For-TriggerstatewhenitreceivesatriggeronTTL7.

Page 997: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue107

Page 998: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_WATTSDescriptionSetstheunitstoWatts.

Page 999: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue4

Page 1000: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_ZERO_COMPLETEDescriptionThepowermeterhascompletedallzerocorrectionoperations.

Page 1001: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1002: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_ZERO_IN_PROGRESSDescriptionThepowermeterisstillperformingazerocorrectionononeormoreenabledchannels.

Page 1003: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue0

Page 1004: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIPWRMETER_VAL_ZERO_STATUS_UNKNOWNDescriptionThepowermetercannotdeterminethestatusofthezerocorrection.

Page 1005: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue-1

Page 1006: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenClassDriverReferenceforLabVIEWIviRFSigGenVIandPropertyReferenceVITreePropertiesbyGroupErrorandCompletionCodes

Page 1007: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenClassDriverOverviewThisinstrumentdriverprovidesprogrammingsupportfortheIviRFSigGenClass.TheIviRFSigGenclassisdesignedtosupportthetypicalRFsignalgeneratoraswellascommonextendedfunctionalityfoundinmorecomplexinstruments.TheIviRFSigGenclassconceptualizesaRFsignalgeneratorasaninstrumentthatcangenerateasinusoidalcarrierwaveformwithawidevarietyofmodulationtypes.ThedrivercontainsalltheVIsrequiredintheIviRFSigGenspecificationdefinedbytheIVIFoundation.ThisdriverrequiresNI-VISAandtheIVICompliancePackagetobeinstalled.TheIviRFSigGenclassisdividedintoabasecapabilitygroupandseveralextensiongroups.Thebasecapabilitygroupisusedtoconfigurethecarrierwaveform.Thisincludessettingtheoutputfrequencyandamplitude,enablingordisablingtheALCandtheRFoutput.

Page 1008: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenExtensionCapabilityGroupsTheIviRFSigGenclassdriveridentifiesVIsandthatbelongtoanextensiongroupwiththefollowingabbreviations.Instrumentspecificdriversarenotrequiredtoimplementanyoftheextensioncapabilitygroups.IfyouuseVIsandthatbelongtoextensioncapabilitygroups,everyinstrumentspecificdriverthatyouusemustimplementthoseextensions.

GroupName Description

AnalogandPulseModulationExtensionGroups

IviRFSigGenModulateAM SupportssignalgeneratorsthatcanapplyamplitudemodulationtotheRFoutputsignal.Youcanenableordisableamplitudemodulation,specifythesourceandcouplingofthemodulatingsignalandthemodulationdepthwithlinearorlogarithmicattenuation.

IviRFSigGenModulateFM SupportssignalgeneratorsthatcanapplyfrequencymodulationtotheRFoutputsignal.Youcanenableordisablefrequencymodulation,specifythesourceandcouplingofthemodulatingsignalandthepeakfrequencydeviation.

IviRFSigGenModulatePM SupportssignalgeneratorsthatcanapplyphasemodulationtotheRFoutputsignal.Youcanenableordisablephasemodulation,specifythesourceandcouplingofthemodulatingsignalandthepeakphasedeviation.

IviRFSigGenAnalogModulationSource Thesourceofthemodulatingsignalisarepeatedcapability.Oneor

Page 1009: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

moreinternalsources(LFGenerators)and/oroneandmoreexternalsourcescanbecombined.ThevoltageofallsignalsissummedbeforemodulatingtheRFSignal.

IviRFSigGenModulatePulse SupportssignalgeneratorsthatcanapplypulsemodulationtotheRFoutputsignal.Youcanenableordisablepulsemodulation,andspecifythesourceandthepolarityofthemodulatingsignal.

IviRFSigGenLFGenerator SupportstheLFgenerator(withintheRFsignalgenerator),thatisnormallyusedasasourceforthemodulators.TousetheLFgeneratorasamodulationsource,themodulationsourceintheModulateAMextensionsgroup,ModulateFMextensiongrouporModulatePMextensiongroupshouldbeconfigured.TheusercansetthefrequencyandthewaveformoftheLFsignal.

IviRFSigGenLFGeneratorOutput SupportstheoutputoftheLFgenerator,ifitisusedasasourceforexternaldevices.Youcansettheamplitudeandenableordisabletheoutput.RequirestheLFGeneratorextensiongroup.

IviRFSigGenPulseGenerator Supportsthepulsegeneratorwithinthesignalgeneratorthatisnormallyusedasasourceforthepulsemodulator.Youcansetthepulseperiod,widthanddelay.Thepulsecanbetriggered,sosourceandexternaltriggerpolaritycanbeset.

Page 1010: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DoublepulsecanbesetwiththefunctionsandattributesoftheIviRFSigGenPulseDoubleGeneratorextensiongroup.TheoutputofthepulsegeneratorcanbesetwiththefunctionsandattributesoftheIviRFSigGenPulseOutputextensiongroup.

IviRFSigGenPulseDoubleGenerator ExtendstheIviRFSigGenPulseGeneratorextensiongrouptosupportdoublepulsegeneration.

IviRFSigGenPulseGeneratorOutput RequirestheIviRFSigGenPulseGeneratorextensiongroup.Theoutputofthepulsegeneratorcanbeenabledordisabledanditspolarityset.

SweepExtensionGroups

IviRFSigGenSweep Supportssignalgeneratorswiththeabilitytosweep(orstep)thefrequencyorthepoweroftheRFoutputsignal.

IviRFSigGenFrequencySweep Supportssignalgeneratorsthatcanapplyafrequencysweeptotheoutputsignal.Youmayconfigurethesweepwithstartandstop,orcenterandspanfrequencies.Thesweeptimeisalsoconfigurable.InordertosupporttheIviRFSigGenFrequencySweepextensiongroup,adrivershallfirstsupporttheIviRFSigGenSweepextensiongroup.ThisextensiongroupisactivewhentheSweepModeattributeissettoFrequency

Page 1011: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Sweep.IviRFSigGenPowerSweep Supportssignalgeneratorsthatcan

applyapowersweeptotheoutputsignal.Youmayconfigurethesweepwithstartandstoppower.Thesweeptimeisalsoconfigurable.Inordertosupportthisextensiongroup,adrivershallfirstsupporttheIviRFSigGenSweepextensiongroup.ThisextensiongroupisactivewhentheSweepModeattributeissettoPowerSweep.

IviRFSigGenFrequencyStep Supportssignalgeneratorsthatcanvary(sweep)thefrequencyoftheRFoutputsignalinsteps.Youcanspecifythestart,stopandstepfrequencyandsetlinearorlogarithmicspacing.Settingsinglestepanddwelltimearealsoincluded.ThisextensiongrouprequirestheIviRFSigGenSweepextensiongroup.FrequencysteppingisenabledbysettingtheSweepModetoFrequencyStepintheIviRFSigGenSweepextensiongroup.

IviRFSigGenPowerStep Supportssignalgeneratorsthatcanvary(sweep)thepoweroftheRFoutputsignalinsteps.Theusercanenableordisablestepping,specifythestart,stopandsteppower.Settingsinglestepanddwelltimearealsoincluded.ThisextensiongrouprequirestheSweepextensiongroup.PowersteppingisenabledbysettingtheSweepModetoPowerStepinthe

Page 1012: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenSweepextensiongroup.

IviRFSigGenList SupportssignalgeneratorsthatcansetthefrequencyandpoweroftheRFoutputsignaltovaluesgivenasalistofvalues.Youcanenableordisablesteppingthefrequencyandpowerlist,specifythenameofthelistandsetitsvalues.Theactivelistcanbeselectedusingthelistname.Settingsinglestepanddwelltimearealsoincluded.ThisextensiongrouprequirestheSweepextensiongroup.ListsteppingisenabledbysettingtheSweepModetoListintheIviRFSigGenSweepextensiongroup.

DigitalModulationExtensionGroups

IviRFSigGenModulateIQ SupportssignalgeneratorsthatcanapplyIQ(vector)modulationtotheRFoutputsignal.YoucanenableordisableIQmodulationandspecifythesourceofthemodulatingsignal.Acalibrationisexecutedwithaneventfunction.

IviRFSigGenImpairmentIQ SupportssignalgeneratorsthatcanapplyIQ(vector)modulationtotheRFoutputsignal.YoucanenableordisableIQmodulationandspecifythesourceofthemodulatingsignal.Acalibrationisexecutedwithaneventfunction.

IviRFSigGenArbGenerator Controlstheinternalarbitrarywaveformgenerator.Thetwo

Page 1013: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

outputsoftheArbgeneratorareusedwiththeIQ(vector)modulationtosimulatedigitalmodulation.ThisgroupisanextensionoftheIviRFSigGenModulateIQextensiongroup.

IviRFSigGenDigitalModulationBase Usingthisextensiongroup,youcangeneratesignalsconformingtowirelesscommunicationstandards(e.g.mobilecellularstandards).ThegeneratedsignalsdonothaveTDMAframingnorCDMAchannelcoding.ThefunctionalitycoversbasicmodulationpropertiessuchasIQconstellation,symbolmapping,etc.withinaspecifiedcommunicationstandard.

IviRFSigGenCDMABase Usethisextensiongrouptosimulatemobile(cell)phonemodulationbasedonCodeDivisionMultipleAccess(CDMA)standards.

IviRFSigGenTDMABase Usethisextensiongrouptosimulatemobile(cell)phonemodulationbasedonTimeDivisionMultipleAccess(TDMA)standards.

RemainingExtensionGroups

IviRFSigGenALC ForgeneratorswithconfigurableAutomaticLevelControl.

IviRFSigGenReferenceOscillator Supportssignalgeneratorswithaconfigurablefrequencyreference.

IviRFSigGenSoftwareTrigger SupportsRFsignalgeneratorsthatcangenerateoutputbasedonasoftwaretriggersignal.Youcansendasoftwaretriggertocausesignaloutputtooccur,tostarta

Page 1014: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

sweep(frequencyorpower),ortoinitiatethenextstep(frequencyand/orpower).

RelatedTopicIVIInherentClassCapabilities

Page 1015: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenExtensionCapabilityGroupsTheIviRFSigGenclassdriveridentifiesVIsandthatbelongtoanextensiongroupwiththefollowingabbreviations.Instrumentspecificdriversarenotrequiredtoimplementanyoftheextensioncapabilitygroups.IfyouuseVIsandthatbelongtoextensioncapabilitygroups,everyinstrumentspecificdriverthatyouusemustimplementthoseextensions.

GroupName DescriptionIviRFSigGenModulateAM Supportssignalgeneratorsthatcan

applyamplitudemodulationtotheRFoutputsignal.Youcanenableordisableamplitudemodulation,specifythesourceandcouplingofthemodulatingsignalandthemodulationdepthwithlinearorlogarithmicattenuation.

IviRFSigGenModulateFM SupportssignalgeneratorsthatcanapplyfrequencymodulationtotheRFoutputsignal.Youcanenableordisablefrequencymodulation,specifythesourceandcouplingofthemodulatingsignalandthepeakfrequencydeviation.

IviRFSigGenModulatePM SupportssignalgeneratorsthatcanapplyphasemodulationtotheRFoutputsignal.Youcanenableordisablephasemodulation,specifythesourceandcouplingofthemodulatingsignalandthepeakphasedeviation.

IviRFSigGenAnalogModulationSource Thesourceofthemodulatingsignalisarepeatedcapability.Oneormoreinternalsources(LFGenerators)and/oroneandmoreexternalsourcescanbecombined.

Page 1016: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ThevoltageofallsignalsissummedbeforemodulatingtheRFSignal.

IviRFSigGenModulatePulse SupportssignalgeneratorsthatcanapplypulsemodulationtotheRFoutputsignal.Youcanenableordisablepulsemodulation,andspecifythesourceandthepolarityofthemodulatingsignal.

IviRFSigGenLFGenerator SupportstheLFgenerator(withintheRFsignalgenerator),thatisnormallyusedasasourceforthemodulators.TousetheLFgeneratorasamodulationsource,themodulationsourceintheModulateAMextensionsgroup,ModulateFMextensiongrouporModulatePMextensiongroupshouldbeconfigured.TheusercansetthefrequencyandthewaveformoftheLFsignal.

IviRFSigGenLFGeneratorOutput SupportstheoutputoftheLFgenerator,ifitisusedasasourceforexternaldevices.Youcansettheamplitudeandenableordisabletheoutput.RequirestheLFGeneratorextensiongroup.

IviRFSigGenPulseGenerator Supportsthepulsegeneratorwithinthesignalgeneratorthatisnormallyusedasasourceforthepulsemodulator.Youcansetthepulseperiod,widthanddelay.Thepulsecanbetriggered,sosourceandexternaltriggerpolaritycanbeset.DoublepulsecanbesetwiththeVIsandoftheIviRFSigGenPulseDoubleGenerator

Page 1017: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

extensiongroup.TheoutputofthepulsegeneratorcanbesetwiththeVIsandoftheIviRFSigGenPulseOutputextensiongroup.

IviRFSigGenPulseDoubleGenerator ExtendstheIviRFSigGenPulseGeneratorextensiongrouptosupportdoublepulsegeneration.

IviRFSigGenPulseGeneratorOutput RequirestheIviRFSigGenPulseGeneratorextensiongroup.Theoutputofthepulsegeneratorcanbeenabledordisabledanditspolarityset.

IviRFSigGenSweep Supportssignalgeneratorswiththeabilitytosweep(orstep)thefrequencyorthepoweroftheRFoutputsignal.

IviRFSigGenFrequencySweep Supportssignalgeneratorsthatcanapplyafrequencysweeptotheoutputsignal.Youmayconfigurethesweepwithstartandstop,orcenterandspanfrequencies.Thesweeptimeisalsoconfigurable.InordertosupporttheIviRFSigGenFrequencySweepextensiongroup,adrivershallfirstsupporttheIviRFSigGenSweepextensiongroup.ThisextensiongroupisactivewhentheSweepModepropertyissettoFrequencySweep.

IviRFSigGenPowerSweep Supportssignalgeneratorsthatcanapplyapowersweeptotheoutputsignal.Youmayconfigurethesweepwithstartandstoppower.Thesweeptimeisalso

Page 1018: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

configurable.Inordertosupportthisextensiongroup,adrivershallfirstsupporttheIviRFSigGenSweepextensiongroup.ThisextensiongroupisactivewhentheSweepModepropertyissettoPowerSweep.

IviRFSigGenFrequencyStep Supportssignalgeneratorsthatcanvary(sweep)thefrequencyoftheRFoutputsignalinsteps.Youcanspecifythestart,stopandstepfrequencyandsetlinearorlogarithmicspacing.Settingsinglestepanddwelltimearealsoincluded.ThisextensiongrouprequirestheIviRFSigGenSweepextensiongroup.FrequencysteppingisenabledbysettingtheSweepModetoFrequencyStepintheIviRFSigGenSweepextensiongroup.

IviRFSigGenPowerStep Supportssignalgeneratorsthatcanvary(sweep)thepoweroftheRFoutputsignalinsteps.Theusercanenableordisablestepping,specifythestart,stopandsteppower.Settingsinglestepanddwelltimearealsoincluded.ThisextensiongrouprequirestheIviRFSigGenSweepextensiongroup.PowersteppingisenabledbysettingtheSweepModeattributetoPowerStepintheIviRFSigGenSweepextensiongroup.

IviRFSigGenList SupportssignalgeneratorsthatcansetthefrequencyandpoweroftheRFoutputsignaltovaluesgivenas

Page 1019: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

alistofvalues.Youcanenableordisablesteppingthefrequencyandpowerlist,specifythenameofthelistandsetitsvalues.Theactivelistcanbeselectedusingthelistname.Settingsinglestepanddwelltimearealsoincluded.ThisextensiongrouprequirestheIviRFSigGenSweepextensiongroup.ListsteppingisenabledbysettingtheSweepModetoListintheIviRFSigGenSweepExtensionGroup.

IviRFSigGenALC ForgeneratorswithconfigurableAutomaticLevelControl.

IviRFSigGenReferenceOscillator Supportssignalgeneratorswithaconfigurablefrequencyreference.

IviRFSigGenSoftwareTrigger SupportsRFsignalgeneratorsthatcangenerateoutputbasedonasoftwaretriggersignal.Youcansendasoftwaretriggertocausesignaloutputtooccur,tostartasweep(frequencyorpower),ortoinitiatethenextstep(frequencyand/orpower).ThisextensionaffectsinstrumentbehaviorwhentheTriggerSourcepropertyissettoSoftwareTrigger.

IviRFSigGenModulateIQ SupportssignalgeneratorsthatcanapplyIQ(vector)modulationtotheRFoutputsignal.YoucanenableordisableIQmodulationandspecifythesourceofthemodulatingsignal.AcalibrationisexecutedwithaneventVI.

IviRFSigGenIQImpairment SimulatesorcorrectsimpairmentonIQ(vector)modulation.This

Page 1020: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

groupisanextensionoftheIviRFSigGenModulateIQExtensionGroup.

IviRFSigGenArbGenerator Controlstheinternalarbitrarywaveformgenerator.ThetwooutputsoftheArbgeneratorareusedwiththeIQ(vector)modulationtosimulatedigitalmodulation.ThisgroupisanextensionoftheIviRFSigGenModulateIQExtensionGroup.

IviRFSigGenDigitalModulationBase Usingthisextensiongroup,youcangeneratesignalsconformingtowirelesscommunicationstandards(e.g.mobilecellularstandards).ThegeneratedsignalsdonothaveTDMAframingnorCDMAchannelcoding.ThefunctionalitycoversbasicmodulationpropertiessuchasIQconstellation,symbolmapping,etc.withinaspecifiedcommunicationstandard.

IviRFSigGenCDMABase Usethisextensiongrouptosimulatemobile(cell)phonemodulationbasedonCodeDivisionMultipleAccess(CDMA)standards.

IviRFSigGenTDMABase Usethisextensiongrouptosimulatemobile(cell)phonemodulationbasedonTimeDivisionMultipleAccess(TDMA)standards.

Page 1021: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenALCExtensionGroupForgeneratorswithconfigurableAutomaticLevelControl.

Page 1022: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenALCVIIviRFSigGen_ConfigureALC

Page 1023: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenALCPropertiesIVIRFSIGGEN_ATTR_ALC_SOURCEIVIRFSIGGEN_ATTR_ALC_BANDWIDTH

Page 1024: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenAnalogModulationSourceExtensionGroupThesourceofthemodulatingsignalisarepeatedcapability,whichisreferredtoasAnalogModulationSource.Oneormoreinternalsources(LFGenerators)and/oroneandmoreexternalsourcescanbecombined.ThevoltageofallsignalsissummedbeforemodulatingtheRFSignal.Thisappliestothefollowingextensiongroups:

IviRFSigGenModulateAMIviRFSigGenModulateFMIviRFSigGenModulatePM

Typically,alltheLFGeneratorsdefinedintheIviRFSigGenLFGeneratorextensiongrouphaveacorrespondingAnalogModulationSource(orrepeatedcapability).

Page 1025: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenAnalogModulationSourceVIIviRFSigGen_Get_Analog_Modulation_Source_Name

Page 1026: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenAnalogModulationSourceAttributeIVIRFSIGGEN_ATTR_ANALOG_MODULATION_SOURCE_COUNT

Page 1027: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenArbGeneratorExtensionGroupTheIviRFSigGenArbGeneratorextensiongroupcontrolstheinternalarbitrarywaveformgenerator.ThetwooutputsoftheArbgeneratorareusedwiththeIQ(vector)modulationtosimulatedigitalmodulation.SothisgroupisanextensionoftheIviRFSigGenModulateIQextensiongroup.

Page 1028: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenArbGeneratorVIsIviRFSigGen_Configure_ArbIviRFSigGen_Write_Arb_WaveformIviRFSigGen_Select_Arb_WaveformIviRFSigGen_Clear_All_Arb_WaveformsIviRFSigGen_Query_Arb_Waveform_CapabilitiesIviRFSigGen_Configure_Arb_Trigger_SourceIviRFSigGen_Configure_Arb_External_Trigger_Slope

Page 1029: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenArbGeneratorPropertiesIVIRFSIGGEN_ATTR_ARB_SELECTED_WAVEFORMIVIRFSIGGEN_ATTR_ARB_CLOCK_FREQUENCYIVIRFSIGGEN_ATTR_ARB_FILTER_FREQUENCYIVIRFSIGGEN_ATTR_ARB_MAX_NUMBER_WAVEFORMSIVIRFSIGGEN_ATTR_ARB_WAVEFORM_QUANTUMIVIRFSIGGEN_ATTR_ARB_WAVEFORM_SIZE_MINIVIRFSIGGEN_ATTR_ARB_WAVEFORM_SIZE_MAXIVIRFSIGGEN_ATTR_ARB_TRIGGER_SOURCEIVIRFSIGGEN_ATTR_ARB_EXTERNAL_TRIGGER_SLOPE

Page 1030: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenBaseCapabilityGroupTheIviRFSigGenBasecapabilitiesgroupsupportsthebasicsignalgeneratorcapabilities.

Page 1031: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenVIsIviRFSigGen_ConfigureRFIviRFSigGen_ConfigureALCEnabledIviRFSigGen_ConfigureOutputEnabledIviRFSigGen_DisableAllModulationIviRFSigGen_WaitUntilSettledIviRFSigGen_IsSettled

Page 1032: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPropertiesIVIRFSIGGEN_ATTR_FREQUENCYIVIRFSIGGEN_ATTR_POWER_LEVELIVIRFSIGGEN_ATTR_ALC_ENABLEDIVIRFSIGGEN_ATTR_OUTPUT_ENABLEDRelatedTopicsIVIInherentVIsIVIInherentProperties

Page 1033: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenCDMABaseExtensionGroupWiththeIviRFSigGenCDMABaseextensiongroupyoucansimulatemobile(cell)phonemodulationbasedonCodeDivisionMultipleAccess(CDMA)standards.

Page 1034: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenTDMABaseVIsIviRFSigGen_SelectCDMAStandardviRFSigGen_ConfigureCDMAClockSourceIviRFSigGen_ConfigureCDMATriggerSourceIviRFSigGen_ConfigureCDMAExternalTriggerSlopeIviRFSigGen_GetCDMATestModelNameIviRFSigGen_SelectCDMATestModel

Page 1035: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenCDMABasePropertiesIVIRFSIGGEN_ATTR_CDMA_STANDARD_COUNTVIRFSIGGEN_ATTR_CDMA_SELECTED_STANDARDIVIRFSIGGEN_ATTR_CDMA_TRIGGER_SOURCEIVIRFSIGGEN_ATTR_CDMA_EXTERNAL_TRIGGER_SLOPEIVIRFSIGGEN_ATTR_CDMA_TEST_MODEL_COUNTIVIRFSIGGEN_ATTR_CDMA_SELECTED_TEST_MODELIVIRFSIGGEN_ATTR_CDMA_CLOCK_SOURCE

Page 1036: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenDigitalModulationBaseExtensionGroupWiththeIviRFSigGenDigitalModulationBaseextensiongroupyoucangeneratesignalsconformingtowirelesscommunicationstandards(e.g.mobilecellularstandards).ThegeneratedsignalsdonothaveTDMAframingnorCDMAchannelcoding.ThefunctionalitycoversbasicmodulationpropertiessuchasIQconstellation,symbolmapping,etc.withinaspecifiedcommunicationstandard.

Page 1037: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenDigitalModulationBaseVIsIviRFSigGen_GetDigitalModulationBaseStandardNameIviRFSigGen_SelectDigitalModulationBaseStandardIviRFSigGen_Configure_DigitalModulationBase_Clock_SourceIviRFSigGen_ConfigureDigitalModulationBaseDataSourceIviRFSigGen_ConfigureDigitalModulationBasePRBSTypeIviRFSigGen_WriteDigitalModulationBaseBitSequenceIviRFSigGen_SelectDigitalModulationBaseBitSequenceIviRFSigGen_ClearAllDigitalModulationBaseBitSequences

Page 1038: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenDigitalModulationBasePropertiesIVIRFSIGGEN_ATTR_DIGITAL_MODULATION_BASE_STANDARD_COUNTIVIRFSIGGEN_ATTR_DIGITAL_MODULATION_BASE_SELECTED_STANDARDIVIRFSIGGEN_ATTR_DIGITAL_MODULATION_BASE_DATA_SOURCEIVIRFSIGGEN_ATTR_DIGITAL_MODULATION_BASE_PRBS_TYPEIVIRFSIGGEN_ATTR_DIGITAL_MODULATION_BASE_SELECTED_BIT_SEQUENCEIVIRFSIGGEN_ATTR_DIGITAL_MODULATION_BASE_CLOCK_SOURCEIVIRFSIGGEN_ATTR_DIGITAL_MODULATION_BASE_EXTERNAL_CLOCK_TYPE

Page 1039: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenFrequencyStepExtensionGroupTheIviRFSigGenFrequencyStepExtensionGroupsupportssignalgeneratorsthatcanvary(sweep)thefrequencyoftheRFoutputsignalinsteps.Youcanspecifythestart,stopandstepfrequencyandsetlinearorlogarithmicspacing.Settingsinglestepanddwelltimearealsoincluded.ThisextensiongrouprequirestheIviRFSigGenSweepextensiongroup.FrequencysteppingisenabledbysettingtheSweepModetoFrequencyStepintheIviRFSigGenSweepextensiongroup.

Page 1040: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenFrequencyStepVIsIviRFSigGen_Configure_Frequency_Step_Start_StopIviRFSigGen_ConfigureFrequencyStepDwellIviRFSigGen_ResetFrequencyStep

Page 1041: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenFrequencyStepPropertiesIVIRFSIGGEN_ATTR_FREQUENCY_STEP_STARTIVIRFSIGGEN_ATTR_FREQUENCY_STEP_STOPIVIRFSIGGEN_ATTR_FREQUENCY_STEP_SCALINGIVIRFSIGGEN_ATTR_FREQUENCY_STEP_SIZEIVIRFSIGGEN_ATTR_FREQUENCY_STEP_SINGLE_STEP_ENABLEDIVIRFSIGGEN_ATTR_FREQUENCY_STEP_DWELL

Page 1042: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenFrequencySweepExtensionGroupTheIviRFSigGenFrequencySweepextensiongroupsupportssignalgeneratorsthatcanapplyafrequencysweeptotheoutputsignal.Youmayconfigurethesweepwithstartandstop,orcenterandspanfrequencies.Thesweeptimeisalsoconfigurable.InordertosupporttheIviRFSigGenFrequencySweepextensiongroup,adrivershallfirstsupporttheIviRFSigGenSweepextensiongroup.TheIviRFSigGenSweepextensiongroupisactivewhentheSweepModepropertyissettoFrequencySweep.

Page 1043: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenFrequencySweepVIsIviRFSigGen_ConfigureFrequencySweepStartStopIviRFSigGen_ConfigureFrequencySweepCenterSpanIviRFSigGen_ConfigureFrequencySweepTime

Page 1044: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenFrequencySweepPropertiesIVIRFSIGGEN_ATTR_FREQUENCY_SWEEP_STARTIVIRFSIGGEN_ATTR_FREQUENCY_STEP_STOPIVIRFSIGGEN_ATTR_FREQUENCY_SWEEP_TIME

Page 1045: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenIQImpairmentExtensionGroupWiththeIviRFSigGenIQImpairmentextensiongroupyoucansimulateorcorrectimpairmentonIQ(vector)modulation.TheIviRFSigGenIQImpairmentextensiongroupisanextensionoftheIviRFSigGenModulateIQextensiongroup.

Page 1046: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenIQImpairmentVIsIviRFSigGen_ConfigureIQImpairmentEnabledIviRFSigGen_ConfigureIQImpairment

Page 1047: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenIQImpairmentPropertiesIVIRFSIGGEN_ATTR_IQ_IMPAIRMENT_ENABLEDIVIRFSIGGEN_ATTR_IQ_I_OFFSETIVIRFSIGGEN_ATTR_IQ_Q_OFFSETIVIRFSIGGEN_ATTR_IQ_RATIOIVIRFSIGGEN_ATTR_IQ_SKEW

Page 1048: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenLFGeneratorExtensionGroupTheIviRFSigGenLFGeneratorextensiongroupsupportstheLFgenerator(withintheRFsignalgenerator),thatisnormallyusedasasourceforthemodulators.TousetheLFgeneratorasamodulationsource,themodulationsourceintheIviRFSigGenModulateAMextensionsgroup,IviRFSigGenModulateFMextensiongrouporIviRFSigGenModulatePMextensiongroupshouldbeconfigured.YoucansetthefrequencyandthewaveformoftheLFsignal.

Page 1049: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenLFGeneratorVIsIviRFSigGen_GetLFGeneratorNameIviRFSigGen_SetActiveLFGeneratorIviRFSigGen_ConfigureLFGeneratorOutput

Page 1050: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenLFGeneratorPropertiesIVIRFSIGGEN_ATTR_ACTIVE_LF_GENERATORIVIRFSIGGEN_ATTR_LF_GENERATOR_COUNTIVIRFSIGGEN_ATTR_LF_GENERATOR_FREQUENCYIVIRFSIGGEN_ATTR_LF_GENERATOR_WAVEFORM

Page 1051: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenLFGeneratorOutputExtensionGroupTheIviRFSigGenLFGeneratorOutputextensiongroupsupportstheoutputoftheLFgenerator,ifitisusedasasourceforexternaldevices.Youcansettheamplitudeandenableordisabletheoutput.TheIviRFSigGenLFGeneratorOutputrequirestheIviRFSigGenLFGeneratorextensiongroup.

Page 1052: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenLFGeneratorOutputVIIviRFSigGen_ConfigureLFGeneratorOutput

Page 1053: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenLFGeneratorOutputPropertiesIVIRFSIGGEN_ATTR_LF_GENERATOR_OUTPUT_AMPLITUDEIVIRFSIGGEN_ATTR_LF_GENERATOR_OUTPUT_ENABLED

Page 1054: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenListExtensionGroupTheIviRFSigGenListextensiongroupsupportssignalgeneratorsthatcansetthefrequencyandpoweroftheRFoutputsignaltovaluesgivenasalistofvalues.Youcanenableordisablesteppingthefrequencyandpowerlist,specifythenameofthelistandsetitsvalues.Theactivelistcanbeselectedusingthelistname.Settingsinglestepanddwelltimearealsoincluded.TheIviRFSigGenListextensiongrouprequirestheIviRFSigGenSweepextensiongroup.ListsteppingisenabledbysettingtheSweepModeattributetoListintheIviRFSigGenSweepextensiongroup.

Page 1055: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenListVIsIviRFSigGen_CreateFrequencyListIviRFSigGen_CreatePowerListIviRFSigGen_CreateFrequencyPowerListIviRFSigGen_SelectListIviRFSigGen_ClearAllListsIviRFSigGen_ConfigureListDwellIviRFSigGen_ResetList

Page 1056: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenListPropertiesIVIRFSIGGEN_ATTR_LIST_SELECTED_NAMEIVIRFSIGGEN_ATTR_LIST_SINGLE_STEP_ENABLEDIVIRFSIGGEN_ATTR_LIST_DWELL

Page 1057: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenModulateAMExtensionGroupTheIviRFSigGenModulateAMextensiongroupsupportssignalgeneratorsthatcanapplyamplitudemodulationtotheRFoutputsignal.Youcanenableordisableamplitudemodulation,specifythesourceandcouplingofthemodulatingsignalandthemodulationdepthwithlinearorlogarithmicattenuation.

Page 1058: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenModulateAMVIsIviRFSigGen_ConfigureAMEnabledIviRFSigGen_ConfigureAMExternalCouplingIviRFSigGen_ConfigureAM

Page 1059: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenModulateAMPropertiesIVIRFSIGGEN_ATTR_AM_ENABLEDIVIRFSIGGEN_ATTR_AM_SOURCEIVIRFSIGGEN_ATTR_AM_SCALINGIVIRFSIGGEN_ATTR_AM_EXTERNAL_COUPLINGIVIRFSIGGEN_ATTR_AM_NOMINAL_VOLTAGEIVIRFSIGGEN_ATTR_AM_DEPTH

Page 1060: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenModulateFMExtensionGroupTheIviRFSigGenModulateFMextensiongroupsupportssignalgeneratorsthatcanapplyfrequencymodulationtotheRFoutputsignal.Youcanenableordisablefrequencymodulation,specifythesourceandcouplingofthemodulatingsignalandthepeakfrequencydeviation.

Page 1061: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenModulateFMVIsIviRFSigGen_ConfigureFMEnabledIviRFSigGen_ConfigureFMExternalCouplingIviRFSigGen_ConfigureFM

Page 1062: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenModulateFMPropertiesIVIRFSIGGEN_ATTR_FM_ENABLEDIVIRFSIGGEN_ATTR_FM_SOURCEIVIRFSIGGEN_ATTR_FM_EXTERNAL_COUPLINGIVIRFSIGGEN_ATTR_FM_NOMINAL_VOLTAGEIVIRFSIGGEN_ATTR_FM_DEVIATION

Page 1063: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenModulateIQExtensionGroupTheIviRFSigGenModulateIQextensiongroupsupportssignalgeneratorsthatcanapplyIQ(vector)modulationtotheRFoutputsignal.TheusercanenableordisableIQmodulationandspecifythesourceofthemodulatingsignal.AcalibrationisexecutedwithaneventVI.

Page 1064: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenModulateIQVIsIviRFSigGen_ConfigureIQEnabledIviRFSigGen_ConfigureIQIviRFSigGen_CalibrateIQ

Page 1065: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenModulateIQPropertiesIVIRFSIGGEN_ATTR_IQ_ENABLEDIVIRFSIGGEN_ATTR_IQ_SOURCEIVIRFSIGGEN_ATTR_IQ_NOMINAL_VOLTAGEIVIRFSIGGEN_ATTR_IQ_SWAP_ENABLED

Page 1066: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenModulatePMExtensionGroupTheIviRFSigGenModulatePMextensiongroupsupportssignalgeneratorsthatcanapplyphasemodulationtotheRFoutputsignal.Youcanenableordisablephasemodulation,specifythesourceandcouplingofthemodulatingsignalandthepeakphasedeviation.

Page 1067: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenModulatePMVIsIviRFSigGen_ConfigurePMEnabledIviRFSigGen_ConfigurePMExternalCouplingIviRFSigGen_ConfigurePM

Page 1068: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenModulatePMPropertiesIVIRFSIGGEN_ATTR_PM_ENABLEDIVIRFSIGGEN_ATTR_PM_SOURCEIVIRFSIGGEN_ATTR_PM_EXTERNAL_COUPLINGIVIRFSIGGEN_ATTR_PM_NOMINAL_VOLTAGEIVIRFSIGGEN_ATTR_PM_DEVIATION

Page 1069: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenModulatePulseExtensionGroupTheIviRFSigGenModulatePulseextensiongroupsupportssignalgeneratorsthatcanapplypulsemodulationtotheRFoutputsignal.Youcanenableordisablepulsemodulation,andspecifythesourceandthepolarityofthemodulatingsignal.

Page 1070: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenModulatePulseVIsIviRFSigGen_ConfigurePulseModulationEnabledIviRFSigGen_ConfigurePulseModulationSourceIviRFSigGen_ConfigurePulseModulationExternalPolarity

Page 1071: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenModulatePulsePropertiesIVIRFSIGGEN_ATTR_PULSE_MODULATION_ENABLEDIVIRFSIGGEN_ATTR_PULSE_MODULATION_SOURCEIVIRFSIGGEN_ATTR_PULSE_MODULATION_EXTERNAL_POLARITY

Page 1072: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPowerStepExtensionGroupTheIviRFSigGenPowerStepextensiongroupsupportssignalgeneratorsthatcanvary(sweep)thepoweroftheRFoutputsignalinsteps.Youcanenableordisablestepping,specifythestart,stopandsteppower.Settingsinglestepanddwelltimearealsoincluded.TheIviRFSigGenPowerStepextensiongrouprequirestheIviRFSigGenSweepextensiongroup.PowersteppingisenabledbysettingtheSweepModepropertytoPowerStepintheIviRFSigGenSweepextensiongroup.

Page 1073: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPowerStepVIsIviRFSigGen_ConfigurePowerStepStartStopIviRFSigGen_ConfigurePowerStepDwellIviRFSigGen_ResetPowerStep

Page 1074: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPowerStepPropertiesIVIRFSIGGEN_ATTR_POWER_STEP_STARTIVIRFSIGGEN_ATTR_POWER_STEP_STOPIVIRFSIGGEN_ATTR_POWER_STEP_SIZEIVIRFSIGGEN_ATTR_POWER_STEP_SINGLE_STEP_ENABLEDIVIRFSIGGEN_ATTR_POWER_STEP_DWELL

Page 1075: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPowerSweepExtensionGroupTheIviRFSigGenPowerSweepextensiongroupsupportssignalgeneratorsthatcanapplyapowersweeptotheoutputsignal.Youmayconfigurethesweepwithstartandstoppower.Thesweeptimeisalsoconfigurable.InordertosupporttheIviRFSigGenPowerSweepextensiongroup,adrivershallfirstsupporttheIviRFSigGenSweepextensiongroup.TheIviRFSigGenSweepextensiongroupisactivewhentheSweepModepropertyissettoPowerSweep.

Page 1076: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPowerSweepVIsIviRFSigGen_ConfigurePowerSweepStartStopIviRFSigGen_ConfigurePowerSweepTime

Page 1077: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPowerSweepPropertiesIVIRFSIGGEN_ATTR_POWER_SWEEP_STARTIVIRFSIGGEN_ATTR_POWER_SWEEP_STOPIVIRFSIGGEN_ATTR_POWER_SWEEP_TIME

Page 1078: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPulseDoubleGeneratorExtensionGroupTheIviRFSigGenPulseDoubleGeneratorextensiongroupextendstheIviRFSigGenPulseGeneratorextensiongrouptosupportdoublepulsegeneration.

Page 1079: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPulseDoubleGeneratorVIIviRFSigGen_ConfigurePulseDouble

Page 1080: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPulseDoubleGeneratorPropertiesIVIRFSIGGEN_ATTR_PULSE_DOUBLE_ENABLEDIVIRFSIGGEN_ATTR_PULSE_DOUBLE_DELAY

Page 1081: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPulseGeneratorExtensionGroupTheIviRFSigGenPulseGeneratorextensiongroupsupportsthepulsegeneratorwithinthesignalgeneratorthatisnormallyusedasasourceforthepulsemodulator.Youcansetthepulseperiod,widthanddelay.Thepulsecanbetriggered,sosourceandexternaltriggerpolaritycanbeset.DoublepulsecanbesetwiththeVIsandpropertiesoftheIviRFSigGenPulseDoubleGeneratorextensiongroup.TheoutputofthepulsegeneratorcanbesetwiththeVIsandpropertiesoftheIviRFSigGenPulseGeneratorOutputextensiongroup.

Page 1082: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPulseGeneratorVIsIviRFSigGen_ConfigurePulseExternalTriggerIviRFSigGen_ConfigurePulseInternalTriggerIviRFSigGen_ConfigurePulse

Page 1083: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPulseGeneratorPropertiesIVIRFSIGGEN_ATTR_PULSE_INTERNAL_TRIGGER_PERIODIVIRFSIGGEN_ATTR_PULSE_WIDTHIVIRFSIGGEN_ATTR_PULSE_GATING_ENABLEDIVIRFSIGGEN_ATTR_PULSE_TRIGGER_SOURCEIVIRFSIGGEN_ATTR_PULSE_EXTERNAL_TRIGGER_SLOPEIVIRFSIGGEN_ATTR_PULSE_EXTERNAL_TRIGGER_DELAY

Page 1084: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPulseGeneratorOutputExtensionGroupTheIviRFSigGenPulseGeneratorOutputextensiongrouprequirestheIviRFSigGenPulseGeneratorextensiongroup.Theoutputofthepulsegeneratorcanbeenabledordisabledanditspolarityset.

Page 1085: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPulseGeneratorOutputPropertiesIVIRFSIGGEN_ATTR_PULSE_OUTPUT_POLARITYIVIRFSIGGEN_ATTR_PM_SOURCE

Page 1086: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenReferenceOscillatorExtensionGroupTheIviRFSigGenReferenceOscillatorextensiongroupsupportssignalgeneratorswithaconfigurablefrequencyreference.

Page 1087: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenReferenceOscillatorVIIviRFSigGen_ConfigureReferenceOscillator

Page 1088: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenReferenceOscillatorPropertiesIVIRFSIGGEN_ATTR_REFERENCE_OSCILLATOR_SOURCEIVIRFSIGGEN_ATTR_REFERENCE_OSCILLATOR_EXTERNAL_FREQUENCY

Page 1089: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenSoftwareTriggerExtensionGroupTheIviRFSigGenSoftwareTriggerextensiongroupsupportsRFsignalgeneratorsthatcangenerateoutputbasedonasoftwaretriggersignal.Youcansendasoftwaretriggertocausesignaloutputtooccur,tostartasweep(frequencyorpower),ortoinitiatethenextstep(frequencyand/orpower).TheIviRFSigGenSoftwareTriggerextensiongroupaffectsinstrumentbehaviorwhentheTriggerSourcepropertyissettoSoftwareTrigger.

Page 1090: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenSoftwareTriggerVIIviRFSigGen_SendSoftwareTrigger

Page 1091: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenSweepExtensionGroupTheIviRFSigGenSweepextensiongroupsupportssignalgeneratorswiththeabilitytosweep(orstep)thefrequencyorthepoweroftheRFoutputsignal.

Page 1092: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenSweepVIIviRFSigGen_ConfigureSweep

Page 1093: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenSweepPropertiesIVIRFSIGGEN_ATTR_SWEEP_MODEIVIRFSIGGEN_ATTR_SWEEP_TRIGGER_SOURCE

Page 1094: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenTDMABaseExtensionGroupWithIviRFSigGenTDMABaseExtensionGroupyoucansimulatemobile(cell)phonemodulationbasedonTimeDivisionMultipleAccess(TDMA)standards.

Page 1095: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenTDMABaseVIsIviRFSigGen_GetTDMAStandardNameviRFSigGen_SelectTDMAStandardIviRFSigGen_ConfigureTDMAClockSourceIviRFSigGen_ConfigureTDMATriggerSourceIviRFSigGen_ConfigureTDMAExternalTriggerSlopeIviRFSigGen_GetTDMAFrameNameIviRFSigGen_SelectTDMAFrame

Page 1096: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenTDMABasePropertiesVIRFSIGGEN_ATTR_TDMA_SELECTED_STANDARDIVIRFSIGGEN_ATTR_TDMA_TRIGGER_SOURCEIVIRFSIGGEN_ATTR_TDMA_EXTERNAL_TRIGGER_SLOPEIVIRFSIGGEN_ATTR_TDMA_SELECTED_FRAMEIVIRFSIGGEN_ATTR_TDMA_CLOCK_SOURCEIVIRFSIGGEN_ATTR_TDMA_EXTERNAL_CLOCK_TYPE

Page 1097: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenBehaviorModelsIviRFSigGenALCIviRFSigGenAnalogModulationSourceIviRFSigGenArbGeneratorIviRFSigGenBaseIviRFSigGenCDMABaseIviRFSigGenDigitalModulationBaseIviRFSigGenFrequencyStepIviRFSigGenFrequencySweepIviRFSigGenIQImpairmentIviRFSigGenIviRFSigGenIviRFSigGenLFGeneratorIviRFSigGenLFGeneratorOutputIviRFSigGenListIviRFSigGenModulateAMIviRFSigGenModulateFMIviRFSigGenModulateIQIviRFSigGenModulatePMIviRFSigGenModulatePulseIviRFSigGenPowerStepIviRFSigGenPowerSweepIviRFSigGenPulseDoubleGeneratorIviRFSigGenPulseGeneratorIviRFSigGenPulseGeneratorOutputIviRFSigGenReferemceOscillatorIviRFSigGenSoftwareTriggerIviRFSigGenSweepIviRFSigGenTDMABase

Page 1098: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenALCBehaviorModelTheIviRFSigGenALCextensiongroupfollowsthebehaviormodeloftheIviRFSigGenBasecapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviRFSigGenBasecapabilitygroupistheabilitytoconfigureIviRFSigGenALCsettings.

Page 1099: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenAnalogModulationSourceBehaviorModelTheIviRFSigGenAnalogModulationSourceextensiongroupfollowsthebehaviormodeloftheIviRFSigGenBasecapabilitygroup.

Page 1100: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenArbGeneratorBehaviorModelTheIviRFSigGenArbGeneratorextensiongroupfollowsthebehaviormodeloftheIviRFSigGenBasecapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviRFSigGenBasecapabilitygroupistheabilitytoconfigureIviRFSigGenArbGeneratorsettings.

Page 1101: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenBaseBehaviorModelAfteryoucalltheInitializeorResetVIs,theRFsignalgeneratorproducesanoutputsignalbasedonitscurrentconfiguration.AllchangestotheRFsignalgenerator'sIviRFSigGenBaseVIsandtakeplaceimmediately.IfyouexecutetheWaitUntilSettledVI,thedriverwillblockanyfurtheroperationuntiltheVIcompletes(suchas,thesignalattheoutputoftheRFsignalgeneratorhassettled).

Page 1102: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenCDMABaseBehaviorModelTheIviRFSigGenCDMABaseextensiongroupfollowsthebehaviormodeloftheIviRFSigGenBasecapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviRFSigGenBasecapabilitygroupistheabilitytoconfigureIviRFSigGenCDMABasesettings.

Page 1103: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenDigitalModulationBaseBehaviorModelTheIviRFSigGenDigitalModulationBaseextensiongroupfollowsthebehaviormodeloftheIviRFSigGenBasecapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviRFSigGenBasecapabilitygroupistheabilitytoconfigureIviRFSigGenDigitalModulationBasesettings.

Page 1104: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenFrequencyStepBehaviorModelTheIviRFSigGenFrequencyStepextensiongroupfollowsthebehaviormodeloftheIviRFSigGenSweepcapabilitygroup.

Page 1105: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenFrequencySweepBehaviorModelTheIviRFSigGenFrequencySweepextensiongroupfollowsthebehaviormodeloftheIviRFSigGenSweepcapabilitygroup.

Page 1106: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenIQImpairmentBehaviorModelTheIviRFSigGenIQImpairmentextensiongroupfollowsthebehaviormodeloftheIviRFSigGenBasecapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviRFSigGenBasecapabilitygroupistheabilitytoconfigureIviRFSigGenIQImpairmentsettings.

Page 1107: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenLFGeneratorBehaviorModelTheIviRFSigGenLFGeneratorextensiongroupfollowsthebehaviormodeloftheIviRFSigGenBasecapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviRFSigGenBasecapabilitygroupistheabilitytoconfigureIviRFSigGenLFGeneratorsettings.

Page 1108: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenLFGeneratorOutputBehaviorModelTheIviRFSigGenLFGeneratorOutputextensiongroupfollowsthebehaviormodeloftheIviRFSigGenBasecapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviRFSigGenBasecapabilitygroupistheabilitytoconfigureIviRFSigGenLFGeneratorOutputsettings.

Page 1109: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenListBehaviorModelTheIviRFSigGenListextensiongroupfollowsthebehaviormodeloftheIviRFSigGenSweepcapabilitygroup.

Page 1110: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenModulateAMBehaviorModelTheIviRFSigGenModulateAMextensiongroupfollowsthebehaviormodeloftheIviRFSigGenBasecapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviRFSigGenBasecapabilitygroupistheabilitytoconfigureIviRFSigGenModulateAMsettings.

Page 1111: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenModulateFMBehaviorModelTheIviRFSigGenModulateFMextensiongroupfollowsthebehaviormodeloftheIviRFSigGenBasecapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviRFSigGenBasecapabilitygroupistheabilitytoconfigureIviRFSigGenModulateFMsettings.

Page 1112: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenModulateIQBehaviorModelTheIviRFSigGenModulateIQextensiongroupfollowsthebehaviormodeloftheIviRFSigGenBasecapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviRFSigGenBasecapabilitygroupistheabilitytoconfigureIviRFSigGenModulateIQsettings.

Page 1113: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenModulatePMBehaviorModelTheIviRFSigGenModulatePMextensiongroupfollowsthebehaviormodeloftheIviRFSigGenBasecapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviRFSigGenBasecapabilitygroupistheabilitytoconfigureIviRFSigGenModulatePMsettings.

Page 1114: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenModulatePulseBehaviorModelTheIviRFSigGenModulatePulseextensiongroupfollowsthebehaviormodeloftheIviRFSigGenBasecapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviRFSigGenBasecapabilitygroupistheabilitytoconfigureIviRFSigGenModulatePulsesettings.

Page 1115: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPowerStepBehaviorModelTheIviRFSigGenPowerStepextensiongroupfollowsthebehaviormodeloftheIviRFSigGenSweepcapabilitygroup.

Page 1116: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPowerSweepBehaviorModelTheIviRFSigGenPowerSweepextensiongroupfollowsthebehaviormodeloftheIviRFSigGenSweepcapabilitygroup.

Page 1117: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPulseDoubleGeneratorBehaviorModelTheIviRFSigGenPulseDoubleGeneratorextensiongroupfollowsthebehaviormodeloftheIviRFSigGenBasecapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviRFSigGenBasecapabilitygroupistheabilitytoconfigureIviRFSigGenPulseDoubleGeneratorsettings.

Page 1118: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPulseGeneratorBehaviorModelTheIviRFSigGenPulseGeneratorextensiongroupfollowsthebehaviormodeloftheIviRFSigGenBasecapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviRFSigGenBasecapabilitygroupistheabilitytoconfigureIviRFSigGenPulseGeneratorsettings.

Page 1119: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPulseGeneratorOutputBehaviorModelTheIviRFSigGenPulseGeneratorOutputextensiongroupfollowsthebehaviormodeloftheIviRFSigGenBasecapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviRFSigGenBasecapabilitygroupistheabilitytoconfigureIviRFSigGenPulseGeneratorOutputsettings.

Page 1120: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenReferenceOscillatorBehaviorModelTheIviRFSigGenReferenceOscillatorextensiongroupfollowsthebehaviormodeloftheIviRFSigGenBasecapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviRFSigGenBasecapabilitygroupistheabilitytoconfigureIviRFSigGenReferenceOscillatorsettings.

Page 1121: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenSoftwareTriggerBehaviorModelTheIviRFSigGenSoftwareTriggerextensiongroupfollowsthebehaviormodeloftheIviRFSigGenSweepcapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviRFSigGenSweepcapabilitygroupistheabilitytosendsoftwaretriggers.

Page 1122: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ThefollowingbehaviormodelsshowtherelationshipbetweentheIviRFSigGenSweepextensiongroupandRFSignalGeneratorbehavior.

FrequencySweep/PowerSweep

IviRFSigGenSweepBehaviorModelSettingtheSweepTriggerSourcepropertytoImmediatewillcontinuouslygeneratesweeps(eitherfrequencyorpowersweeps).ThedurationofonesweepfromstarttostopisdefinedwithFrequencySweepTimeorPowerSweepTime.SettingtheSweepTriggerSourcepropertytoExternalorSoftwareTriggerwilldelaythestartofthenextsweepuntilthespecifiedtriggereventoccurs.

TriggerImmediate:TriggerExternal/Software:

Page 1123: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

FrequencyStep/PowerStep/List

SettingtheSweepTriggerpropertytoImmediatewillcontinuouslygeneratesteps(frequencyorpower)eitherfromstarttostopwithfixedincrements(steps)orfromalistofarbitraryvalues.ThedurationofonestepisdefinedwithDwellTime.SettingtheSweepTriggerpropertytoExternalorSoftwareTriggerwilldelaythestartofthenextstepuntilthespecifiedtriggereventoccurs.

TriggerImmediate:TriggerExternal/Software:

SingleStepandTrigger

Page 1124: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

External/Software:

Page 1125: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenSweepBehaviorModelSettingtheSweepTriggerSourcepropertytoImmediatewillcontinuouslygeneratesteps(frequencyorpower)eitherfromstarttostopwithfixedincrements(steps)orfromalistofarbitraryvalues.ThedurationofonestepisdefinedwithDwellTime.SettingtheSweepTriggerSourcepropertytoExternalorSoftwareTriggerwilldelaythestartofthenextstepuntilthespecifiedtriggereventoccurs.ThefollowingbehaviormodelsshowtherelationshipbetweentheIviRFSigGenSweepextensiongroupandRFSignalGeneratorbehavior.

FrequencySweep/PowerSweep

IviRFSigGenSweepBehaviorModelSettingtheSweepTriggerSourcepropertytoImmediatewillcontinuouslygeneratesweeps(eitherfrequencyorpowersweeps).ThedurationofonesweepfromstarttostopisdefinedwithFrequencySweepTimeorPowerSweepTime.SettingtheSweepTriggerSourcepropertytoExternalorSoftwareTriggerwilldelaythestartofthenextsweepuntilthespecifiedtriggereventoccurs.

Page 1126: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

TriggerImmediate: TriggerExternal/Software:

FrequencyStep/PowerStep/List

SettingtheSweepTriggerpropertytoImmediatewillcontinuouslygeneratesteps(frequencyorpower)eitherfromstarttostopwithfixedincrements(steps)orfromalistofarbitraryvalues.ThedurationofonestepisdefinedwithDwellTime.SettingtheSweepTriggerpropertytoExternalorSoftwareTriggerwilldelaythestartofthenextstepuntilthespecifiedtriggereventoccurs.

TriggerImmediate:TriggerExternal/Software:

Page 1127: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

SingleStepandTriggerExternal/Software:

Page 1128: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenTDMABaseBehaviorModelTheIviRFSigGenTDMABaseextensiongroupfollowsthebehaviormodeloftheIviRFSigGenBasecapabilitygroup.TheonlymodificationtothebehaviormodelfromtheIviRFSigGenBasecapabilitygroupistheabilitytoconfigureIviRFSigGenTDMABasesettings.

Page 1129: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenVITreeClass/PanelName VIName

ConfigurationFunctionsRFConfigureRF IviRFSigGen_Configure

RF.viConfigureALCEnabled IviRFSigGen_Configure

ALCEnabled.viConfigureOutputEnabled IviRFSigGen_Configure

OutputEnabled.viAnalogModulationConfigureAMEnabled[AM] IviRFSigGen_Configure

AMEnabled[AM].viConfigureAMExternalCoupling[AM] IviRFSigGen_Configure

AMExternalCoupling[AM].vi

ConfigureAM[AM] IviRFSigGen_ConfigureAM[AM].vi

ConfigureFMEnabled[FM] IviRFSigGen_ConfigureFMEnabled[FM].vi

ConfigureFMExternalCoupling[FM] IviRFSigGen_ConfigureFMExternalCoupling[FM].vi

ConfigureFM[FM] IviRFSigGen_ConfigureFM[FM].vi

ConfigurePMEnabled[PM] IviRFSigGen_ConfigurePMEnabled[PM].vi

ConfigurePMExternalCoupling[PM] IviRFSigGen_ConfigurePMExternalCoupling[PM].vi

ConfigurePM[PM] IviRFSigGen_ConfigurePM[PM].vi

Page 1130: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

GetAnalogModulationSourceName[MS] IviRFSigGen_GetAnalogModulationSourceName[MS].vi

PulseModulationConfigurePulseModulationEnabled[PULM] IviRFSigGen_Configure

PulseModulationEnabled[PULM].vi

ConfigurePulseModulationSource[PULM] IviRFSigGen_ConfigurePulseModulationSource[PULM].vi

ConfigurePulseModulationExternalPolarity[PULM] IviRFSigGen_ConfigurePulseModulationExternalPolarity[PULM].vi

LFGeneratorConfigureLFGenerator[LF] IviRFSigGen_Configure

LFGenerator[LF].viGetLFGeneratorName[LF] IviRFSigGen_GetLF

GeneratorName[LF].viSetActiveLFGenerator[LF] IviRFSigGen_Set

ActiveLFGenerator[LF].vi

ConfigureLFGeneratorOutput[LFO] IviRFSigGen_ConfigureLFGeneratorOutput[LFO].vi

PulseGeneratorConfigurePulseExternalTrigger[PG] IviRFSigGen_Configure

PulseExternalTrigger[PG].vi

ConfigurePulseInternalTrigger[PG] IviRFSigGen_ConfigurePulseInternalTrigger[PG].vi

ConfigurePulse[PG] IviRFSigGen_ConfigurePulse[PG].vi

Page 1131: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ConfigurePulseDouble[DPG] IviRFSigGen_ConfigurePulseDouble[DPG].vi

ConfigurePulseOutput[PGO] IviRFSigGen_ConfigurePulseOutput[PGO].vi

SweepConfigureSweep IviRFSigGen_Configure

Sweep.viConfigureFrequencySweepStartStop[FSW] IviRFSigGen_Configure

FrequencySweepStartStop[FSW].vi

ConfigureFrequencySweepCenterSpan[FSW] IviRFSigGen_ConfigureFrequencySweepCenterSpan[FSW].vi

ConfigureFrequencySweepTime[FSW] IviRFSigGen_ConfigureFrequencySweepTime[FSW].vi

ConfigurePowerSweepStartStop[PSW] IviRFSigGen_ConfigurePowerSweepStartStop[PSW].vi

ConfigurePowerSweepTime[PSW] IviRFSigGen_ConfigurePowerSweepTime[PSW].vi

ConfigureFrequencyStepStartStop[FST] IviRFSigGen_ConfigureFrequencyStepStartStop[FST].vi

ConfigureFrequencyStepDwell[FST] IviRFSigGen_ConfigureFrequencyStepDwell[FST].vi

ResetFrequencyStep[FST] IviRFSigGen_ResetFrequencyStep[FST].vi

ConfigurePowerStepStartStop[PST] IviRFSigGen_ConfigurePowerStepStartStop[PST].vi

Page 1132: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ConfigurePowerStepDwell[PST] IviRFSigGen_ConfigurePowerStepDwell[PST].vi

ResetPowerStep[PST] IviRFSigGen_ResetPowerStep[PST].vi

ListCreateFrequencyList[LST] IviRFSigGen_Create

FrequencyList[LST].viCreatePowerList[LST] IviRFSigGen_Create

PowerList[LST].viCreateFrequencyPowerList[LST] IviRFSigGen_Create

FrequencyPowerList[LST].vi

SelectList[LST] IviRFSigGen_SelectList[LST].vi

ClearAllLists[LST] IviRFSigGen_ClearAllLists[LST].vi

ConfigureListDwell[LST] IviRFSigGen_ConfigureListDwell[LST].vi

ResetList[LST] IviRFSigGen_ResetList[LST].vi

ALCConfigureALC[ALC] IviRFSigGen_Configure

ALC[ALC].viReferenceOscillatorConfigureReferenceOscillator[RO] IviRFSigGen_Configure

ReferenceOscillator[RO].vi

IQConfigureIQEnabled[MIQ] IviRFSigGen_Configure

IQEnabled[MIQ].viConfigureIQ[MIQ] IviRFSigGen_Configure

IQ[MIQ].vi

Page 1133: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

CalibrateIQ[MIQ] IviRFSigGen_CalibrateIQ[MIQ].vi

ConfigureIQImpairmentEnabled[IQI] IviRFSigGen_ConfigureIQImpairmentEnabled[IQI].vi

ConfigureIQImpairment[IQI] IviRFSigGen_ConfigureIQImpairment[IQI].vi

ARBGeneratorConfigureArb[ARB] IviRFSigGen_Configure

Arb[ARB].viWriteArbWaveform[ARB] IviRFSigGen_WriteArb

Waveform[ARB].viSelectArbWaveform[ARB] IviRFSigGen_Select

ArbWaveform[ARB].viClearAllArbWaveforms[ARB] IviRFSigGen_ClearAll

ArbWaveforms[ARB].vi

QueryArbWaveformCapabilities[ARB] IviRFSigGen_QueryArbWaveformCapabilities[ARB].vi

ConfigureArbTriggerSource[ARB] IviRFSigGen_ConfigureArbTriggerSource[ARB].vi

ConfigureArbExternalTriggerSlope[ARB] IviRFSigGen_ConfigureArbExternalTriggerSlope[ARB].vi

DigitalModulationBaseGetDigitalModulationBaseStandardName[DMB] IviRFSigGen_Get

DigitalModulationBaseStandardName[DMB].vi

SelectDigitalModulationBaseStandard[DMB] IviRFSigGen_SelectDigitalModulationBaseStandard[DMB].vi

Page 1134: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ConfigureDigitalModulationBaseClockSource[DMB] IviRFSigGen_ConfigureDigitalModulationBaseClockSource[DMB].vi

ConfigureDigitalModulationBaseDataSource[DMB] IviRFSigGen_ConfigureDigitalModulationBaseDataSource[DMB].vi

ConfigureDigitalModulationBasePRBSType[DMB] IviRFSigGen_ConfigureDigitalModulationBasePRBSType[DMB].vi

WriteDigitalModulationBaseBitSequence[DMB] IviRFSigGen_WriteDigitalModulationBaseBitSequence[DMB].vi

SelectDigitalModulationBaseBitSequence[DMB] IviRFSigGen_SelectDigitalModulationBaseBitSequence[DMB].vi

ClearAllDigitalModulationBaseBitSequences[DMB] IviRFSigGen_ClearAllDigitalModulationBaseBitSequences[DMB].vi

CDMAGetCDMAStandardName[CDMA] IviRFSigGen_Get

CDMAStandardName[CDMA].vi

SelectCDMAStandard[CDMA] IviRFSigGen_SelectCDMAStandard[CDMA].vi

ConfigureCDMAClockSource[CDMA] IviRFSigGen_ConfigureCDMAClockSource[CDMA].vi

ConfigureCDMATriggerSource[CDMA] IviRFSigGen_ConfigureCDMATriggerSource[CDMA].vi

ConfigureCDMAExternalTriggerSlope[CDMA] IviRFSigGen_ConfigureCDMAExternalTriggerSlope[CDMA].vi

Page 1135: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

GetCDMATestModelName[CDMA] IviRFSigGen_GetCDMATestModelName[CDMA].vi

SelectCDMATestModel[CDMA] IviRFSigGen_SelectCDMATestModel[CDMA].vi

TDMAGetTDMAStandardName[TDMA] IviRFSigGen_Get

TDMAStandardName[TDMA].vi

SelectTDMAStandard[TDMA] IviRFSigGen_SelectTDMAStandard[TDMA].vi

ConfigureTDMAClockSource[TDMA] IviRFSigGen_ConfigureTDMAClockSource[TDMA].vi

ConfigureTDMATriggerSource[TDMA] IviRFSigGen_ConfigureTDMATriggerSource[TDMA].vi

ConfigureTDMAExternalTriggerSlope[TDMA] IviRFSigGen_ConfigureTDMAExternalTriggerSlope[TDMA].vi

GetTDMAFrameName[TDMA] IviRFSigGen_GetTDMAFrameName[TDMA].vi

SelectTDMAFrame[TDMA] IviRFSigGen_SelectTDMAFrame[TDMA].vi

ActionFunctionsDisableAllModulation IviRFSigGen_Disable

AllModulation.viWaitUntilSettled IviRFSigGen_WaitUntil

Settled.viIsSettled IviRFSigGen_Is

Page 1136: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Settled.viSendSoftwareTrigger[SWT] IviRFSigGen_Send

SoftwareTrigger[SWT].vi

Page 1137: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPropertiesGroup/AttributeName PropertyLabel

RFFrequency IviRFSigGen»RF»FrequencyPowerLevel IviRFSigGen»RF»PowerLevelALCEnabled IviRFSigGen»RF»ALCEnabledOutputEnabled IviRFSigGen»RF»OutputEnabledAnalogModulationAMAMEnabled[AM] IviRFSigGen»Analog

Modulation»AM»AMEnabled[AM]AMSource[AM] IviRFSigGen»Analog

Modulation»AM»AMSource[AM]AMScaling[AM] IviRFSigGen»Analog

Modulation»AM»AMScaling[AM]AMExternalCoupling[AM] IviRFSigGen»Analog

Modulation»AM»AMExternalCoupling[AM]

AMNominalVoltage[AM] IviRFSigGen»AnalogModulation»AM»AMNominalVoltage[AM]

AMDepth[AM] IviRFSigGen»AnalogModulation»AM»AMDepth[AM]

FMFMEnabled[FM] IviRFSigGen»Analog

Modulation»FM»FMEnabled[FM]FMSource[FM] IviRFSigGen»Analog

Modulation»FM»FMSource[FM]FMExternalCoupling[FM] IviRFSigGen»Analog

Modulation»FM»FMExternalCoupling[FM]

Page 1138: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

FMNominalVoltage[FM] IviRFSigGen»AnalogModulation»FM»FMNominalVoltage[FM]

FMDeviation[FM] IviRFSigGen»AnalogModulation»FM»FMDeviation[FM]

PMPMEnabled[PM] IviRFSigGen»Analog

Modulation»PM»PMEnabled[PM]PMSource[PM] IviRFSigGen»Analog

Modulation»PM»PMSource[PM]PMExternalCoupling[PM] IviRFSigGen»Analog

Modulation»PM»PMExternalCoupling[PM]

PMNominalVoltage[PM] IviRFSigGen»AnalogModulation»PM»PMNominalVoltage[PM]

PMDeviation[PM] IviRFSigGen»AnalogModulation»PM»PMDeviation[PM]

SourceModulationSourceCount[MS] IviRFSigGen»Analog

Modulation»Source»ModulationSourceCount[MS]

PulseModulationPulseModulationEnabled[PULM] IviRFSigGen»Pulse

Modulation»PulseModulationEnabled[PULM]

PulseModulationSource[PULM] IviRFSigGen»PulseModulation»PulseModulationSource[PULM]

PulseModulationExternalPolarity[PULM] IviRFSigGen»PulseModulation»PulseModulationExternalPolarity[PULM]

LFGenerator

Page 1139: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ActiveLFGenerator[LF] IviRFSigGen»LFGenerator»ActiveLFGenerator[LF]

LFGeneratorCount[LF] IviRFSigGen»LFGenerator»LFGeneratorCount[LF]

LFGeneratorFrequency[LF] IviRFSigGen»LFGenerator»LFGeneratorFrequency[LF]

LFGeneratorWaveform[LF] IviRFSigGen»LFGenerator»LFGeneratorWaveform[LF]

LFGeneratorOutputsLFGeneratorOutputAmplitude[LFO] IviRFSigGen»LFGenerator»LF

GeneratorOutputs»LFGeneratorOutputAmplitude[LFO]

LFGeneratorOutputEnabled[LFO] IviRFSigGen»LFGenerator»LFGeneratorOutputs»LFGeneratorOutputEnabled[LFO]

PulseGeneratorPulseInternalTriggerPeriod[PG] IviRFSigGen»Pulse

Generator»PulseInternalTriggerPeriod[PG]

PulseWidth[PG] IviRFSigGen»PulseGenerator»PulseWidth[PG]

PulseGatingEnabled[PG] IviRFSigGen»PulseGenerator»PulseGatingEnabled[PG]

PulseTriggerSource[PG] IviRFSigGen»PulseGenerator»PulseTriggerSource[PG]

PulseExternalTriggerSlope[PG] IviRFSigGen»PulseGenerator»PulseExternalTriggerSlope[PG]

PulseExternalTriggerDelay[PG] IviRFSigGen»PulseGenerator»PulseExternalTriggerDelay[PG]

DoublePulseGenerators

Page 1140: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PulseDoubleEnabled[DPG] IviRFSigGen»PulseGenerator»DoublePulseGenerators»PulseDoubleEnabled[DPG]

PulseDoubleDelay[DPG] IviRFSigGen»PulseGenerator»DoublePulseGenerators»PulseDoubleDelay[DPG]

PulseGeneratorOutputPulseOutputEnabled[PGO] IviRFSigGen»Pulse

Generator»PulseGeneratorOutput»PulseOutputEnabled[PGO]

PulseOutputPolarity[PGO] IviRFSigGen»PulseGenerator»PulseGeneratorOutput»PulseOutputPolarity[PGO]

SweepSweepMode[SWP] IviRFSigGen»Sweep»SweepMode

[SWP]SweepTriggerSource[SWP] IviRFSigGen»Sweep»SweepTrigger

Source[SWP]FrequencySweepFrequencySweepStart[FSW] IviRFSigGen»Sweep»Frequency

Sweep»FrequencySweepStart[FSW]

FrequencySweepStop[FSW] IviRFSigGen»Sweep»FrequencySweep»FrequencySweepStop[FSW]

FrequencySweepTime[FSW] IviRFSigGen»Sweep»FrequencySweep»FrequencySweepTime[FSW]

PowerSweepPowerSweepStart[PSW] IviRFSigGen»Sweep»Power

Sweep»PowerSweepStart[PSW]

Page 1141: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PowerSweepStop[PSW] IviRFSigGen»Sweep»PowerSweep»PowerSweepStop[PSW]

PowerSweepTime[PSW] IviRFSigGen»Sweep»PowerSweep»PowerSweepTime[PSW]

FrequencyStepFrequencyStepStart[FST] IviRFSigGen»Sweep»Frequency

Step»FrequencyStepStart[FST]FrequencyStepStop[FST] IviRFSigGen»Sweep»Frequency

Step»FrequencyStepStop[FST]FrequencyStepScaling[FST] IviRFSigGen»Sweep»Frequency

Step»FrequencyStepScaling[FST]FrequencyStepSize[FST] IviRFSigGen»Sweep»Frequency

Step»FrequencyStepSize[FST]FrequencyStepSingleStepEnabled[FST] IviRFSigGen»Sweep»Frequency

Step»FrequencyStepSingleStepEnabled[FST]

FrequencyStepDwell[FST] IviRFSigGen»Sweep»FrequencyStep»FrequencyStepDwell[FST]

PowerStepPowerStepStart[PST] IviRFSigGen»Sweep»Power

Step»PowerStepStart[PST]PowerStepStop[PST] IviRFSigGen»Sweep»Power

Step»PowerStepStop[PST]PowerStepSize[PST] IviRFSigGen»Sweep»Power

Step»PowerStepSize[PST]SingleStepEnabled[PST] IviRFSigGen»Sweep»Power

Step»SingleStepEnabled[PST]PowerStepDwell[PST] IviRFSigGen»Sweep»Power

Step»PowerStepDwell[PST]ListListSelectedName[LST] IviRFSigGen»Sweep»List»List

SelectedName[LST]ListSingleStepEnabled[LST] IviRFSigGen»Sweep»List»List

Page 1142: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

SingleStepEnabled[LST]ListDwell[LST] IviRFSigGen»Sweep»List»ListDwell

[LST]ALCALCSource[ALC] IviRFSigGen»ALC»ALCSource

[ALC]ALCBandwidth[ALC] IviRFSigGen»ALC»ALCBandwidth

[ALC]ReferenceOscillatorReferenceOscillatorSource[RO] IviRFSigGen»Reference

Oscillator»ReferenceOscillatorSource[RO]

ReferenceOscillatorExternalFrequency[RO] IviRFSigGen»ReferenceOscillator»ReferenceOscillatorExternalFrequency[RO]

IQIQEnabled[MIQ] IviRFSigGen»IQ»IQEnabled[MIQ]IQNominalVoltage[MIQ] IviRFSigGen»IQ»IQNominal

Voltage[MIQ]IQSource[MIQ] IviRFSigGen»IQ»IQSource[MIQ]IQSwapEnabled[MIQ] IviRFSigGen»IQ»IQSwapEnabled

[MIQ]IQImpairmentIQImpairmentEnabled[IQI] IviRFSigGen»IQ»IQImpairment»IQ

ImpairmentEnabled[IQI]IQIOffset[IQI] IviRFSigGen»IQ»IQImpairment»IQ

IOffset[IQI]IQQOffset[IQI] IviRFSigGen»IQ»IQImpairment»IQ

QOffset[IQI]IQRatio[IQI] IviRFSigGen»IQ»IQImpairment»IQ

Ratio[IQI]IQSkew[IQI] IviRFSigGen»IQ»IQImpairment»IQ

Page 1143: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Skew[IQI]ARBGeneratorARBClockFrequency[ARB] IviRFSigGen»ARBGenerator»ARB

ClockFrequency[ARB]ARBFilterFrequency[ARB] IviRFSigGen»ARBGenerator»ARB

FilterFrequency[ARB]WaveformARBSelectedWaveform[ARB] IviRFSigGen»ARB

Generator»Waveform»ARBSelectedWaveform[ARB]

ARBMaxNumberWaveforms[ARB] IviRFSigGen»ARBGenerator»Waveform»ARBMaxNumberWaveforms[ARB]

ARBWaveformQuantum[ARB] IviRFSigGen»ARBGenerator»Waveform»ARBWaveformQuantum[ARB]

ARBWaveformSizeMin[ARB] IviRFSigGen»ARBGenerator»Waveform»ARBWaveformSizeMin[ARB]

ARBWaveformSizeMax[ARB] IviRFSigGen»ARBGenerator»Waveform»ARBWaveformSizeMax[ARB]

TriggerARBTriggerSource[ARB] IviRFSigGen»ARB

Generator»Trigger»ARBTriggerSource[ARB]

ARBExternalTriggerSlope[ARB] IviRFSigGen»ARBGenerator»Trigger»ARBExternalTriggerSlope[ARB]

DigitalModulationDigitalModulationBaseStandardCount[DMB] IviRFSigGen»Digital

Modulation»DigitalModulationBaseStandardCount[DMB]

Page 1144: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DigitalModulationBaseSelectedStandard[DMB] IviRFSigGen»DigitalModulation»DigitalModulationBaseSelectedStandard[DMB]

DigitalModulationBaseDataSource[DMB] IviRFSigGen»DigitalModulation»DigitalModulationBaseDataSource[DMB]

DigitalModulationBasePRBSType[DMB] IviRFSigGen»DigitalModulation»DigitalModulationBasePRBSType[DMB]

DigitalModulationBaseSelectedBitSequence[DMB] IviRFSigGen»DigitalModulation»DigitalModulationBaseSelectedBitSequence[DMB]

DigitalModulationBaseClockSource[DMB] IviRFSigGen»DigitalModulation»DigitalModulationBaseClockSource[DMB]

DigitalModulationBaseExternalClockType[DMB] IviRFSigGen»DigitalModulation»DigitalModulationBaseExternalClockType[DMB]

CDMACDMAStandardCount[CDMA] IviRFSigGen»CDMA»CDMA

StandardCount[CDMA]CDMASelectedStandard[CDMA] IviRFSigGen»CDMA»CDMA

SelectedStandard[CDMA]CDMATestModelCount[CDMA] IviRFSigGen»CDMA»CDMATest

ModelCount[CDMA]CDMASelectedTestModel[CDMA] IviRFSigGen»CDMA»CDMA

SelectedTestModel[CDMA]CDMAClockSource[CDMA] IviRFSigGen»CDMA»CDMAClock

Source[CDMA]TriggerCDMATriggerSource[CDMA] IviRFSigGen»CDMA»Trigger»CDMA

TriggerSource[CDMA]CDMAExternalTriggerSlope[CDMA] IviRFSigGen»CDMA»Trigger»CDMA

ExternalTriggerSlope[CDMA]

Page 1145: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

TDMATDMAStandardCount[TDMA] IviRFSigGen»TDMA»TDMA

StandardCount[TDMA]TDMASelectedStandard[TDMA] IviRFSigGen»TDMA»TDMA

SelectedStandard[TDMA]TDMAFrameCount[TDMA] IviRFSigGen»TDMA»TDMAFrame

Count[TDMA]TDMASelectedFrame[TDMA] IviRFSigGen»TDMA»TDMA

SelectedFrame[TDMA]TDMAClockSource[TDMA] IviRFSigGen»TDMA»TDMAClock

Source[TDMA]TDMAClockType[TDMA] IviRFSigGen»TDMA»TDMAClock

Type[TDMA]TriggerTDMATriggerSource[TDMA] IviRFSigGen»TDMA»Trigger»TDMA

TriggerSource[TDMA]TDMAExternalTriggerSlope[TDMA] IviRFSigGen»TDMA»Trigger»TDMA

ExternalTriggerSlope[TDMA]

Page 1146: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenErrorandWarningCodesStatusCodeRangesStatusCodeType NumericRange(inHex)IviRFSigGenErrors 0xBFFA2001to0xBFFA3FFFIviRFSigGenWarnings 0x3FFA2001to0x3FFA3FFFIVISpecificDriverErrors 0xBFFA4000to0xBFFA5FFFIVISpecificDriverWarnings 0x3FFA4000to0x3FFA5FFFIVIErrors 0xBFFA0000to0xBFFA1FFFIVIWarnings 0x3FFA0000to0x3FFA1FFFCommonInstrumentDriverErrors 0xBFFC0000to0xBFFCFFFFCommonInstrumentDriverWarnings 0x3FFC0000to0x3FFCFFFFVISAErrors 0xBFFF0000to0xBFFFFFFFVISAWarnings 0x3FFF0000to0xFFFFFFF

TheIviRFSigGenclassdriverdefinestheerrorcodesshowninthefollowingtableinadditiontotheIVIdefinederrorcodes.

Page 1147: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenErrorCodesError Value MessageIVIRFSIGGEN_ERROR_TRIGGER_NOT_SOFTWARE 0xBFFA1001 Thetrigger

sourceisnotsoftwaretrigger.

IVIRFSIGGEN_ERROR_MAX_TIME_EXCEEDED 0xBFFA2003 Maximumtimeexceededbeforetheoperationcompleted.

IVIRFSIGGEN_ERROR_LIST_UNKNOWN 0xBFFA200A Listisunknown.

RelatedTopicIVIStatusCodes

Page 1148: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenVIsExpandthisbooktoviewanalphabetizedlistofIviRFSigGenVIs.

Page 1149: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenCalibrateIQ[MIQ]IviRFSigGenModulateIQCapabilityGroupThisVIcalibratestheIQmodulator.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1150: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenClearAllArbWaveforms[ARB]IviRFSigGenArbGeneratorCapabilityGroupThisVIdeletesallthecurrentlydefinedarbwaveforms.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1151: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenClearAllDigitalModulationBaseBitSequences[DMB]IviRFSigGenDigitalModulationBaseCapabilityGroupThisVIclears(deletes)allnamedbitsequences.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1152: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenClearAllLists[LST]IviRFSigGenListCapabilityGroupThisVIdeletesalllistsfromthepoolofdefinedlists.ThefollowingVIscreatelistnames:,,or.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1153: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureALCEnabledIviRFSigGenBaseCapabilityGroupThisVIenablestheAutomaticLevelControl.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.alcenabledSpecifieswhethertoenableordisableAutomaticLevelControl(ALC).Thedriverusesthisvaluetosettheproperty.

ValidValues:TRUE(1)-EnablestheAutomaticLevelControl(ALC)FALSE(0)-DisablestheAutomaticLevelControl(ALC)

DefaultValue:TRUE(1)errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1154: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureALC[ALC]IviRFSigGenALCCapabilityGroupThisVIconfigurestheALC(AutomaticLevelControl)ofthesignalgenerator'sRFoutput.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.sourceSpecifiesthesourceofthecontrollingvoltagefortheAutomaticLevelControl.TheRFlevelatthesensorpointisheldconstant.ThedriverusesthisvaluetosettheIviRFSigGen>>ALC>>ALCSourceproperty.

DefinedValues:IVIRFSIGGEN_VAL_ALC_SOURCE_INTERNAL-TheALCiscontrolledbyaninternalmeasurementsource.

IVIRFSIGGEN_VAL_ALC_SOURCE_EXTERNAL-TheALCiscontrolledbyanexternalvoltage.

DefaultValue:IVIRFSIGGEN_VAL_ALC_SOURCE_INTERNALbandwidthSpecifiesthebandwidthofAutomaticLevelControl(ALC).NarrowbandwidthimpovesnoiseandallowsAMwithmodulationfrequenciesbeyondbandwidthfrequency.ThevalueiscoercedtoreflecttheabilityofthecurrentRFsignalgenerator.ThedriverusesthisvaluetosettheIviRFSigGen>>ALC>>ALCBandwidthproperty.

Units:Hertz

Page 1155: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefaultValue:0.0errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1156: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureAMEnabled[AM]IviRFSigGenModulateAMCapabilityGroupThisVIconfiguresthesignalgeneratortoapplyamplitudemodulationtotheRFoutputsignal.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.amenabledSpecifieswhetherthesignalgeneratorappliesamplitudemodulationtotheRFoutputsignalornot.ThedriverusesthisvaluetosettheIviRFSigGen>>AnalogModulation>>AM>>AMEnabledproperty.

ValidValues:TRUE(1)-AmplitudemodulationOnFALSE(0)-AmplitudemodulationOff

DefaultValue:FALSE(0)errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.

Page 1157: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1158: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureAMExternalCoupling[AM]IviRFSigGenModulateAMCapabilityGroupThisVIconfiguresthecouplingofanexternalsourceforamplitudemodulation.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.amexternalcouplingSpecifiesthecouplingoftheexternalsourceofthemodulatingsignal.ThedriverusesthisvaluetosettheIviRFSigGen>>AnalogModulation>>AM>>AMExternalCouplingproperty.

DefinedValues:

IVIRFSIGGEN_VAL_AM_EXTERNAL_COUPLING_AC-ACCouplingIVIRFSIGGEN_VAL_AM_EXTERNAL_COUPLING_DC-DCCoupling

DefaultValue:IVIRFSIGGEN_VAL_AM_EXTERNAL_COUPLING_ACerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtain

Page 1159: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

fromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1160: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureAM[AM]IviRFSigGenModulateAMCapabilityGroupThisVIconfiguresthemodulationsource,scaling,anddepthforthesignalgenerator'samplitudemodulation.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.sourceSpecifiesthesourceofthesignalthatisusedasthemodulatingsignal.Ifmorethanonesourceisspecified,thevoltagesofallsources(internalandexternal)aresummed.Multiplesourcenamesareseparatedbycommas.ThedriverusesthisvaluetosettheIviRFSigGen>>AnalogModulation>>AM>>AMSourceproperty.

DefaultValue:""scalingSpecifieslinearorlogarithmicattenuationforamplitudemodulation.TheunitoftheIviRFSigGen>>AnalogModulation>>AM>>AMDepthpropertyischangedwiththissetting.ThedriverusesthisvaluetosettheIviRFSigGen>>AnalogModulation>>AM>>AMScalingproperty.

DefinedValues:IVIRFSIGGEN_VAL_AM_SCALING_LINEARIVIRFSIGGEN_VAL_AM_SCALING_LOGARITHMIC

DefaultValue:IVIRFSIGGEN_VAL_AM_SCALING_LINEARdepthSpecifiestheextentofmodulationthesignalgeneratorappliestotheRF-signal(carrierwaveform)withthemodulatingsignalasaresultofsummingallsources,internalandexternal.ThedriverusesthisvaluetosettheIviRFSigGen>>Analog

Page 1161: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Modulation>>AM>>AMDepthproperty.

Units:IftheIviRFSigGen>>AnalogModulation>>AM>>AMScalingpropertyissettoLinear,thentheunitsarepercent(%).IftheIviRFSigGen>>AnalogModulation>>AM>>AMScalingpropertyissettologarithmic,thentheunitsaredBm.

DefaultValue:0.0errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1162: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureArbExternalTriggerSlope[ARB]IviRFSigGenArbGeneratorCapabilityGroupThisVIconfiguresthetriggereventtooccurontherisingorfallingedgeoftheinputsignal.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.slopeSpecifieswhetherthetriggereventoccursontherisingorfallingedgeoftheinputsignal.ThedriverusesthisvaluetosettheIviRFSigGen>>ARBGenerator>>Trigger>>ARBExternalTriggerSlopeproperty.

DefinedValues:

IVIRFSIGGEN_VAL_ARB_EXTERNAL_TRIGGER_SLOPE_POSITIVE-Enablesrisingedgetriggering.

IVIRFSIGGEN_VAL_ARB_EXTERNAL_TRIGGER_SLOPE_NEGATIVE-Enablesfallingedgetriggering.

DefaultValue:IVIRFSIGGEN_VAL_ARB_EXTERNAL_TRIGGER_SLOPE_POSITIVEerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromthe

Page 1163: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1164: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureArbTriggerSource[ARB]IviRFSigGenArbGeneratorCapabilityGroupThisVIconfiguresthetriggersourceforthewaveformgeneration.Theoutputwaveformisgeneratedcontinuouslyifthesourceisimmediate.Otherwise,theoutputistriggered.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.sourceSpecifieshowtheArbwaveformisstarted.ThedriverusesthisvaluetosettheIviRFSigGen>>ARBGenerator>>Trigger>>ARBTriggerSourceproperty.

DefinedValues:

IVIRFSIGGEN_VAL_ARB_TRIGGER_SOURCE_IMMEDIATE-TheARBgeneratorsystemdoesnotwaitforatrigger.TheARBrunscontinuously.

IVIRFSIGGEN_VAL_ARB_TRIGGER_SOURCE_EXTERNAL-Thesweepisstartedwithanexternalsignal.

IVIRFSIGGEN_VAL_ARB_TRIGGER_SOURCE_SOFTWARE-Thesweepisstartedwithasoftwareprogrammabletrigger.

DefaultValue:IVIRFSIGGEN_VAL_ARB_TRIGGER_SOURCE_IMMEDIATEerrorin(noerror)Theerrorinclustercanaccepterrorinformation

Page 1165: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

wiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1166: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureArb[ARB]IviRFSigGenArbGeneratorCapabilityGroupThisVIconfigurestheARBgeneratorbyspecifyingthesamplefrequencyandfilterfrequency.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.clockfrequencySpecifiesthesamplefrequency.Thewaveformisgeneratedwiththisclockfrequency.ThedriverusesthisvaluetosettheIviRFSigGen>>ARBGenerator>>ARBClockFrequencyproperty.

Units:Hertz

DefaultValue:100.0MHzfilterfrequencySpecifythefilterfrequencywhichisthecut-offfrequencyofthelowpassfilterusedforantialiasingtheoutputwaveform.Thefilterfrequencynormallyislowerthantheclockfrequency.ThedriverusesthisvaluetosettheIviRFSigGen>>ARBGenerator>>ARBFilterFrequencyproperty.

Units:Hertz

DefaultValue:10.0KHzerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmore

Page 1167: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

informationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1168: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureCDMAClockSource[CDMA]IviRFSigGenCDMABaseCapabilityGroupThisVIconfigurestheCDMAclocksource.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.sourceSpecifiesthesourceoftheclocksignalusedtogeneratethedigitalmodulationaccordingtotheselectedstandard.ThedriverusesthisvaluetosettheIviRFSigGen>>CDMA>>CDMAClockSourceproperty.

DefinedValues:IVIRFSIGGEN_VAL_CDMA_CLOCK_SOURCE_INTERNAL-Theinternalclockgeneratorisused.

IVIRFSIGGEN_VAL_CDMA_CLOCK_SOURCE_EXTERNAL-Aconnectedexternalclockgenerator(bitorsymbolclockfrequency)isused.

DefaultValue:IVIRFSIGGEN_VAL_CDMA_CLOCK_SOURCE_INTERNALerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtain

Page 1169: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

fromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1170: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureCDMAExternalTriggerSlope[CDMA]IviRFSigGenCDMABaseCapabilityGroupThisVIconfiguresthetriggereventtooccurontherisingorfallingedgeoftheinputsignal.ThissettingisusedonlyifIviRFSigGen>>CDMA>>Trigger>>CDMATriggerSourceissettoExternal.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.slopeSpecifieswhetherthetriggereventoccursontherisingorfallingedgeoftheinputsignal.ThedriverusesthisvaluetosettheIviRFSigGen>>CDMA>>Trigger>>CDMAExternalTriggerSlopeproperty.

DefinedValues:

IVIRFSIGGEN_VAL_CDMA_EXTERNAL_TRIGGER_SLOPE_POSITIVE-Enablesrisingedgetriggering.

IVIRFSIGGEN_VAL_CDMA_EXTERNAL_TRIGGER_SLOPE_NEGATIVE-Enablesfallingedgetriggering.

DefaultValue:IVIRFSIGGEN_VAL_CDMA_EXTERNAL_TRIGGER_SLOPE_POSITIVEerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1171: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1172: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureCDMATriggerSource[CDMA]IviRFSigGenCDMABaseCapabilityGroupThisVIconfigurestheCDMAtriggersourceforstartingorsynchronizingthegenerationofthechannelcodings.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.sourceSpecifiesthesourceofthetriggersignalthatstartsthechannelcodinggeneration.ThedriverusesthisvaluetosettheIviRFSigGen>>CDMA>>Trigger>>CDMATriggerSourceproperty.

DefinedValues:

IVIRFSIGGEN_VAL_CDMA_TRIGGER_SOURCE_IMMEDIATE-TheCDMAgeneratorsystemdoesnotwaitforatrigger.Eachchannelcodingisruncontinuously.

IVIRFSIGGEN_VAL_CDMA_TRIGGER_SOURCE_EXTERNAL-Eachchannelcodingisstartedwithanexternalsignal.

IVIRFSIGGEN_VAL_CDMA_TRIGGER_SOURCE_SOFTWARE-Eachchannelcodingisstartedwithasoftwareprogrammabletrigger.

DefaultValue:IVIRFSIGGEN_VAL_CDMA_TRIGGER_SOURCE_IMMEDIATE

Page 1173: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1174: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureDigitalModulationBaseClockSource[DMB]IviRFSigGenDigitalModulationBaseCapabilityGroupThisVIconfigurestheDigitalModulationBaseclocksource.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeIviRFSigGenInitializeWithOptionsVIs.sourceSpecifiesthesourceoftheclocksignalusedtogeneratethedigitalmodulationaccordingtotheselectedstandard.ThedriverusesthisvaluetosettheIviRFSigGen>>DigitalModulation>>DigitalModulationBaseClockSourceproperty.

DefinedValues:IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_CLOCK_SOURCE_INTERNAL-Theinternalclockgeneratorisused.

IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_CLOCK_SOURCE_EXTERNAL-Aconnectedexternalclockgenerator(bitorsymbolclockfrequency)isused.

DefaultValue:IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_CLOCK_SOURCE_INTERNALtypeSpecifiesthetypeoftheexternalclocksignalusedtogeneratethedigitalmodulation.ThisvalueisusedonlyiftheIviRFSigGen>>DigitalModulation>>DigitalModulationBaseClockSourcepropertyissettoExternal.ThedriverusesthisvaluetosettheIviRFSigGen>>DigitalModulation>>DigitalModulationBaseExternalClockTypeproperty.

DefinedValues:

Page 1175: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_EXTERNAL_CLOCK_TYPE_BIT-Theexternalclockfrequencyisequaltothebitclockfrequencyofthedigitalmodulation.

IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_EXTERNAL_CLOCK_TYPE_SYMBOL-Theexternalclockfrequencyisequaltothesymbolclockfrequencyofthedigitalmodulation.

DefaultValue:IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_EXTERNAL_CLOCK_TYPE_BITerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1176: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureDigitalModulationBaseDataSource[DMB]IviRFSigGenDigitalModulationBaseCapabilityGroupThisVIconfiguresthesourceofthedataforthedigitalmodulation.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.sourceSpecifiesthesourceofdata.ThedataisusedtomodulatetheRFsignalaccordingtothestandardselectedwiththeIviRFSigGen>>DigitalModulation>>DigitalModulationBaseSelectedStandardproperty.ThedriverusesthisvaluetosettheIviRFSigGen>>DigitalModulation>>DigitalModulationBaseDataSourceproperty.

DefinedValues:IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_DATA_SOURCE_EXTERNAL-Thedatafromanexternaldeviceconnectedtotheinstrumentisused.

IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_DATA_SOURCE_PRBS-TheinternalPRBS(PseudoRandomBinarySequence)generatorisusedasdatasource.

IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_DATA_SOURCE_BIT_SEQUENCE-Aconstantbitsequenceisusedasdatasourceandrepeatedcontinuously.

DefaultValue:IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_DATA_SOURCE_EXTERNALerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIs

Page 1177: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

previouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1178: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureDigitalModulationBasePRBSType[DMB]IviRFSigGenDigitalModulationBaseCapabilityGroupThisVIconfiguresthetypeofthePRBSusedasdataforthedigitalmodulation.ThesettingisusedonlyifIviRFSigGen>>DigitalModulation>>DigitalModulationBaseDataSourceissettoPRBS.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.typeSpecifiesthetypeofthePRBSasdefinedintheCCITT-V.52standard.ThePRBS(PseudoRandomBinarySequence)isusedonlyiftheIviRFSigGen>>DigitalModulation>>DigitalModulationBaseDataSourcepropertyissettoPRBS.ThedriverusesthisvaluetosettheIviRFSigGen>>DigitalModulation>>DigitalModulationBasePRBSTypeproperty.

DefinedValues:IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_PRBS_TYPE_PRBS9-LengthofPRBSsequenceis2E9-1.

IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_PRBS_TYPE_PRBS11-LengthofPRBSsequenceis2E11-1.

IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_PRBS_TYPE_PRBS15-LengthofPRBSsequenceis2E15-1.

IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_PRBS_TYPE_PRBS16

Page 1179: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

-LengthofPRBSsequenceis2E16-1.

IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_PRBS_TYPE_PRBS20-LengthofPRBSsequenceis2E20-1

IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_PRBS_TYPE_PRBS21-LengthofPRBSsequenceis2E21-1.

IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_PRBS_TYPE_PRBS23-LengthofPRBSsequenceis2E23-1.

DefaultValue:IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_PRBS_TYPE_PRBS9errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1180: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureFMEnabled[FM]IviRFSigGenModulateFMCapabilityGroupThisVIconfiguresthesignalgeneratortoapplyfrequencymodulationtotheRFoutputsignal.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.fmenabledSpecifieswhetherthesignalgeneratorappliesfrequencymodulationtotheRFoutputsignalornot.ThedriverusesthisvaluetosettheIviRFSigGen>>AnalogModulation>>FM>>FMEnabledproperty.

ValidValues:TRUE(1)-FrequencymodulationOnFALSE(0)-FrequencymodulationOff

DefaultValue:FALSE(0)errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.

Page 1181: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1182: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureFMExternalCoupling[FM]IviRFSigGenModulateFMCapabilityGroupThisVIconfiguresthecouplingofanexternalsourceforfrequencymodulation.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.fmexternalcouplingSpecifiesthecouplingoftheexternalsourceofthemodulatingsignal.ThedriverusesthisvaluetosettheIviRFSigGen>>AnalogModulation>>FM>>FMExternalCouplingproperty.

DefinedValues:

IVIRFSIGGEN_VAL_FM_EXTERNAL_COUPLING_AC-ACCouplingIVIRFSIGGEN_VAL_FM_EXTERNAL_COUPLING_DC-DCCoupling

DefaultValue:IVIRFSIGGEN_VAL_FM_EXTERNAL_COUPLING_ACerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtain

Page 1183: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

fromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1184: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureFM[FM]IviRFSigGenModulateFMCapabilityGroupThisVIconfiguresthemodulationdeviationandmodulationsourceforthesignalgenerator'sfrequencymodulation.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.sourceSpecifiesthesourceofthesignalthatisusedasthemodulatingsignal.Ifmorethanonesourceisspecified,thevoltagesofallsources(internalandexternal)aresummed.Multiplesourcenamesareseparatedbycommas.ThedriverusesthisvaluetosettheIviRFSigGen>>AnalogModulation>>FM>>FMSourceproperty.

DefaultValue:""deviationSpecifiestheextentofmodulation(peakfrequencydeviation)thesignalgeneratorappliestotheRF-signal(carrierwaveform)withthemodulatingsignalasaresultofsummingallsources,internalandexternal.ThedriverusesthisvaluetosettheIviRFSigGen>>AnalogModulation>>FM>>FMDeviationproperty.

Units:Hertz

DefaultValue:0.0errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1185: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1186: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureFrequencyStepDwell[FST]IviRFSigGenFrequencyStepCapabilityGroupThisVIconfigureshowthefrequencysweepadvances.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.singleenabledSpecifyifthefrequencysweepadvancesafterthenexttriggerevent(TRUE)orimmediatelyafterthedwelltimeends(FALSE).ThedriverusesthisvaluetosettheIviRFSigGen>>Sweep>>FrequencyStep>>Frequency_STEP_SINGLE_STEP_ENABLEDproperty.

ValidValues:TRUE;FALSE

DefaultValue:FALSEdwellSpecifythedurationtimeofonestep.Dwelltimestartsimmediateafteratriggerorthenextstep;nosettlingtimeisadded.ThedriverusesthisvaluetosettheIviRFSigGen>>Sweep>>FrequencyStep>>Frequency_STEP_DWELLproperty.

Units:Seconds

DefaultValue:2.0ms

Note:

ThispropertyisignorediftheIviRFSigGen>>Sweep>>FrequencyStep>>Frequency_STEP_SINGLE_STEP_ENABLEDpropertyis

Page 1187: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

settoTRUE.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1188: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureFrequencyStepStartStop[FST]IviRFSigGenFrequencyStepCapabilityGroupThisVIconfiguresthesettingsthatcontrolthestepfrequenciesofthegenerator'sRFoutputsignal.Thesesettingsarestartandstopfrequency,stepsize,andlin/logscaling.Ifthestopfrequencyislessthanthestartfrequency,thefrequencydecreasesduringthesweep.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.startSpecifiesthestartfrequencyofthesteppedsweep.Ifthestopfrequencyislessthanthestartfrequency,thefrequencydecreasesduringthesweep.ThedriverusesthisvaluetosettheIviRFSigGen>>Sweep>>FrequencyStep>>Frequency_STEP_STARTproperty.

Units:Hertz

DefaultValue:500.0KHzstopSpecifiesthestopfrequencyofthesteppedsweep.Ifthestopfrequencyislessthanthestartfrequency,thefrequencydecreasesduringthesweep.ThedriverusesthisvaluetosettheIviRFSigGen>>Sweep>>FrequencyStep>>Frequency_STEP_STOPproperty.

Units:Hertz

DefaultValue:5.0MHzscalingSpecifiesthespacingofthesteps.Thedriverusesthisvalue

Page 1189: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

tosettheIviRFSigGen>>Sweep>>FrequencyStep>>Frequency_STEP_SCALINGproperty.

DefinedValues:IVIRFSIGGEN_VAL_FREQUENCY_STEP_SCALING_LINEAR-Linearscaling

IVIRFSIGGEN_VAL_FREQUENCY_STEP_SCALING_LOGARITHMIC-Logarithmicscaling

DefaultValue:IVIRFSIGGEN_VAL_FREQUENCY_STEP_SCALING_LINEARstepsizeSpecifiesthestepsize.ThedriverusesthisvaluetosettheIviRFSigGen>>Sweep>>FrequencyStep>>Frequency_STEP_SIZEproperty.

Units:TheunitsareHzwhentheIviRFSigGen>>Sweep>>FrequencyStep>>Frequency_STEP_SCALINGpropertyissettoIVIRFSIGGEN_VAL_FREQUENCY_STEP_SCALING_LINEARThevalueisunitless(factor)whentheIviRFSigGen>>Sweep>>FrequencyStep>>Frequency_STEP_SCALINGpropertyissettoIVIRFSIGGEN_VAL_FREQUENCY_STEP_SCALING_LOGARITHMIC.

DefaultValue:100KHzerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1190: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureFrequencySweepCenterSpan[FSW]IviRFSigGenFrequencySweepCapabilityGroupThisVIconfiguresthecenterfrequencyandspanforafrequencysweep.ThisVImodifiesthestartandstoppropertiesasfollows:

IviRFSigGen>>Sweep>>FrequencyStep>>Frequency_STEP_START=Center-Span/2IviRFSigGen>>Sweep>>FrequencyStep>>Frequency_STEP_STOP=Center+Span/2

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.centerSpecifiesthecenterfrequencyforafrequencysweep.

Units:Hertz

DefaultValue:50.0MHzspanSpecifiesthefrequencyspanforafrequencysweep.

Units:Hertz

DefaultValue:500.0KHzerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.Usethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfrom

Page 1191: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

otherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1192: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureFrequencySweepStartStop[FSW]IviRFSigGenFrequencySweepCapabilityGroupThisVIconfiguresthestartandstopfrequenciesforafrequencysweep.Ifthestopfrequencyislessthanthestartfrequency,thefrequencydecreasesduringthesweep

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.startSpecifiesthestartfrequencyofthesweep.Ifthestopfrequencyislessthanthestartfrequency,thefrequencydecreasesduringthesweep.ThedriverusesthisvaluetosettheIviRFSigGen>>Sweep>>FrequencySweep>>Frequency_SWEEP_STARTproperty.

Units:Hertz

DefaultValue:100.0KHzstopSpecifiesthestopfrequencyofthesweep.Ifthestopfrequencyislessthanthestartfrequency,thefrequencydecreasesduringthesweep.ThedriverusesthisvaluetosettheIviRFSigGen>>Sweep>>FrequencySweep>>Frequency_SWEEP_STOPproperty.

Units:Hertz

Page 1193: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefaultValue:100.0MHzerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1194: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureFrequencySweepTime[FSW]IviRFSigGenFrequencySweepCapabilityGroupThisVIconfiguresthedurationofonefrequencysweep.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.timeSpecifiesthedurationofonesweepfromstarttostopfrequency.ThedriverusesthisvaluetosettheIviRFSigGen>>Sweep>>FrequencySweep>>Frequency_SWEEP_TIMEproperty.

Units:Seconds

DefaultValue:1.0serrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmore

Page 1195: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

informationabouttheerrordisplayed.

Page 1196: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureIQEnabled[MIQ]IviRFSigGenModulateIQCapabilityGroupThisVIconfiguresthesignalgeneratortoapplyIQ(vector)modulationtotheRFoutputsignal.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.iqenabledEnablesIQ(vector)modulationoftheoutputRFsignal.ThedriverusesthisvaluetosettheIviRFSigGen>>IQ>>IQEnabledproperty.

ValidValues:TRUE;FALSE

DefaultValue:FALSEerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1197: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureIQImpairmentEnabled[IQI]IviRFSigGenIQImpairmentCapabilityGroupThisVIenablestheIQ(vector)modulationtoallowcontrolledimpairmentfortestorexternalcorrections.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.iqimpairmentenabledEnablesIQimpairment.ThedriverusesthisvaluetosettheIviRFSigGen>>IQ>>IQImpairment>>IQImpairmentEnabledproperty.

ValidValues:TRUE;FALSE

WhensettoTRUE,thefollowingimpairmentpropertiesareapplied:

IviRFSigGen>>IQ>>IQImpairment>>IQIOffsetIviRFSigGen>>IQ>>IQImpairment>>IQQOffsetIviRFSigGen>>IQ>>IQImpairment>>IQRatioIviRFSigGen>>IQ>>IQImpairment>>IQSkew

DefaultValue:FALSEerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1198: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1199: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureIQImpairment[IQI]IviRFSigGenIQImpairmentCapabilityGroupThisVIconfiguresthesettingsthatsimulateorcorrectimpairmentforthesignalgenerator'sIQmodulation.ThesesettingsareonlyusediftheIviRFSigGen>>IQ>>IQImpairment>>IQImpairmentEnabledpropertyissettoTRUE.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.ioffsetSpecifiesanoriginoffsetvoltagetotheIsignal.Therangeofallowablevaluesis-100%to+100%.ThedriverusesthisvaluetosettheIviRFSigGen>>IQ>>IQImpairment>>IQIOffsetproperty.

Units:Percent(%)

DefaultValue:0.0qoffsetSpecifiesanoriginoffsetvoltagetotheQsignal.Therangeofallowablevaluesis-100%to+100%.ThedriverusesthisvaluetosettheIQ_Q_OFFSETproperty.

Units:Percent(%)

DefaultValue:0.0ratioSpecifiesthegainimbalancebetweentheIandQchannels.Fornoimbalancethisvalueissetto0%.ThedriverusesthisvaluetosettheIviRFSigGen>>IQ>>IQImpairment>>IQRatioproperty.

Page 1200: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Units:Percent(%)

DefaultValue:0.0skewSpecifiestheadjustmentofthephaseanglebetweentheIandQvectors.Ifthisskewiszero,thephaseangleis90degrees.ThedriverusesthisvaluetosettheIviRFSigGen>>IQ>>IQImpairment>>IQSkewproperty.

Units:Degrees

DefaultValue:0.0errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1201: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureIQ[MIQ]IviRFSigGenModulateIQCapabilityGroupThisVIconfiguresthesignalgeneratortoapplyIQ(vector)modulationtotheRFoutputsignal.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.sourceSpecifiesthesourceofthesignalthatthesignalgeneratorusesforIQmodulation.ThedriverusesthisvaluetosettheIviRFSigGen>>IQ>>IQSourceproperty.

DefinedValues:

IVIRFSIGGEN_VAL_IQ_SOURCE_DIGITAL_MODULATION_BASE-ThesignalgeneratorusestheinternallygenerateddigitalmodulationsignaltoapplyIQmodulationtotheoutputRFsignal.

IVIRFSIGGEN_VAL_IQ_SOURCE_CDMA_BASE-ThesignalgeneratorusestheinternallygeneratedCDMAsignaltoapplyIQmodulationtotheoutputRFsignal.

IVIRFSIGGEN_VAL_IQ_SOURCE_TDMA_BASE-ThesignalgeneratorusestheinternallygeneratedTDMAsignaltoapplyIQmodulationtotheoutputRFsignal.

IVIRFSIGGEN_VAL_IQ_SOURCE_EXTERNAL-ThesignalgeneratorusesdatafromanexternalsourceforIQmodulation.

Page 1202: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_IQ_SOURCE_ARB_GENERATOR-ThesignalgeneratorusestheinternallygeneratedArbsignaltoapplyIQmodulationtotheoutputRFsignal.

DefaultValue:IVIRFSIGGEN_VAL_IQ_SOURCE_EXTERNALswapenabledEnablestheinversephaserotationoftheIQsignalbyswappingtheIandQinputs.ThedriverusesthisvaluetosettheIviRFSigGen>>IQ>>IQSwapEnabledproperty.

ValidValues:

TRUE-TheRFsignalgeneratorappliesnon-inversephaserotationoftheIQsignal.

FALSE-TheRFsignalgeneratorappliesinversephaserotationoftheIQsignal.

DefaultValue:FALSEerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1203: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureLFGeneratorOutput[LFO]IviRFSigGenLFGeneratorOutputCapabilityGroupThisVIsetstheoutputvoltageandenablestheLFgeneratorwithintheRFsignalgenerator.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.amplitudeSpecifiestheoutputvoltagetheoftheLFgenerator.ThedriverusesthisvaluetosettheIviRFSigGen>>LFGenerator>>LFGeneratorOutputs>>LFGeneratorOutputAmplitudeproperty.

Units:Voltspeaktopeak.

DefaultValue:0.0enabledSpecifieswhethertheLFgeneratorappliesanoutputsignalornot.ThedriverusesthisvaluetosettheIviRFSigGen>>LFGenerator>>LFGeneratorOutputs>>LFGeneratorOutputEnabledproperty.

ValidValues:TRUE;FALSE

DefaultValue:FALSEerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.

Page 1204: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1205: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureLFGenerator[LF]IviRFSigGenLFGeneratorCapabilityGroupThisVIconfigurestheLFgeneratorsoutputfrequencyandwaveform.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.frequencySpecifiesthefrequencyoftheactiveLFgenerator.ThedriverusesthisvaluetosettheIviRFSigGen>>LFGenerator>>LFGeneratorFrequencyproperty.

Units:Hertz

DefaultValue:500HzwaveformSpecifiesthewaveformoftheactiveLFgenerator.ThedriverusesthisvaluetosettheIviRFSigGen>>LFGenerator>>LFGeneratorWaveformproperty.

DefinedValues:

IVIRFSIGGEN_VAL_LF_GENERATOR_WAVEFORM_SINE-Sinusoidwaveform.

IVIRFSIGGEN_VAL_LF_GENERATOR_WAVEFORM_SQUARE-Squarewaveform.

IVIRFSIGGEN_VAL_LF_GENERATOR_WAVEFORM_TRIANGLE-Trianglewaveform.

IVIRFSIGGEN_VAL_LF_GENERATOR_WAVEFORM_RAMP_UP

Page 1206: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

-Risingrampwaveform.

IVIRFSIGGEN_VAL_LF_GENERATOR_WAVEFORM_RAMP_DOWN-Fallingrampwaveform.

DefaultValue:IVIRFSIGGEN_VAL_LF_GENERATOR_WAVEFORM_SINEerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1207: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureListDwell[LST]IviRFSigGenListCapabilityGroupThisVIconfigureshowliststeppingadvances.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.singlestepenabledSpecifiesiftheliststepadvancesafterthenexttriggerevent(TRUE)orimmediatelyafterthedwelltimeends(FALSE).

ValidValues:

TRUE-Thelistadvanceswhenthenexttriggereventoccurs.FALSE-Thelistwilladvanceimmediatelyafterthedwelltimeends.

ThedriverusesthisvaluetosettheIviRFSigGen>>Sweep>>List>>ListSingleStepEnabledproperty.

DefaultValue:FALSEdwellSpecifiesthedurationtimeofonestep.ThedriverusesthisvaluetosettheIviRFSigGen>>Sweep>>List>>ListDwellproperty.

Units:Seconds

DefaultValue:2.0msNotes

Page 1208: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

(1)ThispropertyisignoredifListSingleStepEnabledissettoTRUE.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1209: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureOutputEnabledIviRFSigGenBaseCapabilityGroupThisVIenablestheRFoutputsignal.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.outputenabledSpecifieswhethertoenableordisabletheRFoutputsignal.ThedriverusesthisvaluetosettheIviRFSigGen>>RF>>OuptutEnabledproperty.

ValidValues:TRUE(1)-OutputenabledFALSE(0)-Outputdisabled

DefaultValue:FALSE(0)errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1210: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigurePMEnabled[PM]IviRFSigGenModulatePMCapabilityGroupThisVIconfiguresthesignalgeneratortoapplyphasemodulationtotheRFoutputsignal.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.pmenabledSpecifieswhetherthesignalgeneratorappliesphasemodulationtotheRFoutputsignalornot.ThedriverusesthisvaluetosettheIviRFSigGen>>AnalogModulation>>PM>>PMEnabledproperty.

ValidValues:TRUE(1)-PhasemodulationOnFALSE(0)-PhasemodulationOff

DefaultValue:FALSE(0)errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.

Page 1211: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1212: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigurePMExternalCoupling[PM]IviRFSigGenModulatePMCapabilityGroupThisVIconfiguresthecouplingofanexternalsourceforphasemodulation.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.pmexternalcouplingSpecifiesthecouplingoftheexternalsourceofthemodulatingsignal.ThedriverusesthisvaluetosettheIviRFSigGen>>AnalogModulation>>PM>>PMExternalCouplingproperty.

DefinedValues:

IVIRFSIGGEN_VAL_PM_EXTERNAL_COUPLING_AC-TheexternalsourceiscoupledforAConly.IVIRFSIGGEN_VAL_PM_EXTERNAL_COUPLING_DC-TheexternalsourceiscoupledforbothDCandAC.

DefaultValue:IVIRFSIGGEN_VAL_PM_EXTERNAL_COUPLING_ACerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtain

Page 1213: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

fromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1214: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigurePM[PM]IviRFSigGenModulatePMCapabilityGroupConfiguresthepropertythatcontrolthesignalgenerator'sphasemodulation.Thepropertiesarethemodulationdeviationandthemodulatingsource(s).

ThisVIconfiguresthemodulationdeviationandmodulationsourceforthesignalgenerator'sphasemodulation.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.sourceSpecifiesthesourceofthesignalthatisusedasthemodulatingsignal.Ifmorethanonesourceisspecified,thevoltagesofallsources(internalandexternal)aresummed.Multiplesourcenamesareseparatedbycommas.ThedriverusesthisvaluetosettheIviRFSigGen>>AnalogModulation>>PM>>PMSourceproperty.

DefaultValue:""deviationSpecifiestheextentofmodulation(peakphasedeviation)thesignalgeneratorappliestotheRF-signal(carrierwaveform)withthemodulatingsignalasaresultofsummingallsources,internalandexternal.ThedriverusesthisvaluetosettheIviRFSigGen>>AnalogModulation>>PM>>PMDeviationproperty.

Units:radians

DefaultValue:0.0errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.Usethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfrom

Page 1215: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

otherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1216: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigurePowerStepDwell[PST]IviRFSigGenPowerStepCapabilityGroupThisVIconfigureshowthepowersweepadvances.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.singleenabledSpecifiesifthefrequencysweepadvancesafterthenexttriggerevent(TRUE)orimmediatelyafterthedwelltimeends(FALSE).ThedriverusesthisvaluetosettheIviRFSigGen>>Sweep>>PowerStep>>SingleStepEnabledproperty.

ValidValues:TRUE;FALSE

DefaultValue:FALSEdwellSpecifiesthedurationtimeofonestep.Dwelltimestartsimmediateafteratriggerorthenextstep;nosettlingtimeisadded.ThedriverusesthisvaluetosettheIviRFSigGen>>Sweep>>PowerStep>>PowerStepDwellproperty.

Units:Seconds

DefaultValue:2.0ms

Note:

ThispropertyisignorediftheIviRFSigGen>>Sweep>>PowerStep>>SingleStepEnabledpropertyissettoTRUE.errorin(noerror)Theerrorinclustercanaccepterrorinformation

Page 1217: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

wiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1218: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigurePowerStepStartStop[PST]IviRFSigGenPowerStepCapabilityGroupThisVIconfiguresthesettingsthatcontrolthepowerstepsofthegenerator'sRFoutputsignal.Thesesettingsarestartandstoppowerandstepsize.Ifthestoppowerislessthanthestartpower,thepowerdecreasesinvalueduringthesweep

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.startSpecifiesthestartpowerofthesteppedsweep.Ifthestoppowerislessthanthestartpower,thepowerdecreasesinvalueduringthesweep.ThedriverusesthisvaluetosettheIviRFSigGen>>Sweep>>PowerStep>>PowerStepStartproperty.

Units:dBm

DefaultValue:-50.0stopSpecifiesthestartpowerofthesteppedsweep.Ifthestoppowerislessthanthestartpower,thepowerdecreasesinvalueduringthesweep.ThedriverusesthisvaluetosettheIviRFSigGen>>Sweep>>PowerStep>>PowerStepStopproperty.

Units:dBm

DefaultValue:-10.0stepsizeSpecifiesthestepsize.ThedriverusesthisvaluetosettheIviRFSigGen>>Sweep>>PowerStep>>PowerStepSizeproperty.

Page 1219: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Units:dBm

DefaultValue:0.1dBmerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1220: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigurePowerSweepStartStop[PSW]IviRFSigGenPowerSweepCapabilityGroupThisVIconfiguresthestartandstoppowerforapowersweep.Ifthestoppowerislessthanthestartpower,thepowerdecreasesinvalueduringthesweep.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.startSpecifiesthestartpowerofthesweep.Ifthestoppowerislessthanthestartpower,thepowerdecreasesinvalueduringthesweep.ThedriverusesthisvaluetosettheIviRFSigGen>>Sweep>>PowerSweep>>PowerSweepStartproperty.

Units:dBm

DefaultValue:-50.0dBmstopSpecifiesthestoppowerofthesweep.Ifthestoppowerislessthanthestartpower,thepowerdecreasesinvalueduringthesweep.ThedriverusesthisvaluetosettheIviRFSigGen>>Sweep>>PowerSweep>>PowerSweepStopproperty.

Units:dBm

DefaultValue:-10.0dBmerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.Usethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfrom

Page 1221: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

otherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1222: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigurePowerSweepTime[PSW]IviRFSigGenPowerSweepCapabilityGroupThisVIconfiguresthedurationofonepowersweep.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.timeSpecifiesthedurationofonesweepfromstarttostoppower.ThedriverusesthisvaluetosettheIviRFSigGen>>Sweep>>PowerSweep>>PowerSweepTimeproperty.

Units:Seconds

DefaultValue:1.0serrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1223: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigurePulseDouble[DPG]IviRFSigGenPulseDoubleGeneratorCapabilityGroupThisVIsetsthedoublepulsestateanddelayforthepulsegeneratorwithintheRFsignalgenerator.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.enabledEnablesdoublepulsemode.ThedriverusesthisvaluetosettheIviRFSigGen>>PulseGenerator>>DoublePulseGenerators>>PulseDoubleEnabledproperty.

ValidValues:TRUE;FALSE

DefaultValue:FALSEdelaySpecifiesthedelayofthesecondpulse.ThedriverusesthisvaluetosettheIviRFSigGen>>PulseGenerator>>DoublePulseGenerators>>PulseDoubleDelayproperty.

Units:Seconds

DefaultValue:0.0errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1224: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1225: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigurePulseExternalTrigger[PG]IviRFSigGenPulseGeneratorCapabilityGroupThisVIconfiguresthetriggeringofthepulsegeneratorwithintheRFsignalgenerator.ThisVIspecifiestheexternaltriggerslopeandthedelaytimeforstartingthepulseafterthetriggerpulse.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.externalslopeSpecifieswhethertheeventoccursontherisingorfallingedgeoftheinputsignal.ThedriverusesthisvaluetosettheIviRFSigGen>>PulseGenerator>>PulseExternalTriggerSlopeproperty.

DefinedValues:IVIRFSIGGEN_VAL_PULSE_EXTERNAL_TRIGGER_SLOPE_POSITIVE-Enablesrisingedgetriggering.

IVIRFSIGGEN_VAL_PULSE_EXTERNAL_TRIGGER_SLOPE_NEGATIVE-Enablesfallingedgetriggering.

DefaultValue:IVIRFSIGGEN_VAL_PULSE_EXTERNAL_TRIGGER_SLOPE_POSITIVEdelaySpecifiesthedelayforstartingtheoutputpulsewithrespecttothetriggerinput.

Units:Seconds

DefaultValue:0.0

Page 1226: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1227: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigurePulseInternalTrigger[PG]IviRFSigGenPulseGeneratorCapabilityGroupThisVIspecifiesthetimeperiod(repetitionrate)ofthepulsegeneratorwhenusingtheinternaltrigger(freerun)mode.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.periodSpecifiestheperiodofthepulsegeneratoroutputsignalwhenthepropertyIviRFSigGen>>PulseGenerator>>PulseTriggerSourceissettoInternal.ThedriverusesthisvaluetosettheIviRFSigGen>>PulseGenerator>>PulseInternalTriggerPeriodproperty.

Units:Seconds

DefaultValue:1.0mserrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.

Page 1228: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1229: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigurePulseModulationEnabled[PULM]IviRFSigGenModulatePulseCapabilityGroupThisVIconfiguresthesignalgeneratortoapplypulsemodulationtotheRFoutputsignal.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.pulsemodulationenabledSpecifieswhetherthesignalgeneratorappliespulsemodulationtotheRFoutputsignalornot.ThedriverusesthisvaluetosettheIviRFSigGen>>PulseModulation>>PulseMod.Enabledproperty.

ValidValues:TRUE(1)-EnablespulsemodulationFALSE(0)-Disablespulsemodulation

DefaultValue:FALSEerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.

Page 1230: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1231: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigurePulseModulationExternalPolarity[PULM]IviRFSigGenModulatePulseCapabilityGroupThisfunctionspecifiesthepolarityoftheexternalsourcesignal.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.externalpolaritySpecifiesthepolarityoftheexternalsourcesignal.ThedriverusesthisvaluetosettheIviRFSigGen>>PulseModulation>>PulseMod.ExternalPolarityproperty.

DefinedValues:

IVIRFSIGGEN_VAL_PULSE_MODULATION_EXTERNAL_POLARITY_NORMAL-Thesignalgeneratormodulatesthecarriersignalwithnormalpulsepolarity.IncreasingthepositivepulsevoltagelevelresultsinhigherRFlevel.

IVIRFSIGGEN_VAL_PULSE_MODULATION_EXTERNAL_POLARITY_INVERSE-Thesignalgeneratormodulatesthecarriersignalwithinvertedpulsepolarity.IncreasingthepositivepulsevoltagelevelresultsinlowerRFlevel.

DefaultValue:IVIRFSIGGEN_VAL_PULSE_MODULATION_EXTERNAL_POLARITY_NORMALerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.

Page 1232: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1233: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigurePulseModulationSource[PULM]IviRFSigGenModulatePulseCapabilityGroupThisVIsetsthesourceforpulsemodulationoftheRFoutputsignal.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.sourceSpecifiesthesourceofthesignalthatisusedasthemodulatingsignal.ThedriverusesthisvaluetosettheIviRFSigGen>>PulseModulation>>PulseMod.Sourceproperty.

DefinedValues:IVIRFSIGGEN_VAL_PULSE_MODULATION_SOURCE_INTERNAL-Theinternalpulsegeneratorisusedformodulation.

IVIRFSIGGEN_VAL_PULSE_MODULATION_SOURCE_EXTERNAL-Anexternalgeneratorisusedformodulation

DefaultValue:IVIRFSIGGEN_VAL_PULSE_MODULATION_SOURCE_INTERNALerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformation

Page 1234: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

outofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1235: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigurePulseOutput[PGO]IviRFSigGenPulseGeneratorOutputCapabilityGroupThisVIconfigurestheoutputandpolarityofthepulsegeneratorwithintheRFsignalgenerator.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.polaritySpecifiesthepolarityoftheoutputsignal.ThedriverusesthisvaluetosettheIviRFSigGen>>PulseGenerator>>PulseGeneratorOutput>>PulseOutputPolarityproperty.

DefinedValues:IVIRFSIGGEN_VAL_PULSE_OUTPUT_POLARITY_NORMAL-Normalpolarity

IVIRFSIGGEN_VAL_PULSE_OUTPUT_POLARITY_INVERSE-Invertedpolarity

DefaultValue:IVIRFSIGGEN_VAL_PULSE_OUTPUT_POLARITY_NORMALenabledEnablesthepulsegeneratorexternaloutput.ThedriverusesthisvaluetosettheIviRFSigGen>>PulseGenerator>>PulseGeneratorOutput>>PulseOutputEnabledproperty.

ValidValues:TRUE;FALSE

DefaultValue:FALSE

Page 1236: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1237: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigurePulse[PG]IviRFSigGenPulseGeneratorCapabilityGroupThisVIconfiguresthetriggersource,pulsewidth,andgatingenabledforthepulsegeneratorwithintheRFsignalgenerator.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.triggersourceSpecifiesthesourceofthesignalthepulsegeneratorusestogenerateonepulse.ThedriverusesthisvaluetosettheIviRFSigGen>>PulseGenerator>>PulseTriggerSourceproperty.

DefinedValues:IVIRFSIGGEN_VAL_PULSE_TRIGGER_SOURCE_INTERNAL-Noexternaltriggerisused.ThepulseperiodisspecifiedbytheIviRFSigGen>>PulseGenerator>>PulseInternalTriggerPeriodproperty.

IVIRFSIGGEN_VAL_PULSE_TRIGGER_SOURCE_EXTERNAL-ThepulseisstartedwithatriggerafterthedelaytimespecifiedbytheIviRFSigGen>>PulseGenerator>>PulseExternalTriggerDelayproperty.

DefaultValue:

IVIRFSIGGEN_VAL_PULSE_TRIGGER_SOURCE_INTERNALpulsewidthSpecifiesthewidthoftheoutputpulse.Thedriver

Page 1238: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

usesthisvaluetosettheIviRFSigGen>>PulseGenerator>>PulseWidthproperty.

Units:Seconds

DefaultValue:50.0e-6secondsgatingenabledEnablespulsegating.ThedriverusesthisvaluetosettheIviRFSigGen>>PulseGenerator>>PulseGatingEnabledproperty.

ValidValues:TRUE;FALSE

DefaultValue:FALSEerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1239: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureReferenceOscillator[RO]IviRFSigGenReferenceOscillatorCapabilityGroupThisVIconfiguresthesignalgenerator'sreferenceoscillator.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.sourceSpecifiesthereferencefrequencysourceusedtogeneratetheexactRFoutputfrequency.ThedriverusesthisvaluetosettheIviRFSigGen>>ReferenceOscillator>>ReferenceOscillatorSourceproperty.

DefinedValues:IVIRFSIGGEN_VAL_REFERENCE_OSCILLATOR_SOURCE_INTERNAL-Theinternalreferenceoscillatorisused.

IVIRFSIGGEN_VAL_REFERENCE_OSCILLATOR_SOURCE_EXTERNAL-Anexternalreferenceoscillatorisused.

DefaultValue:IVIRFSIGGEN_VAL_REFERENCE_OSCILLATOR_SOURCE_INTERNALfrequencySpecifiesthefrequencyoftheexternalsignal,whichisusedasreferenceforinternalRFfrequencygeneration.ThedriverusesthisvaluetosettheIviRFSigGen>>ReferenceOscillator>>ReferenceOscillatorExternalFrequencyproperty.

Units:Hertz

Page 1240: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefaultValue:10.0E6

Note:ThisvalueisusedonlyiftheIviRFSigGen>>ReferenceOscillator>>ReferenceOscillatorSourcepropertyissettoExternal.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1241: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureRFIviRFSigGenBaseCapabilityGroupThisVIconfiguresthefrequencyandthepowerleveloftheRFoutputsignal.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.frequencySpecifiesthefrequencyofthegeneratedRFsignal.Thedriverusesthisvaluetosettheproperty.

Units:Hertz

DefaultValue:1.0MHzpowerlevelSpecifiesthepowerlevelofthegeneratedRFsignal.Thedriverusesthisvaluetosettheproperty.

Units:dBm

DefaultValue:0.0errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.

Page 1242: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1243: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureSweepIviRFSigGenSweepCapabilityGroupThisVIconfiguresthesignalgeneratorsweepmodeandtriggersource.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.modeSpecifiesthesweepmodeappliedtotheoutputsignal.ThedriverusesthisvaluetosettheIviRFSigGen>>Sweep>>SweepModeproperty.

DefinedValues:

IVIRFSIGGEN_VAL_SWEEP_MODE_NONE-TheRFoutputofthesignalgeneratorisanon-sweptsignal(ContinuousWave)usingthefrequencyandpower/levelspecifiedinthe.

IVIRFSIGGEN_VAL_SWEEP_MODE_FREQUENCY_SWEEP-ThesignalgeneratorsweepstheRFoutputsignal'sfrequencyinananalogform(non-stepped).

IVIRFSIGGEN_VAL_SWEEP_MODE_POWER_SWEEP-ThesignalgeneratorsweepstheRFoutputsignal'spowerinananalogform(non-stepped).

IVIRFSIGGEN_VAL_SWEEP_MODE_FREQUENCY_STEP-ThesignalgeneratorsweepstheRFoutputsignalsfrequencyinsteps.

Page 1244: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_SWEEP_MODE_POWER_STEP-ThesignalgeneratorsweepstheRFoutputsignalspowerlevelinsteps.

IVIRFSIGGEN_VAL_SWEEP_MODE_LIST-ThesignalgeneratorusestwolistswithfrequencyandpowerlevelvaluestosweeptheRFoutputsignals.

DefaultValue:IVIRFSIGGEN_VAL_SWEEP_MODE_NONEtriggersourceSpecifiesthetriggerusedtostartasweepoperation.ThedriverusesthisvaluetosettheIviRFSigGen>>Sweep>>SweepTriggerSourceproperty.

DefinedValues:

IVIRFSIGGEN_VAL_SWEEP_TRIGGER_SOURCE_IMMEDIATE-Thesweepsystemdoesnotwaitforatriggerofanykind,soitisrunningcontinuously.

IVIRFSIGGEN_VAL_SWEEP_TRIGGER_SOURCE_EXTERNAL-Thesweepisstartedwithanexternalsignal.

IVIRFSIGGEN_VAL_SWEEP_TRIGGER_SOURCE_SOFTWARE-Thesweepisstartedwithasoftwareprogrammabletrigger.

DefaultValue:IVIRFSIGGEN_VAL_SWEEP_TRIGGER_SOURCE_IMMEDIATEerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWith

Page 1245: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

OptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1246: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureTDMAClockSource[TDMA]IviRFSigGenTDMABaseCapabilityGroupThisVIconfigurestheTDMAclocksource.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.sourceSpecifiesthesourceoftheclocksignalusedtogeneratethedigitalmodulationaccordingtotheselectedstandard.ThedriverusesthisvaluetosettheIviRFSigGen>>TDMA>>TDMAClockSourceproperty.

DefinedValues:IVIRFSIGGEN_VAL_TDMA_CLOCK_SOURCE_INTERNAL-Theinternalclockgeneratorisused.

IVIRFSIGGEN_VAL_TDMA_CLOCK_SOURCE_EXTERNAL-Aconnectedexternalclockgenerator(bitorsymbolclockfrequency)isused.

DefaultValue:IVIRFSIGGEN_VAL_TDMA_CLOCK_SOURCE_INTERNALtypeSpecifiesthetypeoftheexternalclocksignalusedtogeneratethedigitalmodulation.ThisvalueisusedonlyiftheIviRFSigGen>>TDMA>>TDMAClockSourcepropertyissettoExternal.

TypeisignoredifSourceissettoInternal.

DefinedValues:

Page 1247: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_TDMA_EXTERNAL_CLOCK_TYPE_BIT-Theexternalclockfrequencyisequaltothebitclockfrequencyofthedigitalmodulation.

IVIRFSIGGEN_VAL_TDMA_EXTERNAL_CLOCK_TYPE_SYMBOL-Theexternalclockfrequencyisequaltothesymbolclockfrequencyofthedigitalmodulation.

DefaultValue:IVIRFSIGGEN_VAL_TDMA_EXTERNAL_CLOCK_TYPE_BITerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1248: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureTDMAExternalTriggerSlope[TDMA]IviRFSigGenTDMABaseCapabilityGroupThisVIconfiguresthetriggereventtooccurontherisingorfallingedgeoftheinputsignal.ThissettingisusedonlyifIviRFSigGen>>TDMA>>Trigger>>TDMATriggerSourceissettoExternal

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.slopeSpecifieswhetherthetriggereventoccursontherisingorfallingedgeoftheinputsignal.ThedriverusesthisvaluetosettheIviRFSigGen>>TDMA>>Trigger>>TDMAExternalTriggerSlopeproperty.

DefinedValues:

IVIRFSIGGEN_VAL_TDMA_EXTERNAL_TRIGGER_SLOPE_POSITIVE-Enablesrisingedgetriggering.

IVIRFSIGGEN_VAL_TDMA_EXTERNAL_TRIGGER_SLOPE_NEGATIVE-Enablesfallingedgetriggering.

DefaultValue:IVIRFSIGGEN_VAL_TDMA_EXTERNAL_TRIGGER_SLOPE_POSITIVEerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromthe

Page 1249: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1250: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenConfigureTDMATriggerSource[TDMA]IviRFSigGenTDMABaseCapabilityGroupThisVIconfigurestheTDMAtriggersourceforstartingorsynchronizingthegenerationoftheframes/slots.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.sourceSpecifiesthesourceofthetriggersignalthatstartstheframe/slotsgeneration.ThedriverusesthisvaluetosettheIviRFSigGen>>TDMA>>Trigger>>TDMATriggerSourceproperty.

DefinedValues:

IVIRFSIGGEN_VAL_TDMA_TRIGGER_SOURCE_IMMEDIATE-TheTDMAgeneratorsystemdoesnotwaitforatrigger.Eachframeisruncontinuously.

IVIRFSIGGEN_VAL_TDMA_TRIGGER_SOURCE_EXTERNAL-Eachframeisstartedwithanexternalsignal.

IVIRFSIGGEN_VAL_TDMA_TRIGGER_SOURCE_SOFTWARE-Eachframeisstartedwithasoftwareprogrammabletrigger.

DefaultValue:IVIRFSIGGEN_VAL_TDMA_TRIGGER_SOURCE_IMMEDIATE

Page 1251: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1252: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenCreateFrequencyList[LST]IviRFSigGenListCapabilityGroupThisVIcreatesanamedlistoffrequencyvalues.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.nameThenameofthelisttobecreated.

DefaultValue:""lengthThenumberofvaluesinthelistarray.

DefaultValue:0frequencyPassthearrayoffrequencyvaluestobecomeelementsofthelist.ThearraymusthaveatleastasmanyelementsasthevalueintheLengthparameter.

Units:Hertzerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.

Page 1253: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1254: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenCreateFrequencyPowerList[LST]ThisVIcreatesanamedlistoffrequencyandpowervalues.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.nameThenameofthelisttobecreated.

DefaultValue:""lengthThenumberofvaluesinthelistarray.

DefaultValue:0frequencyPassthearrayoffrequencyvaluestobecomeelementsofthelist.ThearraymusthaveatleastasmanyelementsasthevalueintheLengthparameter.

Units:HertzpowerPassthearrayofpowervaluestobecomeelementsofthelist.ThearraymusthaveatleastasmanyelementsasthevalueintheLengthparameter.

Units:dBmerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtain

Page 1255: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

fromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1256: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenCreatePowerList[LST]IviRFSigGenListCapabilityGroupThisVIcreatesanamedlistofpowervalues.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.nameThenameofthelisttobecreated.

DefaultValue:""lengthThenumberofvaluesinthelistarray.

DefaultValue:0powerPassthearrayofpowervaluestobecomeelementsofthelist.ThearraymusthaveatleastasmanyelementsasthevalueintheLengthparameter.

Units:dBmerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.

Page 1257: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1258: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenDisableAllModulationIviRFSigGenBaseCapabilityGroupThisVIdisablesallcurrentlyenabledmodulations(e.g.analog,pulse,IQ,anddigitalmodulation).

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1259: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenGetAnalogModulationSourceName[MS]IviRFSigGenAnalogModulationSourceCapabilityGroupThisVIreturnsthespecificdriverdefinedanalogmodulationsourcenamethatcorrespondstotheone-basedindexspecifiedbytheIndexparameter.IfyoupassinavaluefortheIndexparameterthatislessthanoneorgreaterthanthevalueoftheIviRFSigGen>>AnalogModulation>>Source>>ModulationSourceCountproperty,theVIreturnsanemptystringintheNameparameterandreturnstheInvalidValueerror.

Note:Foraninstrumentwithonlyoneanalogmodulationsource,i.e.theIviRFSigGen>>AnalogModulation>>Source>>ModulationSourceCountpropertyisone,thedrivermayreturnanemptystring.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.indexTheindexoftheanalogmodulationsourcewhosenameisreturned.ThevaluemustbegreaterthanorequaltooneandlessthanorequaltoIviRFSigGen>>AnalogModulation>>Source>>ModulationSourceCount.

Note:

Zeroisnotalegalvalue.

DefaultValue:1namebuffersizeSpecifythebuffersizefortheNameparameter.

Page 1260: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefaultValue:0nameTheanalogmodulationsourcenamethatcorrespondstotheIndex.

TheNamebuffermustcontainatleastasmanyelementsasthevalueyouspecifywiththeNameBufferSizeparameter.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1261: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenGetCDMAStandardName[CDMA]IviRFSigGenCDMABaseCapabilityGroupThisVIreturnsthespecificdriverdefinedCDMAstandardnamethatcorrespondstotheone-basedindexspecifiedbytheIndexparameter.IfyoupassinavaluefortheIndexparameterthatislessthanoneorgreaterthanthevalueoftheIviRFSigGen>>CDMA>>CDMAStandardCountproperty,theVIreturnsanemptystringintheNameparameterandreturnstheInvalidValueerror.

Note:ForaninstrumentwithonlyoneCDMAstandard,i.e.theIviRFSigGen>>CDMA>>CDMAStandardCountpropertyisone,thedrivermayreturnanemptystring.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.indexSpecifiestheindexoftheCDMAStandardNametoreturn.

DefaultValue:0namebuffersizeSpecifythebuffersizefortheNameparameter.

DefaultValue:0errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtain

Page 1262: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

fromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.nameTheCDMAstandardnamethatcorrespondstotheIndex.

TheNamebuffermustcontainatleastasmanyelementsasthevalueyouspecifywiththeNameBufferSizeparameter.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1263: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenGetCDMATestModelName[CDMA]IviRFSigGenCDMABaseCapabilityGroupThisVIreturnsthespecificdriverdefinedCDMAtestmodelnamethatcorrespondstotheone-basedindexspecifiedbytheIndexparameter.IfyoupassinavaluefortheIndexparameterthatislessthanoneorgreaterthanthevalueoftheIviRFSigGen>>CDMA>>CDMATestModelCountproperty,theVIreturnsanemptystringintheNameparameterandreturnstheInvalidValueerror.

Note:ForaninstrumentwithonlyoneCDMAtestmodel,i.e.theIviRFSigGen>>CDMA>>CDMATestModelCountpropertyisone,thedrivermayreturnanemptystring.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.indexSpecifiestheindexoftheCDMAtestmodelnametoreturn.

DefaultValue:0namebuffersizeSpecifythebuffersizefortheNameparameter.

DefaultValue:0errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtain

Page 1264: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

fromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.nameTheCDMAtestmodelnamethatcorrespondstotheIndex.

TheNamebuffermustcontainatleastasmanyelementsasthevalueyouspecifywiththeNameBufferSizeparameter.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1265: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenGetDigitalModulationBaseStandardName[DMB]IviRFSigGenDigitalModulationBaseCapabilityGroupThisVIreturnsthespecificdriverdefinedDigitalModulationBasestandardnamethatcorrespondstotheone-basedindexspecifiedbytheIndexparameter.IfyoupassinavaluefortheIndexparameterthatislessthanoneorgreaterthanthevalueoftheIviRFSigGen>>DigitalModulation>>DigitalModulationBaseStandardCountproperty,theVIreturnsanemptystringintheNameparameterandreturnstheInvalidValueerror.

Note:ForaninstrumentwithonlyoneDigitalModulationBasestandard,i.e.theIviRFSigGen>>DigitalModulation>>DigitalModulationBaseStandardCountpropertyisone,thedrivermayreturnanemptystring.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.indexSpecifiestheindexoftheDigitalModulationBaseNametoreturn.

DefaultValue:0namebuffersizeSpecifythebuffersizefortheNameparameter.

DefaultValue:0errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.Usethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfrom

Page 1266: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

otherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.nameTheDigitalModulationBasenamethatcorrespondstotheIndex.

TheNamebuffermustcontainatleastasmanyelementsasthevalueyouspecifywiththeNameBufferSizeparameter.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1267: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenGetLFGeneratorName[LF]IviRFSigGenLFGeneratorCapabilityGroupThisVIreturnsthespecificdriverdefinedLFgeneratorsourcenamethatcorrespondstotheone-basedindexspecifiedbytheIndexparameter.IfyoupassinavaluefortheIndexparameterthatislessthanoneorgreaterthanthevalueoftheIviRFSigGen>>LFGenerator>>LFGeneratorCountproperty,theVIreturnsanemptystringintheNameparameterandreturnstheInvalidValueerror.

Note:ForaninstrumentwithonlyoneLFgeneratorsource,i.e.theIviRFSigGen>>LFGenerator>>LFGeneratorCountpropertyisone,thedrivermayreturnanemptystring.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.indexTheindexoftheanalogmodulationsourcewhosenameisreturned.ThevaluemustbegreaterthanorequaltooneandlessthanorequaltoIviRFSigGen>>LFGenerator>>LFGeneratorCount.

Note:

Zeroisnotalegalvalue.

DefaultValue:0namebuffersizeSpecifythebuffersizefortheNameparameter.

DefaultValue:0errorin(noerror)Theerrorinclustercanaccepterrorinformation

Page 1268: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

wiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.nameTheLFgeneratorsourcenamethatcorrespondstotheIndex.

TheNamebuffermustcontainatleastasmanyelementsasthevalueyouspecifywiththeNameBufferSizeparameter.

DefaultValue:""erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1269: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenGetTDMAFrameName[TDMA]IviRFSigGenTDMABaseCapabilityGroupThisVIreturnsthespecificdriverdefinedTDMAframenamethatcorrespondstotheone-basedindexspecifiedbytheIndexparameter.IfyoupassinavaluefortheIndexparameterthatislessthanoneorgreaterthanthevalueoftheIviRFSigGen>>TDMA>>TDMAFrameCountproperty,theVIreturnsanemptystringintheNameparameterandreturnstheInvalidValueerror.

Note:ForaninstrumentwithonlyoneTDMAframe,i.e.theIviRFSigGen>>TDMA>>TDMAFrameCountpropertyisone,thedrivermayreturnanemptystring.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.indexSpecifiestheindexoftheTDMAframenametoreturn.

DefaultValue:0namebuffersizeSpecifythebuffersizefortheNameparameter.

DefaultValue:0errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtain

Page 1270: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

fromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.nameTheTDMAframenamethatcorrespondstotheIndex.

TheNamebuffermustcontainatleastasmanyelementsasthevalueyouspecifywiththeNameBufferSizeparameter.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1271: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenGetTDMAStandardName[TDMA]IviRFSigGenTDMABaseCapabilityGroupThisVIreturnsthespecificdriverdefinedTDMAstandardnamethatcorrespondstotheone-basedindexspecifiedbytheIndexparameter.IfyoupassinavaluefortheIndexparameterthatislessthanoneorgreaterthanthevalueoftheTDMA_STANDARD_COUNTproperty,theVIreturnsanemptystringintheNameparameterandreturnstheInvalidValueerror.

Note:ForaninstrumentwithonlyoneCDMAstandard,i.e.theTDMA_STANDARD_COUNTpropertyisone,thedrivermayreturnanemptystring.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.indexSpecifiestheindexoftheTDMAStandardNametoreturn.

DefaultValue:0namebuffersizeSpecifythebuffersizefortheNameparameter.

DefaultValue:0errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtain

Page 1272: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

fromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.nameTheTDMAstandardnamethatcorrespondstotheIndex.

TheNamebuffermustcontainatleastasmanyelementsasthevalueyouspecifywiththeNameBufferSizeparameter.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1273: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenIsSettledIviRFSigGenBaseCapabilityGroupThisVIqueriesiftheRFoutputsignaliscurrentlysettled.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.settledReturnsTRUEiftheoutputsignalisinsettled,FALSEotherwise.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1274: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenQueryArbWaveformCapabilities[ARB]IviRFSigGenArbGeneratorCapabilityGroupThisVIreturnsthearbgeneratorsettingsthatarerelatedtocreatingarbitrarywaveforms.Thesepropertiesarethemaximumnumberofwaveforms,waveformquantum,minimumwaveformsize,andmaximumwaveformsize.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.maxnumberofwaveformsReturnsthemaximumnumberofwaveformstheinstrumentcanholdinthememory.Thenumbermaybedependentonthelengthofthewaveformalreadyinthepoolofwaveformssavedintheinstrument.ThedriverreturnsthevalueoftheIviRFSigGen>>ARBGenerator>>Waveform>>ARBMaxNumberWaveformsproperty.waveformquantumReturnsthewaveformquantumwherethewaveformlengthisamultipleofthisquantum.Ifthewaveformquantumis1,thereisnorestrictiononthewaveformlengthother

Page 1275: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

thanminandmaxsize.ThedriverreturnsvalueoftheIviRFSigGen>>ARBGenerator>>Waveform>>ARBWaveformQuantumproperty.minwaveformsizeReturnstheminimumsizeofthewaveformlengthinnumberofsamples.Thewaveformlengthmustbeequalorgreaterthanthisminsize.Iftheminimumsizeis1,thereisnorestrictiononthewaveformlengthotherthanmaxsizeandquantum.ThedriverreturnsthevalueoftheIviRFSigGen>>ARBGenerator>>Waveform>>ARBWaveformSizeMinproperty.maxwaveformsizeReturnsthemaximumwaveformlengthinthenumberofsamples.Thewaveformlengthmustbeequalorlessthanthismaximumsize.ThedriverreturnsthevalueoftheIviRFSigGen>>ARBGenerator>>Waveform>>ARBWaveformSizeMaxproperty.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1276: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenResetFrequencyStep[FST]IviRFSigGenFrequencyStepCapabilityGroupThisVIresetsthecurrentfrequencysteptothefrequencystepstartvalue.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1277: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenResetList[LST]IviRFSigGenListCapabilityGroupThisVIresetsthecurrentlisttothefirstentryvalue.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1278: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenResetPowerStep[PST]IviRFSigGenPowerStepCapabilityGroupThisVIresetsthecurrentpowersteptothepowerstepstartvalue.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1279: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenSelectArbWaveform[ARB]IviRFSigGenArbGeneratorCapabilityGroupThisVIsetsanamedwaveformtobetheactivewaveform.Createarbwaveformnamesusingthe.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.nameSpecifiestheselectedwaveformfromthepoolofavailablewaveforms.ThedriverusesthisvaluetosettheIviRFSigGen>>ARBGenerator>>Waveform>>ARBSelectedWaveformproperty.

DefaultValue:""errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1280: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenSelectCDMAStandard[CDMA]IviRFSigGenCDMABaseCapabilityGroupThisVIspecifiesthestandardusedbytheinstrument.Toobtainalistofavailablestandards,callthe.Manyinstrumentsettingsareaffectedbyselectinganinstrumentstandard.Thesesettingsinclude:modulationtype,bitclockfrequencyandfiltertogetherwiththeassociatedfilterparameters.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.nameSpecifythestandardtobeusedbytheinstrument.ThedriverusesthisvaluetosettheIviRFSigGen>>CDMA>>CDMASelectedStandardproperty.

DefaultValue:""errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1281: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenSelectCDMATestModel[CDMA]IviRFSigGenCDMABaseCapabilityGroupThisVIspecifiesthechannelcodingusedforthedigitalmodulation.ToobtainalistofavailableCDMAtestmodelsforchannelcoding,callthe.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.nameSpecifiestheactualtestmodelusedbytheinstrument.ThedriverusesthisvaluetosettheIviRFSigGen>>CDMA>>CDMASelectedTestModelproperty.

DefaultValue:""errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1282: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenSelectDigitalModulationBaseBitSequence[DMB]IviRFSigGenDigitalModulationBaseCapabilityGroupThisVIsetsabitsequencetobeusedasdigitalmodulationdata.Createbitsequencesusingthe.ThebitsequenceissetonlyiftheIviRFSigGen>>DigitalModulation>>DigitalModulationBaseDataSourcepropertyissettoBitSequence.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.nameSpecifiesnameofthebitsequence(stream)usedasdatafordigitalmodulation.ThesequenceisusedonlyiftheIviRFSigGen>>DigitalModulation>>DigitalModulationBaseDataSourcepropertyissettoBitSequence.ThedriverusesthisvaluetosettheIviRFSigGen>>DigitalModulation>>DigitalModulationBaseSelectedBitSequenceproperty.

DefaultValue:""errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtain

Page 1283: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

fromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1284: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenSelectDigitalModulationBaseStandard[DMB]IviRFSigGenDigitalModulationBaseCapabilityGroupThisVIspecifiestheactualstandardusedbytheinstrument.Toobtainalistofavailablestandards,callthe.Manyinstrumentsettingsareaffectedbyselectinganinstrumentstandard.Thesesettingsinclude:coding,mapping,symbolrateorbitclockfrequency,filtertogetherwiththeassociatedfilterparameters,andFSKdeviationorASKdepth(inthecaseofFSKorASKmodulation).

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.nameSpecifiesthestandardtobeusedbytheinstrument.ThedriverusesthisvaluetosettheIviRFSigGen>>DigitalModulation>>DigitalModulationBaseSelectedStandardproperty.

DefaultValue:""errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.

Page 1285: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1286: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenSelectList[LST]IviRFSigGenListCapabilityGroupThisVIsetsanamedlisttobetheactivelist.CreatelistnamesusingthefollowingVIs:,,or.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.nameSpecifythenameofthelisttomakethislistactive.Thenamemustbeoneofthelistscreated.ThedriverusesthisvaluetosettheIviRFSigGen>>Sweep>>List>>ListSelectedNameproperty.

DefaultValue:""errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1287: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenSelectTDMAFrame[TDMA]IviRFSigGenTDMABaseCapabilityGroupThisVIspecifiestheframeusedforframeddigitalmodulation.ToobtainalistofavailableTDMAframes,callthe.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.nameSpecifiestheactualframes/slotusedbytheinstrument.ItisselectedwithoneofthenamesfromTDMAFrameNamesproperty.Theframes/slotaregeneratedonly,ifTDMAFramingEnabledissettoTRUE.ThispropertyisignoredifTDMAFramingEnabledissettoFALSE.ThedriverusesthisvaluetosettheIviRFSigGen>>TDMA>>TDMASelectedFrameproperty.

DefaultValue:""errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1288: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenSelectTDMAStandard[TDMA]IviRFSigGenTDMABaseCapabilityGroupThisVIspecifiesthestandardusedbytheinstrument.Toobtainalistofavailablestandards,callthe.Manyinstrumentsettingsareaffectedbyselectinganinstrumentstandard.Thesesettingsinclude:coding,mapping,symbolrateorbitclockfrequency,filtertogetherwiththeassociatedfilterparameters,andFSKdeviationorASKdepth(incaseofFSKorASKmodulation).

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.nameSpecifythestandardtobeusedbytheinstrument.ThedriverusesthisvaluetosettheIviRFSigGen>>TDMA>>TDMASelectedStandardproperty.

DefaultValue:""errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmore

Page 1289: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

informationabouttheerrordisplayed.

Page 1290: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenSendSoftwareTrigger[SWT]ThisVIsendsacommandtotriggertheRFsignalgenerator.CallthisVIifyousetatriggersourcetoasoftwaretriggervalue.BelowisalistofpropertiesandVIswhichcansetthetriggersourcetoasoftwaretrigger.

VIs:

Properties:IviRFSigGen>>ARBGenerator>>Trigger>>ARBTriggerSourceIviRFSigGen>>Sweep>>SweepTriggerSourceIviRFSigGen>>CDMA>>Trigger>>CDMATriggerSourceIviRFSigGen>>TDMA>>Trigger>>TDMATriggerSource

Notes

ThisVIdoesnotchecktheinstrumentstatus.Typically,youcallthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Youusethelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Ifyouwanttochecktheinstrumentstatus,calltheattheconclusionofthesequence.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1291: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1292: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenSetActiveLFGenerator[LF]IviRFSigGenLFGeneratorCapabilityGroupThisVIselectsoneoftheavailableLFgeneratorsources,andmakesittheactiveLFGenerator.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.activelfgeneratorSpecifiestheLFgeneratorwhichiscurrentlyactive.ThevaluesforthisarttributecorrespondtotheLFGeneratorrepeatedcapability.ThedriverusesthisvaluetosettheIviRFSigGen>>LFGenerator>>ActiveLFGeneratorproperty.

DefaultValue:""errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1293: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenWaitUntilSettledIviRFSigGenBaseCapabilityGroupThisVIwaitsuntilthestateoftheRFoutputsignalhassettled.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.maxtimeSpecifiesthemaximumtimetowaitfortheoutputtosettle.

Iftheoutputdoesnotsettlewithinthistimeinterval,theVIreturnstheIVIRFSIGGEN_ERROR_MAX_TIME_EXCEEDED(0xBFFA2003)errorcode.

Units:milliseconds

DefinedValues:

IVIRFSIGGEN_VAL_MAX_TIME_INFINITE(-1)IVIRFSIGGEN_VAL_MAX_TIME_IMMEDIATE(0)

DefaultValue:5000(ms)

Notes

(1)TheMaximumTimeparameterappliesonlytothisVI.Ithasnoeffectonothertimeoutparametersorproperties.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmore

Page 1294: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

informationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1295: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenWriteArbWaveform[ARB]IviRFSigGenArbGeneratorCapabilityGroupThisVIstoresthetransmittedwaveforminthedrivers'sorinstrument'smemory.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.namePassthenamethewaveformtowrite.

DefaultValue:""numberofsamplesPassthenumberofsamplesinbothIandQarray.

DefaultValue:0dataiPassthearraycontainingtheIpartofthewaveform.

Youmustnormalizethedatapointsinthearraytobebetween-1.00and+1.00ofthefullIrange.

DefaultValue:NonedataqPassthearraycontainingtheQpartofthewaveform.

Youmustnormalizethedatapointsinthearraytobebetween-1.00and+1.00ofthefullQrange.

Page 1296: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefaultValue:NonemoredatapendingSetthevaluetoTRUEtowritemoredata.Tocompletethewaveform,usethesameNameforthenextdata.SetthevaluetoFALSEwhenthereisnomoredatatowrite.

ValidValues:FALSE-NomoredataTRUE-Moredata

DefaultValue:Nomoredata(FALSE)errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1297: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenWriteDigitalModulationBaseBitSequence[DMB]IviRFSigGenDigitalModulationBaseCapabilityGroupThisVIcreatesabitsequenceforuseasthedigitalmodulationdata.Thesequenceisrepeatedcontinuously.Thesequencestringconsistsofbinaryvalues(8bitin1char/byte).

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.namePassthenamethebitsequencetowrite.

DefaultValue:""bitcountPassthenumberofbitsinthesequence.Onechar/bytehas8bits,butthestreamofbitsdoesnotendnecessarilyonbyteboundaries.

DefaultValue:0sequencePassthearraythedriverwilluseasastreamofbits.ThesizeofthearrayisBitCount.

DefaultValue:NonemoredatapendingSetthevaluetoTRUEtowritemoredata.Tocompletethesequence,usethesameNameforthenextdata.SetthevaluetoFALSEwhenthereisnomoredatatowrite.

Page 1298: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ValidValues:FALSE-NomoredataTRUE-Moredata

DefaultValue:Nomoredata(FALSE)errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviRFSigGenInitializeorIviRFSigGenInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1299: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPropertiesExpandthisbooktoviewanalphabetizedlistofIviRFSigGenproperties.

Page 1300: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenActiveLFGenerator[LF]IviRFSigGenLFGeneratorPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenSetActiveLFGenerator[LF]

Page 1301: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheLFgeneratorwhichiscurrentlyactive.ThevaluesforthispropertycorrespondtotheLFGeneratorrepeatedcapability.

Page 1302: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»LFGenerator>>ActiveLFGenerator[LF]

Page 1303: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenALCBandwidth[ALC]IviRFSigGenALCPropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A Up IviRFSigGenConfigureALC[ALC]

Page 1304: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthebandwidthofAutomaticLevelControl.

Page 1305: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»ALC>>ALCBandwidth[ALC]

Page 1306: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenALCEnabledIviRFSigGenBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureALCEnabled

Page 1307: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifieswhethertoenableordisableAutomaticLevelControl(ALC).

Page 1308: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»RF>>ALCEnabled

Page 1309: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 1310: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenALCSource[ALC]IviRFSigGenALCPropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureALC[ALC]

Page 1311: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthesourceofthecontrollingvoltagefortheAutomaticLevelControl.

Page 1312: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»ALC>>ALCSource[ALC]

Page 1313: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_ALC_SOURCE_INTERNALIVIRFSIGGEN_VAL_ALC_SOURCE_EXTERNAL

Page 1314: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenAMDepth[AM]IviRFSigGenModulateAMPropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureAM[AM]

Page 1315: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheextendofmodulationthesignalgeneratorappliestotheRF-signal(carrierwaveform)withthemodulatingsignalasaresultofsummingallsources,internalandexternal.IftheIviRFSigGen>>AnalogModulation>>AM>>AMScaling[AM]propertyissettoLinear,thentheunitsarepercent(%).IftheIviRFSigGen>>AnalogModulation>>AM>>AMScaling[AM]propertyissettologarithmic,thentheunitsaredBm.

Page 1316: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»AnalogModulation>>AM>>AMDepth[AM]

Page 1317: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenAMEnabled[AM]IviRFSigGenModulateAMPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureAMEnabled[AM]

Page 1318: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifieswhetherthesignalgeneratorappliesamplitudemodulationtotheRFoutputsignal(VI_TRUE)ornot(VI_FALSE).

Page 1319: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»AnalogModulation>>AM>>AMEnabled[AM]

Page 1320: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 1321: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenAMExternalCoupling[AM]IviRFSigGenModulateAMPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureAMExternalCoupling[AM]

Page 1322: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthecouplingoftheexternalsourceofthemodulatingsignal.

Page 1323: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»AnalogModulation>>AM>>AMExternalCoupling[AM]

Page 1324: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_AM_EXTERNAL_COUPLING_ACIVIRFSIGGEN_VAL_AM_EXTERNAL_COUPLING_DC

Page 1325: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenAMNominalVoltage[AM]IviRFSigGenModulateAMPropertyDatatype Access Appliesto Coercion HighLevelVIs

RO N/A None None

Page 1326: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionThisisthevoltageatwhichtheinstrumentachievestheamountofmodulationspecifiedbytheIviRFSigGen>>AnalogModulation>>AM>>AMDepth[AM]property.

Note:Thispropertyisreadonly.

Page 1327: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»AnalogModulation>>AM>>AMNominalVoltage[AM]

Page 1328: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenAMScaling[AM]IviRFSigGenModulateAMPropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureAM[AM]

Page 1329: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifieslinearorlogarithmicattenuationforamplitudemodulation.TheunitoftheIviRFSigGen>>AnalogModulation>>AM>>AMDepth[AM]propertyischangedwiththissetting.

Page 1330: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»AnalogModulation>>AM>>AMScaling[AM]

Page 1331: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_AM_SCALING_LINEARIVIRFSIGGEN_VAL_AM_SCALING_LOGARITHMIC

Page 1332: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenAMSource[AM]IviRFSigGenModulateAMPropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureAM[AM]

Page 1333: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthesourceofthesignalthatisusedasthemodulatingsignal.Ifmorethanonesourceisspecified,thevoltagesofallsources(internalandexternal)aresummed.Multiplesourcenamesareseparatedbycommas.

Page 1334: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»AnalogModulation>>AM>>AMSource[AM]

Page 1335: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenARBClockFrequency[ARB]IviRFSigGenArbGeneratorPropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureArb[ARB]

Page 1336: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthesamplefrequency.Thewaveformisgeneratedwiththisclockfrequency.

Page 1337: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»ARBGenerator>>ARBClockFrequency[ARB]

Page 1338: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenARBExternalTriggerSlope[ARB]IviRFSigGenArbGeneratorPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureArbExternalTriggerSlope[ARB]

Page 1339: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifieswhetherthetriggereventoccursontherisingorfallingedgeoftheinputsignal.

Page 1340: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»ARBGenerator>>Trigger>>ARBExternalTriggerSlope[ARB]

Page 1341: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_ARB_EXTERNAL_TRIGGER_SLOPE_POSITIVEIVIRFSIGGEN_VAL_ARB_EXTERNAL_TRIGGER_SLOPE_NEGATIVE

Page 1342: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenARBFilterFrequency[ARB]IviRFSigGenArbGeneratorPropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A UP IviRFSigGenConfigureArb[ARB]

Page 1343: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthecut-offfrequencyofthelowpassfilter.Thewaveformisfilteredbeforeoutputwiththisfilterforantialiasing.Thefilterfrequencynormallyislowerthantheclockfrequency.TheunitsareHertz.

Page 1344: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»ARBGenerator>>ARBFilterFrequency[ARB]

Page 1345: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenARBMaxNumberWaveforms[ARB]IviRFSigGenArbGeneratorPropertyDatatype Access Applies

to Coercion HighLevelVIs

RO N/A None IviRFSigGenQueryArbWaveformCapabilities[ARB]

Page 1346: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionReturnsthemaxnumberofwaveformstheinstrumentcanholdinthememory.Thenumbermaydependonthelengthofthewaveformalreadyinthepoolofwaveformssavedintheinstrument.

Page 1347: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»ARBGenerator>>Waveform>>ARBMaxNumberWaveforms[ARB]

Page 1348: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenARBSelectedWaveform[ARB]IviRFSigGenArbGeneratorPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenSelectArbWaveform[ARB]

Page 1349: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheselectedwaveformfromthepoolofavailablewaveforms.

Page 1350: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»ARBGenerator>>Waveform>>ARBSelectedWaveform[ARB]

Page 1351: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenARBTriggerSource[ARB]IviRFSigGenArbGeneratorPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureArbTriggerSource[ARB]

Page 1352: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifieshowtheArbwaveformisstarted(triggered).

Page 1353: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»ARBGenerator>>Trigger>>ARBTriggerSource[ARB]

Page 1354: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_ARB_TRIGGER_SOURCE_IMMEDIATEIVIRFSIGGEN_VAL_ARB_TRIGGER_SOURCE_EXTERNALIVIRFSIGGEN_VAL_ARB_TRIGGER_SOURCE_SOFTWARE

Page 1355: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenARBWaveformQuantum[ARB]IviRFSigGenArbGeneratorPropertyDatatype Access Applies

to Coercion HighLevelVIs

RO N/A None IviRFSigGenQueryArbWaveformCapabilities[ARB]

Page 1356: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionReturnsthewaveformquantumwherethewaveformlengthisamultipleofthisquantum.Ifthewaveformquantumis1,thereisnorestrictiononthewaveformlengthotherthanminandmaxsize.

Page 1357: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»ARBGenerator>>Waveform>>ARBWaveformQuantum[ARB]

Page 1358: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenARBWaveformSizeMax[ARB]IviRFSigGenArbGeneratorPropertyDatatype Access Applies

to Coercion HighLevelVIs

RO N/A None IviRFSigGenQueryArbWaveformCapabilities[ARB]

Page 1359: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionReturnsthemaximumwaveformlengthinthenumberofsamples.Thewaveformlengthmustbeequalorlessthanthismaximumsize.

Page 1360: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»ARBGenerator>>Waveform>>ARBWaveformSizeMax[ARB]

Page 1361: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenARBWaveformSizeMin[ARB]IviRFSigGenArbGeneratorPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenQueryArbWaveformCapabilities[ARB]

Page 1362: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionReturnstheminimumsizeofthewaveformlengthinnumberofsamples.Thewaveformlengthmustequalorgreaterthanthisminimumsize.Iftheminimumsizeis1,thereisnorestrictiononthewaveformlengthotherthanmaxsizeandquantum.

Page 1363: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»ARBGenerator>>Waveform>>ARBWaveformSizeMin[ARB]

Page 1364: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenCDMAClockSource[CDMA]IviRFSigGenCDMABasePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureCDMAClockSource[CDMA]

Page 1365: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthesourceoftheclocksignalusedtogeneratethedigitalmodulationaccordingtotheselectedstandard.

Page 1366: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»CDMA>>CDMAClockSource[CDMA]

Page 1367: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_CDMA_CLOCK_SOURCE_INTERNALIVIRFSIGGEN_VAL_CDMA_CLOCK_SOURCE_EXTERNAL

Page 1368: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenCDMAExternalTriggerSlope[CDMA]IviRFSigGenCDMABasePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureCDMAExternalTriggerSlope[CDMA]

Page 1369: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifieswhetherthetriggereventoccursontherisingorfallingedgeoftheinputsignal.

Page 1370: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»CDMA>>Trigger>>CDMAExternalTriggerSlope[CDMA]

Page 1371: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_CDMA_EXTERNAL_TRIGGER_SLOPE_POSITIVEIVIRFSIGGEN_VAL_CDMA_EXTERNAL_TRIGGER_SLOPE_NEGATIVE

Page 1372: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenCDMASelectedStandard[CDMA]IviRFSigGenCDMABasePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenSelectCDMAStandard[CDMA]

Page 1373: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheactualstandardusedbytheinstrument.Themodulationtype,bitclockfrequencyandfiltertogetherwiththeassociatedfiltersettingsaresetasdefinedintheselectedstandard.

Page 1374: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»CDMA>>CDMASelectedStandard[CDMA]

Page 1375: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenCDMASelectedTestModel[CDMA]IviRFSigGenCDMABasePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenSelectCDMATestModel[CDMA]

Page 1376: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheactualCDMAtestmodelusedbytheinstrument.

Page 1377: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»CDMA>>CDMASelectedTestModel[CDMA]

Page 1378: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenCDMAStandardCount[CDMA]IviRFSigGenCDMABasePropertyDatatype Access Appliesto Coercion HighLevelVIs

RO N/A None None

Page 1379: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionReturnsthenumberofCDMAstandardsavailableforaparticularinstrument.

Page 1380: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»CDMA>>CDMAStandardCount[CDMA]

Page 1381: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenCDMATestModelCount[CDMA]IviRFSigGenCDMABasePropertyDatatype Access Appliesto Coercion HighLevelVIs

RO N/A None None

Page 1382: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionReturnsthenumberofCDMAtestmodelsavailableforaparticularinstrument.

Page 1383: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»CDMA>>CDMATestModelCount[CDMA]

Page 1384: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenCDMATriggerSource[CDMA]IviRFSigGenCDMABasePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureCDMATriggerSource[CDMA]

Page 1385: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthesourceofthetriggersignalthatstartsthechannelcodinggeneration.

Page 1386: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»CDMA>>Trigger>>CDMATriggerSource[CDMA]

Page 1387: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_CDMA_TRIGGER_SOURCE_IMMEDIATEIVIRFSIGGEN_VAL_CDMA_TRIGGER_SOURCE_EXTERNALIVIRFSIGGEN_VAL_CDMA_TRIGGER_SOURCE_SOFTWARE

Page 1388: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenDigitalModulationBaseClockSource[DMB]IviRFSigGenDigitalModulationBasePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureDigitalModulationBaseClockSource[DMB]

Page 1389: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthesourceoftheclocksignalusedtogeneratethedigitalmodulationaccordingtotheselectedstandard.

Page 1390: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»DigitalModulation>>DigitalModulationBaseClockSource[DMB]

Page 1391: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_CLOCK_SOURCE_INTERNALIVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_CLOCK_SOURCE_EXTERNAL

Page 1392: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenDigitalModulationBaseDataSource[DMB]IviRFSigGenDigitalModulationBasePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureDigitalModulationBaseDataSource[DMB]

Page 1393: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthesourceofdata.ThedataisusedtomodulatetheRFsignalaccordingtothestandardselectedwiththeDigitalModulationBaseSelectedStandardproperty.

Page 1394: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»DigitalModulation>>DigitalModulationBaseDataSource[DMB]

Page 1395: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_DATA_SOURCE_EXTERNALIVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_DATA_SOURCE_PRBSIVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_DATA_SOURCE_BIT_SEQUENCE

Page 1396: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenDigitalModulationBaseExternalClockType[DMB]IviRFSigGenDigitalModulationBasePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureDigitalModulationBaseClockSource[DMB]

Page 1397: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthetypeoftheexternalclocksignalusedtogeneratethedigitalmodulation.ThisvalueisusedonlyiftheDigitalModulationBaseClockSourcepropertyissettoExternal.

Page 1398: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»DigitalModulation>>DigitalModulationBaseExternalClockType[DMB]

Page 1399: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_EXTERNAL_CLOCK_TYPE_BITIVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_EXTERNAL_CLOCK_TYPE_SYMBOL

Page 1400: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenDigitalModulationBasePRBSType[DMB]IviRFSigGenDigitalModulationBasePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureDigitalModulationBasePRBSType[DMB]

Page 1401: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthetypeofthePRBSasdefinedintheCCITT-V.52standard.ThePRBS(PseudoRandomBinarySequence)isusedonlyifDigitalModulationBaseDataSourceissettoPRBS.

Page 1402: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»DigitalModulation>>DigitalModulationBasePRBSType[DMB]

Page 1403: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_PRBS_TYPE_PRBS9IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_PRBS_TYPE_PRBS11IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_PRBS_TYPE_PRBS15IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_PRBS_TYPE_PRBS16IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_PRBS_TYPE_PRBS20IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_PRBS_TYPE_PRBS21IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_PRBS_TYPE_PRBS23

Page 1404: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenDigitalModulationBaseSelectedBitSequence[DMB]IviRFSigGenDigitalModulationBasePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenSelectDigitalModulationBaseBitSequence[DMB]

Page 1405: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesnameofthebitsequence(stream)usedasdatafordigitalmodulation.ThesequenceisusedonlyifDigitalModulationBaseDataSourceissettoBitSequence.

Page 1406: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»DigitalModulation>>DigitalModulationBaseSelectedBitSequence[DMB]

Page 1407: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenDigitalModulationBaseSelectedStandard[DMB]IviRFSigGenDigitalModulationBasePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenSelectDigitalModulationBaseStandard[DMB]

Page 1408: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheactualstandardusedbytheinstrument.Thecoding,mapping,symbolrateorbitclockfrequency,filtertogetherwiththeaccordingfilter.parameters,FSKdeviationorASKdepth(incaseofFSKorASKmodulation)aresetasdefinedintheselectedstandard.

Page 1409: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»DigitalModulation>>DigitalModulationBaseSelectedStandard[DMB]

Page 1410: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenDigitalModulationBaseStandardCount[DMB]IviRFSigGenDigitalModulationBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

RO N/A None None

Page 1411: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthenumberofDigitalModulationBasestandardsavailableforaparticularinstrument.

Page 1412: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»DigitalModulation>>DigitalModulationBaseStandardCount[DMB]

Page 1413: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenFMDeviation[FM]IviRFSigGenModulateFMPropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureFM[FM]

Page 1414: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheextentofmodulation(peakfrequencydeviation)thesignalgeneratorappliestotheRF-signal(carrierwaveform)withthemodulatingsignalasaresultofsummingallsources,internalandexternal.TheunitsareHz.

Page 1415: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»AnalogModulation>>FM>>FMDeviation[FM]

Page 1416: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenFMEnabled[FM]IviRFSigGenModulateFMPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureFMEnabled[FM]

Page 1417: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifieswhetherthesignalgeneratorappliesfrequencymodulationtotheRFoutputsignal(VI_TRUE)ornot(VI_FALSE).

Page 1418: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»AnalogModulation>>FM>>FMEnabled[FM]

Page 1419: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 1420: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenFMExternalCoupling[FM]IviRFSigGenModulateFMPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureFMExternalCoupling[FM]

Page 1421: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthecouplingoftheexternalsourceofthemodulatingsignal.

Page 1422: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»AnalogModulation>>FM>>FMExternalCoupling[FM]

Page 1423: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_FM_EXTERNAL_COUPLING_ACIVIRFSIGGEN_VAL_FM_EXTERNAL_COUPLING_DC

Page 1424: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenFMNominalVoltage[FM]IviRFSigGenModulateFMPropertyDatatype Access Appliesto Coercion HighLevelVIs

RO N/A None None

Page 1425: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionThisisthevoltageatwhichtheinstrumentachievestheamountofmodulationspecifiedbytheIviRFSigGen>>AnalogModulation>>FM>>FMDeviation[FM]property.

Note:Thispropertyisreadonly.

Page 1426: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»AnalogModulation>>FM>>FMNominalVoltage[FM]

Page 1427: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenFMSource[FM]IviRFSigGenModulateFMPropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureFM[FM]

Page 1428: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthesourceofthesignalthatisusedasthemodulatingsignal.Ifmorethanonesourceisspecified,thevoltagesofallsources(internalandexternal)aresummed.Multiplesourcenamesareseparatedbycommas.

Page 1429: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»AnalogModulation>>FM>>FMSource[FM]

Page 1430: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenFrequencyIviRFSigGenBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureRF

Page 1431: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthefrequencyofthegeneratedRFoutputsignal.

Page 1432: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»RF>>Frequency

Page 1433: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenFrequencyStepDwell[FST]IviRFSigGenFrequencyStepPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureFrequencyStepDwell[FST]

Page 1434: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthedurationtimeofonestep.Theunitsareinseconds.Dwelltimestartsimmediateaftertiggerornextstep;nosettlingtimeisadded.ThispropertyisignoredifFrequencyStepSingleStepEnabledissettoVI_TRUE.

Page 1435: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»Sweep>>FrequencyStep>>FrequencyStepDwell[FST]

Page 1436: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenFrequencyStepScaling[FST]IviRFSigGenFrequencyStepPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureFrequencyStepStartStop[FST]

Page 1437: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthespacingofthesteps.

Page 1438: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»Sweep>>FrequencyStep>>FrequencyStepScaling[FST]

Page 1439: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_FREQUENCY_STEP_SCALING_LINEARIVIRFSIGGEN_VAL_FREQUENCY_STEP_SCALING_LOGARITHMIC

Page 1440: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenFrequencyStepSingleStepEnabled[FST]IviRFSigGenFrequencyStepPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureFrequencyStepDwell[FST]

Page 1441: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifieswhetherthetriggerinitiatesthenextstep(VI_TRUE),orthenextstepistakenafterdwelltime(VI_FALSE).

Page 1442: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»Sweep>>FrequencyStep>>FrequencyStepSingleStepEnabled[FST]

Page 1443: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 1444: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenFrequencyStepSize[FST]IviRFSigGenFrequencyStepPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureFrequencyStepStartStop[FST]

Page 1445: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthestepsize.TheunitsareinHzwhentheIviRFSigGen>>Sweep>>FrequencyStep>>FrequencyStepScaling[FST]propertyissettoIVIRFSIGGEN_VAL_FREQUENCY_STEP_SCALING_LINEAR.Thevalueisunitless(factor)whentheIviRFSigGen>>Sweep>>FrequencyStep>>FrequencyStepScaling[FST]propertyissettoIVIRFSIGGEN_VAL_FREQUENCY_STEP_SCALING_LOGARITHMIC.

Page 1446: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»Sweep>>FrequencyStep>>FrequencyStepSize[FST]

Page 1447: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenFrequencyStepStart[FST]IviRFSigGenFrequencyStepPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureFrequencyStepStartStop[FST]

Page 1448: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthestartfrequencyofthesteppedsweep.Ifthestopfrequencyislessthanthestartfrequency,thefrequencydecreasesduringthesweep.TheunitsareinHz.

Page 1449: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»Sweep>>FrequencyStep>>FrequencyStepStart[FST]

Page 1450: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenFrequencyStepStop[FST]IviRFSigGenFrequencyStepPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureFrequencyStepStartStop[FST]

Page 1451: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthestopfrequencyofthesteppedsweep.Ifthestopfrequencyislessthanthestartfrequency,thefrequencydecreasesduringthesweep.TheunitsareinHz.

Page 1452: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»Sweep>>FrequencyStep>>FrequencyStepStop[FST]

Page 1453: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenFrequencySweepStart[FSW]IviRFSigGenFrequencySweepPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureFrequencySweepStartStop[FSW]IviRFSigGenConfigureFrequencySweepCenterSpan[FSW]

Page 1454: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthestartfrequencyofthesweep.Ifthestopfrequencyislessthanthestartfrequency,thefrequencydecreasesduringthesweep.TheunitsareinHz.

Page 1455: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»Sweep>>FrequencySweep>>FrequencySweepStart[FSW]

Page 1456: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenFrequencySweepStop[FSW]IviRFSigGenFrequencySweepPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureFrequencySweepStartStop[FSW]IviRFSigGenConfigureFrequencySweepCenterSpan[FSW]

Page 1457: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthestopfrequencyofthesweep.Ifthestopfrequencyislessthanthestartfrequency,thefrequencydecreasesduringthesweep.TheunitsareinHz.

Page 1458: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»Sweep>>FrequencySweep>>FrequencySweepStop[FSW]

Page 1459: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenFrequencySweepTime[FSW]IviRFSigGenFrequencySweepPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureFrequencySweepTime[FSW]

Page 1460: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthedurationofonesweepfromstarttostopfrequency.Theunitsareinseconds.

Page 1461: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»Sweep>>FrequencySweep>>FrequencySweepTime[FSW]

Page 1462: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenIQEnabled[MIQ]IviRFSigGenModulateIQPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureIQEnabled[MIQ]

Page 1463: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifieswhetherthesignalgeneratorappliesIQ(vector)modulationtotheoutputRFsignal(VI_TRUE)ornot(VI_FALSE).

Page 1464: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»IQ>>IQEnabled[MIQ]

Page 1465: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 1466: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenIQImpairmentEnabled[IQI]IviRFSigGenIQImpairmentPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureIQImpairmentEnabled[IQI]

Page 1467: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionEnablesIQimpairment.WhensettoVI_TRUE,thefollowingimpairmentpropertiesareapplied.

IviRFSigGen>>IQ>>IQImpairment>>IQI-Offset[IQI]IviRFSigGen>>IQ>>IQImpairment>>IQQ-Offset[IQI]IviRFSigGen>>IQ>>IQImpairment>>IQRatio[IQI]IviRFSigGen>>IQ>>IQImpairment>>IQSkew[IQI]

Page 1468: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»IQ>>IQImpairment>>IQImpairmentEnabled[IQI]

Page 1469: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 1470: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenIQNominalVoltage[MIQ]IviRFSigGenModulateIQPropertyDatatype Access Appliesto Coercion HighLevelVIs

RO N/A None None

Page 1471: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionThisisthevoltageatwhichtheinstrumentachievesfullmodulation.ThevalueiscalculatedbySQRT(I^2+Q^2).

Page 1472: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»IQ>>IQNominalVoltage[MIQ]

Page 1473: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenIQIOffset[IQI]IviRFSigGenIQImpairmentPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureIQImpairment[IQI]

Page 1474: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesanoriginoffsetvoltagetotheIsignal.Therangeofvaluesallowedis-100%to+100%.Thevalueisexpressedaspercentage(%).

Page 1475: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»IQ>>IQImpairment>>IQIOffset[IQI]

Page 1476: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenIQQOffset[IQI]IviRFSigGenIQImpairmentPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureIQImpairment[IQI]

Page 1477: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesanoriginoffsetvoltagetotheQsignal.Therangeofvaluesallowedis-100%to+100%.Thevalueisexpressedaspercentage(%).

Page 1478: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»IQ>>IQImpairment>>IQQOffset[IQI]

Page 1479: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenIQRatio[IQI]IviRFSigGenIQImpairmentPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureIQImpairment[IQI]

Page 1480: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthegainimbalancebetweentheIandQchannels.Fornoimbalancethisvalueissetto0%.Thevalueisexpressedaspercentage(%).

Page 1481: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»IQ>>IQImpairment>>IQRatio[IQI]

Page 1482: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenIQSkew[IQI]IviRFSigGenIQImpairmentPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureIQImpairment[IQI]

Page 1483: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheadjustmentofthephaseanglebetweentheIandQvectors.Ifthisskewiszero,thephaseangleis90degrees.Theunitsaredegrees.

Page 1484: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»IQ>>IQImpairment>>IQSkew[IQI]

Page 1485: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenIQSource[MIQ]IviRFSigGenModulateIQPropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureIQ[MIQ]

Page 1486: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthesourceofthesignalthatthesignalgeneratorusesforIQmodulation.

Page 1487: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»IQ>>IQSource[MIQ]

Page 1488: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_IQ_SOURCE_DIGITAL_MODULATION_BASEIVIRFSIGGEN_VAL_IQ_SOURCE_CDMA_BASEIVIRFSIGGEN_VAL_IQ_SOURCE_TDMA_BASEIVIRFSIGGEN_VAL_IQ_SOURCE_ARB_GENERATORIVIRFSIGGEN_VAL_IQ_SOURCE_EXTERNAL

Page 1489: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenIQSwapEnabled[MIQ]IviRFSigGenModulateIQPropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureIQ[MIQ]

Page 1490: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionEnablesordisablestheinversephaserotationoftheIQsignalbyswappingtheIandQinputs.IfVI_TRUE,theRFsignalgeneratorappliesnon-inversephaserotationoftheIQsignal.IfVI_FALSE,theRFsignalgeneratorappliesinversephaserotationoftheIQsignal.

Page 1491: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»IQ>>IQSwapEnabled[MIQ]

Page 1492: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 1493: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPowerSweepStop[PSW]IviRFSigGenPowerSweepPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigurePowerSweepStartStop[PSW]

Page 1494: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthestoppowerofthesweep.Ifthestoppowerislessthanthestartpower,thepowerdecreasesinvalueduringthesweep.TheunitsareindBm.

Page 1495: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»Sweep>>PowerSweep>>PowerSweepStop[PSW]

Page 1496: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenLFGeneratorCount[LF]IviRFSigGenLFGeneratorPropertyDatatype Access Appliesto Coercion HighLevelVIs

RO N/A None None

Page 1497: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthenumberofLFgeneratorsourcesavailableforaparticularinstrument.

Page 1498: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»LFGenerator>>LFGeneratorCount[LF]

Page 1499: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenLFGeneratorFrequency[LF]IviRFSigGenLFGeneratorPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureLFGenerator[LF]

Page 1500: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthefrequencyoftheactiveLFgenerator.TheunitisHz.

Page 1501: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»LFGenerator>>LFGeneratorFrequency[LF]

Page 1502: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenLFGeneratorOutputAmplitude[LFO]IviRFSigGenLFGeneratorOutputPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureLFGeneratorOutput[LFO]

Page 1503: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheoutputvoltageoftheLFgenerator.TheunitisV.

Page 1504: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»LFGenerator>>LFGeneratorOutputs>>LFGeneratorOutputAmplitude[LFO]

Page 1505: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenLFGeneratorOutputEnabled[LFO]IviRFSigGenLFGeneratorOutputPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureLFGeneratorOutput[LFO]

Page 1506: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifieswhethertheLFgeneratorappliesanoutputsignal(VI_TRUE)ornot(VI_FALSE).

Page 1507: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»LFGenerator>>LFGeneratorOutputs>>LFGeneratorOutputEnabled[LFO]

Page 1508: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 1509: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenLFGeneratorWaveform[LF]IviRFSigGenLFGeneratorPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureLFGenerator[LF]

Page 1510: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthewaveformoftheactiveLFgenerator.

Page 1511: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»LFGenerator>>LFGeneratorWaveform[LF]

Page 1512: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_LF_GENERATOR_WAVEFORM_SINEIVIRFSIGGEN_VAL_LF_GENERATOR_WAVEFORM_SQUAREIVIRFSIGGEN_VAL_LF_GENERATOR_WAVEFORM_TRIANGLEIVIRFSIGGEN_VAL_LF_GENERATOR_WAVEFORM_RAMP_UPIVIRFSIGGEN_VAL_LF_GENERATOR_WAVEFORM_RAMP_DOWN

Page 1513: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenListDwell[LST]IviRFSigGenListPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureListDwell[LST]

Page 1514: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthedurationtimeofonestep.Theunitsareinsecontds.ThispropertyisignoredifListSingleStepEnabledissettoVI_TRUE.

Page 1515: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»Sweep>>List>>ListDwell[LST]

Page 1516: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenListSelectedName[LST]IviRFSigGenListPropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviRFSigGenSelectList[LST]

Page 1517: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthenameoftheselectedlisttobecomeactive.Thenamemustbeoneofthelistscreated.

Page 1518: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»Sweep>>List>>ListSelectedName[LST]

Page 1519: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenListSingleStepEnabled[LST]IviRFSigGenListPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureListDwell[LST]

Page 1520: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionEnablesordisablessinglestepmode.VI_TRUE:Thelistwilladvancewhenthenexttriggereventoccurs.VI_FALSE:Thelistwilladvanceimmediatlyafterthedwelltimeends.

Page 1521: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»Sweep>>List>>ListSingleStepEnabled[LST]

Page 1522: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 1523: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenModulationSourceCount[MS]IviRFSigGenAnalogModulationSourcePropertyDatatype Access Appliesto Coercion HighLevelVIs

RO N/A None None

Page 1524: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifieshowmanyanalogmodulationsourcesareavailable.

Page 1525: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»AnalogModulation>>Source>>ModulationSourceCount[MS]

Page 1526: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenOutputEnabledIviRFSigGenBasePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureOutputEnabled

Page 1527: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifieswhethertoenableordisabletheRFoutputsignal.

Page 1528: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»RF>>OutputEnabled

Page 1529: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 1530: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPMDeviation[PM]IviRFSigGenModulatePMPropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigurePM[PM]

Page 1531: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheextentofmodulation(peakphasedeviation)thesignalgeneratorappliestotheRF-signal(carrierwaveform)withthemodulatingsignal.Theunitsareradians.

Page 1532: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»AnalogModulation>>PM>>PMDeviation[PM]

Page 1533: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPMEnabled[PM]IviRFSigGenModulatePMPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigurePMEnabled[PM]

Page 1534: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifieswhetherthesignalgeneratorappliesphasemodulationtotheRFoutputsignal(VI_TRUE)ornot(VI_FALSE).

Page 1535: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»AnalogModulation>>PM>>PMEnabled[PM]

Page 1536: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 1537: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPMExternalCoupling[PM]IviRFSigGenModulatePMPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigurePMExternalCoupling[PM]

Page 1538: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthecouplingoftheexternalsourceofthemodulatingsignal.

Page 1539: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»AnalogModulation>>PM>>PMExternalCoupling[PM]

Page 1540: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_PM_EXTERNAL_COUPLING_ACIVIRFSIGGEN_VAL_PM_EXTERNAL_COUPLING_DC

Page 1541: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPMNominalVoltage[PM]IviRFSigGenModulatePMPropertyDatatype Access Appliesto Coercion HighLevelVIs

RO N/A None None

Page 1542: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionThisisthevoltageatwhichtheinstrumentachievestheamountofmodulationspecifiedbytheIviRFSigGen>>AnalogModulation>>PM>>PMDeviation[PM]property.

Note:Thispropertyisreadonly.

Page 1543: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»AnalogModulation>>PM>>PMNominalVoltage[PM]

Page 1544: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPMSource[PM]IviRFSigGenModulatePMPropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigurePM[PM]

Page 1545: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthesourceofthesignalthatisusedasthemodulatingsignal.Ifmorethanonesourceisspecified,thevoltagesofallsources(internalandexternal)aresummed.Multiplesourcenamesareseparatedbycommas.

Page 1546: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»AnalogModulation>>PM>>PMSource[PM]

Page 1547: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPowerLevelIviRFSigGenBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureRF

Page 1548: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheamplitude(powerlevel)oftheRFoutputsignal.ThevalueisindBm.

Page 1549: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»RF>>PowerLevel

Page 1550: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPowerStepDwell[PST]IviRFSigGenPowerStepPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigurePowerStepDwell[PST]

Page 1551: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthedurationtimeofonestep.Theunitsareinseconds.ThispropertyisignoredifFrequencyStepSingleStepEnabledissettoVI_TRUE.

Page 1552: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»Sweep>>PowerStep>>PowerStepDwell[PST]

Page 1553: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPowerStepSize[PST]IviRFSigGenPowerStepPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigurePowerStepStartStop[PST]

Page 1554: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthestepsize.TheunitsareindBm.

Page 1555: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»Sweep>>PowerStep>>PowerStepSize[PST]

Page 1556: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPowerStepStart[PST]IviRFSigGenPowerStepPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigurePowerStepStartStop[PST]

Page 1557: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthestartpowerofthesteppedsweep.Ifthestoppowerislessthanthestartpower,thepowerdecreasesinvalueduringthesweep.TheunitsareindBm.

Page 1558: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»Sweep>>PowerStep>>PowerStepStart[PST]

Page 1559: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPowerStepStop[PST]IviRFSigGenPowerStepPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigurePowerStepStartStop[PST]

Page 1560: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthestoppowerofthesteppedsweep.Ifthestoppowerislessthanthestartpower,thepowerdecreasesinvalueduringthesweep.TheunitsareindBm.

Page 1561: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»Sweep>>PowerStep>>PowerStepStop[PST]

Page 1562: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPowerSweepStart[PSW]IviRFSigGenPowerSweepPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigurePowerSweepStartStop[PSW]

Page 1563: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthestartpowerofthesweep.Ifthestoppowerislessthanthestartpower,thepowerdecreasesinvalueduringthesweep.TheunitsareindBm.

Page 1564: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»Sweep>>PowerSweep>>PowerSweepStart[PSW]

Page 1565: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPowerSweepTime[PSW]IviRFSigGenPowerSweepPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigurePowerSweepTime[PSW]

Page 1566: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthedurationofonesweepfromstarttostoppower.Theunitsareinseconds.

Page 1567: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»Sweep>>PowerSweep>>PowerSweepTime[PSW]

Page 1568: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPulseDoubleDelay[DPG]IviRFSigGenPulseDoubleGeneratorPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigurePulseDouble[DPG]

Page 1569: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthedelayofthesecondpulse.Theunitsareinseconds.

Page 1570: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»PulseGenerator>>DoublePulseGenerators>>PulseDoubleDelay[DPG]

Page 1571: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPulseDoubleEnabled[DPG]IviRFSigGenPulseDoubleGeneratorPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigurePulseDouble[DPG]

Page 1572: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifieswhetherdoublepulsemodeisused(VI_TRUE)ornot(VI_FALSE).

Page 1573: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»PulseGenerator>>DoublePulseGenerators>>PulseDoubleEnabled[DPG]

Page 1574: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 1575: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPulseExternalTriggerDelay[PG]IviRFSigGenPulseGeneratorPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigurePulseExternalTrigger[PG]

Page 1576: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthedelayforstartingtheoutputpulsewithrespecttothetriggerinput.Theunitsareinseconds.

Page 1577: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»PulseGenerator>>PulseExternalTriggerDelay[PG]

Page 1578: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPulseExternalTriggerSlope[PG]IviRFSigGenPulseGeneratorPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigurePulseExternalTrigger[PG]

Page 1579: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifieswhethertheeventoccursontherisingorfallingedgeoftheinputsignal.

Page 1580: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»PulseGenerator>>PulseExternalTriggerSlope[PG]

Page 1581: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_PULSE_EXTERNAL_TRIGGER_SLOPE_POSITIVEIVIRFSIGGEN_VAL_PULSE_EXTERNAL_TRIGGER_SLOPE_NEGATIVE

Page 1582: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPulseGatingEnabled[PG]IviRFSigGenPulseGeneratorPropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigurePulse[PG]

Page 1583: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifieswhetherpulsegatingisenabled(VI_TRUE)ordisabled(VI_FALSE).

Page 1584: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»PulseGenerator>>PulseGatingEnabled[PG]

Page 1585: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 1586: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPulseInternalTriggerPeriod[PG]IviRFSigGenPulseGeneratorPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigurePulseInternalTrigger[PG]

Page 1587: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheperiodofthepulsegeneratorsoutputsignal(ifPulseTriggerSourceissettoInternal).Theunitsareinseconds.

Page 1588: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»PulseGenerator>>PulseInternalTriggerPeriod[PG]

Page 1589: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPulseModulationEnabled[PULM]IviRFSigGenModulatePulsePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigurePulseModulationEnabled[PULM]

Page 1590: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifieswhetherthesignalgeneratorappliespulsemodulationtotheRFoutputsignal(VI_TRUE)ornot(VI_FALSE).

Page 1591: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»PulseModulation>>PulseModulationEnabled[PULM]

Page 1592: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 1593: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPulseModulationExternalPolarity[PULM]IviRFSigGenModulatePulsePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigurePulseModulationExternalPolarity[PULM]

Page 1594: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthepolarityoftheexternalsourcesignal.

Page 1595: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»PulseModulation>>PulseModulationExternalPolarity[PULM]

Page 1596: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_PULSE_MODULATION_EXTERNAL_POLARITY_NORMALIVIRFSIGGEN_VAL_PULSE_MODULATION_EXTERNAL_POLARITY_INVERSE

Page 1597: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPulseModulationSource[PULM]IviRFSigGenModulatePulsePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigurePulseModulationSource[PULM]

Page 1598: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthesourceofthesignalthatisusedasthemodulatingsignal.

Page 1599: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»PulseModulation>>PulseModulationSource[PULM]

Page 1600: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_PULSE_MODULATION_SOURCE_INTERNALIVIRFSIGGEN_VAL_PULSE_MODULATION_SOURCE_EXTERNAL

Page 1601: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPulseOutputEnabled[PGO]IviRFSigGenPulseGeneratorOutputPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigurePulseOutput[PGO]

Page 1602: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifieswhethertheoutputofthepulsegeneratorison(VI_TRUE)oroff(VI_FALSE).

Page 1603: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»PulseGenerator>>PulseGeneratorOutput>>PulseOutputEnabled[PGO]

Page 1604: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 1605: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPulseOutputPolarity[PGO]IviRFSigGenPulseGeneratorOutputPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigurePulseOutput[PGO]

Page 1606: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthepolarityoftheoutputsignal.

Page 1607: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»PulseGenerator>>PulseGeneratorOutput>>PulseOutputPolarity[PGO]

Page 1608: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_PULSE_OUTPUT_POLARITY_NORMALIVIRFSIGGEN_VAL_PULSE_OUTPUT_POLARITY_INVERSE

Page 1609: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPulseTriggerSource[PG]IviRFSigGenPulseGeneratorPropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigurePulse[PG]

Page 1610: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthesourceofthesignalthepulsegeneratorusestogenerateonepulse.

Page 1611: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»PulseGenerator>>PulseTriggerSource[PG]

Page 1612: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_PULSE_TRIGGER_SOURCE_INTERNALIVIRFSIGGEN_VAL_PULSE_TRIGGER_SOURCE_EXTERNAL

Page 1613: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenPulseWidth[PG]IviRFSigGenPulseGeneratorPropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigurePulse[PG]

Page 1614: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthewidthoftheoutputpulse.Theunitsareinseconds.

Page 1615: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»PulseGenerator>>PulseWidth[PG]

Page 1616: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenReferenceOscillatorExternalFrequency[RO]IviRFSigGenReferenceOscillatorPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureReferenceOscillator[RO]

Page 1617: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthefrequencyoftheexternalsignal,whichisusedasreferenceforinternalRFfrequencygeneration.ThisvalueisusedonlyiftheIviRFSigGen>>ReferenceOscillator>>ReferenceOscillatorSource[RO]propertyissettoExternal.

Page 1618: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»ReferenceOscillator>>ReferenceOscillatorExternalFrequency[RO]

Page 1619: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenReferenceOscillatorSource[RO]IviRFSigGenReferenceOscillatorPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureReferenceOscillator[RO]

Page 1620: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthereferencefrequencysourceusedtogeneratetheexactRFoutputfrequency.

Page 1621: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»ReferenceOscillator>>ReferenceOscillatorSource[RO]

Page 1622: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_REFERENCE_OSCILLATOR_SOURCE_INTERNALIVIRFSIGGEN_VAL_REFERENCE_OSCILLATOR_SOURCE_EXTERNAL

Page 1623: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenSingleStepEnabled[PST]IviRFSigGenPowerStepPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigurePowerStepDwell[PST]

Page 1624: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifieswhetherthetriggerinitiatesthenextstep(VI_TRUE),orthenextstepistakenafterdwelltime(VI_FALSE).

Page 1625: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»Sweep>>PowerStep>>SingleStepEnabled[PST]

Page 1626: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 1627: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenSweepMode[SWP]IviRFSigGenSweepPropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureSweep

Page 1628: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthesweepmodeappliedtotheoutputsignal.

Page 1629: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»Sweep>>SweepMode[SWP]

Page 1630: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_SWEEP_MODE_NONEIVIRFSIGGEN_VAL_SWEEP_MODE_FREQUENCY_SWEEPIVIRFSIGGEN_VAL_SWEEP_MODE_POWER_SWEEPIVIRFSIGGEN_VAL_SWEEP_MODE_FREQUENCY_STEPIVIRFSIGGEN_VAL_SWEEP_MODE_POWER_STEPIVIRFSIGGEN_VAL_SWEEP_MODE_LIST

Page 1631: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenSweepTriggerSource[SWP]IviRFSigGenSweepPropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureSweep

Page 1632: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthetriggerusedtostartasweepoperation.

Page 1633: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»Sweep>>SweepTriggerSource[SWP]

Page 1634: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_SWEEP_TRIGGER_SOURCE_IMMEDIATEIVIRFSIGGEN_VAL_SWEEP_TRIGGER_SOURCE_EXTERNALIVIRFSIGGEN_VAL_SWEEP_TRIGGER_SOURCE_SOFTWARE

Page 1635: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenTDMAClockSource[TDMA]IviRFSigGenTDMABasePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureTDMAClockSource[TDMA]

Page 1636: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthesourceoftheclocksignalusedtogeneratethedigitalmodulationaccordingtotheselectedstandard.

Page 1637: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»TDMA>>TDMAClockSource[TDMA]

Page 1638: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_TDMA_CLOCK_SOURCE_INTERNALIVIRFSIGGEN_VAL_TDMA_CLOCK_SOURCE_EXTERNAL

Page 1639: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenTDMAClockType[TDMA]IviRFSigGenTDMABasePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureTDMAClockSource[TDMA]

Page 1640: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthetypeoftheexternalclocksignalusedtogeneratethedigitalmodulation.ThisvalueisusedonlyiftheIviRFSigGen>>TDMA>>TDMAClockSource[TDMA]propertyissettoExternal.

Page 1641: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»TDMA>>TDMAClockType[TDMA]

Page 1642: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_TDMA_EXTERNAL_CLOCK_TYPE_BITIVIRFSIGGEN_VAL_TDMA_EXTERNAL_CLOCK_TYPE_SYMBOL

Page 1643: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenTDMAExternalTriggerSlope[TDMA]IviRFSigGenTDMABasePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureTDMAExternalTriggerSlope[TDMA]

Page 1644: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifieswhetherthetriggereventoccursontherisingorfallingedgeoftheinputsignal.

Page 1645: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»TDMA>>Trigger>>TDMAExternalTriggerSlope[TDMA]

Page 1646: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_TDMA_EXTERNAL_TRIGGER_SLOPE_POSITIVEIVIRFSIGGEN_VAL_TDMA_EXTERNAL_TRIGGER_SLOPE_NEGATIVE

Page 1647: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenTDMAFrameCount[TDMA]IviRFSigGenTDMABasePropertyDatatype Access Appliesto Coercion HighLevelVIs

RO N/A None None

Page 1648: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthenumberofTDMAframesavailableforaparticularinstrument.

Page 1649: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»TDMA>>TDMAFrameCount[TDMA]

Page 1650: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenTDMASelectedFrame[TDMA]IviRFSigGenTDMABasePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenSelectTDMAFrame[TDMA]

Page 1651: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheactualframeusedbytheinstrument.ItisselectedfromthelistqueriedwiththeGetTDMAFrameNamesVI.

Page 1652: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»TDMA>>TDMASelectedFrame[TDMA]

Page 1653: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenTDMASelectedStandard[TDMA]IviRFSigGenTDMABasePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenSelectTDMAStandard[TDMA]

Page 1654: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheactualstandardusedbytheinstrument.Thecoding,mapping,symbolrateorbitclockfrequency,filtertogetherwiththeaccordingfilterparameters,FSKdeviationorASKdepth(incaseofFSKorASKmodulation)aresetasdefinedintheselectedstandard.

Page 1655: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»TDMA>>TDMASelectedStandard[TDMA]

Page 1656: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenTDMAStandardCount[TDMA]Datatype Access Appliesto Coercion HighLevelVIs

RO N/A None None

Page 1657: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthenumberofTDMAstandardsavailableforaparticularinstrument.

Page 1658: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»TDMA>>TDMAStandardCount[TDMA]

Page 1659: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenTDMATriggerSource[TDMA]IviRFSigGenTDMABasePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviRFSigGenConfigureTDMATriggerSource[TDMA]

Page 1660: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthesourceofthetriggersignalthatstartstheframe/slotsgeneration.

Page 1661: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviRFSigGen»TDMA>>Trigger>>TDMATriggerSource[TDMA]

Page 1662: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVIRFSIGGEN_VAL_TDMA_TRIGGER_SOURCE_IMMEDIATEIVIRFSIGGEN_VAL_TDMA_TRIGGER_SOURCE_EXTERNALIVIRFSIGGEN_VAL_TDMA_TRIGGER_SOURCE_SOFTWARE

Page 1663: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviRFSigGenDefinedValuesExpandthisbooktoviewanalphabetizedlistofIviRFSigGendefinedvalues.

Page 1664: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_ALC_SOURCE_EXTERNALDescriptionTheALCiscontrolledbyanexternalvoltage.

Page 1665: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1666: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_ALC_SOURCE_INTERNALDescriptionTheALCiscontrolledbyaninternalmeasurementsource.

Page 1667: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1668: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_AM_EXTERNAL_COUPLING_ACDescriptionTheexternalsourceiscoupledforAConly.

Page 1669: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1670: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_AM_EXTERNAL_COUPLING_DCDescriptionTheexternalsourceiscoupledforbothDCandAC

Page 1671: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1672: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_AM_SCALING_LINEARDescriptionEnableslinearattenuationforamplitudemodulation.

Page 1673: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1674: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_AM_SCALING_LOGARITHMICDescriptionEnableslogarithmicattenuationforamplitudemodulation.

Page 1675: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1676: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_ARB_EXTERNAL_TRIGGER_SLOPE_NEGATIVEDescriptionEnablesfallingedgetriggering.

Page 1677: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1678: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_ARB_EXTERNAL_TRIGGER_SLOPE_POSITIVEDescriptionEnablesrisingedgetriggering.

Page 1679: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1680: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_ARB_TRIGGER_SOURCE_EXTERNALDescriptionThesweepisstartedwithanexternalsignal.

Page 1681: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1682: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_ARB_TRIGGER_SOURCE_IMMEDIATEDescriptionTheARBgeneratorsystemdoesnotwaitforatrigger.TheARBrunscontinuously.

Page 1683: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1684: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_ARB_TRIGGER_SOURCE_SOFTWAREDescriptionThesweepisstartedwithasoftwareprogrammabletrigger.

Page 1685: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue3

Page 1686: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_CDMA_CLOCK_SOURCE_EXTERNALDescriptionAconnectedexternalclockgenerator(bitorsymbolclockfrequency)isused.

Page 1687: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1688: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_CDMA_CLOCK_SOURCE_INTERNALDescriptionTheinternalclockgeneratorisused.

Page 1689: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1690: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_CDMA_EXTERNAL_TRIGGER_SLOPE_NEGATIVEDescriptionEnablesfallingedgetriggering.

Page 1691: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1692: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_CDMA_EXTERNAL_TRIGGER_SLOPE_POSITIVEDescriptionEnablesrisingedgetriggering.

Page 1693: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1694: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_CDMA_TRIGGER_SOURCE_EXTERNALDescriptionEachchannelcodingisstartedwithanexternalsignal.

Page 1695: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1696: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_CDMA_TRIGGER_SOURCE_IMMEDIATEDescriptionTheCDMAgeneratorsystemdoesnotwaitforatrigger.Eachchannelcodingisruncontinuously.

Page 1697: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1698: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_CDMA_TRIGGER_SOURCE_SOFTWAREDescriptionEachchannelcodingisstartedwithasoftwareprogrammabletrigger.

Page 1699: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue3

Page 1700: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_CLOCK_SOURCE_EXTERNALDescriptionAconnectedexternalclockgenerator(bitorsymbolclockfrequency)isused.

Page 1701: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1702: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_CLOCK_SOURCE_INTERNALDescriptionAninternalclockgeneratorisused.

Page 1703: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1704: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_DATA_SOURCE_BIT_SEQUENCEDescriptionAconstantbitsequenceisusedasdatasourceandrepeatedcontinuously.

Page 1705: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue3

Page 1706: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_DATA_SOURCE_EXTERNALDescriptionThedatafromanexternaldeviceconnectedtotheinstrumentisused.

Page 1707: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1708: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_DATA_SOURCE_PRBSDescriptionTheinternalPRBS(PseudoRandomBinarySequence)generatorisusedasdatasource.

Page 1709: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1710: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_EXTERNAL_CLOCK_TYPE_BITDescriptionTheexternalclockfrequencyisequaltothebitclockfrequencyofthedigitalmodulation.

Page 1711: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1712: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_EXTERNAL_CLOCK_TYPE_SYMBOLDescriptionTheexternalclockfrequencyisequaltothesymbolclockfrequencyofthedigitalmodulation.

Page 1713: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1714: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_PRBS_TYPE_PRBS11DescriptionLengthofPRBSsequenceis2^11-1.

Page 1715: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1716: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_PRBS_TYPE_PRBS15DescriptionLengthofPRBSsequenceis2^15-1.

Page 1717: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue3

Page 1718: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_PRBS_TYPE_PRBS16DescriptionLengthofPRBSsequenceis2^16-1.

Page 1719: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue4

Page 1720: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_PRBS_TYPE_PRBS20DescriptionLengthofPRBSsequenceis2^20-1.

Page 1721: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue5

Page 1722: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_PRBS_TYPE_PRBS21DescriptionLengthofPRBSsequenceis2^21-1.

Page 1723: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue6

Page 1724: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_PRBS_TYPE_PRBS23DescriptionLengthofPRBSsequenceis2^23-1.

Page 1725: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue7

Page 1726: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_DIGITAL_MODULATION_BASE_PRBS_TYPE_PRBS9DescriptionLengthofPRBSsequenceis2^9-1.

Page 1727: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1728: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_FM_EXTERNAL_COUPLING_ACDescriptionTheexternalsourceiscoupledforAConly.

Page 1729: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1730: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_FM_EXTERNAL_COUPLING_DCDescriptionTheexternalsourceiscoupledforbothDCandAC.

Page 1731: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1732: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_FREQUENCY_STEP_SCALING_LINEARDescriptionEnableslinearscaling.

Page 1733: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1734: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_FREQUENCY_STEP_SCALING_LOGARITHMICDescriptionEnableslogarithmicscaling.

Page 1735: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1736: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_IQ_SOURCE_ARB_GENERATORDescriptionThesignalgeneratorusestheinternallygeneratedArbsignaltoapplyIQmodulationtotheoutputRFsignal.

Page 1737: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue4

Page 1738: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_IQ_SOURCE_CDMA_BASEDescriptionThesignalgeneratorusestheinternallygeneratedCDMAsignaltoapplyIQmodulationtotheoutputRFsignal.

Page 1739: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1740: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_IQ_SOURCE_DIGITAL_MODULATION_BASEDescriptionThesignalgeneratorusestheinternallygenerateddigitalmodulationsignaltoapplyIQmodulationtotheoutputRFsignal.

Page 1741: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1742: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_IQ_SOURCE_EXTERNALDescriptionThesignalgeneratorusesdatafromanexternalsourceforIQmodulation.

Page 1743: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue5

Page 1744: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_IQ_SOURCE_TDMA_BASEDescriptionThesignalgeneratorusestheinternallygeneratedTDMAsignaltoapplyIQmodulationtotheoutputRFsignal.

Page 1745: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue3

Page 1746: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_LF_GENERATOR_WAVEFORM_RAMP_DOWNDescriptionConfigurestheLFgeneratortoproduceafallingrampwaveform.

Page 1747: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue5

Page 1748: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_LF_GENERATOR_WAVEFORM_RAMP_UPDescriptionConfigurestheLFgeneratortoproducearisingrampwaveform.

Page 1749: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue4

Page 1750: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_LF_GENERATOR_WAVEFORM_SINEDescriptionConfigurestheLFgeneratortoproduceasinusoidalwaveform.

Page 1751: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1752: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_LF_GENERATOR_WAVEFORM_SQUAREDescriptionConfigurestheLFgeneratortoproduceasquarewaveform.

Page 1753: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1754: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_LF_GENERATOR_WAVEFORM_TRIANGLEDescriptionConfigurestheLFgeneratortoproduceatrianglewaveform.

Page 1755: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue3

Page 1756: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_PM_EXTERNAL_COUPLING_ACDescriptionTheexternalsourceiscoupledforAConly.

Page 1757: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1758: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_PM_EXTERNAL_COUPLING_DCDescriptionTheexternalsourceiscoupledforbothDCandAC.

Page 1759: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1760: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_PULSE_EXTERNAL_TRIGGER_SLOPE_NEGATIVEDescriptionEnablesfallingedgetriggering.

Page 1761: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1762: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_PULSE_EXTERNAL_TRIGGER_SLOPE_POSITIVEDescriptionEnablesrisingedgetriggering.

Page 1763: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1764: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_PULSE_MODULATION_EXTERNAL_POLARITY_INVERSEDescriptionThesignalgeneratormodulatesthecarriersignalwithinvertedpulsepolarity.

Page 1765: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1766: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_PULSE_MODULATION_EXTERNAL_POLARITY_NORMALDescriptionThesignalgeneratormodulatesthecarriersignalwithnormalpulsepolarity.

Page 1767: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1768: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_PULSE_MODULATION_SOURCE_EXTERNALDescriptionAnexternalgeneratorisusedformodulation.

Page 1769: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1770: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_PULSE_MODULATION_SOURCE_INTERNALDescriptionAninternalpulsegenerator(IviRFSigGenPulseGeneratorExtensionGroup)isusedformodulation.

Page 1771: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1772: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_PULSE_OUTPUT_POLARITY_INVERSEDescriptionSpecifiesinvertedpolarity.

Page 1773: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1774: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_PULSE_OUTPUT_POLARITY_NORMALDescriptionSpecifiesnormalpolarity.

Page 1775: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1776: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_PULSE_TRIGGER_SOURCE_EXTERNALDescriptionThepulseisstartedwithatriggerafterthedelaytimespecifiedbytheIviRFSigGen>>PulseGenerator>>PulseExternalTriggerDelay[PG]property.

Page 1777: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1778: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_PULSE_TRIGGER_SOURCE_INTERNALDescriptionNoexternaltriggerisused.ThepulseperiodisspecifiedbytheIviRFSigGen>>PulseGenerator>>PulseInternalTriggerPeriod[PG]property.

Page 1779: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1780: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_REFERENCE_OSCILLATOR_SOURCE_EXTERNALDescriptionAnexternalreferenceoscillatorisused.

Page 1781: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1782: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_REFERENCE_OSCILLATOR_SOURCE_INTERNALDescriptionAninternalreferenceoscillatorisused.

Page 1783: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1784: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_SWEEP_MODE_FREQUENCY_STEPDescriptionThesignalgeneratorsweepstheRFoutputsignalsfrequencyinsteps.

Page 1785: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue4

Page 1786: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_SWEEP_MODE_FREQUENCY_SWEEPDescriptionThesignalgeneratorsweepstheRFoutputsignal'sfrequencyinananalogform(non-stepped).

Page 1787: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1788: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_SWEEP_MODE_LISTDescriptionThesignalgeneratorusestwolistswithfrequencyandpowerlevelvaluestosweeptheRFoutputsignals.

Page 1789: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue6

Page 1790: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_SWEEP_MODE_NONEDescriptionTheRFoutputofthesignalgeneratorisanon-sweptsignal(ContinuousWave).Frequencyandpowerlevelfrombasecapabilitygroupisused.

Page 1791: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1792: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_SWEEP_MODE_POWER_STEPDescriptionThesignalgeneratorsweepstheRFoutputsignalspowerlevelinsteps.

Page 1793: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue5

Page 1794: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_SWEEP_MODE_POWER_SWEEPDescriptionThesignalgeneratorsweepstheRFoutputsignal'spowerlevelinananalogform(non-stepped).

Page 1795: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue3

Page 1796: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_SWEEP_TRIGGER_SOURCE_EXTERNALDescriptionThesweepisstartedwithanexternalsignal.

Page 1797: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1798: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_SWEEP_TRIGGER_SOURCE_IMMEDIATEDescriptionThesweepsystemdoesnotwaitforatriggerofanykind,soitisrunningcontinuously.

Page 1799: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1800: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_SWEEP_TRIGGER_SOURCE_SOFTWAREDescriptionThesweepisstartedwithasoftwareprogrammabletrigger.

Page 1801: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue3

Page 1802: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_TDMA_CLOCK_SOURCE_EXTERNALDescriptionAconnectedexternalclockgenerator(bitorsymbolclockfrequency)isused.

Page 1803: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1804: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_TDMA_CLOCK_SOURCE_INTERNALDescriptionTheinternalclockgeneratorisused.

Page 1805: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1806: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_TDMA_EXTERNAL_CLOCK_TYPE_BITDescriptionTheexternalclockfrequencyisequaltothebitclockfrequencyofthedigitalmodulation.

Page 1807: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1808: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_TDMA_EXTERNAL_CLOCK_TYPE_SYMBOLDescriptionTheexternalclockfrequencyisequaltothesymbolclockfrequencyofthedigitalmodulation.

Page 1809: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1810: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_TDMA_EXTERNAL_TRIGGER_SLOPE_NEGATIVEDescriptionEnablesfallingedgetriggering.

Page 1811: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1812: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_TDMA_EXTERNAL_TRIGGER_SLOPE_POSITIVEDescriptionEnablesrisingedgetriggering.

Page 1813: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1814: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_TDMA_TRIGGER_SOURCE_EXTERNALDescriptionEachframeisstartedwithanexternalsignal.

Page 1815: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 1816: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_TDMA_TRIGGER_SOURCE_IMMEDIATEDescriptionTheTDMAgeneratorsystemdoesnotwaitforatriggerofanykind,soitisrunningtheframescontinuously.

Page 1817: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 1818: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVIRFSIGGEN_VAL_TDMA_TRIGGER_SOURCE_SOFTWAREDescriptionEachframeisstartedwithasoftwareprogrammabletrigger.

Page 1819: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue3

Page 1820: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeClassDriverReferenceforLabVIEWConceptsIviScopeClassDriverOverviewIviScopeExtensionGroupsIviScopeBehaviorModels

Page 1821: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeVIandPropertyReference

IviScopeVITreeIviScopePropertiesbyGroupIviScopePropertyValueDefinitionsIviScopeErrorandCompletionCodes

Page 1822: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

OtherReference

InterchangeabilityCheckingSimulation

Page 1823: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeClassDriverOverviewThisinstrumentdriverprovidesprogrammingsupportfortheIviScopeClass.TheIviScopeclassdriverconceptualizesanoscilloscopeasaninstrumentthatcanacquireavoltagewaveformfromananaloginputsignal.Thepointsinthewaveformareacquiredataconfigurableintervalandcouldbeacquiredsequentiallyinreal-timesamplingorinterleavedfrommultiplewaveformacquisitionsinequivalent-timeorRISsampling.Apropertyofoneoftheinputsignals(typicallyarisingorfallingedge)isusedtotriggertheacquisition.Inaddition,theIviScopeclassdrivercansupportinstrumentsthathavemorecomplexacquisitionmodes(suchasaverage,envelope,andpeakdetect)andtriggertypes(suchasTV,runt,andglitch).ThedrivercontainsVIsforallthefunctionsthattheIVIFoundationrequiresfortheIviScopespecification.ThisdriverrequiresNI-VISAandtheIVICompliancePackagetobeinstalled.Usethisdrivertodevelopprogramsthatareindependentofaparticularoscilloscope.YoucanusethisclassdriverwithanyoscilloscopethathasanIVIinstrumentspecificdriverthatiscompliantwiththeIviScopeclass.TheIviScopeclassdriveraccessesthespecificdriverforyourinstrumentusingtheconfigurationinformationyousupplyinMAX.TheIviScopeclassdriverdividesinstrumentcapabilitiesintoabasecapabilitygroupandmultipleextensioncapabilitygroups.TheIviScopeBasecapabilitygroupsupportsoscilloscopesthatacquireonewaveformafterreceivingatriggersignal.TheVIsandpropertiesofthisgroupareimplementedbyalloscilloscopeinstrumentdriversthatarecompliantwiththeIviScopeclass.

Page 1824: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ExtensionCapabilityGroupsTheIviScopeclassdriveridentifiesVIsandpropertiesthatbelongtoanextensiongroupwiththefollowingabbreviations.Instrumentspecificdriversarenotrequiredtoimplementanyoftheextensioncapabilitygroups.IfyouuseVIsandpropertiesthatbelongtoextensioncapabilitygroups,everyinstrumentspecificdriverthatyouusemustimplementthoseextensions.

GroupName Abbreviation DescriptionIviScopeTVTrigger [TV] Forinstrumentscapable

oftriggeringonstandardtelevisionsignals

IviScopeRuntTrigger [RT] Forinstrumentscapableoftriggeringonrunts

IviScopeGlitchTrigger [GT] Forinstrumentscapableoftriggeringonglitches

IviScopeWidthTrigger [WT] Forinstrumentscapableoftriggeringonavarietyofconditionsregardingpulsewidths

IviScopeWaveformMeasurement [WM] Forinstrumentscapableofcalculatingmeasurementsfromanacquiredwaveform,suchasrisetimeorfrequency

IviScopeMinMaxWaveform [MM] Forinstrumentscapableofacquiringminimumandmaximumwaveformsthatcorrespondtothesamerangeoftime

IviScopeInterpolation [I] Forinstrumentscapableofconfiguringtheacquisitionto

Page 1825: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

interpolatemissingpointsinawaveform

IviScopeAcLineTrigger [AT] Forinstrumentscapableoftriggeringonzerocrossingsofanetworksupplyvoltage

IviScopeProbeAutoSense [PAS] Forinstrumentscapableofautomaticallysensingtheprobeattenuationofanattachedprobe

IviScopeContinuousAcquisition [CA] Forinstrumentscapableofcontinuouslyacquiringdatafromtheinputanddisplayingitonthescreen

IviScopeAverageAcquisition [AA] Forinstrumentscapableofcreatingawaveformthatistheaverageofmultiplewaveformacquisitions

IviScopeSampleMode [SM] Forinstrumentscapableofreturningtheactualsamplemode

IviScopeTriggerModifier [TM] Forinstrumentscapableofmodifyingthebehaviorofthetriggeringsubsystemintheabsenceofanexpectedtrigger

IviScopeAutoSetup [AS] Forinstrumentswiththeautomaticconfigurationability

RelatedTopicsIVIInherentClassCapabilities

Page 1826: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeExtensionCapabilityGroupsTheIviScopeclassdriveridentifiesVIsandpropertiesthatbelongtoanextensiongroupwiththefollowingabbreviations.Instrumentspecificdriversarenotrequiredtoimplementanyoftheextensioncapabilitygroups.IfyouuseVIsandpropertiesthatbelongtoextensioncapabilitygroups,everyinstrumentspecificdriverthatyouusemustimplementthoseextensions.

GroupName DescriptionIviScopeTVTrigger Forinstrumentscapableoftriggering

onstandardtelevisionsignalsIviScopeRuntTrigger Forinstrumentscapableoftriggering

onruntsIviScopeGlitchTrigger Forinstrumentscapableoftriggering

onglitchesIviScopeWidthTrigger Forinstrumentscapableoftriggering

onavarietyofconditionsregardingpulsewidths

IviScopeWaveformMeasurement Forinstrumentscapableofcalculatingmeasurementsfromanacquiredwaveform,suchasrisetimeorfrequency

IviScopeMinMaxWaveform Forinstrumentscapableofacquiringminimumandmaximumwaveformsthatcorrespondtothesamerangeoftime

IviScopeInterpolation Forinstrumentscapableofconfiguringtheacquisitiontointerpolatemissingpointsinawaveform

IviScopeAcLineTrigger Forinstrumentscapableoftriggeringonzerocrossingsofanetworksupplyvoltage

IviScopeProbeAutoSense Forinstrumentscapableofautomaticallysensingtheprobeattenuationofanattachedprobe

Page 1827: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeContinuousAcquisition Forinstrumentscapableofcontinuouslyacquiringdatafromtheinputanddisplayingitonthescreen

IviScopeAverageAcquisition Forinstrumentscapableofcreatingawaveformthatistheaverageofmultiplewaveformacquisitions

IviScopeSampleMode Forinstrumentscapableofreturningtheactualsamplemode

IviScopeTriggerModifier Forinstrumentscapableofmodifyingthebehaviorofthetriggeringsubsystemintheabsenceofanexpectedtrigger

IviScopeAutoSetup Forinstrumentswiththeautomaticconfigurationability

Page 1828: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeAcLineTriggerExtensionGroupInadditiontothefundamentalcapabilities,theIviScopeAcLineTriggerextensiongroupdefinesextensionsforoscilloscopesthatarecapableofsynchronizingthetriggerwiththeACLine.ACLinetriggeringoccurswhentheoscilloscopedetectsapositivezerocrossing,negativezerocrossing,oroptionallyeitherpositiveornegativezerocrossingonthenetworksupplyvoltage.

Page 1829: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeAcLineTriggerVIIviScopeConfigureACLineTriggerSlope[AT]

Page 1830: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeAcLineTriggerPropertyIviScopeACLineTriggerSlopeRelatedTopicsIviScopeVITreeIviScopePropertiesIviScopebehaviormodel

Page 1831: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeAutoSetupExtensionGroupTheIviScopeAutoSetupextensiongroupprovidessupportforoscilloscopesthatcanperformanauto-setupoperation.

Page 1832: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeAutoSetupVIIviScopeAutoSetupRelatedTopicsIviScopeVITreeIviScopePropertiesIviScopebehaviormodel

Page 1833: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeAverageAcquisitionExtensionGroupTheIviScopeAverageAcquisitionextensiongroupdefinesextensionsforoscilloscopesthatcanperformaverageacquisition.

Page 1834: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeAverageAcquisitionVIIviScopeConfigureInitiateContinuous[CA]

Page 1835: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeAverageAcquisitionPropertyIviScopeInitiateContinuousRelatedTopicsIviScopeVITreeIviScopePropertiesIviScopebehaviormodel

Page 1836: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeBaseCapabilityGroupTheIviScopeBasecapabilitygroupsupportsoscilloscopesthatcanacquirewaveformsfrommultiplechannelswithanedgetrigger.TheIviScopeBasecapabilitygroupdefinespropertiesandtheirvaluestoconfiguretheoscilloscope'schannel,acquisition,andtriggersub-systems.TheIviScopeBasecapabilitygroupalsoincludesVIsforconfiguringtheoscilloscopeaswellasinitiatingwaveformacquisitionandretrievingwaveforms.ScrolldowntoseeallbaseVIsandproperties.IVIInherentVIsIVIInherentPropertiesIviScopebehaviormodel

Page 1837: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeSub-SystemsChannelSub-SystemAcquisitionSub-SystemTriggerSub-System

Page 1838: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeBaseVIsIviScopeConfigureAcquisitionTypeIviScopeConfigureChannelIviScopeConfigureChannelCharacteristicsIviScopeConfigureAcquisitionRecordIviScopeActualRecordLengthIviScopeConfigureTriggerIviScopeConfigureTriggerCouplingIviScopeConfigureEdgeTriggerSourceIviScopeReadWaveformIviScopeAbortIviScopeInitiateAcquisitionIviScopeAcquisitionStatusIviScopeFetchWaveformIviScopeIsInvalidWaveformElementIviScopeActualSampleRate

Page 1839: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeBasePropertiesIviScopeAcquisitionStartTimeIviScopeAcquisitionTypeIviScopeChannelEnabledIviScopeHorizontalMinimumNumberofPointsIviScopeHorizontalRecordLengthIviScopeHorizontalSampleRateIviScopeHorizontalTimePerRecordIviScopeInputImpedanceIviScopeMaximumInputFrequencyIviScopeProbeAttenuationIviScopeTriggerCouplingIviScopeTriggerHoldoffIviScopeTriggerLevelIviScopeTriggerSlopeIviScopeTriggerSourceIviScopeTriggerTypeIviScopeVerticalCouplingIviScopeVerticalOffsetIviScopeVerticalRangeRelatedTopicsIviScopeVITreeIviScopeProperties

Page 1840: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeBaseExtensionCapabilitySub-SystemsExpandthistopictoviewbasesub-systemcapabilitygroups.

Page 1841: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ChannelSub-SystemThechannelsub-systemconfigurestherangeofvoltagestheoscilloscopeacquiresandhowtheoscilloscopecouplestheinputsignaltotheacquisitionsub-system.Themainchannelsub-systempropertiesinclude:

IviScopeVerticalRangeIviScopeVerticalOffsetIviScopeVerticalCouplingIviScopeProbeAttenuationIviScopeChannelEnabled

Allofthechannelsub-systempropertiesarechannel-based.TheycanbesetindividuallyortheycanbesetasagroupwiththeIviScopeConfigureChannelVI.

ChannelSub-SystemPropertiesTheIviScopeVerticalRangepropertyspecifiestheabsolutevalueoftherangeofvoltagesthattheoscilloscopeacquires.TheIviScopeVerticalOffsetpropertyspecifiesthecenteroftherangespecifiedbytheIviScopeVerticalRangepropertywithrespecttoground.TheIviScopeVerticalCouplingpropertyspecifieshowtocoupletheinputsignaltothechannelsub-system.TheIviScopeProbeAttenuationpropertyspecifiesthescalingfactorbywhichtheprobeattenuatestheinputsignal.Typically,thevalueoftheIviScopeProbeAttenuationpropertydeterminestherangevaluesthedriveracceptsfortheIviScopeVerticalRangeandIviScopeVerticalOffsetproperties.TheIviScopeChannelEnabledpropertyspecifieswhethertheoscilloscopeacquiresawaveformforthechannel.

Page 1842: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

TriggerSub-SystemThetriggersub-systemconfiguresthetypeofeventthattriggerstheoscilloscope.Theglobaltriggersub-systempropertiesare:

IviScopeTriggerTypeIviScopeTriggerHoldoffIviScopeTriggerCoupling

TheIviScopeTriggerTypepropertyspecifiestheeventthattriggerstheoscilloscope.TheIviScopeTriggerHoldoffpropertyspecifiesthelengthoftimeaftertheoscilloscopedetectsatriggerduringwhichtheoscilloscopeignoresadditionaltriggers.TheIviScopeTriggerHoldoffpropertyonlyaffectsinstrumentoperationwhentheoscilloscoperequiresmultipleacquisitionstobuildacompletewaveform.Theoscilloscoperequiresmultiplewaveformacquisitionswhentheinstrumentusesequivalenttimesamplingortheacquisitiontypeissettoenvelopeoraverage.TheIviScopeTriggerCouplingpropertyspecifieshowtheoscilloscopecouplesthetriggersourcesignaltothetriggersub-system.ThepropertiesfromtheabovelistcanbesetindividuallyortheycanbesetasagroupwiththeIviScopeConfigureTriggerandIviScopeConfigureTriggerCouplingVIs.Thefollowingpropertiesconfiguretheedgetrigger.ThesepropertiescanbesetindividuallyorasagroupwiththeIviScopeConfigureEdgeTriggerSourceVI.

IviScopeTriggerSourceIviScopeTriggerLevelIviScopeTriggerSlope

Page 1843: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

EdgeTriggersTheIviScopeTriggerSourcepropertyspecifiesthesourcetheoscilloscopemonitorsforthetriggerevent.TheIviScopeTriggerLevelpropertyspecifiesthevoltagethresholdforthetriggersub-system.MostofthetriggertypesusethevalueheldintheIviScopeTriggerLevelproperty.TheIviScopeTriggerSlopepropertyspecifieswhetherapositiveornegativeedgetriggerstheoscilloscope.Whenthetriggertypeisedge,thevaluesheldintheIviScopeTriggerLevelandIviScopeTriggerSlopepropertiesdefinethetriggerevent.TheoscilloscopetriggerswhenthetriggersourcecrossesthethresholdlevelwiththepolaritytheIviScopeTriggerLevelandIVISCOPE_ATTR_TRIGGER_SLOPEpropertiesspecify.

Page 1844: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

TriggeringOverviewThefollowingfigureillustratestherelationshipoftheTriggereventandtheacqStartTimeparametertothedatatheoscilloscopeacquiresinthewaveformrecord.Forthisillustration,thetriggertypeisanedgetriggerandthetriggersourceisaseriesofpulses.Itisimportanttonotethatthetriggersourcecanbeananalogordigitalsignalandthetriggertypecanbeanytriggertypethatthisclassdriverdefines.

Page 1845: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

HoldoffOverviewThefollowingfigureshowshowtheholdoffeffectsthetriggersub-system.Ideallythetriggereventoccursatcondition'1',butsometimestheoscilloscopetriggersoncondition'2'becausethesignalcrossesthetriggerlevel.Whenyouspecifyaholdoff,theoscilloscopetriggersonconditions'1'and'3',andignoresconditions'2'and'4'.

ThisIviScopeBaseCapabilitygroupdefinesVIsthatretrievewaveformsfromtheoscilloscope.TheseVIsreturnthefollowinginformation:

Thewaveformrecordasanarrayofvoltage.ThetimethatcorrespondstothefirstpointinthewaveformarrayrelativetotheTriggerEven.Theeffectivetimeintervalbetweenpointsinthewaveformrecord

Page 1846: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

AcquisitionSub-SystemTheacquisitionsub-systemconfiguresthesizeofthewaveformrecord,thelengthoftimethatcorrespondstotheoverallwaveformrecord,andtheacquisitionstarttime.Theconfigurableacquisitionsub-systempropertiesinclude:

IviScopeAcquisitionStartTimeIviScopeHorizontalMinimumNumberofPointsIviScopeHorizontalTimePerRecord

YouspecifytheminimumnumberofpointstheyrequiretheoscilloscopetoacquirewiththeIviScopeHorizontalMinimumNumberofPointsproperty.TheIviScopeHorizontalTimePerRecordpropertyspecifiesthelengthoftimethatcorrespondstotheoverallwaveformrecord.YouspecifythelengthoftimefromthetriggereventtothefirstpointinthewaveformrecordwiththeIviScopeAcquisitionStartTime.Ifthevalueispositive,thefirstpointinthewaveformrecordoccursafterthetriggerevent.AlloftheacquisitionpropertiescanbesetindividuallyortheycanbesetasagroupwiththeIviScopeConfigureAcquisitionRecordVI.Inaddition,theacquisitionsub-systemincludestworead-onlyproperties:

IviScopeHorizontalRecordLengthIviScopeHorizontalSampleRate

TheIviScopeHorizontalRecordLengthpropertyreturnstheactualnumberofpointsinthewaveformrecord.TheIviScopeHorizontalSampleRatepropertyreturnstheeffectivesamplerateoftheoscilloscope.TheIviScopeclassdriverdefinesseparatepropertiesfortheminimumrecordsizeyourequestandtheactualrecordlength.Typically,oscilloscopeschangetherecordlengthdynamicallywhentheacquisitiontypechanges.Forexample,whenyouchangetheacquisitiontypefromnormaltoenvelope,manyoscilloscopesreducetherecordlengthbyhalf.Whenyouchangetheacquisitiontype,theinstrumentdriverusesthevalueheldintheIviScopeHorizontalMinimumNumberofPointspropertytocheckthatthenewrecordlengthisequaltoorgreaterthantheminimumrecordlengthyourequire.

Page 1847: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeContinuousAcquisitionExtensionGroupTheIviScopeContinuousAcquisitionextensiongroupgroupprovidessupportforoscilloscopesthatcanperformacontinuousacquisition.

Page 1848: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeContinuousAcquisitionVIIviScopeConfigureInitiateContinuous[CA]

Page 1849: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeContinuousAcquisitionPropertyIviScopeInitiateContinuousRelatedTopicsIviScopeVITreeIviScopePropertiesIviScopebehaviormodelIviScopeContinuousAcquisitionbehaviormodel

Page 1850: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeGlitchTriggerExtensionGroupInadditiontothebasecapabilities,theIviScopeGlitchTriggerextensiongroupdefinesextensionsforoscilloscopesthatcantriggeronglitchpulses.Aglitchoccurswhentheoscilloscopedetectsapulsewidththatislessthanorgreaterthanaspecifiedglitchtime.Thefigurebelowshowsbothpositiveandnegativeglitches,bothlessthanandgreaterthanaspecifiedglitchtime.

GlitchTriggersWiththeIviScopeGlitchTriggerextensiongroupyoucanselectwhetherapositiveglitch,negativeglitch,oreithertriggerstheacquisition.Youcanalsoselecttheglitchcondition—whetheryouwanttheoscilloscopetotriggeronpulseslessthanorgreaterthanthespecifiedglitchwidth.

Page 1851: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeGlitchTriggerVIsIviScopeConfigureGlitchTriggerSource

Page 1852: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeGlitchTriggerPropertiesIviScopeGlitchCondition[GT]IviScopeGlitchPolarity[GT]IviScopeGlitchWidth[GT]RelatedTopicsIviScopeVITreeIviScopePropertiesIviScopebehaviormodel

Page 1853: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeInterpolationExtensionGroupTheIviScopeInterpolationextensiongroupdefinesextensionsforoscilloscopescapableofinterpolatingvaluesinthewaveformrecordthattheoscilloscope'sacquisitionsubsystemwasunabletodigitize.

Page 1854: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeInterpolationVIIviScopeConfigureInterpolation[I]

Page 1855: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeInterpolationPropertyIviScopeInterpolationRelatedTopicsIviScopeVITreeIviScopePropertiesIviScopebehaviormodel

Page 1856: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeMinMaxWaveformExtensionGroupTheIviScopeMinMaxWaveformextensiongroupprovidessupportforoscilloscopesthatcanacquireminimumandmaximumwaveformsthatcorrespondtothesamerangeoftime.Thetwomostcommonacquisitiontypesinwhichoscilloscopesreturnminimumandmaximumwaveformsareenvelopeandpeakdetect.

Page 1857: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeMinMaxWaveformVIsIviScopeReadMinMaxWaveformIviScopeConfigureNumberofEnvelopesIviScopeFetchMinMaxWaveform

Page 1858: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeMinMaxWaveformPropertyIviScopeNumberofEnvelopes[MmW]RelatedTopicsIviScopeVITreeIviScopePropertiesIviScopebehaviormodel

Page 1859: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeProbeAutoSenseExtensionGroupTheIviScopeProbeAutoSenseextensiongroupprovidessupportforoscilloscopesthatcansenseandreturntheprobeattenuationoftheattachedprobe.

Page 1860: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeProbeAutoSenseVIIviScopeAutoProbeSenseValue

Page 1861: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeProbeAutoSensePropertyIviScopeProbeSenseValueRelatedTopicsIviScopeVITreeIviScopePropertiesIviScopebehaviormodel

Page 1862: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeRuntTriggerExtensionGroupInadditiontothebasecapabilities,theIviScopeRuntTriggerextensiongroupdefinesextensionsforoscilloscopeswiththecapabilitytotriggeronruntpulses.Aruntconditionoccurswhentheoscilloscopedetectsapositiveornegativegoingpulsethatcrossesonevoltagethresholdbutfailstocrossasecondthresholdbeforere-crossingthefirst.Thefigurebelowshowsbothpositiveandnegativeruntpolarities.

RuntTriggersWiththeIviScopeRuntTriggerextensiongroupyoucanselectwhetherapositiverunt,negativerunt,oreithertriggerstheacquisition.

Page 1863: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeRuntTriggerVIsIviScopeConfigureRuntTriggerSource

Page 1864: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeRuntTriggerPropertiesIviScopeRuntHighThreshold[RT]IviScopeRuntLowThreshold[RT]IviScopeRuntPolarity[RT]RelatedTopicsIviScopeVITreeIviScopePropertiesIviScopebehaviormodel

Page 1865: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeSampleModeExtensionGroupTheIviScopeSampleModeextensiongroupprovidessupportforoscilloscopesthatcanreturnwhethertheyareusingequivalent-timeorreal-timesamplingtoacquirewaveforms.

Page 1866: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeSampleModeVIIviScopeActualSampleModeRelatedTopicsIviScopeVITreeIviScopePropertiesIviScopeBehaviorModel

Page 1867: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeTriggerModifierExtensionGroupTheIviScopeTriggerModifierextensiongroupprovidessupportforoscilloscopesthatcanspecifythebehaviorofthetriggeringsubsystemintheabsenceoftheconfiguredtrigger.

Page 1868: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeTriggerModifierVIIviScopeConfigureTriggerModifier

Page 1869: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeTriggerModifierPropertyIviScopeTriggerModifier[TM]RelatedTopicsIviScopeVITreeIviScopePropertiesIviScopebehaviormodel

Page 1870: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeTVTriggerExtensionGroupInadditiontothebasecapabilities,theIviScopeTVTriggerextensiongroupdefinesextensionsforoscilloscopescapableoftriggeringonstandardTVsignals.

Page 1871: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeTVTriggerVIsIviScopeConfigureTVTriggerSourceIviScopeConfigureTVTriggerLineNumber

Page 1872: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeTVTriggerPropertiesIviScopeTVTriggerEventIviScopeTVTriggerLineNumber[TV]IviScopeTVTriggerPolarity[TV]IviScopeTVTriggerSignalFormat[TV]RelatedTopicsIviScopeVITreeIviScopePropertiesIviScopebehaviormodel

Page 1873: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeWaveformMeasurementExtensionGroupOverviewTheIviScopeWaveformMeasurementextensiongroupdefinesextensionsforoscilloscopescapableofcalculatingvariousmeasurementssuchasrise-time,fall-time,period,andfrequencyfromanacquiredwaveform.

NoteInthefollowingtable,theliteralstringIVISCOPE_VAL_precedesthemeasurementname.

Page 1874: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

WaveformMeasurementDescriptionsMeasurementName Description

RISE_TIME Thelengthoftimeforthefirstrisingedgeofthesignaltorisefromthelowreferenceleveltothehighreferencelevel.

FALL_TIME Thelengthoftimeforthefirstfallingedgeofthesignaltofallfromthehighreferenceleveltothelowreferencelevel.

FREQUENCY Thefrequencyofonecompletecycleinthewaveform.

PERIOD Thelengthoftimeofonecompletecycleinthewaveform.

VOLTAGE_RMS ThetrueRootMeanSquarevoltageoftheentirewaveform.

VOLTAGE_CYCLE_RMS ThetrueRootMeanSquarevoltageoverthefirstcycleinthewaveform.

VOLTAGE_MAX Themaximumamplitudefoundintheentirewaveform.

VOLTAGE_MIN Theminimumamplitudefoundintheentirewaveform.

VOLTAGE_PEAK_TO_PEAK TheabsolutedifferencebetweentheVOLTAGE_MAXandtheVOLTAGE_MINinvolts.

VOLTAGE_HIGH Thevoltagethatcorrespondsto100%whenusingthereferencelevels.Theoscilloscopecalculatesthisvalueusingeitherthemin/maxorhistogrammethods.Themin/maxmethodusesthemaximumvaluefound.Thehistogrammethodusesthemostcommonvaluefoundabovethemiddleofthewaveform.

Page 1875: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

VOLTAGE_LOW Thevoltagethatcorrespondsto0%whenusingthereferencelevels.Theoscilloscopecalculatesthisvalueusingeitherthemin/maxorhistogrammethods.Themin/maxmethodusestheminimumvaluefound.Thehistogrammethodusesthemostcommonvaluefoundbelowthemiddleofthewaveform.

VOLTAGE_AVERAGE Thearithmeticaverageinvoltsmeasuredovertheentirewaveform.

VOLTAGE_CYCLE_AVERAGE Thearithmeticaverageinvoltsoverthefirstcycleinthewaveform.

WIDTH_NEG Thelengthoftimebetweenthemidreferencelevelpointsofthefirstnegativepulseinthewaveform.

WIDTH_POS Thelengthoftimebetweenthemidreferencelevelpointsofthefirstpositivepulseinthewaveform.

DUTY_CYCLE_NEG TheratiooftheWIDTH_NEGtothePERIODofthefirstcycleinthewaveformexpressedasapercentage.

DUTY_CYCLE_POS TheratiooftheWIDTH_POSwidthtothePERIODofthefirstcycleinthewaveformexpressedasapercentage.

AMPLITUDE TheVOLTAGE_HIGHlesstheVOLTAGE_LOWinvoltsovertheentirewaveform.AMPLITUDE=VOLTAGE_HIGH-VOLTAGE_LOW

OVERSHOOT Therelativewaveformdistortionwhichfollowsanedgetransition.Itiscalculatedusingthefollowing

Page 1876: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

formula:fortherisingedge:

wherethelocalmaximumisthemaximumvoltageofthesignalinthefirsthalfofthetimeperiodthatcommenceswhentherisingedgecrossesthehighreferencelevelandconcludeswhenthesubsequentfallingedgecrossesthehighreferencelevel.forthefallingedge:wherethelocalminimumistheminimumvalueofthesignalmeasuredinthefirsthalfofthetimeperiodthatcommenceswhenthefallingedgecrossesthelowreferencelevelandconcludeswhenthesubsequentrisingedgecrossesthelowreferencelevel.

Theinstrumentmakesthemeasurementontheedgeclosesttothebeginningofthewaveformrecord.Theunitsarethepercentageofthesignalamplitude.

PRESHOOT Therelativewaveformdistortionwhichprecedesanedgetransition.Itiscalculatedusingthefollowingformula:

fortherisingedge:

wherethelocalminimumis

Page 1877: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

theminimumvalueofthesignalmeasuredinthesecondhalfofthetimeperiodthatcommenceswhentheprecedingfallingedgecrossesthelowreferencelevelandconcludeswhentherisingedgecrossesthelowreferencelevel.forthefallingedge:

wherethelocalmaximumisthemaximumvoltageofthesignalinthesecondhalfofthetimeperiodthatcommenceswhentheprecedingrisingedgecrossesthehighreferencelevelandconcludeswhenthefallingedgecrossesthehighreferencelevel.

Theinstrumentmakesthemeasurementontheedgeclosesttothebeginningofthewaveformrecord.Theunitsarethepercentageofthesignalamplitude.

Page 1878: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeWaveformMeasurementExtensionGroupTheIviScopeWaveformMeasurementextensiongroupdefinesasetofwaveformmeasurementdescriptions.Refertothebehaviormodelforthisextensiongroup.

Page 1879: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeWaveformMeasurementVIsIviScopeConfigureReferenceLevelsIviScopeReadWaveformMeasurementIviScopeFetchWaveformMeasurement

Page 1880: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeMeasWaveformPropertiesIviScopeMeasurementHighReference[WM]IviScopeMeasurementLowReference[WM]IviScopeMeasurementMidReference[WM]RelatedTopicsIviScopeVITreeIviScopeProperties

Page 1881: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeWidthTriggerExtensionGroupThisgroupallowsyoutosetwidthtriggering.

Page 1882: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeWidthTriggerVIIviScopeConfigureWidthTriggerSource

Page 1883: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeWidthTriggerPropertiesIviScopeWidthCondition[WT]IviScopeWidthHighThreshold[WT]IviScopeWidthLowThreshold[WT]IviScopeWidthPolarity[WT]RelatedTopicsIviScopeVITreeIviScopePropertiesIviScopebehaviormodel

Page 1884: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeWidthTriggerExtensionGroupOverviewInadditiontothebasecapabilities,theIviScopeWidthTriggerextensiongroupdefinesextensionsforoscilloscopescapableoftriggeringonuser-specifiedpulsewidths.Widthtriggeringoccurswhentheoscilloscopedetectsapositiveornegativepulsewithawidthwithin,oroptionallyoutside,thresholdsspecifiedbyyou.Thefigurebelowshowspositiveandnegativepulsesthatfallwithinthethresholdsspecifiedbyyou.

WidthTriggersWithintheThresholdsThefigurebelowshowspositiveandnegativepulsesthatarenotwithintheuser-specifiedthresholds.

WidthTriggersOutsidetheThresholds

Page 1885: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeBehaviorModelsIviScopeContinuousAcquisition

Page 1886: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeBehaviorModelThefollowingstatediagramshowsrelationshipsbetweentheIviScopeBasecapabilitygroupandoscilloscopebehavior.

IviScopeBehaviorModelNoteThefollowingextensiongroupsfollowtheIviScopebehaviormodel:IviScopeTVTrigger,IviScopeRuntTrigger,IviScopeGlitchTrigger,IviScopeWidthTrigger,IviScopeWaveformMeasurement,IviScopeProbeAutoSense,IviScopeSampleMode,IviScopeAcLineTrigger,IviScopeInterpolation,IviScopeAverageAcquisition,IviScopeTriggerModifier,IviScopeAutoSetup,andIviScopeMinMaxWaveform.

Typically,youconfiguretheoscilloscopewhileitisintheIdlestate.YoucanconfiguretheoscilloscopebyaccessingtheIviScopepropertiesindividuallyorbycallingthehigh-levelConfigureChannel,ConfigureAcquisitionRecord,ConfigureTrigger,andConfigureEdgeTriggerSourceVIs.Toacquirewaveforms,theIviScopeclassdriverpresentsthehigh-levelReadWaveformVI,aswellasthelow-levelVIsInitiateAcquisition,AcquisitionComplete,FetchWaveform,andAbort.TheReadWaveformVIinitiatesawaveformacquisitionandreturnstheacquiredwaveformaftertheoscilloscopehasreturnedtotheIdlestate.TheInitiateAcquisition,FetchWaveform,andAbortVIsgiveyoulow-levelcontroloverthemeasurementprocess.InitiateAcquisitionVI

Page 1887: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

initiatesawaveformacquisitionandmovestheinstrumentintotheWait-For-Triggerstate.Youconfigurethetypeoftriggerwiththetriggersub-systempropertiesorwiththeConfigureTriggerandConfigureEdgeTriggerSourceVIs.Afterthetriggereventoccurs,theoscilloscopeacquiresawaveformbasedonthechannelandacquisitionsub-systemproperties.Iftheoscilloscopewasabletofillallofthepointsinthewaveforminreal-timeitthenreturnstotheIdlestate.However,iftheoscilloscopemustacquiremultiplewaveformsinequivalent-timesamplingtobuildupthewaveformrecord,itthenmovestotheWait-For-Holdoffstate.TheoscilloscopethenwaitsconfigurableamountoftimebeforemovingtotheWait-For-Triggerstate.Afterenoughwaveformshavebeenacquiredtofillthewaveformrecord,theoscilloscopereturnstotheIdlestate.YoucanusetheAcquisitionStatusVItodetermineiftheacquisitioniscompleteorisstillinprogress.YoucanusetheFetchWaveformVItoreturnawaveformfromapreviouslyinitiatedacquisition.TheReadWaveformandFetchWaveformVIshavethefollowingoutputs:

AwaveformarrayThetimeofthefirstpointinthewaveformarrayrelativetothetriggereventTheeffectivetimeintervalbetweenpointsinthearray

Page 1888: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeContinuousAcquisitionBehaviorModelThefollowingbehaviordiagramshowsrelationshipsbetweenIviScopeContinuousAcquisitioncapabilitiesandoscilloscopebehavior.

IviScopeContinuousAcquisitionBehaviorModelTheIviScopeContinuousAcquisitionextensiongroupaddsthepropertythatcontrolswhethertheinstrumentoperatesinasingle-shotmodeoritacquiresthedatacontinuously.Aftertheoscilloscopecompletesanacquisition,iftheIviScopeInitiateContinuous[CA]propertyissettoTRUE,theinstrumentgoestotheWait-for-TriggerstateinsteadofreturningtotheIdlestate.IntheWait-for-Triggerstate,theoscilloscopedisplayupdatescontinuously.ThisspecificationdoesnotdefinethebehaviorofthereadandfetchVIswhenthispropertyissettoTRUE.ThebehavioroftheseVIsisinstrumentspecific.

Page 1889: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeVITreeTheVItreefortheIviScopeclassdriver,includingIVIandVXIplug&playrequiredVIs,isshownbelow.

NoteYouusetheLabVIEWPropertyNodetogetandsetproperties.

Page 1890: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeVITreeNameorClass VIName RequiredBy

Initialize IviScopeInitialize VPP

InitializewithOptions

IviScopeInitializeWithOptions

IVI

Configuration

AutoSetup[AS] IviScopeAutoSetup

IviScopeAutoSetup

AcquisitionSubsystem

ConfigureAcquisitionType

IviScopeConfigureAcquisitionType

IviScope

ConfigureAcquisitionRecord

IviScopeConfigureAcquisitionRecord

IviScope

ConfigureNumberofAverages

IviScopeConfigureNumberofAverages

IviScopeAverageAcquisition

ConfigureNumberofEnvelopes[MnW]

IviScopeConfigureNumberofEnvelopes

IviScopeMinMaxWaveform

ConfigureInterpolation[I]

IviScopeConfigureInterpolation

IviScopeInterpolation

ConfigureInitiateContinuous[CA]

IviScopeConfigureInitiateContinuous

IviScopeContinuousAcquisition

Channel

ConfigureChannel

IviScopeConfigureChannel

IviScope

Configure IviScopeConfigure IviScope

Page 1891: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ChannelCharacteristics

ChannelCharacteristics

Trigger

ConfigureTrigger IviScopeConfigureTrigger

IviScope

ConfigureTriggerCoupling

IviScopeConfigureTriggerCoupling

IviScope

ConfigureTriggerModifier[TM]

IviScopeConfigureTriggerModifier

IviScopeTriggerModifier

ConfigureEdgeTriggerSource

IviScopeConfigureEdgeTriggerSource

IviScope

ConfigureTVTriggerSource[TV]

IviScopeConfigureTVTriggerSource

IviScopeTVTrigger

ConfigureTVTriggerLineNumber[TV]

IviScopeConfigureTVTriggerLineNumber

IviScopeTVTrigger

ConfigureRuntTriggerSource[RT]

IviScopeConfigureRuntTriggerSource

IviScopeRuntTrigger

ConfigureGlitchTriggerSource[GT]

IviScopeConfigureGlitchTriggerSource

IviScopeGlitchTrigger

ConfigureWidthTriggerSource[WT]

IviScopeConfigureWidthTriggerSource

IviScopeWidthTrigger

ConfigureACLineTriggerSlope[AT]

IviScopeConfigureACLineTriggerSlope

IviScopeAcLineTrigger

Page 1892: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Measurement

ConfigureReferenceLevels

IviScopeConfigureReferenceLevels

IviScopeWaveformMeas

ConfigurationInformation

ActualRecordLength

IviScopeActualRecordLength

IviScope

AutoProbeSenseValue[PAS]

IviScopeAutoProbeSenseValue

IviScopeProbeAutoSense

ActualSampleMode[SM]

IviScopeActualSampleMode

IviScopeSampleMode

ActualSampleRate

IviScopeSampleRate

IviScope

WaveformAcquisition

ReadWaveform IviScopeReadWaveform

IviScope

ReadMin/MaxWaveform

IviScopeReadMinMaxWaveform

IviScopeMinMaxWaveform

ReadWaveformMeasurement

IviScopeReadWaveformMeasurement

IviScopeWaveformMeas

Low-LevelAcquisition

Abort IviScopeAbort IviScope

AcquisitionStatus IviScopeAcquisitionStatus

IviScope

FetchMin/MaxWaveform[MmW]

IviScopeFetchMinMaxWaveform

MinMaxWaveform

FetchWaveform IviScopeFetch IviScope

Page 1893: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Waveform

FetchWaveformMeasurement[WM]

IviScopeFetchWaveformMeasurement

IviScopeWaveformMeas

InitiateAcquisition

IviScopeInitiateAcquisition

IviScope

Utility

Reset IviScopeReset VPP

ResetWithDefaults

ResetWithDefaults

VPP

Self-Test IviScopeSelf-Test VPP

Disable Disable VPP

InvalidateAllAttributes

InvalidateAllAttributes

VPP

RevisionQuery IviScopeRevisionQuery

VPP

Error-Query IviScopeError-Query

VPP

ErrorMessage IviScopeErrorMessage

VPP

GetChannelName

GetChannelName VPP

IsInvalidWaveformElement

IviScopeIsInvalidWaveformElement

IviScope

InterchangeabilityInfo

GetNextInterchange

IviScopeGetNextInterchangeWarning

IVI

Page 1894: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Warning

ResetInterchangeCheck

IviScopeResetInterchangeCheck

IVI

ClearInterchangeWarnings

IviScopeClearInterchangeWarnings

IVI

CoercionInfo

GetNextCoercionRecord

IviScopeGetNextCoercionRecord

IVI

Close IviScopeClose VPP

RelatedTopicsIviScopePropertiesIVIInherentClassCapabilities

Page 1895: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopePropertiesNoteYouusetheLabVIEWPropertyNodetogetandsetproperties.

Page 1896: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeBasePropertiesIviScopeAcquisitionStartTimeIviScopeAcquisitionTypeIviScopeChannelEnabledIviScopeHorizontalMinimumNumberofPointsIviScopeHorizontalRecordLengthIviScopeHorizontalSampleRateIviScopeHorizontalTimePerRecordIviScopeInputImpedanceIviScopeMaximumInputFrequencyIviScopeProbeAttenuationIviScopeTriggerCouplingIviScopeTriggerHoldoffIviScopeTriggerLevelIviScopeTriggerSlopeIviScopeTriggerSourceIviScopeTriggerTypeIviScopeVerticalCouplingIviScopeVerticalOffsetIviScopeVerticalRange

Page 1897: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeInterpolationIviScopeInterpolation

Page 1898: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeTVTriggerPropertiesIviScopeTVTriggerEventIviScopeTVTriggerLineNumber[TV]IviScopeTVTriggerPolarity[TV]IviScopeTVTriggerSignalFormat[TV]

Page 1899: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeRuntTriggerPropertiesIviScopeRuntHighThreshold[RT]IviScopeRuntLowThreshold[RT]IviScopeRuntPolarity[RT]

Page 1900: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeGlitchTriggerPropertiesIviScopeGlitchCondition[GT]IviScopeGlitchPolarity[GT]IviScopeGlitchWidth[GT]

Page 1901: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeWidthTriggerPropertiesIviScopeWidthCondition[WT]IviScopeWidthHighThreshold[WT]IviScopeWidthLowThreshold[WT]IviScopeWidthPolarity[WT]

Page 1902: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeAcLineTriggerPropertiesIviScopeACLineTriggerSlope

Page 1903: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeMeasWaveformPropertiesIviScopeMeasurementHighReference[WM]IviScopeMeasurementLowReference[WM]IviScopeMeasurementMidReference[WM]

Page 1904: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeMinMaxWaveformPropertiesIviScopeNumberofEnvelopes[MM]IviScopeProbeSenseValue

Page 1905: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeContinuousAcquisitionIviScopeInitiateContinuous

Page 1906: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeAverageAcquisitionIviScopeNumberofAverages

Page 1907: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeSampleModeIviScopeSampleMode

Page 1908: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeTriggerModifierPropertiesIviScopeTriggerModifier

Page 1909: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopePropertyValueDefinitionsThefollowingtabledefinesthevalueforeachpropertyconstantintheIviScopeclassdriver.

Page 1910: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopePropertyDefinedValues

Property ValueName DefinedValue Description

VERTICALCOUPLING

AC 0 TheoscilloscopeACcouplestheinputsignal.

DC 1 TheoscilloscopeDCcouplestheinputsignal.

GND 2 Theoscilloscopegroundcouplestheinputsignal.

PROBEATTENUATION

ProbeSenseOn

–1 SettingthispropertytoIVISCOPE_VAL_PROBE_SENSE_ONconfigurestheoscilloscopetosensetheattenuationoftheprobeautomatically.Afteryouenabletheautomaticprobesense,subsequentqueriesofthispropertyreturnthevalueIVISCOPE_VAL_PROBE_SENSE_ONUsetheIviScopeProbeSenseValuepropertytoobtaintheactualprobeattenuation.Ifyousettheoscilloscopetosensetheprobeattenuationautomatically,theprobeattenuationvaluecanchangeatanytime.Whentheoscilloscopedetectsanewprobeattenuationvalue,othersettingsintheoscilloscopemightalsochange.Thedriverhasnowayofknowingwhenthesechangesoccur.Therefore,whenyouenabletheautomaticprobesensecapability,thedriverdisablescachingforpropertiesthatdependontheprobeattenuation.ThesepropertiesincludeIviScopeVerticalRange,IviScopeVerticalOffset,andallthepropertiesthatconfiguretriggerlevels.Tomaximize

Page 1911: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

performance,youshouldsetthispropertytoamanualprobeattenuationsetting.Iftheoscilloscopeissettosensetheprobeattenuationautomatically,settingthispropertytoapositivevaluedisablestheautomaticprobesenseandconfigurestheoscilloscopetousethemanualprobeattenuationyouspecify.

TRIGGERTYPE Edge 1 Configurestheoscilloscopeforedgetriggering.AnedgetriggeroccurswhenthetriggersignalpassesthroughthevoltagethresholdspecifiedbytheIviScopeTriggerLevelhastheslopespecifiedbytheTriggerSlopeproperty.

Width 2 Configurestheoscilloscopeforwidthtriggering.Awidthtriggeroccurswhentheoscilloscopedetectsapositiveornegativepulsewithawidthbetween,oroptionallyoutside,thewidththresholds.YouspecifythewidththresholdswiththeIviScopeWidthHighThresholdandIviScopeWidthLowThresholdproperties.YouspecifywhethertheoscilloscopetriggersonpulsewidthsthatarewithinoroutsidethewidththresholdswiththeIviScopeWidthConditionproperty.YouspecifythepolarityofthepulsewiththeIviScopeWidthPolarityproperty.Thetriggerdoesnotactuallyoccuruntiltheedgeofapulsethatcorrespondstothewidththresholds,widthcondition,andpolarityyouspecifycrossesthetriggerlevelthatyouspecifywiththeIviScope

Page 1912: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

TriggerLevelproperty.Runt 3 Configurestheoscilloscopeforrunt

triggering.Arunttriggeroccurswhenthetriggersignalcrossesoneoftheruntthresholdstwicewithoutcrossingtheotherruntthreshold.YouspecifytheruntthresholdswiththeRuntHighThresholdandRuntLowThresholdproperties.YouspecifythepolarityoftheruntwiththeIviScopeRuntPolarity

Glitch 4 4TV 5 Configurestheoscilloscopetotrigger

onTVsignals.TheuserconfiguresthetriggerwiththeIviScopeTVTriggerSignalFormat,IviScopeTVTriggerLineNumber,andIviScopeTVTriggerPolarity,properties.

Immediate 6 Theoscilloscopedoesnotwaitforatriggerofanykind.

ACLine 7 TheoscilloscopewaitsforatriggerontheACline.

TRIGGERSLOPE Positive 1 Apositive(rising)edgepassingthroughthetriggerleveltriggerstheoscilloscope.

Negative 0 Anegative(falling)edgepassingthroughthetriggerleveltriggerstheoscilloscope.

TRIGGERSOURCE

External "VAL_EXTERNAL" Theoscilloscopewaitsforatriggerontheexternaltrigger.

PXITRIG0orVXITTL0

"VAL_TTL0" TheoscilloscopewaitsuntilitreceivesatriggerontheTLL0line.

PXITRIG1orVXITTL1

"VAL_TTL1" TheoscilloscopewaitsuntilitreceivesatriggerontheTLL1line.

Page 1913: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PXITRIG2orVXITTL2

"VAL_TTL2" TheoscilloscopewaitsuntilitreceivesatriggerontheTLL2line.

PXITRIG3orVXITTL3

"VAL_TTL3" TheoscilloscopewaitsuntilitreceivesatriggerontheTLL3line.

PXITRIG4orVXITTL4

"VAL_TTL4" TheoscilloscopewaitsuntilitreceivesatriggerontheTLL4line.

PXITRIG5orVXITTL5

"VAL_TTL5" TheoscilloscopewaitsuntilitreceivesatriggerontheTLL5line.

PXITRIG6orVXITTL6

"VAL_TTL6" TheoscilloscopewaitsuntilitreceivesatriggerontheTLL6line.

PXITRIG7orVXITTL7

"VAL_TTL7" TheoscilloscopewaitsuntilitreceivesatriggerontheTLL7line.

ECLO "VAL_ECL0" TheoscilloscopewaitsuntilitreceivesatriggerontheECL0line.

ECL1 "VAL_ECL1" TheoscilloscopewaitsuntilitreceivesatriggerontheECL1line.

PXIStar "VAL_PXI_STAR" TheoscilloscopewaitsuntilitreceivesatriggeronthePXIStarbus.

RTSI0 "VAL_RTSI_0" TheoscilloscopewaitsuntilitreceivesatriggerontheRTSI0line.

RTSI1 "VAL_RTSI_1" TheoscilloscopewaitsuntilitreceivesatriggerontheRTSI1line.

RTSI2 "VAL_RTSI_2" TheoscilloscopewaitsuntilitreceivesatriggerontheRTSI2line.

RTSI3 "VAL_RTSI_3" TheoscilloscopewaitsuntilitreceivesatriggerontheRTSI3line.

RTSI4 "VAL_RTSI_4" TheoscilloscopewaitsuntilitreceivesatriggerontheRTSI4line.

Page 1914: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

RTSI5 "VAL_RTSI_5" TheoscilloscopewaitsuntilitreceivesatriggerontheRTSI5line.

RTSI6 "VAL_RTSI_6" TheoscilloscopewaitsuntilitreceivesatriggerontheRTSI6line.

TRIGGERCOUPLING

AC 0 TheoscilloscopeACcouplesthetriggersignal.

DC 1 TheoscilloscopeDCcouplesthetriggersignal.

HFReject 3 Theoscilloscoperejectshighfrequenciesfromthetriggersignal.

LFReject 4 Theoscilloscoperejectslowfrequenciesfromthetriggersignal.

NoiseReject 5 Theoscilloscoperejectsnoiseformthetriggersignal.

INTERPOLATION NoInterpolation

1 Theoscilloscopedoesnotinterpolatepointsinthewaveform.Instead,thedriversetseveryelementinthewaveformarrayforwhichtheoscilloscopecannotresolveavaluetoanIEEE-definedNaN(NotaNumber)value.

sin(x)/x 2 Theoscilloscopeusesasine(x)/xcalculationtointerpolateavaluewhenitcannotresolveavoltageinthewaveformrecord.

LinearIntrepolation

3 Theoscilloscopeusesalinearapproximationtointerpolateavaluewhenitcannotresolveavoltageinthewaveformrecord.

TVTRIGGERSIGNALFORMAT

NTSC 1 SetstheTVtriggersignalformattoNTSC.

PAL 2 SetstheTVtriggersignalformattoPAL.

SECAM 3 SetstheTVtriggersignalformatto

Page 1915: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

SECAM.TVTRIGGEREVENT

Field1 1 Field1ofthevideosignal.

Field2 2 Field2ofthevideosignal.AnyField 3 Anyfieldofthevideosignal.AnyLine 4 Anylineofthevideosignal.LineNumber

5

TVTRIGGERPOLARITY

Positive 1 Positivevideosyncpulse.

Negative 1 Negativevideosyncpulse.RUNTPOLARITY

Positive 1 Theoscilloscopetriggersonapositiverunt.Apositiveruntoccurswhenarisingedgecrossesthelowruntthresholdanddoesnotcrossthehighruntthresholdbeforere-crossingthelowruntthreshold.

Negative 2 Theoscilloscopetriggersonanegativerunt.Anegativeruntoccurswhenafallingedgecrossesthehighruntthresholdanddoesnotcrossthelowruntthresholdbeforere-crossingthehighruntthreshold.

Either 3 Theoscilloscopetriggersoneitherapositiveornegativerunt.

GLITCHPOLARITY

Positive 1 Theoscilloscopetriggersonapositiveglitch.

Negative 2 Theoscilloscopetriggersonanegativeglitch.

Either 3 Theoscilloscopetriggersoneitherapositiveornegativeglitch.

GLITCHCONDITION

LessThan 1 Theoscilloscopetriggersonaless-thanglitch.

Greater 2 Theoscilloscopetriggersonagreater-

Page 1916: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Than thanglitch.WIDTHPOLARITY

Positive 1 ConfigurestheoscilloscopetotriggeronpositivepulsesthathaveawidththatmeetstheconditionyouspecifywiththeIviScopeWidthConditionproperty.

Negative 2 ConfigurestheoscilloscopetotriggeronnegativepulsesthathaveawidththatmeetstheconditionyouspecifywiththeIviScopeWidthConditionproperty.

WIDTHCONDITION

Within 1 Configurestheoscilloscopetotriggeronpulsesthathaveawidththatislessthanthehighthresholdandgreaterthanthelowthreshold.YouspecifythehighandlowthresholdswiththeIviScopeWidthHighThresholdandIviScopeWidthLowThresholdproperties.

Outside 2 Configurestheoscilloscopetotriggeronpulsesthathaveawidththatiseithergreaterthanthehighthresholdorlessthanalowthreshold.YouspecifythehighandlowthresholdswiththeIviScopeWidthHighThresholdandIviScopeWidthLowThresholdproperties.

ACLINETRIGGERSLOPE

Positive 1 Configurestheoscilloscopeonpositiveslopezerocrossingsofthenetworksupplyvoltage.

Negative 2 Configurestheoscilloscopetotriggeronnegativeslopezerocrossingsofthenetworksupplyvoltage.

Either 3 Configurestheoscilloscopetotriggeroneitherpositiveornegativeslopezerocrossingsofthenetworksupplyvoltage.

Page 1917: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ACQUISITIONTYPE

Normal 0 Configurestheoscilloscopetoacquireonesampleforeachpointinthewaveformrecord.Theoscilloscopeusesreal-timeorequivalenttimesampling.

PeakDetect 1 Setstheoscilloscopetothepeak-detectacquisitionmode.Theoscilloscopeoversamplestheinputsignalandkeepstheminimumandmaximumvaluesthatcorrespondtoeachpositioninthewaveformrecord.Theoscilloscopeusesonlyreal-timesampling.

HighResolution

2 ConfigurestheoscilloscopetooversampletheinputsignalTheoscilloscopecalculatestheaveragevaluethatcorrespondstoeachpositioninthewaveformrecord.Theoscilloscopeusesonlyreal-timesampling.

Envelope 3 Setstheoscilloscopetotheenvelopeacquisitionmode.Theoscilloscopeacquiresmultiplewaveformsandkeepstheminimumandmaximumvoltagesitacquiresforeachpointinthewaveformrecord.YouspecifythenumberofwaveformstheoscilloscopeacquireswiththeIviScopeNumberofEnvelopesproperty.Theoscilloscopecanusereal-timeorequivalent-timesampling.

Average 4 Configurestheoscilloscopetoacquiremultiplewaveformsandcalculatetheaveragevalueforeachpointinthewaveformrecord.YouspecifythenumberofwaveformstoacquirewiththeIviScopeNumberofAverages

Page 1918: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

property.Theoscilloscopeusesreal-timeorequivalenttimesampling.

TRIGGERMODIFIER

NoTriggerModifier

1 Theoscilloscopewaitsuntilthetriggeryouspecifyoccurs.

Auto 2 Theoscilloscopeautomaticallytriggersiftheconfiguredtriggerdoesnotoccurwithintheoscilloscope'stimeoutperiod.

AutoLevel 3 Theoscilloscopeadjuststhetriggerlevelifthetriggeryouspecifydoesnotoccur.

SAMPLEMODE RealTime 0 Indicatesthattheoscilloscopeisusingreal-timesampling.

EquivalentTime

1 Indicatesthattheoscilloscopeisusingequivalenttimesampling.

RelatedTopicsIviScopeVITreeIviScopeProperties

Page 1919: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeErrorandWarningCodesStatusCodeRangesStatusCodeType NumericRange(inHex)IviScopeErrors 0xBFFA2001to0xBFFA2003IviScopeWarnings 0x3FFA2001to0xBFFA2004IVISpecificDriverErrors 0xBFFA4000to0xBFFA5FFFIVISpecificDriverWarnings 0x3FFA4000to0x3FFA5FFFIVIErrors BFFA0000toBFFA1FFFIVIWarnings 3FFA0000to3FFA1FFFCommonInstrumentDriverErrors BFFC0000toBFFCFFFFCommonInstrumentDriverWarnings 3FFC0000to3FFCFFFFVISAErrors BFFF0000toBFFFFFFFVISAWarnings 3FFF0000to3FFFFFFF

TheIviScopeclassdriverdefinesthefollowingerrorcodesinadditiontotheIVIdefinederrorcodes.

Page 1920: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeErrorCodesError ValueIVISCOPE_ERROR_CHANNEL_NOT_ENABLED 0xBFFA2001

IVISCOPE_ERROR_UNABLE_TO_PERFORM_MEASUREMENT 0xBFFA2002

IVISCOPE_ERROR_MAX_TIME_EXCEEDED 0xBFFA2003

IVISCOPE_ERROR_INVALID_ACQ_TYPE 0xBFFA2004

Page 1921: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeWarningCodeWarning Value MessageIVISCOPE_WARN_INVALID_WFM_ELEMENT 0x3FFA2001 Oneofthe

elementsinthewaveformarrayisinvalid.

RelatedTopicIVIStatusCodes

Page 1922: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeVIsExpandthisbooktoviewanalphabetizedlistofIviScopeVIs.

Page 1923: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeAbortIviScopeBaseCapabilityGroupThisVIabortsanacquisitionandreturnstheoscilloscopetotheIdlestate.YouinitiateanacquisitionwiththeIviScopeInitiateAcquisitionVI.

Notes

1. ThisVIdoesnotchecktheinstrumentstatus.Typically,youcallthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Youusethelow-levelVIstooptimizeoneorinteractionwiththeinstrument.Ifyouwanttochecktheinstrumentstatus,calltheIviScopeError-QueryVIattheconclusionofthesequence.

2. Iftheinstrumentcannotabortaninitiatedacquisition,thisVIreturnstheIVI_ERROR_FUNCTION_NOT_SUPPORTEDerror.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.

Page 1924: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1925: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeAcquisitionStatusIviScopeBaseCapabilityGroupThisVIreturnswhetheranacquisitionisinprogress,complete,orifthestatusisunknown.

Notes

1. ThisVIdoesnotchecktheinstrumentstatus.Typically,youcallthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Youusethelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Ifyouwanttochecktheinstrumentstatus,calltheIviScopeError-QueryVIattheconclusionofthesequence.

2. Iftheinstrumentcannotreturnitsacquisitionstatus,thisVIreturnstheIVISCOPE_VAL_ACQ_STATUS_UNKNOWNvalueintheAcquisitionStatusparameter.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.acquisitionstatusReturnstheacquisitionstatusoftheoscilloscope.Possiblevaluesthatthisparameterreturnsare:

Page 1926: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_ACQ_IN_PROGRESS(0)—Theoscilloscopeiscurrentlyacquiringawaveform.IVISCOPE_VAL_ACQ_COMPLETE(1)—Theacquisitioniscomplete.IVISCOPE_VAL_ACQ_STATE_UNKNOWN(-1)—Thedrivercannotdeterminethestatusoftheacquisition.

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1927: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeActualRecordLengthIviScopeBaseCapabilityGroupThisVIreturnstheactualnumberofpointstheoscilloscopeacquiresforeachchannel.Afteryouconfiguretheoscilloscopeforanacquisition,callthisVItodeterminethesizeofthewaveformsthattheoscilloscopeacquires.ThevalueisgreaterthanorequaltotheminimumnumberofpointsyouspecifyintheIviScopeConfigureAcquisitionRecordVI.YoumustallocateaViReal64arrayofthissizeorgreatertopassastheWaveformArrayparameteroftheIviScopeReadWaveformandIviScopeFetchWaveformVIs.

NoteTheoscilloscopemayuserecordsofdifferentsizedependingontheacquisitiontype.YouspecifytheacquisitiontypewiththeIviScopeConfigureAcquisitionTypeVI.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.actualrecordlengthReturnstheactualnumberofpointstheoscilloscopeacquiresforeachchannel.ThedriverreturnsthevalueoftheIviScopeHorizontalRecordLengthproperty.erroroutTheerroroutclusterpasseserrororwarninginformation

Page 1928: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

outofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1929: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeActualSampleModeIviScopeSampleModeCapabilityGroupThisVIreturnsthesamplemodetheoscilloscopeiscurrentlyusing.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.samplemodeReturnsthesamplemodetheoscilloscopeiscurrentlyusing.ThedriverreturnsthevalueoftheIviScopeSampleMode[SM]property.DefinedValues:IVISCOPE_VAL_REAL_TIME(0)—Indicatesthattheoscilloscopeisusingreal-timesampling.IVISCOPE_VAL_EQUIVALENT_TIME(1)—Indicatesthattheoscilloscopeisusingequivalent-timesampling.

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1930: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeActualSampleRateIviScopeBaseCapabilityGroupThisVIreturnstheeffectivesamplerateoftheacquiredwaveformusingthecurrentconfigurationinsamplespersecond.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.samplerateReturnstheeffectivesamplerateoftheacquiredwaveformtheoscilloscopeacquiresforeachchannel.ThedriverreturnsthevalueoftheIviScopeHorizontalSampleRateproperty.Units:samplespersecond

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1931: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeAutoProbeSenseValueIviScopeProbeAutoSenseCapabilityGroupTheVIreturnstheprobeattenuationvaluetheoscilloscopesenses.YouenabletheautomaticprobesensecapabilitybysettingtheProbeAttenuationparameteroftheIviScopeConfigureVerticalVItoIVISCOPE_VAL_PROBE_SENSE_ON.

NoteIfyoudisabletheautomaticprobesensecapability,thisVIreturnsthemanualprobeattenuationsetting.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.channelname("CHANNEL1")PassthevirtualchannelnamethatyouassigntotheinstrumentinMAXforwhichyouwanttoquerytheprobesensevalue.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:"CHANNEL1"

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmore

Page 1932: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

informationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.autoprobesensevalueReturnstheprobeattenuationvaluetheoscilloscopesenses.ThedriverreturnsthevalueoftheIviScopeProbeSenseValueproperty.NoteIfyoudisabletheautomaticprobesensecapability,thisparameterreturnsthemanualprobeattenuationsetting.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1933: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeAutoSetupIviScopeAutoSetupCapabilityGroup[AS]ThisVIautomaticallyconfigurestheinstrument.

NoteWhenyoucallthisVI,theoscilloscopesensestheinputsignalandautomaticallyconfiguresmanyoftheinstrumentsettings.Thesettingsnolongermatchthecachevaluesforthecorrespondingproperties.Therefore,thisVIinvalidatesallpropertycachevalues.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1934: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeConfigureACLineTriggerSlopeIviScopeAcLineTriggerCapabilityGroup[AT]ThisVIconfigurestheslopeoftheACLinetrigger.

NoteThisVIaffectsinstrumentbehavioronlyifthetriggertypeisIVISCOPE_VAL_AC_LINE_TRIGGER.CalltheIviScopeConfigureTriggerVItosetthetriggertypebeforecallingthisVI.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.triggerslopeSpecifywhetheryouwanttheoscilloscopetotriggeronazerocrossingwithapositive,negative,oreitherslopeofthenetworksupplyvoltage.ThedriverusesthisvaluetosettheIviScopeACLineTriggerSlope[AT]property.DefinedValues:IVISCOPE_VAL_AC_LINE_POSITIVE—PositivecrossingIVISCOPE_VAL_AC_LINE_NEGATIVE—NegativecrossingIVISCOPE_VAL_AC_LINE_EITHER—EithercrossingDefaultvalue:IVISCOPE_VAL_AC_LINE_POSITIVE

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptions

Page 1935: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

VI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1936: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeConfigureAcquisitionRecordIviScopeBaseCapabilityGroupThisVIconfiguresthemostcommonlyconfiguredpropertiesoftheoscilloscopeacquisitionsubsystem.Thesepropertiesarethetimeperrecord,minimumrecordlength,andtheacquisitionstarttime.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.timeperrecord(seconds)Passthetimeperrecord.ThedriverusesthisvaluetosettheIviScopeHorizontalTimePerRecordproperty.Units:seconds

minimumrecordlengthPasstheminimumnumberofpointsyouallowforinthewaveformrecorded.ThedriverusesthisvaluetosettheIviScopeHorizontalMinimumNumberofPointsproperty.CalltheIviScopeActualRecordLengthVItoobtaintheactualrecordlength.NoteTheoscilloscopemayuserecordsofdifferentsizedependingontheacquisitiontype.YouspecifytheacquisitiontypewiththeIviScopeConfigureAcquisitionTypeVI.starttime(seconds)Passthepositionofthefirstpointinthewaveformrecordrelativetothetriggerevent.ThedriverusesthisvaluetosettheIviScopeAcquisitionStartTimeproperty.Specifythelengthoftimefromthetriggereventtothefirstpointinthewaveformrecord.Ifthisvalueispositive,thefirstpointinthewaveformrecordoccursafterthetriggerevent.Ifthisvalueisnegative,thefirstpointinthewaveformrecordoccursbeforethe

Page 1937: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

triggerevent.Units:secondsDefault:0.0

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1938: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeConfigureAcquisitionTypeIviScopeBaseCapabilityGroupThisVIconfigureshowtheoscilloscopeacquiresdataandhowitfillsthewaveformrecord.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.acquisitiontypeSpecifythemannerinwhichyouwanttheoscilloscopetoacquiredataandfillthewaveformrecord.ThedriversetstheIviScopeAcquisitionTypepropertytothisvalue.DefinedValues:IVISCOPE_VAL_NORMAL—Setstheoscilloscopetothenormalacquisitionmode.Theoscilloscopeacquiresonesampleforeachpointinthewaveformrecord.Theoscilloscopecanusereal-timeorequivalent-timesampling.IVISCOPE_VAL_PEAK_DETECT—Setstheoscilloscopetothepeak-detectacquisitionmode.Theoscilloscopeoversamplestheinputsignalandkeepstheminimumandmaximumvaluesthatcorrespondtoeachpositioninthewaveformrecord.Theoscilloscopeusesonlyreal-timesampling.IVISCOPE_VAL_HI_RES—Setstheoscilloscopetothehigh-resolutionacquisitionmode.Theoscilloscopeoversamplestheinputsignalandcalculatesanaveragevalueforeachpositioninthewaveformrecord.Theoscilloscopeusesonlyreal-timesampling.IVISCOPE_VAL_ENVELOPE—Setstheoscilloscopetotheenvelopeacquisitionmode.Theoscilloscopeacquiresmultiplewaveformsandkeepstheminimumandmaximumvoltagesitacquiresforeachpointinthewaveformrecord.Youspecifythe

Page 1939: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

numberofwaveformstheoscilloscopeacquireswiththeIviScopeConfigureNumberofEnvelopes[MmW]VI.Theoscilloscopecanusereal-timeorequivalent-timesampling.IVISCOPE_VAL_AVERAGE—Setstheoscilloscopetotheaverageacquisitionmode.Theoscilloscopeacquiresmultiplewaveformsandcalculatesanaveragevalueforeachpointinthewaveformrecord.YouspecifythenumberofwaveformstheoscilloscopeacquireswiththeIviScopeConfigureNumberofAverages[AA]VI.Theoscilloscopecanusereal-timeorequivalent-timesampling.Defaultvalue:IVISCOPE_VAL_NORMAL

NoteWhenyousetthisparametertoIVISCOPE_VAL_ENVELOPEorIVISCOPE_VAL_PEAK_DETECT,theoscilloscopeacquiresminimumandmaximumwaveforms.Toretrievetheminimumandmaximumwaveforms,usetheIviScopeReadMinMaxWaveform[MmW]andIviScopeFetchMinMaxWaveform[MmW]VIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1940: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeConfigureChannelIviScopeBaseCapabilityGroupThisVIconfiguresthemostcommonlyconfiguredpropertiesoftheoscilloscopechannelsub-system.Thesepropertiesaretherange,offset,coupling,probeattenuation,andwhetherthechannelisenabled.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.channelnamePassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:"CHANNEL1"

verticalrangePassthevalueoftheinputrangetheoscilloscopeusesforthechannel.ThedriversetstheIviScopeVerticalRangepropertytothisvalue.Forexample,toacquireasinewavethatspansbetween–5.0and5.0V,pass10.0asthevalueofthisparameter.Units:volts

verticaloffsetPassthelocationofthecenteroftherangethatyou

Page 1941: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

specifywiththeVerticalRangeparameter.Expressthevaluewithrespecttoground.ThedriversetstheIviScopeVerticalOffsettothisvalue.Forexample,toacquireasinewavethatspansbetween0.0and10.0V,pass5.0asthevalueofthisparameter.Units:voltsDefaultvalue:0.0

verticalcouplingSpecifyhowyouwanttheoscilloscopetocoupletheinputsignalforthechannel.ThedriversetstheIviScopeVerticalCouplingpropertytothisvalue.DefinedValues:IVISCOPE_VAL_AC—ACCouplingIVISCOPE_VAL_DC—DCCouplingIVISCOPE_VAL_GND—GroundCouplingDefaultvalue:IVISCOPE_VAL_DC

probeattenuationPassthescalingfactorbywhichtheprobeyouattachtothechannelattenuatestheinput.Forexample,whenyouusea10:1probe,setthisparameterto10.0.ThedriversetstheIviScopeProbeAttenuationpropertytothisvalue.Thisdriverreservesnegativevaluestocontroltheoscilloscope'sautomaticprobesensecapability.SettingthisparametertoIVISCOPE_VAL_PROBE_SENSE_ONconfigurestheoscilloscopetosensetheattenuationoftheprobeautomatically.DefinedValues:IVISCOPE_VAL_PROBE_SENSE_ONE—enablestheoscilloscope'sautomaticprobesensecapability.DefaultValue:1.0

Notes

1. Iftheoscilloscopeissettosensetheprobeattenuationautomatically,settingthisparametertoapositivevaluedisablestheautomaticprobesenseandconfigurestheoscilloscopetousethemanualprobeattenuationyouspecify.

Page 1942: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

2. Ifyouuseamanualprobeattenuation,youmustsettheprobeattenuationtoreflectthenewprobeattenuationeachtimeyouattachadifferentprobe.

3. UsetheIviScopeAutoProbeSenseValue[PAS]VItoobtaintheactualprobeattenuationwhiletheautomaticprobesensecapabilityisenabled.

4. Ifyousettheoscilloscopetosensetheprobeattenuationautomatically,theprobeattenuationvaluecanchangeatanytime.Whentheoscilloscopedetectsanewprobeattenuationvalue,othersettingsintheoscilloscopemightalsochange.Thedriverhasnowayofknowingwhenthesechangesoccur.Therefore,whenyouenabletheautomaticprobesensecapability,thisdriverdisablescachingforpropertiesthatdependontheprobeattenuation.ThesepropertiesincludeIviScopeVerticalRange,IviScopeVerticalOffset,andallthepropertiesthatconfiguretriggerlevels.Tomaximizeperformance,setthisparametertoamanualprobeattenuationsetting.

channelenabledSpecifywhetheryouwanttheoscilloscopetoacquireawaveformforthechannelwhenyoucalltheIviScopeInitiateAcquisition,IviScopeReadWaveform,IviScopeReadMinMaxWaveform[MmW],orIviScopeReadWaveformMeasurement[WM]VI.ThedriversetstheIviScopeChannelEnabledpropertytothisvalue.DefaultValue:TRUE

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.

Page 1943: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1944: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeConfigureChannelCharacteristicsIviScopeBaseCapabilityGroupThisVIconfiguresthepropertiesthatcontroltheelectricalcharacteristicsofthechannel.Thesepropertiesaretheinputimpedanceandthemaximumfrequencyoftheinputsignal.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.channelnamePassthevirtualchannelnamethatyouassigntotheinstrumentinMAX.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:"CHANNEL1"

inputimpedance(ohms)Passtheinputimpedanceyouwanttouseforthechannel.ThedriversetstheIviScopeInputImpedancetothisvalue.Units:ohmsDefaultValue:1000000.0

maxinputfrequency(hertz)Passthemaximumfrequencyfortheinputsignalyouwanttheinstrumenttoaccommodatewithout

Page 1945: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

attenuatingitbymorethan3dB.ThedriversetstheIviScopeMaximumInputFrequencytothisvalue.Units:hertz(Hz)

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1946: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeConfigureEdgeTriggerSourceIviScopeBaseCapabilityGroupThisVIconfigurestheedgetrigger.AnedgetriggeroccurswhenthetriggersignalpassesthroughthevoltagethresholdthatyouspecifywiththeTriggerLevelparameterandhastheslopethatyouspecifywiththeTriggerSlopeparameter.

Notes

1. ThisVIaffectsinstrumentbehavioronlyifthetriggertypeisIVISCOPE_VAL_EDGE_TRIGGER.CalltheIviScopeConfigureTriggerandIviScopeConfigureTriggerCouplingVIstosetthetriggertypeandtriggercouplingbeforecallingthisVI.

2. Ifthetriggersourceisoneoftheanaloginputchannels,youmustconfiguretheverticalrange,verticaloffset,verticalcoupling,probeattenuation,andthemaximuminputfrequencybeforecallingthisVI.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.triggersourcePassthesourceyouwanttheoscilloscopetomonitorforatrigger.ThedriversetstheIviScopeTriggerSourcepropertytothisvalue.AfteryoucalloneoftheIviScopeReadWaveform,IviScopeReadMinMaxWaveform[MmW],IviScopeReadWaveformMeasurement[WM],orIviScopeInitiateAcquisitionVIs,theoscilloscopewaitsforthetriggerfromthesourceyouspecifyinthisparameter.

Page 1947: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thiscontrolacceptsoneofthevalidchannelnamesoradditionaltriggersourceslistedbelow.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.

AdditionalTriggerSources

IVISCOPE_VAL_EXTERNALExternalIVISCOPE_VAL_TTL0—PXITRIG0orVXITTL0IVISCOPE_VAL_TTL1—PXITRIG1orVXITTL1IVISCOPE_VAL_TTL2—PXITRIG2orVXITTL2IVISCOPE_VAL_TTL3—PXITRIG3orVXITTL3IVISCOPE_VAL_TTL4—PXITRIG4orVXITTL4IVISCOPE_VAL_TTL5—PXITRIG5orVXITTL5IVISCOPE_VAL_TTL6—PXITRIG6orVXITTL6IVISCOPE_VAL_TTL7—PXITRIG7orVXITTL7IVISCOPE_VAL_ECL0—VXIECL0IVISCOPE_VAL_ECL1—VXIECL1IVISCOPE_VAL_PXI_STAR—PXIStarIVISCOPE_VAL_RTSI_0—RTSIline0IVISCOPE_VAL_RTSI_1—RTSIline1IVISCOPE_VAL_RTSI_2—RTSIline2IVISCOPE_VAL_RTSI_3—RTSIline3IVISCOPE_VAL_RTSI_4—RTSIline4IVISCOPE_VAL_RTSI_5—RTSIline5

Page 1948: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_RTSI_6—RTSIline6

NoteIVISCOPE_VAL_EXTERNAL—Theoscilloscopewaitsforatriggerontheexternaltriggerinput.triggerlevel(volts)Passthevoltagethresholdyouwanttheoscilloscopetouseforedgetriggering.ThedriversetstheIviScopeTriggerLevelpropertytothisvalue.TheoscilloscopetriggerswhenthetriggersignalpassesthroughthethresholdyouspecifywiththisparameterandhastheslopeyouspecifywiththeTriggerSlopeparameter.Units:voltsDefaultvalue:0.0

NoteThisparameteraffectsinstrumentbehavioronlywhenyouselectachannelortheexternaltriggerinputastheTriggerSource.Youcannotconfigurethetriggerlevelthattheoscilloscopeusesforothertriggersources.Forexample,ifyouselectIVISCOPE_VAL_AC_LINE_TRIGGERasthetriggersource,theoscilloscopetriggersonzerocrossings.triggerslopeSpecifywhetheryouwantarisingedgeorafallingedgepassingthroughtheTriggerLeveltotriggertheoscilloscope.ThedriversetstheIviScopeTriggerSlopepropertytothisvalue.DefinedValues:IVISCOPE_VAL_POSITIVERisingedgeIVISCOPE_VAL_NEGATIVEFallingedgeDefaultvalue:IVISCOPE_VAL_POSITIVE

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.

Page 1949: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1950: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeConfigureGlitchTriggerSourceIviScopeGlitchTriggerCapabilityGroup[GT]ThisVIconfigurestheglitchtrigger.Aglitchtriggeroccurswhenthetriggersignalhasapulsewithawidththatislessthantheglitchwidth.YouspecifytheglitchwidthintheGlitchWidthparameter.YouspecifythepolarityofthepulsewiththeGlitchPolarityparameter.ThetriggerdoesnotactuallyoccuruntiltheedgeofapulsethatcorrespondstotheGlitchWidthandGlitchPolaritycrossesthethresholdyouspecifyintheTriggerLevelparameter.

NoteThisVIaffectsinstrumentbehavioronlyifthetriggertypeisIVISCOPE_VAL_GLITCH_TRIGGER.CalltheIviScopeConfigureTriggerandIviScopeConfigureTriggerCouplingVIstosetthetriggertypeandtriggercouplingbeforecallingthisVI.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.triggersourcePassthesourceyouwanttheoscilloscopetomonitorforatrigger.ThedriversetstheIviScopeTriggerSourcepropertytothisvalue.AfteryoucalloneoftheIviScopeReadWaveform,IviScopeReadMinMaxWaveform[MmW],IviScopeReadWaveformMeasurement[WM],orIviScopeInitiateAcquisitionVIs,theoscilloscopewaitsforthetriggerfromthesourceyouspecifyinthisparameter.Thiscontrolacceptsoneofthevalidchannelnamesoradditionaltriggersourceslistedbelow.

Page 1951: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.

AdditionalTriggerSources

IVISCOPE_VAL_EXTERNAL—ExternalIVISCOPE_VAL_TTL0—PXITRIG0orVXITTL0IVISCOPE_VAL_TTL1—PXITRIG1orVXITTL1IVISCOPE_VAL_TTL2—PXITRIG2orVXITTL2IVISCOPE_VAL_TTL3—PXITRIG3orVXITTL3IVISCOPE_VAL_TTL4—PXITRIG4orVXITTL4IVISCOPE_VAL_TTL5—PXITRIG5orVXITTL5IVISCOPE_VAL_TTL6—PXITRIG6orVXITTL6IVISCOPE_VAL_TTL7—PXITRIG7orVXITTL7IVISCOPE_VAL_ECL0—VXIECL0IVISCOPE_VAL_ECL1—VXIECL1IVISCOPE_VAL_PXI_STAR—PXIStarIVISCOPE_VAL_RTSI_0—RTSIline0IVISCOPE_VAL_RTSI_1—RTSIline1IVISCOPE_VAL_RTSI_2—RTSIline2IVISCOPE_VAL_RTSI_3—RTSIline3IVISCOPE_VAL_RTSI_4—RTSIline4IVISCOPE_VAL_RTSI_5—RTSIline5IVISCOPE_VAL_RTSI_6—RTSIline6

NoteIVISCOPE_VAL_EXTERNAL—Theoscilloscopewaitsfora

Page 1952: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

triggerontheexternaltriggerinput.triggerlevel(volts)Passthevoltagethresholdyouwanttheoscilloscopetouseforglitchtriggering.ThedriversetstheIviScopeTriggerLevelpropertytothisvalue.Theoscilloscopetriggerswhenaglitchcrossesthetriggerthresholdyouspecifywiththisparameter.Units:voltsDefaultvalue:0.0

NoteThisparameteronlyaffectsinstrumentbehaviorwhenyouselectachannelortheexternaltriggerinputastheTriggerSource.Youcannotconfigurethetriggerlevelthattheoscilloscopeusesforothertriggersources.glitchwidth(seconds)Passthelengthoftimeyouwanttheoscilloscopetousefortheglitchwidth.ThedriversetstheIviScopeGlitchWidth[GT]propertytothisvalue.Theoscilloscopetriggerswhenitdetectsapulsewithawidthlessthanorgreaterthanthisvalue,dependingontheGlitchConditionparameter.Units:secondsDefaultvalue:0.000010

glitchpolarityPassthepolarityoftheglitchthatyouwanttotriggertheoscilloscope.ThedriversetstheIviScopeGlitchPolarity[GT]propertytothisvalue.DefinedValues:IVISCOPE_VAL_GLITCH_POSITIVE—Theoscilloscopetriggersonapositiveglitch.IVISCOPE_VAL_GLITCH_NEGATIVE—Theoscilloscopetriggersonanegativeglitch.IVISCOPE_VAL_GLITCH_EITHER—Theoscilloscopetriggersoneitherapositiveornegativeglitch.DefaultValue:IVISCOPE_VAL_GLITCH_POSITIVE

glitchconditionPasstheglitchcondition.ThedriverusesthisvaluetosettheIviScopeGlitchCondition[GT]property.

Page 1953: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Theoscilloscopetriggerswhenitdetectsapulsewithawidthlessthanorgreaterthanthisvalue,dependingonthisparameter.DefinedValues:IVISCOPE_VAL_GLITCH_LESS_THAN—TheoscilloscopetriggerswhenthepulsewidthislessthantheGlitchWidth.IVISCOPE_VAL_GLITCH_GREATER_THAN—TheoscilloscopetriggerswhenthepulsewidthisgreaterthantheGlitchWidth.DefaultValue:IVISCOPE_VAL_GLITCH_LESS_THAN

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1954: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeConfigureInitiateContinuousIviScopeContinuousAcquisitionCapabilityGroup[CA]ThisVIconfigurestheoscilloscopetoperformcontinuousacquisition.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.continuousacquisitionSpecifieswhetheryouwanttoenablecontinuousacquisitionontheoscilloscope.ThedriverusesthisvaluetosettheIviScopeInitiateContinuous[CA]property.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1955: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeConfigureInterpolationIviScopeInterpolationCapabilityGroup[I]ThisVIconfigurestheinterpolationmethodtheoscilloscopeuseswhenitcannotsampleavoltageforapointinthewaveformrecord.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptions[I]VI.interpolationPasstheinterpolationmethodyouwanttheoscilloscopetousewhenitcannotsampleavoltageforapointinthewaveformrecord.ThedriversetstheIviScopeInterpolationpropertytothisvalue.DefinedValues:IVISCOPE_VAL_NO_INTERPOLATIONNointerpolationIVISCOPE_VAL_SINE_Xsin(x)/xinterpolationIVISCOPE_VAL_LINEARLinearinterpolationDefaultvalue:IVISCOPE_VAL_SINE_X

NoteIVISCOPE_VAL_NO_INTERPOLATIONTheoscilloscopedoesnotinterpolateanypointsinthewaveform.Instead,thedriversetseveryelementinthewaveformarrayforwhichtheoscilloscopecannotsampleavaluetoanIEEE-definedNaN(NotaNumber)value.

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1956: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1957: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeConfigureNumberofAveragesIviScopeAverageAcquisitionCapabilityGroup[AA]WhenyousettheacquisitiontypetoIVISCOPE_VAL_AVERAGE,theoscilloscopeacquiresmultiplewaveforms.Aftereachwaveformacquisition,theoscilloscopekeepstheaveragevalueofallacquisitionsforeachelementinthewaveformrecord.ThisVIconfiguresthenumberofwaveformsthattheoscilloscopeacquiresandaverages.Aftertheoscilloscopeacquiresasmanywaveformsasyouspecify,itreturnstotheIdlestate.

NoteSettheacquisitiontypetoIVISCOPE_VAL_AVERAGEbeforeyoucallthisVI.Tosettheacquisitiontype,calltheIviScopeConfigureAcquisitionTypeVI.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.numberofaveragesWhenyousettheacquisitiontypetoIVISCOPE_VAL_AVERAGE,theoscilloscopeacquiresmultiplewaveforms.Aftereachwaveformacquisition,theoscilloscopekeepstheaveragevalueofallacquisitionsforeachelementinthewaveformrecord.Thisparameterspecifiesthenumberofwaveformstheoscilloscopeacquiresandaverages.ThedriversetstheIviScopeNumberofAverages[AA]propertytothisvalue.Defaultvalue:8

NoteThisparameteraffectsinstrumentbehavioronlywhentheacquisitiontypeissettoIVISCOPE_VAL_AVERAGE.errorin(noerror)Theerrorinclustercanaccepterrorinformation

Page 1958: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

wiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1959: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeConfigureNumberofEnvelopesIviScopeMinMaxWaveformCapabilityGroup[MmW]WhenyousettheacquisitiontypetoIVISCOPE_VAL_ENVELOPE,theoscilloscopeacquiresmultiplewaveforms.Aftereachwaveformacquisition,theoscilloscopekeepstheminimumandmaximumvaluesitfindsforeachelementinthewaveformrecord.ThisVIconfiguresthenumberofwaveformstheoscilloscopeacquiresandanalyzestocreatetheminimumandmaximumwaveforms.Aftertheoscilloscopeacquiresasmanywaveformsasyouspecify,itreturnstotheIdlestate.

NoteSettheacquisitiontypetoIVISCOPE_VAL_ENVELOPEbeforeyoucallthisVI.Tosettheacquisitiontype,calltheIviScopeConfigureAcquisitionTypeVI.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.numberofenvelopesWhenyousettheacquisitiontypetoIVISCOPE_VAL_ENVELOPE,theoscilloscopeacquiresmultiplewaveforms.Aftereachwaveformacquisition,theoscilloscopekeepstheminimumandmaximumvaluesitfindsforeachpointinthewaveformrecord.Thisparameterspecifiesthenumberofwaveformstheoscilloscopeacquiresandanalyzestocreatetheminimumandmaximumwaveforms.ThedriversetstheIviScopeNumberofEnvelopes[MmW]propertytothisvalue.Defaultvalue:8

NoteThisparameteraffectsinstrumentbehavioronlywhentheacquisitiontypeissettoIVISCOPE_VAL_ENVELOPE.

Page 1960: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1961: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeConfigureReferenceLevelsIviScopeWaveformMeasCapabilityGroup[WM]ThisVIconfiguresthereferencelevelsforwaveformmeasurements.YoumustcallthisVIbeforeyoucalltheIviScopeReadWaveformMeasurementVItotakemeasurements.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.lowref(percentage)Passthelowreferenceyouwanttheoscilloscopetouseforwaveformmeasurements.ThedriversetstheIviScopeMeasurementLowReference[WM]propertytothisvalue.Units:ApercentageofthedifferencebetweentheVoltageHighandVoltageLow.

NoteTheoscilloscopecalculatestheVoltageHighandtheVoltageLowusingeitherthemin/maxorhistogrammethods.Themin/maxmethodusesthemaximumandminimumvaluesfound.Thehistogrammethodusesthemostcommonvaluesfoundaboveandbelowthemiddleofthewaveform.midref(percentage)Passthemidreferenceyouwanttheoscilloscopetouseforwaveformmeasurements.ThedriversetstheIviScopeMeasurementMidReference[WM]propertytothisvalue.Units:ApercentageofthedifferencebetweentheVoltageHighandVoltageLow.

Page 1962: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

NoteTheoscilloscopecalculatestheVoltageHighandtheVoltageLowusingeitherthemin/maxorhistogrammethods.Themin/maxmethodusesthemaximumandminimumvaluesfound.Thehistogrammethodusesthemostcommonvaluesfoundaboveandbelowthemiddleofthewaveform.highref(percentage)Passthehighreferenceyouwanttheoscilloscopetouseforwaveformmeasurements.ThedriversetstheIviScopeMeasurementHighReference[WM]propertytothisvalue.Units:ApercentageofthedifferencebetweentheVoltageHighandVoltageLow.

NoteTheoscilloscopecalculatestheVoltageHighandtheVoltageLowusingeitherthemin/maxorhistogrammethods.Themin/maxmethodusesthemaximumandminimumvaluesfound.Thehistogrammethodusesthemostcommonvaluesfoundaboveandbelowthemiddleofthewaveform.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1963: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeConfigureRuntTriggerSourceIviScopeRuntTriggerCapabilityGroup[RT]ThisVIconfigurestherunttrigger.Arunttriggeroccurswhenthetriggersignalcrossesoneoftheruntthresholdstwicewithoutcrossingtheotherruntthreshold.YouspecifytheruntthresholdswiththeRuntLowThresholdandRuntHighThresholdparameters.YouspecifythepolarityoftheruntwiththeRuntPolarityparameter.

NoteThisVIaffectsinstrumentbehavioronlyifthetriggertypeisIVISCOPE_VAL_RUNT_TRIGGER.CalltheIviScopeConfigureTriggerandIviScopeConfigureTriggerCouplingVIstosetthetriggertypeandtriggercouplingbeforecallingthisVI.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.triggersourcePassthesourceyouwanttheoscilloscopetomonitorforatrigger.ThedriversetstheIviScopeTriggerSourcepropertytothisvalue.AfteryoucalloneoftheIviScopeReadWaveform,IviScopeReadMinMaxWaveform[MmW],IviScopeReadWaveformMeasurement[WM],orIviScopeInitiateAcquisitionVIs,theoscilloscopewaitsforthetriggerfromthesourceyouspecifyinthisparameter.Thiscontrolacceptsoneofthevalidchannelnamesoradditionaltriggersourceslistedbelow.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromone

Page 1964: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

instrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelinMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.

AdditionalTriggerSources

IVISCOPE_VAL_EXTERNALExternalIVISCOPE_VAL_TTL0—PXITRIG0orVXITTL0IVISCOPE_VAL_TTL1—PXITRIG1orVXITTL1IVISCOPE_VAL_TTL2—PXITRIG2orVXITTL2IVISCOPE_VAL_TTL3—PXITRIG3orVXITTL3IVISCOPE_VAL_TTL4—PXITRIG4orVXITTL4IVISCOPE_VAL_TTL5—PXITRIG5orVXITTL5IVISCOPE_VAL_TTL6—PXITRIG6orVXITTL6IVISCOPE_VAL_TTL7—PXITRIG7orVXITTL7IVISCOPE_VAL_ECL—VXIECL0IVISCOPE_VAL_ECL1—VXIECL1IVISCOPE_VAL_PXI_STAR—PXIStarIVISCOPE_VAL_RTSI_0—RTSIline0IVISCOPE_VAL_RTSI_1—RTSIline1IVISCOPE_VAL_RTSI_2—RTSIline2IVISCOPE_VAL_RTSI_3—RTSIline3IVISCOPE_VAL_RTSI_4—RTSIline4IVISCOPE_VAL_RTSI_5—RTSIline5IVISCOPE_VAL_RTSI_6—RTSIline6

NoteIVISCOPE_VAL_EXTERNALTheoscilloscopewaitsforatriggerontheexternaltriggerinput.runtlowthreshold(volts)Passthelowthresholdyouwanttheoscilloscopetouseforrunttriggering.ThedriversetstheIviScope

Page 1965: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

RuntLowThreshold[RT]propertytothisvalue.Units:voltsDefaultValue:1.0

runthighthreshold(volts)Passthehighthresholdyouwanttheoscilloscopetouseforrunttriggering.ThedriversetstheIviScopeRuntHighThreshold[RT]propertytothisvalue.Units:voltsDefaultValue:4.0

runtpolarityPassthepolarityoftheruntthatyouwanttotriggertheoscilloscope.ThedriversetstheIviScopeRuntPolarity[RT]propertytothisvalue.DefinedValues:

IVISCOPE_VAL_RUNT_POSITIVETheoscilloscopetriggersonapositiverunt.ApositiveruntoccurswhenarisingedgecrossestheRuntLowThresholdanddoesnotcrosstheRuntHighThresholdbeforere-crossingtheLowRuntThreshold.IVISCOPE_VAL_RUNT_NEGATIVETheoscilloscopetriggersonanegativerunt.AnegativeruntoccurswhenafallingedgecrossestheRuntHighThresholdanddoesnotcrosstheRuntLowThresholdbeforere-crossingtheHighRuntThreshold.IVISCOPE_VAL_RUNT_EITHERTheoscilloscopetriggersoneitherapositiveornegativerunt.

DefaultValue:IVISCOPE_VAL_RUNT_POSITIVE

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.

Page 1966: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1967: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeConfigureTriggerIviScopeBaseCapabilityGroupThisVIconfiguresthecommonpropertiesofthetriggersubsystem.Thesepropertiesarethetriggertypeandholdoff.Details

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.triggertypePassthetypeoftriggeryouwanttheoscilloscopetouse.ThedriversetstheIviScopeTriggerTypetothisvalue.DefinedValues:IVISCOPE_VAL_EDGE_TRIGGER—Configurestheoscilloscopeforedgetriggering.Anedgetriggeroccurswhenthetriggersignalcrossesthetriggerlevelyouspecifywiththeslopeyouspecify.YouconfigurethetriggerlevelandslopewiththeIviScopeConfigureEdgeTriggerSourceVI.IVISCOPE_VAL_TV_TRIGGER—ConfigurestheoscilloscopeforTVtriggering.YouconfiguretheTVsignaltype,theeventonwhichtotrigger,andthesignalpolaritywiththeIviScopeConfigureTVTriggerSource[TV]andIviScopeConfigureTVTriggerLineNumber[TV]VIs.IVISCOPE_VAL_RUNT_TRIGGER—Configurestheoscilloscopeforrunttriggering.Arunttriggeroccurswhenthetriggersignalcrossesoneoftheruntthresholdstwicewithoutcrossingtheotherruntthreshold.YouconfiguretheruntthresholdsandthepolarityoftheruntwiththeIviScopeConfigureRuntTriggerSource[RT]VI.IVISCOPE_VAL_GLITCH_TRIGGER—Configurestheoscilloscopeforglitchtriggering.Aglitchtriggeroccurswhenthetriggersignalhasapulsewithawidththatislessthantheglitchwidth.Thetriggerdoesnotactuallyoccuruntiltheedgeofthepulsethatcorrespondstotheglitchwidthandpolarityyouspecifycrossesthe

Page 1968: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

triggerlevel.Youconfiguretheglitchwidth,thepolarityofthepulse,andthetriggerlevelwiththeIviScopeConfigureGlitchTriggerSource[GT]VI.IVISCOPE_VAL_WIDTH_TRIGGER—Configurestheoscilloscopeforwidthtriggering.Awidthtriggeroccurswhentheoscilloscopedetectsapositiveornegativepulsewithawidthbetween,oroptionallyoutside,thewidththresholds.Thetriggerdoesnotactuallyoccuruntiltheedgeofapulsethatcorrespondstothewidththresholdsandpolarityyouspecifycrossesthetriggerlevel.Youconfigurethewidththresholds,whethertotriggeronpulsewidthsthatarewithinoroutsidethewidththresholds,thepolarityofthepulse,andthetriggerlevelwiththeIviScopeConfigureWidthTriggerSource[WT]VI.IVISCOPE_VAL_AC_LINE_TRIGGER—ConfigurestheoscilloscopeforACLinetriggering.YouconfiguretheslopeonwhichtotriggerwiththeIviScopeConfigureACLineTriggerSlope[AT]VI.IVISCOPE_VAL_IMMEDIATE_TRIGGER—Configurestheoscilloscopeforimmediatetriggering.Theoscilloscopedoesnotwaitfortriggerofanykinduponinitialization.DefaultValue:IVISCOPE_VAL_EDGE_TRIGGER

NoteThiscontrolconfiguresthetypeoftriggertheoscilloscopeuses.AfteryoucallthisVI,youmustcalltheappropriatetriggerconfigurationVItocompletelyspecifythetrigger.

triggerholdoff(seconds)Passthelengthoftimeyouwanttheoscilloscopetowaitafteritdetectsatriggeruntiltheoscilloscopeenablesthetriggersubsystemtodetectanothertrigger.ThedriversetstheIviScopeTriggerHoldoffpropertytothisvalue.Thisparameteraffectsinstrumentoperationonlywhentheoscilloscoperequiresmultipleacquisitionstobuildacompletewaveform.Theoscilloscoperequiresmultiplewaveformacquisitionswhenitusesequivalent-timesamplingorwhenyousettheacquisitiontypetoenvelopeoraverage.Units:seconds

Page 1969: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

IviScopeConfigureTriggerDetailsWhenyoucallIviScopeReadWaveform,IviScopeReadWaveformMeasurement[WM],IviScopeReadMinMaxWaveform[MmW],orIviScopeInitiateAcquisition,theoscilloscopewaitsforatrigger.YouspecifythetypeoftriggerforwhichtheoscilloscopewaitswiththeTriggerTypeparameter.Iftheoscilloscoperequiresmultiplewaveformacquisitionstobuildacompletewaveform,itwaitsforthelengthoftimeyouspecifywiththeHoldoffparametertoelapsesincetheprevioustrigger.Theoscilloscopethenwaitsforthenexttrigger.Oncetheoscilloscopeacquiresacompletewaveform,itreturnstotheIdlestate.

NoteAfteryoucallthisVI,youmustcallthetriggerconfigurationVIthatcorrespondstotheTriggerTypeyouselecttocompletelyspecifythetrigger.Forexample,ifyousettheTriggerTypetoIVISCOPE_VAL_EDGE_TRIGGER,youusetheIviScopeConfigureEdgeTriggerSourceVItocompletelyspecifythetrigger.

Page 1970: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeConfigureTriggerCouplingIviScopeBaseCapabilityGroupThisVIconfiguresthetriggercoupling.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.triggercouplingPassthetriggercoupling.ThedriverusesthisvaluetosettheIviScopeTriggerCouplingproperty.DefinedValues:IVISCOPE_VAL_AC—TheoscilloscopeACcouplesthetriggersignal.IVISCOPE_VAL_DC—TheoscilloscopeDCcouplesthetriggersignal.IVISCOPE_VAL_LF_REJECT—Theoscilloscopefiltersoutthelowfrequenciesfromthetriggersignal.IVISCOPE_VAL_HF_REJECT—Theoscilloscopefiltersoutthehighfrequenciesfromthetriggersignal.IVISCOPE_VAL_NOISE_REJECT—Theoscilloscopefiltersoutthenoisefromthetriggersignal.DefaultValue:IVISCOPE_VAL_DC

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1971: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1972: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeConfigureTriggerModifierIviScopeTriggerModifierCapabilityGroup[TM]ThisVIconfiguresthetriggermodifier.Thetriggermodifierdeterminestheoscilloscope'sbehaviorintheabsenceoftheconfiguredtrigger.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.triggermodifierPassthetriggermodifier.ThedriverusesthisvaluetosettheIviScopeTriggerModifier[TM]property.DefinedValues:IVISCOPE_VAL_NO_TRIGGER_MOD—Theoscilloscopewaitsuntilthetriggeryouspecifyoccurs.IVISCOPE_VAL_AUTO—Theoscilloscopeautomaticallytriggersifthetriggeryouspecifydoesnotoccurwithintheoscilloscope'stimeoutperiod.IVISCOPE_VAL_AUTO_LEVEL—Theoscilloscopeadjuststhetriggerlevelifthetriggeryouspecifydoesnotoccur.DefaultValue:IVISCOPE_VAL_NO_TRIGGER_MOD

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptions

Page 1973: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

VI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1974: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeConfigureTVTriggerLineNumberIviScopeTVTriggerCapabilityGroup[TV]ThisVIconfigurestheTVlineuponwhichtheoscilloscopetriggers.ThelinenumberisabsoluteandnotrelativetothefieldoftheTVsignal.

NoteThisVIaffectsinstrumentbehavioronlyifthetriggertypeissettoIVISCOPE_VAL_TV_TRIGGERandtheTVtriggereventissettoIVISCOPE_VAL_TV_LINE_NUMBER.CalltheIviScopeConfigureTriggerandtheIviScopeConfigureTVTriggerSource[TV]VIstosetthetriggertypeandTVtriggereventbeforecallingthisVI.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.linenumberPassthelineonwhichyouwanttheoscilloscopetotrigger.ThedriversetstheIviScopeTVTriggerLineNumber[TV]propertytothisvalue.Thelinenumberisindependentofthefield.Thismeansthattotriggeronthefirstlineofthesecondfield,youmustspecifyalinenumberof263(ifweassumethatfieldonehas262lines).Defaultvalue:1

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtain

Page 1975: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

fromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1976: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeConfigureTVTriggerSourceIviScopeTVTriggerCapabilityGroup[TV]ThisVIconfigurestheoscilloscopeforTVtriggering.ItconfigurestheTVsignalformat,theevent,andthesignalpolarity.

NoteThisVIaffectsinstrumentbehavioronlyifthetriggertypeisIVISCOPE_VAL_TV_TRIGGER.CalltheIviScopeConfigureTriggerandIviScopeConfigureTriggerCouplingVIstosetthetriggertypeandtriggercouplingbeforecallingthisVI.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.triggersourcePassthesourceyouwanttheoscilloscopetomonitorforatrigger.ThedriversetstheIviScopeTriggerSourcepropertytothisvalue.AfteryoucalloneoftheIviScopeReadWaveform,IviScopeReadMinMaxWaveform[MmW],IviScopeReadWaveformMeasurement[WM],orIviScopeInitiateAcquisitionVIs,theoscilloscopewaitsforthetriggerfromthesourceyouspecifyinthisparameter.Thiscontrolacceptsoneofthevalidchannelnamesoradditionaltriggersourceslistedbelow.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.Youassignavirtualchannelnametoan

Page 1977: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

instrumentspecificchannelinMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.

AdditionalTriggerSources

IVISCOPE_VAL_EXTERNALExternalIVISCOPE_VAL_TTL0—PXITRIG0orVXITTL0IVISCOPE_VAL_TTL1—PXITRIG1orVXITTL1IVISCOPE_VAL_TTL2—PXITRIG2orVXITTL2IVISCOPE_VAL_TTL3—PXITRIG3orVXITTL3IVISCOPE_VAL_TTL4—PXITRIG4orVXITTL4IVISCOPE_VAL_TTL5—PXITRIG5orVXITTL5IVISCOPE_VAL_TTL6—PXITRIG6orVXITTL6IVISCOPE_VAL_TTL7—PXITRIG7orVXITTL7IVISCOPE_VAL_ECL0—VXIECL0IVISCOPE_VAL_ECL1—VXIECL1IVISCOPE_VAL_PXI_STAR—PXIStarIVISCOPE_VAL_RTSI_0—RTSIline0IVISCOPE_VAL_RTSI_1—RTSIline1IVISCOPE_VAL_RTSI_2—RTSIline2IVISCOPE_VAL_RTSI_3—RTSIline3IVISCOPE_VAL_RTSI_4—RTSIline4IVISCOPE_VAL_RTSI_5—RTSIline5IVISCOPE_VAL_RTSI_6—RTSIline6

NoteIVISCOPE_VAL_EXTERNAL—Theoscilloscopewaitsforatriggerontheexternaltriggerinput.tvsignalformatPassthetypeofTVsignalonwhichtheoscilloscopetriggers.ThedriversetstheIviScopeTVTriggerSignalFormat[TV]propertytothisvalue.DefinedValues:

Page 1978: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_NTSCNTSCvideosignalIVISCOPE_VAL_PALPALvideosignalIVISCOPE_VAL_SECAMSECAMvideosignalDefaultValue:IVISCOPE_VAL_NTSC

tveventPasstheTVeventonwhichyouwanttheoscilloscopetotrigger.ThedriversetstheIviScopeTVTriggerEvent[TV]propertytothisvalue.DefinedValues:IVISCOPE_VAL_TV_EVENT_FIELD1—Triggeronfield1IVISCOPE_VAL_TV_EVENT_FIELD2—Triggeronfield2IVISCOPE_VAL_TV_EVENT_ANY_FIELD—TriggeronanyfieldIVISCOPE_VAL_TV_EVENT_ANY_LINE—TriggeronanylineIVISCOPE_VAL_TV_EVENT_LINE_NUMBER—TriggeronalineyouspecifyDefaultValue:IVISCOPE_VAL_TV_EVENT_FIELD1

NoteIfyouspecifyIVISCOPE_VAL_TV_EVENT_LINE_NUMBER,youmustsetthelinenumberonwhichtheoscilloscopetriggersbycallingtheIviScopeConfigureTVTriggerLineNumber[TV]VI.triggerpolarityPassthepolarityoftheTVsignal.ThedriversetstheIviScopeTVTriggerPolaritypropertytothisvalue.DefinedValues:IVISCOPE_VAL_TV_POSITIVE—TriggeronapositivevideosyncIVISCOPE_VAL_TV_NEGATIVE—TriggeronanegativevideosyncDefaultvalue:IVISCOPE_VAL_TV_POSITIVE

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1979: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1980: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeConfigureWidthTriggerSourceIviScopeWidthTriggerCapabilityGroup[WT]ThisVIconfiguresthewidthtrigger.Awidthtriggeroccurswhentheoscilloscopedetectsapositiveornegativepulsewithawidthbetween,oroptionallyoutside,thewidththresholds.YouspecifythewidththresholdswiththeWidthLowThresholdandWidthHighThresholdparameters.YouspecifywhethertheoscilloscopetriggersonpulsewidthsthatarewithinoroutsidethewidththresholdswiththeWidthConditionparameter.YouspecifythepolarityofthepulsewiththeWidthPolarityparameter.ThetriggerdoesnotactuallyoccuruntiltheedgeofapulsethatcorrespondstotheWidthLowThreshold,WidthHighThreshold,WidthCondition,andWidthPolaritycrossesthethresholdyouspecifyintheTriggerLevelparameter.

NoteThisVIaffectsinstrumentbehavioronlyifthetriggertypeisIVISCOPE_VAL_WIDTH_TRIGGER.CalltheIviScopeConfigureTriggerandIviScopeConfigureTriggerCouplingVIstosetthetriggertypeandtriggercouplingbeforecallingthisVI.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.triggersourcePassthesourceyouwanttheoscilloscopetomonitorforatrigger.ThedriversetstheIviScopeTriggerSourcepropertytothisvalue.AfteryoucalloneoftheIviScopeReadWaveform,IviScopeReadMinMaxWaveform[MmW],IviScopeReadWaveformMeasurement[WM],orIviScopeInitiateAcquisitionVIs,the

Page 1981: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

oscilloscopewaitsforthetriggerfromthesourceyouspecifyinthisparameter.ThiscontrolacceptsoneofthevalidchannelnamesoradditionaltriggersourceslistedinAdditionalTriggerSources.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.

AdditionalTriggerSources

IVISCOPE_VAL_EXTERNAL—ExternalIVISCOPE_VAL_TTL0—PXITRIG0orVXITTL0IVISCOPE_VAL_TTL1—PXITRIG1orVXITTL1IVISCOPE_VAL_TTL2—PXITRIG2orVXITTL2IVISCOPE_VAL_TTL3—PXITRIG3orVXITTL3IVISCOPE_VAL_TTL4—PXITRIG4orVXITTL4IVISCOPE_VAL_TTL5—PXITRIG5orVXITTL5IVISCOPE_VAL_TTL6—PXITRIG6orVXITTL6IVISCOPE_VAL_TTL7—PXITRIG7orVXITTL7IVISCOPE_VAL_ECL0—VXIECL0IVISCOPE_VAL_ECL1—VXIECL1IVISCOPE_VAL_PXI_STAR—PXIStarIVISCOPE_VAL_RTSI_0—RTSIline0IVISCOPE_VAL_RTSI_1—RTSIline1IVISCOPE_VAL_RTSI_2—RTSIline2IVISCOPE_VAL_RTSI_3—RTSIline3

Page 1982: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_RTSI_4—RTSIline4IVISCOPE_VAL_RTSI_5—RTSIline5IVISCOPE_VAL_RTSI_6—RTSIline6

NoteIVISCOPE_VAL_EXTERNAL—Theoscilloscopewaitsforatriggerontheexternaltriggerinput.triggerlevel(volts)Passthevoltagethresholdyouwanttheoscilloscopetouseforwidthtriggering.ThedriversetstheIviScopeTriggerLevelpropertytothisvalue.TheoscilloscopetriggerswhentheedgeofapulsethatcorrespondstotheWidthLowThreshold,WidthHighThreshold,WidthCondition,andWidthPolaritycrossesthethresholdyouspecifyinthisparameter.Units:voltsDefaultvalue:0.0

NoteThisparameteronlyaffectsinstrumentbehaviorwhenyouselectachannelortheexternaltriggerinputastheTriggerSource.Youcannotconfigurethetriggerlevelthattheoscilloscopeusesforothertriggersources.widthlowthreshold(seconds)Passthelowwidththresholdtime.ThedriversetstheIviScopeWidthLowThreshold[WT]tothisvalue.Units:seconds

widthhighthreshold(seconds)Passthehighwidththresholdtime.ThedriversetstheIviScopeWidthHighThreshold[WT]tothisvalue.Units:seconds

widthpolarityPassthepolarityofthepulsethatyouwanttotriggertheoscilloscope.ThedriversetstheIviScopeWidthPolarity[WT]propertytothisvalue.DefinedValues:IVISCOPE_VAL_WIDTH_POSITIVE—Theoscilloscopetriggersonapositivepulse.IVISCOPE_VAL_WIDTH_NEGATIVE—Theoscilloscopetriggers

Page 1983: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

onanegativepulse.Defaultvalue:IVISCOPE_VAL_WIDTH_POSITIVE

widthconditionPasswhetheryouwantapulsethatiswithinoroutsidetheWidthHighThresholdandWidthLowThresholdtotriggertheoscilloscope.DefinedValues:IVISCOPE_VAL_WIDTH_WITHIN—TheoscilloscopetriggersonpulsesthathaveawidththatislessthantheWidthHighThresholdandgreaterthantheWidthLowThreshold.IVISCOPE_VAL_WIDTH_OUTSIDE—TheoscilloscopetriggersonpulsesthathaveawidththatiseithergreaterthantheWidthHighThresholdorlessthanaWidthLowThreshold.DefaultValue:IVISCOPE_VAL_WIDTH_WITHIN

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1984: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeFetchMinMaxWaveformIviScopeMinMaxWaveformCapabilityGroup[MmW]ThisVIreturnstheminimumandmaximumwaveformsthattheoscilloscopeacquiresforthechannelyouspecify.Ifthechannelisnotenabledfortheacquisition,thisVIreturnstheIVISCOPE_ERROR_CHANNEL_NOT_ENABLEDerror.Details

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.channelnamePassthevirtualchannelnamethatyouassigntotheinstrumentinMAXfromwhichyouwanttofetchtheminimumandmaximumwaveforms.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:"CHANNEL1"

waveformsizePassthenumberofelementsintheMinWaveformArrayandMaxWaveformArrayparameters.errorin(noerror)Theerrorinclustercanaccepterrorinformation

Page 1985: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

wiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.minwaveformarrayReturnstheminimumwaveformthattheoscilloscopeacquires.Units:volts

NoteYouconfiguretheinterpolationmethodtheoscilloscopeuseswiththeIviScopeConfigureInterpolation[I]VI.Ifyoudisableinterpolation,theoscilloscopedoesnotinterpolatepointsinthewaveform.Iftheoscilloscopecannotsampleavalueforapointinthewaveform,thedriversetsthecorrespondingelementintheWaveformArraytoanIEEE-definedNaN(NotaNumber)valueandtheVIreturnsIVISCOPE_WARN_INVALID_WFM_ELEMENT.YoucantestawaveformvalueforaninvalidvalueconditionbycallingtheIviScopeIsInvalidWaveformElementVI.maxwaveformarrayReturnsthemaximumwaveformthattheoscilloscopeacquires.Units:volts

NoteYouconfiguretheinterpolationmethodtheoscilloscopeuseswiththeIviScopeConfigureInterpolation[I]VI.Ifyoudisableinterpolation,theoscilloscopedoesnotinterpolatepointsinthewaveform.Iftheoscilloscopecannotsampleavalueforapointinthewaveform,thedriversetsthecorrespondingelementintheWaveformArraytoanIEEE-definedNaN(NotaNumber)valueandtheVIreturnsIVISCOPE_WARN_INVALID_WFM_ELEMENT.YoucantestawaveformvalueforaninvalidvalueconditionbycallingtheIviScopeIsInvalidWaveformElementVI.actualpointsIndicatesthenumberofpointstheVIplacesintheMinWaveformArrayandMaxWaveformArrayparameters.initialxIndicatesthetimeofthefirstpointintheMinWaveform

Page 1986: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ArrayandMaxWaveformArray.Thetimeisrelativetothetriggerevent.Forexample,iftheoscilloscopeacquiresthefirstpointinthewaveforms1secondbeforethetrigger,thisparameterreturnsthevalue–1.0.Iftheacquisitionofthefirstpointoccursatthesametimeasthetrigger,thisparameterreturnsthevalue0.0.Units:seconds

xincrementIndicatesthelengthoftimebetweenpointsintheMinWaveformArrayandMaxWaveformArray.Units:seconds

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

IviScopeFetchMinMaxWaveformThewaveformsarefromanacquisitionthatyoupreviouslyinitiated.UsethisVItofetchwaveformswhenyousettheacquisitiontypetoIVISCOPE_VAL_PEAK_DETECTorIVISCOPE_VAL_ENVELOPE.Iftheacquisitiontypeisnotoneofthelistedtypes,theVIreturnstheIVISCOPE_ERROR_INVALID_ACQ_TYPEerror.UsetheIviScopeInitiateAcquisitionVItostartanacquisitiononthechannelsthatyouenablewiththeIviScopeConfigureChannelVI.Theoscilloscopeacquiresthemin/maxwaveformsfortheenabledchannelsconcurrently.YouusetheIviScopeAcquisitionStatusVItodeterminewhentheacquisitioniscomplete.YoumustcallthisVIseparatelyforeachenabledchanneltoobtainthemin/maxwaveforms.YoucancalltheIviScopeReadMinMaxWaveform[MmW]VIinsteadoftheIviScopeInitiateAcquisitionVI.TheIviScopeReadMinMaxWaveform[MmW]VIstartsanacquisitiononallenabledchannels,waitsfortheacquisitiontocomplete,andreturnsthemin/maxwaveformsforthechannelyouspecify.YoucallthisVItoobtainthemin/maxwaveformsforeachoftheremainingchannels.

Notes

Page 1987: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

1. AfterthisVIexecutes,eachelementintheMinWaveformArrayandMaxWaveformArrayparametersiseitheravoltageoravalueindicatingthattheoscilloscopecouldnotsampleavoltage.

2. YouconfiguretheinterpolationmethodtheoscilloscopeuseswiththeIviScopeIsInvalidWaveformElementVI.Ifyoudisableinterpolation,theoscilloscopedoesnotinterpolatepointsinthewaveform.Iftheoscilloscopecannotsampleavalueforapointinthewaveform,thedriversetsthecorrespondingelementintheWaveformArraytoanIEEEdefinedNaN(NotaNumber)valueandtheVIreturnsIVISCOPE_WARN_INVALID_WFM_ELEMENT.

3. YoucantestawaveformvalueforaninvalidvalueconditionbycallingtheIviScopeIsInvalidWaveformElementVI.

4. ThisVIdoesnotchecktheinstrumentstatus.Typically,youcallthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Youusethelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Ifyouwanttochecktheinstrumentstatus,calltheIviScopeError-QueryVIattheconclusionofthesequence.

5. TheclassdriverreturnsasimulatedminimumandmaximumwaveformwhenthisVIiscalledandtheIviScopeSimulatepropertyissettoTRUEandtheIviScopeUseSpecificSimulationpropertyissettoFALSE.Forinformationonhowtoconfigureasimulatedwaveform,refertoIviScopeSimulatorSetupDialogBox.

Page 1988: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeFetchWaveformIviScopeBaseCapabilityGroupThisVIreturnsthewaveformtheoscilloscopeacquiresforthechannelyouspecify.ThewaveformisfromanacquisitionthatyouinitiatepriortocallingthisVI.YouusetheIviScopeInitiateAcquisitionVItostartanacquisitiononthechannelsthatyouenablewiththeIviScopeConfigureChannelVI.Theoscilloscopeacquireswaveformsfortheenabledchannelsconcurrently.YouusetheIviScopeAcquisitionStatusVItodeterminewhentheacquisitioniscomplete.YoumustcallthisVIseparatelyforeachenabledchanneltoobtainthewaveforms.YoucancalltheIviScopeReadWaveformVIinsteadoftheIviScopeInitiateAcquisitionVI.TheIviScopeReadWaveformVIstartsanacquisitiononallenabledchannels,waitsfortheacquisitiontocomplete,andreturnsthewaveformforthechannelyouspecify.YoucallthisVItoobtainthewaveformforeachoftheremainingchannels.

Notes

1. AfterthisVIexecutes,eachelementintheWaveformArrayparameteriseitheravoltageoravalueindicatingthattheoscilloscopecouldnotsampleavoltage.

2. YouconfiguretheinterpolationmethodtheoscilloscopeuseswiththeIviScopeConfigureInterpolation[I]VI.Ifyoudisableinterpolation,theoscilloscopedoesnotinterpolatepointsinthewaveform.Iftheoscilloscopecannotsampleavalueforapointinthewaveform,thedriversetsthecorrespondingelementintheWaveformArraytoanIEEE-definedNaN(NotaNumber)valueandtheVIreturnsIVISCOPE_WARN_INVALID_WFM_ELEMENT.

Page 1989: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

3. YoucantestawaveformvalueforaninvalidvalueconditionbycallingtheIviScopeIsInvalidWaveformElementVI.

4. ThisVIdoesnotchecktheinstrumentstatus.Typically,youcallthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Youusethelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Ifyouwanttochecktheinstrumentstatus,calltheIviScopeError-QueryVIattheconclusionofthesequence.

5. TheclassdriverreturnsasimulatedwaveformwhenthisVIiscalledandtheIviScopeSimulatepropertyissettoTRUEandtheIviScopeUseSpecificSimulationpropertyissettoFALSE.Forinformationonhowtoconfigureasimulatedwaveform,refertoIviScopeSimulatorSetupDialogBox.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.channelnamePassthevirtualchannelnamethatyouassigntotheinstrumentinMAXfromwhichyouwanttofetchawaveform.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:"CHANNEL1"

waveformsizePassthenumberofelementsintheWaveformArrayparameter.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1990: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.waveformarrayReturnsthewaveformthattheoscilloscopeacquires.Units:volts

Notes

1. YouconfiguretheinterpolationmethodtheoscilloscopeuseswiththeIviScopeIsInvalidWaveformElementVI.Ifyoudisableinterpolation,theoscilloscopedoesnotinterpolatepointsinthewaveform.Iftheoscilloscopecannotsampleavalueforapointinthewaveform,thedriversetsthecorrespondingelementintheWaveformArraytoanIEEEdefinedNaN(NotaNumber)valueandtheVIreturnsIVISCOPE_WARN_INVALID_WFM_ELEMENT.

2. YoucantestawaveformvalueforaninvalidvalueconditionbycallingtheIviScopeIsInvalidWaveformElementVI.

actualpointsIndicatesthenumberofpointstheVIplacesintheWaveformArrayparameter.initialxIndicatesthetimeofthefirstpointintheWaveformArray.Thetimeisrelativetothetriggerevent.Forexample,iftheoscilloscopeacquiresthefirstpointintheWaveformArray1secondbeforethetrigger,thisparameterreturnsthevalue–1.0.Iftheacquisitionofthefirstpointoccursatthesametimeasthetrigger,thisparameterreturnsthevalue0.0.Units:seconds

xincrementIndicatesthelengthoftimebetweenpointsintheWaveformArray.Units:seconds

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1991: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeFetchWaveformMeasurementIviScopeWaveformMeasCapabilityGroup[WM]ThisVIfetchesawaveformmeasurementfromthechannelyouspecify.Ifthechannelisnotenabledfortheacquisition,thisVIreturnstheIVISCOPE_ERROR_CHANNEL_NOT_ENABLEDerror.Thewaveformonwhichtheoscilloscopecalculatesthewaveformmeasurementisfromanacquisitionthatyoupreviouslyinitiated.

UsetheIviScopeInitiateAcquisitionVItostartanacquisitiononthechannelsthatyouenablewiththeIviScopeConfigureChannelVI.Theoscilloscopeacquireswaveformsfortheenabledchannelsconcurrently.YouusetheIviScopeAcquisitionStatusVItodeterminewhentheacquisitioniscomplete.YoucallthisVIseparatelyforeachwaveformmeasurementyouwanttoobtainonaspecificchannel.YoucancalltheIviScopeReadWaveformMeasurement[WM]VIinsteadoftheIviScopeInitiateAcquisitionVI.TheIviScopeReadWaveformMeasurement[WM]VIstartsanacquisitiononallenabledchannels.Itthenwaitsfortheacquisitiontocomplete,obtainsawaveformmeasurementonthechannelyouspecify,andreturnsthemeasurementvalue.YoucallthisVIseparatelyforanyotherwaveformmeasurementthatyouwanttoobtainonaspecificchannel.

Notes

1. YoumustconfiguretheappropriatereferencelevelsbeforeyoucallthisVI.Youconfigurethelow,mid,andhighreferenceseitherbycallingtheIviScopeConfigureReferenceLevels[WM]VIorbysettingthefollowingproperties:

Page 1992: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeMeasurementHighReference[WF]IviScopeMeasurementLowReference[WM]IviScopeMeasurementMidReference[WM]

2. ThisVIdoesnotchecktheinstrumentstatus.Typically,youcallthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Youusethelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Ifyouwanttochecktheinstrumentstatus,calltheIviScopeError-QueryVIattheconclusionofthesequence.

3. TheclassdriverreturnsasimulatedmeasurementwhenthisVIiscalledandtheIviScopeSimulatepropertyissettoTRUEandtheIviScopeUseSpecificSimulationpropertyissettoFALSE.Forinformationonhowtoconfigureasimulatedmeasurement,refertoIviScopeSimulatorSetupDialogBox.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.channelnamePassthevirtualchannelnamethatyouassigntotheinstrumentinMAXfromwhichyouwanttofetchawaveformmeasurement.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:"CHANNEL1"

measurementfunctionPassthewaveformmeasurementyouwanttheoscilloscopetoperform.Definedvalues:IVISCOPE_VAL_RISE_TIME—RiseTimeThelengthoftimeforthefirstrisingedgeofthesignaltorisefromthelowreferenceleveltothehighreferencelevel.

Page 1993: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_FALL_TIME—FallTimeThelengthoftimeforthefirstfallingedgeofthesignaltofallfromthehighreferenceleveltothelowreferencelevel.IVISCOPE_VAL_FREQUENCY—FrequencyThefrequencyofonecompletecycleinthewaveform.IVISCOPE_VAL_PERIOD—PeriodThelengthoftimeofonecompletecycleinthewaveform.IVISCOPE_VAL_VOLTAGE_RMS—VoltageRMSThetrueRootMeanSquarevoltageoftheentirewaveform.IVISCOPE_VAL_VOLTAGE_CYCLE_RMS—VoltageRMS(Cycle)ThetrueRootMeanSquarevoltageoverthefirstcycleinthewaveform.IVISCOPE_VAL_VOLTAGE_MAX—VoltageMaxThemaximumamplitudefoundintheentirewaveform.IVISCOPE_VAL_VOLTAGE_MIN—VoltageMinTheminimumamplitudefoundintheentirewaveform.IVISCOPE_VAL_VOLTAGE_PEAK_TO_PEAK—VoltageVppTheabsolutedifferencebetweentheVoltageMaxandtheVoltageMin.IVISCOPE_VAL_VOLTAGE_HIGH—VoltageHighThevoltagethatcorrespondsto100%whenyouusethereferencelevels.Theoscilloscopecalculatesthisvalueusingeitherthemin/maxorhistogrammethods.Themin/maxmethodusesthemaximumvaluefound.Thehistogrammethodusesthemostcommonvaluefoundabovethemiddleofthewaveform.IVISCOPE_VAL_VOLTAGE_LOW—VoltageLowThevoltagethatcorrespondsto0%whenyouusethereferencelevels.Theoscilloscopecalculatesthisvalueusingeitherthemin/maxorhistogrammethods.Themin/maxmethodusestheminimumvaluefound.Thehistogrammethodusesthemostcommonvaluefoundbelowthemiddleofthewaveform.IVISCOPE_VAL_VOLTAGE_AVERAGE—VoltageAvg.Thearithmeticaverageamplitudeoftheentirewaveform.IVISCOPE_VAL_VOLTAGE_CYCLE_AVERAGE—VoltageAvg.(Cycle)

Page 1994: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thearithmeticaverageamplitudeofthefirstcycleinthewaveform.IVISCOPE_VAL_WIDTH_NEG—WidthNegativeThelengthoftimebetweenthemidreferencelevelpointsofthefirstnegativepulseinthewaveform.IVISCOPE_VAL_WIDTH_POS—WidthPositiveThelengthoftimebetweenthemidreferencelevelpointsofthefirstpositivepulseinthewaveform.IVISCOPE_VAL_DUTY_CYCLE_NEG—DutyCycleNegativeTheratiooftheWidthNegativetothePeriodofthefirstcycleinthewaveformexpressedasapercentage.DutyCycleNegative=100.0x(WidthNegative)/PeriodIVISCOPE_VAL_DUTY_CYCLE_POS—DutyCyclePositiveTheratiooftheWidthPositivetothePeriodofthefirstcycleinthewaveformexpressedasapercentage.DutyCyclePositive=100.0X(WidthPositive)/PeriodIVISCOPE_VAL_AMPLITUDE—AmplitudeTheVoltageHighlesstheVoltageLowinVoltsovertheentirewaveformIVISCOPE_VAL_OVERSHOOT—OvershootTherelativewaveformdistortionwhichfollowsanedgetransition.Itiscalculatedusingoneofthefollowingformulas:Fortherisingedge:

OVERSHOOT=((localmaximum-VoltageHigh)/Amplitude)*100%

wherethelocalmaximumisthemaximumvoltageofthesignalinthefirsthalfofthetimeperiodthatcommenceswhentherisingedgecrossesthehighreferencelevelandconcludeswhenthesubsequentfallingedgecrossesthehighreferencelevel.Forthefallingedge:

OVERSHOOT=((VoltageLow-localminimum)/Amplitude)*100%

wherethelocalminimumistheminimumvalueofthesignalmeasuredinthefirsthalfofthetimeperiodthatcommenceswhenthefallingedgecrossesthelowreferencelevelandconcludes

Page 1995: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

whenthesubsequentrisingedgecrossesthelowreferencelevel.Theinstrumentmakesthemeasurementontheedgeclosesttothebeginningofthewaveformrecord.IVISCOPE_VAL_PRESHOOT—PreshootTherelativewaveformdistortionwhichprecedesanedgetransition.Itiscalculatedusingoneofthefollowingformulas:Fortherisingedge:

PRESHOOT=((VoltageLow-localminimum)/Amplitude)*100%

wherethelocalminimumistheminimumvalueofthesignalmeasuredinthesecondhalfofthetimeperiodthatcommenceswhentheprecedingfallingedgecrossesthelowreferencelevelandconcludeswhentherisingedgecrossesthelowreferencelevel.Forthefallingedge:

PRESHOOT=((localmaximum-VoltageHigh)/Amplitude)*100%

wherethelocalmaximumisthemaximumvoltageofthesignalinthesecondhalfofthetimeperiodthatcommenceswhentheprecedingrisingedgecrossesthehighreferencelevelandconcludeswhenthefallingedgecrossesthehighreferencelevel.Theinstrumentmakesthemeasurementontheedgeclosesttothebeginningofthewaveformrecord.DefaultValue:IVISCOPE_VAL_RISE_TIME

NoteYoumustconfiguretheappropriatereferencelevelsbeforeyoucallthisVI.Youconfigurethelow,mid,andhighreferenceseitherbycallingtheIviScopeConfigureReferenceLevels[WM]VIorbysettingthefollowingproperties:IviScopeMeasurementHighReference[WM]IviScopeMeasurementLowReference[WM]IviScopeMeasurementMidReference[WM]errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.Usethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfrom

Page 1996: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

otherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.measurementReturnsthemeasuredvalue.Units:TheunitsdependontheMeasurementFunctionyouselect,asshownbelow.RiseTime—secondsFallTime—secondsFrequency—hertzPeriod—secondsVoltageRMS—voltsVoltageRMS(Cycle)—voltsVoltageMax—voltsVoltageMin—voltsVoltageVpp—voltsVoltageHigh—voltsVoltageLow—voltsVoltageAvg.—voltsVoltageAvg.(Cycle)—voltsWidthNegative—secondsWidthPositive—secondsDutyCycleNegative—percentageDutyCyclePositive—percentageAmplitude—voltsOvershoot—percentagePreshoot—percentage

erroroutTheerroroutclusterpasseserrororwarninginformation

Page 1997: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

outofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1998: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeGetChannelNameIviScopeBaseCapabilityGroupThisVIreturnsthespecificdriverdefinedchannelnamethatcorrespondstotheone-basedindexyouspecify.IfthevalueyoupassfortheIndexparameterislessthanoneorgreaterthanthevalueoftheChannelCountproperty,theVIreturnsanemptystringintheNameparameterandreturnsanerror.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeorIviScopeInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.index(1)Aone-basedindexthatdefineswhichnametoreturn.TheindexmustbelessthanorequaltotheClassPrefixChannelCountproperty.instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeorIviScopeInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

outputchannelnameReturnsthenameoftheChannelspecifiedbytheindexparameter.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 1999: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeInitiateAcquisitionIviScopeBaseCapabilityGroupThisVIinitiatesawaveformacquisition.AfteryoucallthisVI,theoscilloscopeleavestheIdlestateandwaitsforatrigger.TheoscilloscopeacquiresawaveformforeachchannelyouhaveenabledwiththeIviScopeConfigureChannelVI.

Notes

1. ThisVIdoesnotchecktheinstrumentstatus.Typically,youcallthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Youusethelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Ifyouwanttochecktheinstrumentstatus,calltheIviScopeError-QueryVIattheconclusionofthesequence.

2. ThisVIperformsinterchangeabilitycheckingwhentheIviScopeInterchangeCheckpropertyissettoTRUE.UseNISpytoviewinterchangeabilitywarnings.Alternately,youmayusetheIviScopeGetNextInterchangeWarningVItoretrieveinterchangeabilitywarnings.Formoreinformationaboutinterchangeabilitychecking,refertothehelptextfortheIviScopeInterchangeCheckproperty.

3. TheclassdriverperformsasimulatedwaveformacquisitionwhenthisVIiscalledandtheIviScopeSimulatepropertyissettoTRUEandtheIviScopeUseSpecificSimulationpropertyissettoFALSE.Forinformationonhowtoconfigureasimulatedwaveform,refertoIviScopeSimulatorSetupDialogBox.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.Usethisinformationtodecideif

Page 2000: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

anyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2001: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeIsInvalidWaveformElementIviScopeBaseCapabilityGroupAfterthereadandfetchwaveformVIsexecute,eachelementinthewaveformarraycontainseitheravoltageoravalueindicatingthattheoscilloscopecouldnotsampleavoltage.ThedriverusesanIEEE-definedNaN(NotaNumber)valuetomarkasinvalideachelementinthewaveformarrayforwhichtheoscilloscopecouldnotsampleavoltage.ThisVIdetermineswhetheravalueyoupassfromthewaveformarrayisinvalid.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.elementvaluePassoneofthevaluesfromthewaveformarrayreturnedbythereadandfetchwaveformVIs.ThedriverusesanIEEE-definedNaN(NotaNumber)valuetomarkasinvalideachelementinthewaveformarrayforwhichtheoscilloscopecouldnotsampleavoltage.Thedriverdetermineswhetherthevalueyoupassisinvalid.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.isinvalidReturnswhethertheElementValueisavalidvoltageoravalueindicatingthattheoscilloscopecouldnotsampleavoltage.

Page 2002: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ValidReturnValues:TRUE(1)—TheElementValueindicatesthattheoscilloscopecouldnotsamplethevoltage.FALSE(0)—TheElementValueisavalidvoltage.

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2003: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeReadMinMaxWaveformIviScopeMinMaxWaveformCapabilityGroup[MmW]ThisVIinitiatesanacquisitiononallchannelsthatyouenablewiththeIviScopeConfigureChannelVI.IfthechannelyouspecifyintheChannelNameparameterisnotenabledfortheacquisition,thisVIreturnstheIVISCOPE_ERROR_CHANNEL_NOT_ENABLEDerror.Itthenwaitsfortheacquisitiontocompleteandreturnsthemin/maxwaveformsforthechannelyouspecify.IftheoscilloscopedidnotcompletetheacquisitionwithinthetimeperiodyouspecifywiththeMaximumTimeparameter,theVIreturnstheIVISCOPE_ERROR_MAX_TIME_EXCEEDEDerror.YoucalltheIviScopeFetchMinMaxWaveform[MmW]VItoobtainthewaveformsforeachoftheremainingenabledchannelswithoutinitiatinganotheracquisition.

Notes

1. UsethisVItoreadwaveformswhenyousettheacquisitiontypetoIVISCOPE_VAL_PEAK_DETECTorIVISCOPE_VAL_ENVELOPE.Iftheacquisitiontypeisnotoneofthelistedtypes,theVIreturnstheIVISCOPE_ERROR_INVALID_ACQ_TYPEerror.

2. AfterthisVIexecutes,eachelementintheMinWaveformArrayandMaxWaveformArrayparametersiseitheravoltageoravalueindicatingthattheoscilloscopecouldnotsampleavoltage.

3. YouconfiguretheinterpolationmethodtheoscilloscopeuseswiththeIviScopeIsInvalidWaveformElementVI.Ifyoudisableinterpolation,theoscilloscopedoesnotinterpolate

Page 2004: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

pointsinthewaveform.Iftheoscilloscopecannotsampleavalueforapointinthewaveform,thedriversetsthecorrespondingelementintheWaveformArraytoanIEEE-definedNaN(NotaNumber)valueandtheVIreturnsIVISCOPE_WARN_INVALID_WFM_ELEMENT.

4. YoucantestawaveformvalueforaninvalidvalueconditionbycallingtheIviScopeIsInvalidWaveformElementVI.

5. ThisVIperformsinterchangeabilitycheckingwhentheIviScopeInterchangeCheckpropertyissettoTRUE.YouuseNISpytoviewinterchangeabilitywarnings.Alternately,youmayusetheIviScopeGetNextInterchangeWarningVItoretrieveinterchangeabilitywarnings.Formoreinformationaboutinterchangeabilitychecking,refertotheIviScopeInterchangeCheckproperty.

6. TheclassdriverreturnssimulatedminimumandmaximumwaveformswhenthisVIiscalledandtheIviScopeSimulatepropertyissettoTRUEandtheIviScopeUseSpecificSimulationpropertyissettoFALSE.Forinformationonhowtoconfigureasimulatedwaveform,refertoIviScopeSimulatorSetupDialogBox.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.channelnamePassthevirtualchannelnamethatyouassigntotheinstrumentinMAXfromwhichyouwanttoreadtheminimumandmaximumwaveforms.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:"CHANNEL1"

waveformsizePassthenumberofelementsintheMinWaveform

Page 2005: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ArrayandMaxWaveformArrayparameters.maximumtime(ms)Passthemaximumlengthoftimeinwhichtoallowthereadwaveformoperationtocomplete.Iftheoperationdoesnotcompletewithinthistimeinterval,theVIreturnstheIVISCOPE_ERROR_MAX_TIME_EXCEEDEDerrorcode.Whenthisoccurs,youcancallIviScopeAborttocancelthereadwaveformoperationandreturntheoscilloscopetotheIdlestate.Units:millisecondsDefinedValues:IVISCOPE_VAL_MAX_TIME_INFINITEIVISCOPE_VAL_MAX_TIME_IMMEDIATEDefaultValue:5000(ms)

NoteTheMaximumTimeparameterappliesonlytothisVI.Ithasnoeffectonothertimeoutparametersorproperties.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.minwaveformarrayReturnstheminimumwaveformthattheoscilloscopeacquires.Units:volts

Notes

1. YouconfiguretheinterpolationmethodtheoscilloscopeuseswiththeIviScopeIsInvalidWaveformElementVI.Ifyoudisableinterpolation,theoscilloscopedoesnotinterpolatepointsinthewaveform.Iftheoscilloscopecannotsampleavalueforapointinthewaveform,thedriversetsthe

Page 2006: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

correspondingelementintheWaveformArraytoanIEEE-definedNaN(NotaNumber)valueandtheVIreturnstheIVISCOPE_WARN_INVALID_WFM_ELEMENTerror.

2. YoucantestawaveformvalueforaninvalidvalueconditionbycallingtheIviScopeIsInvalidWaveformElementVI.

maxwaveformarrayReturnsthemaximumwaveformthattheoscilloscopeacquires.Units:volts

Notes

1. YouconfiguretheinterpolationmethodtheoscilloscopeuseswiththeIviScopeIsInvalidWaveformElementVI.Ifyoudisableinterpolation,theoscilloscopedoesnotinterpolatepointsinthewaveform.Iftheoscilloscopecannotsampleavalueforapointinthewaveform,thedriversetsthecorrespondingelementintheWaveformArraytoanIEEE-definedNaN(NotaNumber)valueandtheVIreturnstheIVISCOPE_WARN_INVALID_WFM_ELEMENTerror.

2. YoucantestawaveformvalueforaninvalidvalueconditionbycallingtheIviScopeIsInvalidWaveformElementVI.

actualpointsIndicatesthenumberofpointstheVIplacesintheMinWaveformArrayandMaxWaveformArrayparameters.initialxIndicatesthetimeofthefirstpointintheMinWaveformArrayandMaxWaveformArray.Thetimeisrelativetothetriggerevent.Units:secondsForexample,iftheoscilloscopeacquiresthefirstpointinthewaveforms1secondbeforethetrigger,thisparameterreturnsthevalue–1.0.Iftheacquisitionofthefirstpointoccursatthesametimeasthetrigger,thisparameterreturnsthevalue0.0.

xincrementIndicatesthelengthoftimebetweenpointsintheMinandMaxWaveformArrays.Units:seconds

Page 2007: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2008: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeReadWaveformIviScopeBaseCapabilityGroupThisVIinitiatesanacquisitiononallchannelsthatyouenablewiththeIviScopeConfigureChannelVI.IfthechannelyouspecifyintheChannelNameparameterisnotenabledfortheacquisition,thisVIreturnstheIVISCOPE_ERROR_CHANNEL_NOT_ENABLEDerror.Itthenwaitsfortheacquisitiontocompleteandreturnsthewaveformforthechannelyouspecify.IftheoscilloscopedidnotcompletetheacquisitionwithinthetimeperiodyouspecifywiththeMaximumTimeparameter,theVIreturnstheIVISCOPE_ERROR_MAX_TIME_EXCEEDEDerror.YoucalltheIviScopeFetchWaveformVItoobtainthewaveformsforeachoftheremainingenabledchannelswithoutinitiatinganotheracquisition.

Notes

1. UsethisVItoreadwaveformswhenyousettheacquisitionmodetoIVISCOPE_VAL_NORMAL,IVISCOPE_VAL_HI_RES,orIVISCOPE_VAL_AVERAGE.Iftheacquisitiontypeisnotoneofthelistedtypes,theVIreturnstheIVISCOPE_ERROR_INVALID_ACQ_TYPEerror.

2. AfterthisVIexecutes,eachelementintheWaveformArrayparameteriseitheravoltageoravalueindicatingthattheoscilloscopecouldnotsampleavoltage.

3. YouconfiguretheinterpolationmethodtheoscilloscopeuseswiththeIviScopeIsInvalidWaveformElementVI.Ifyoudisableinterpolation,theoscilloscopedoesnotinterpolatepointsinthewaveform.Iftheoscilloscopecannotsampleavalueforapointinthewaveform,thedriversetsthecorrespondingelementintheWaveformArraytoanIEEE-definedNaN(NotaNumber)valueandtheVIreturnsthe

Page 2009: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_WARN_INVALID_WFM_ELEMENTerror.4. Youcantestawaveformvalueforaninvalidvalueconditionby

callingtheIviScopeIsInvalidWaveformElementVI.5. ThisVIperformsinterchangeabilitycheckingwhenthe

IviScopeInterchangeCheckpropertyissettoTRUE.UseNISpytoviewinterchangeabilitywarnings.Alternately,youmayusetheIviScopeGetNextInterchangeWarningVItoretrieveinterchangeabilitywarnings.Formoreinformationaboutinterchangeabilitychecking,refertotheIviScopeInterchangeCheckproperty.

6. TheclassdriverreturnssimulatedminimumandmaximumwaveformswhenthisVIiscalledandtheIviScopeSimulatepropertyissettoTRUEandtheIviScopeUseSpecificSimulationpropertyissettoFALSE.Forinformationonhowtoconfigureasimulatedwaveform,refertoIviScopeSimulatorSetupDialogBox.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.channelnamePassthevirtualchannelnamethatyouassigntotheinstrumentinMAXfromwhichyouwanttoreadawaveform.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:""

waveformsizePassthenumberofelementsintheWaveformArrayparameter.maximumtime(ms)Passthemaximumlengthoftimeinwhichtoallowthereadwaveformoperationtocomplete.Iftheoperationdoesnotcompletewithinthistimeinterval,theVIreturnstheIVISCOPE_ERROR_MAX_TIME_EXCEEDEDerror.

Page 2010: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Whenthisoccurs,youcancallIviScopeAborttocancelthereadwaveformoperationandreturntheoscilloscopetotheIdlestate.Units:millisecondsDefinedValues:IVISCOPE_VAL_MAX_TIME_INFINITEIVISCOPE_VAL_MAX_TIME_IMMEDIATEDefaultValue:5000(ms)

NoteTheMaximumTimeparameterappliesonlytothisVI.Ithasnoeffectonothertimeoutparametersorproperties.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.waveformarrayReturnsthewaveformthattheoscilloscopeacquires.Units:volts

Notes

1. YouconfiguretheinterpolationmethodtheoscilloscopeuseswiththeIviScopeIsInvalidWaveformElementVI.Ifyoudisableinterpolation,theoscilloscopedoesnotinterpolatepointsinthewaveform.Iftheoscilloscopecannotsampleavalueforapointinthewaveform,thedriversetsthecorrespondingelementintheWaveformArraytoanIEEE-definedNaN(NotaNumber)valueandtheVIreturnstheIVISCOPE_WARN_INVALID_WFM_ELEMENTerror.

2. YoucantestawaveformvalueforaninvalidvalueconditionbycallingtheIviScopeIsInvalidWaveformElementVI.

actualpointsIndicatesthenumberofpointstheVIplacesinthe

Page 2011: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

WaveformArrayparameter.initialxIndicatesthetimeofthefirstpointintheWaveformArray.Thetimeisrelativetothetriggerevent.Forexample,iftheoscilloscopeacquiresthefirstpointintheWaveformArray1secondbeforethetrigger,thisparameterreturnsthevalue–1.0.Iftheacquisitionofthefirstpointoccursatthesametimeasthetrigger,thisparameterreturnsthevalue0.0.Units:seconds

xincrementIndicatesthelengthoftimebetweenpointsintheWaveformArray.Units:seconds

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2012: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeReadWaveformMeasurementIviScopeWaveformMeasCapabilityGroup[WM]ThisVIinitiatesanacquisitiononallchannelsthatyouenablewiththeIviScopeConfigureChannelVI.IfthechannelyouspecifyintheChannelNameparameterisnotenabledfortheacquisition,thisVIreturnstheIVISCOPE_ERROR_CHANNEL_NOT_ENABLEDerror.Itthenwaitsfortheacquisitiontocompleteandreturnsthewaveformmeasurementforthechannelyouspecify.IftheoscilloscopedidnotcompletetheacquisitionwithinthetimeperiodyouspecifywiththeMaximumTimeparameter,theVIreturnstheIVISCOPE_ERROR_MAX_TIME_EXCEEDEDerror.YoucalltheIviScopeFetchWaveformMeasurement[WM]VItoobtainanyotherwaveformmeasurementonaspecificchannelwithoutinitiatinganotheracquisition.

Notes

1. YoumustconfiguretheappropriatereferencelevelsbeforeyoucallthisVI.Youconfigurethelow,mid,andhighreferenceseitherbycallingtheIviScopeConfigureReferenceLevels[WM]VIorbysettingthefollowingproperties:IviScopeMeasurementHighReference[WM]IviScopeMeasurementLowReference[WM]IviScopeMeasurementMidReference[WM]

2. ThisVIperformsinterchangeabilitycheckingwhentheIviScopeInterchangeCheckpropertyissettoTRUE.UseNISpytoviewinterchangeabilitywarnings.Alternately,youmayusetheIviScopeGetNextInterchangeWarningVItoretrieve

Page 2013: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

interchangeabilitywarnings.Formoreinformationaboutinterchangeabilitychecking,refertotheIviScopeInterchangeCheckproperty.

3. TheclassdriverreturnssimulatedminimumandmaximumwaveformswhenthisVIiscalledandtheIviScopeSimulatepropertyissettoTRUEandtheIviScopeUseSpecificSimulationpropertyissettoFALSE.Forinformationonhowtoconfigureasimulatedwaveform,refertoIviScopeSimulatorSetupDialogBox.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.channelnamePassthevirtualchannelnamethatyouassigntotheinstrumentinMAXfromwhichyouwanttoreadawaveformmeasurement.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelinMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:""

measurementfunctionPassthewaveformmeasurementyouwanttheoscilloscopetoperform.Definedvalues:IVISCOPE_VAL_RISE_TIME—RiseTimeThelengthoftimeforthefirstrisingedgeofthesignaltorisefromthelowreferenceleveltothehighreferencelevel.IVISCOPE_VAL_FALL_TIME—FallTimeThelengthoftimeforthefirstfallingedgeofthesignaltofallfromthehighreferenceleveltothelowreferencelevel.IVISCOPE_VAL_FREQUENCY—FrequencyThefrequencyofonecompletecycleinthewaveform.

Page 2014: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_PERIOD—PeriodThelengthoftimeofonecompletecycleinthewaveform.IVISCOPE_VAL_VOLTAGE_RMS—VoltageRMSThetrueRootMeanSquarevoltageoftheentirewaveform.IVISCOPE_VAL_VOLTAGE_CYCLE_RMS—VoltageRMS(Cycle)ThetrueRootMeanSquarevoltageoverthefirstcycleinthewaveform.IVISCOPE_VAL_VOLTAGE_MAX—VoltageMaxThemaximumamplitudefoundintheentirewaveform.IVISCOPE_VAL_VOLTAGE_MIN—VoltageMinTheminimumamplitudefoundintheentirewaveform.IVISCOPE_VAL_VOLTAGE_PEAK_TO_PEAK—VoltageVppTheabsolutedifferencebetweentheVoltageMaxandtheVoltageMin.IVISCOPE_VAL_VOLTAGE_HIGH—VoltageHighThevoltagethatcorrespondsto100%whenyouusethereferencelevels.Theoscilloscopecalculatesthisvalueusingeitherthemin/maxorhistogrammethods.Themin/maxmethodusesthemaximumvaluefound.Thehistogrammethodusesthemostcommonvaluefoundabovethemiddleofthewaveform.IVISCOPE_VAL_VOLTAGE_LOW—VoltageLowThevoltagethatcorrespondsto0%whenyouusethereferencelevels.Theoscilloscopecalculatesthisvalueusingeitherthemin/maxorhistogrammethods.Themin/maxmethodusestheminimumvaluefound.Thehistogrammethodusesthemostcommonvaluefoundbelowthemiddleofthewaveform.IVISCOPE_VAL_VOLTAGE_AVERAGE—VoltageAvg.Thearithmeticaverageamplitudeoftheentirewaveform.IVISCOPE_VAL_VOLTAGE_CYCLE_AVERAGE—VoltageAvg.(Cycle)Thearithmeticaverageamplitudeofthefirstcycleinthewaveform.IVISCOPE_VAL_WIDTH_NEG—WidthNegativeThelengthoftimebetweenthemidreferencelevelpointsofthefirstnegativepulseinthewaveform.IVISCOPE_VAL_WIDTH_POS—WidthPositive

Page 2015: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thelengthoftimebetweenthemidreferencelevelpointsofthefirstpositivepulseinthewaveform.IVISCOPE_VAL_DUTY_CYCLE_NEG—DutyCycleNegativeTheratiooftheWidthNegativetothePeriodofthefirstcycleinthewaveformexpressedasapercentage.DutyCycleNegative=100.0x(WidthNegative)/PeriodIVISCOPE_VAL_DUTY_CYCLE_POS—DutyCyclePositiveTheratiooftheWidthPositivetothePeriodofthefirstcycleinthewaveformexpressedasapercentage.DutyCyclePositive=100.0X(WidthPositive)/PeriodIVISCOPE_VAL_AMPLITUDE—AmplitudeTheVoltageHighlesstheVoltageLowinVoltsovertheentirewaveform.IVISCOPE_VAL_OVERSHOOT—OvershootTherelativewaveformdistortionwhichfollowsanedgetransition.Itiscalculatedusingoneofthefollowingformulas:Fortherisingedge:

OVERSHOOT=((localmaximum-VoltageHigh)/Amplitude)*100%

wherethelocalmaximumisthemaximumvoltageofthesignalinthefirsthalfofthetimeperiodthatcommenceswhentherisingedgecrossesthehighreferencelevelandconcludeswhenthesubsequentfallingedgecrossesthehighreferencelevel.Forthefallingedge:

OVERSHOOT=((VoltageLow-localminimum)/Amplitude)*100%

wherethelocalminimumistheminimumvalueofthesignalmeasuredinthefirsthalfofthetimeperiodthatcommenceswhenthefallingedgecrossesthelowreferencelevelandconcludeswhenthesubsequentrisingedgecrossesthelowreferencelevel.Theinstrumentmakesthemeasurementontheedgeclosesttothebeginningofthewaveformrecord.IVISCOPE_VAL_PRESHOOT—PreshootTherelativewaveformdistortionwhichprecedesanedge

Page 2016: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

transition.Itiscalculatedusingoneofthefollowingformulas:Fortherisingedge:PRESHOOT=((VoltageLow-localminimum)/Amplitude)*100%

wherethelocalminimumistheminimumvalueofthesignalmeasuredinthesecondhalfofthetimeperiodthatcommenceswhentheprecedingfallingedgecrossesthelowreferencelevelandconcludeswhentherisingedgecrossesthelowreferencelevel.Forthefallingedge:PRESHOOT=((localmaximum-VoltageHigh)/Amplitude)*100%

wherethelocalmaximumisthemaximumvoltageofthesignalinthesecondhalfofthetimeperiodthatcommenceswhentheprecedingrisingedgecrossesthehighreferencelevelandconcludeswhenthefallingedgecrossesthehighreferencelevel.Theinstrumentmakesthemeasurementontheedgeclosesttothebeginningofthewaveformrecord.DefaultValue:IVISCOPE_VAL_RISE_TIME

NoteYoumustconfiguretheappropriatereferencelevelsbeforeyoucallthisVI.Youconfigurethelow,mid,andhighreferenceseitherbycallingtheIviScopeConfigureReferenceLevels[WM]VIorbysettingthefollowingproperties:IviScopeMeasurementHighReference[WM]IviScopeMeasurementLowReference[WM]IviScopeMeasurementMidReference[WM]maximumtime(ms)Passthemaximumlengthoftimeinwhichtoallowthereadwaveformmeasurementoperationtocomplete.Iftheoperationdoesnotcompletewithinthistimeinterval,theVIreturnstheIVISCOPE_ERROR_MAX_TIME_EXCEEDEDerrorcode.Whenthisoccurs,youcancallIviScopeAborttocancelthereadwaveformoperationandreturntheoscilloscopetotheIdlestate.Units:milliseconds.DefinedValues:

Page 2017: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_MAX_TIME_INFINITEIVISCOPE_VAL_MAX_TIME_IMMEDIATEDefaultValue:5000(ms)

NoteTheMaximumTimeparameterappliesonlytothisVI.Ithasnoeffectonothertimeoutparametersorproperties.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviScopeInitializeortheIviScopeInitializeWithOptionsVI.measurementReturnsthemeasuredvalue.UnitsTheunitsdependontheMeasurementFunctionyouselect,asshownbelow:RiseTime—secondsFallTime—secondsFrequency—hertzPeriod—secondsVoltageRMS—voltsVoltageRMS(Cycle)—voltsVoltageMax—voltsVoltageMin—voltsVoltageVpp—voltsVoltageHigh—voltsVoltageLow—voltsVoltageAvg.—voltsVoltageAvg.(Cycle)—voltsWidthNegative—seconds

Page 2018: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

WidthPositive—secondsDutyCycleNegative—percentageDutyCyclePositive—percentageAmplitude—voltsOvershoot—percentagePreshoot—percentage

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2019: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopePropertiesExpandthisbooktoviewanalphabetizedlistofIviScopeproperties.

Page 2020: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeACLineTriggerSlope[AT]IviScopeAcLineTrigger[AT]DataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviScopeConfigureACLineTriggerSlope

DescriptionSpecifiestheslopeofthezerocrossinguponwhichthescopetriggers.ThispropertyaffectsinstrumentoperationonlywhentheIviScopeTriggerTypepropertyissettoIVISCOPE_VAL_AC_LINE_TRIGGER.PropertyNodePathIviScope»Trigger»ACLineTriggering[AT]»ACLineTriggerSlope[AT]DefinedValuesIVISCOPE_VAL_AC_LINE_EITHERIVISCOPE_VAL_AC_LINE_POSITIVEIVISCOPE_VAL_AC_LINE_NEGATIVE

Page 2021: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeAcquisitionStartTimeIviScopeBasePropertyDataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviScopeConfigureAcquisitionRecord

DescriptionThispropertiesspecifiesthelengthoftimefromthetriggereventtothefirstpointinthewaveformrecord.Theunitsareseconds.Ifthevalueispositive,thefirstpointinthewaveformrecordoccursafterthetriggerevent.Ifthevalueisnegative,thefirstpointinthewaveformrecordoccursbeforethetriggerevent.PropertyNodePathIviScope»Acquisition»AcquisitionStartTime

Page 2022: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeAcquisitionTypeIviScopeBasePropertyDataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviScopeConfigureAcquisitionType

DescriptionSpecifieshowtheoscilloscopeacquiresdataandfillsthewaveformrecord.WhenyousetthispropertytoIVISCOPE_VAL_ENVELOPEorIVISCOPE_VAL_PEAK_DETECT,theoscilloscopeacquiresminimumandmaximumwaveforms.Toretrievetheminimumandmaximumwaveforms,usetheIviScopeReadMinMaxWaveform[MmW]andIviScopeFetchMinMaxWaveform[MmW]VIs.PropertyNodePathIviScope»Acquisition»AcquisitionTypeDefinedValuesIVISCOPE_VAL_NORMALIVISCOPE_VAL_PEAK_DETECTIVISCOPE_VAL_HI_RESIVISCOPE_VAL_ENVELOPEIVISCOPE_VAL_AVERAGE

Page 2023: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeChannelCountIviScopeBasePropertyDataType Access Appliesto Coercion HighLevelVIs

RO N/A None None

DescriptionReturnsthenumberofchannelsavailableontheinstrument.PropertyNodePathIviScope»InherentIVISettings»SpecificDriverCapabilities»ChannelCount

Page 2024: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeChannelEnabledIviScopeBasePropertyDataType Access Appliesto Coercion HighLevelVIs

R/W Channel None IviScopeConfigureChannel

DescriptionThischannel-basedpropertyspecifieswhethertheoscilloscopeacquiresawaveformforachannelwhenyoucalltheIviScopeInitiateAcquisition,IviScopeReadWaveform,IviScopeReadMinMaxWaveform[MmW],orIviScopeReadWaveformMeasurementVI.PropertyNodePathIviScope»Channel»ChannelEnabled

Page 2025: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeGlitchCondition[GT]IviScopeGlitchTrigger[GT]DataType

Access Appliesto

Coercion HighLevelVIs

R/W N/A None IviScopeConfigureGlitchTriggerSource

DescriptionSpecifiestheglitchconditionthattriggerstheoscilloscope.TheglitchtriggeroccurswhentheoscilloscopedetectsapulsewithawidthlessthanorgreaterthanthewidthvalueyouspecifywiththeIviScopeGlitchWidth[GT]property.ThispropertyaffectsinstrumentoperationonlywhentheIviScopeTriggerTypepropertyissettoIVISCOPE_VAL_GLITCH_TRIGGER.PropertyNodePathIviScope»Trigger»GlitchTriggering[GT]»GlitchCondition[GT]DefinedValuesIVISCOPE_VAL_GLITCH_LESS_THANIVISCOPE_VAL_GLITCH_GREATER_THAN

Page 2026: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeGlitchPolarity[GT]IviScopeGlitchTriggerProperty[GT]DataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviScopeConfigureGlitchTriggerSource

DescriptionSpecifiesthepolarityoftheglitchthattriggerstheoscilloscope.ThispropertyaffectsinstrumentoperationonlywhentheIviScopeTriggerTypepropertyissettoIVISCOPE_VAL_GLITCH_TRIGGER.PropertyNodePathIviScope»Trigger»GlitchTriggering[GT]»GlitchPolarity[GT]DefinedValuesIVISCOPE_VAL_GLITCH_POSITIVEIVISCOPE_VAL_GLITCH_NEGATIVEIVISCOPE_VAL_GLITCH_EITHER

Page 2027: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeGlitchWidth[GT]IviScopeGlitchTriggerProperty[GT]DataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviScopeConfigureGlitchTriggerSource

DescriptionSpecifiestheglitchwidth.Theunitsareseconds.Theoscilloscopetriggerswhenitdetectsapulsewithawidththatislessthanthevalueyouspecify.ThispropertyaffectsinstrumentoperationonlywhentheIviScopeTriggerTypepropertyissettoIVISCOPE_VAL_GLITCH_TRIGGER.PropertyNodePathIviScope»Trigger»GlitchTriggering[GT]»GlitchWidth[GT]

Page 2028: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeHorizontalMinimumNumberofPointsIviScopeBasePropertyDataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviScopeConfigureAcquisitionRecord

DescriptionSpecifiestheminimumnumberofpointsyourequireinthewaveformrecordforeachchannel.Theinstrumentdriverusesthevalueyouspecifytoconfiguretherecordlengththattheoscilloscopeusesforwaveformacquisition.TheIviScopeHorizontalRecordLengthpropertyreturnstheactualrecordlength.PropertyNodePathIviScope»Acquisition»HorizontalMinimumNumberofPoints

Page 2029: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeHorizontalRecordLengthIviScopeBasePropertyDataType Access Applies

to Coercion HighLevelVIs

RO N/A N/A IviScopeActualRecordLength

DescriptionReturnstheactualnumberofpointstheoscilloscopeacquiresforeachchannel.ThevalueisequaltoorgreaterthantheminimumnumberofpointsyouspecifyIviScopeHorizontalMinimumNumberofPointsproperty.

Allocatea arrayofthissizeorgreatertopassastheWaveformArrayparameteroftheIviScopeReadWaveformandIviScopeFetchWaveformVIs.

NoteOscilloscopesmayusedifferentsizerecordsdependingonthevaluespecifiedfortheIviScopeAcquisitionTypeproperty.

PropertyNodePathIviScope»Acquisition»HorizontalRecordLength

Page 2030: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeHorizontalSampleRateIviScopeBasePropertyDataType Access Appliesto Coercion HighLevelVIs

RO N/A N/A IviScopeActualSampleRate

DescriptionReturnstheeffectivedigitizingrateusingthecurrentconfiguration.Theunitsaresamplespersecond.PropertyNodePathIviScope»Acquisition»HorizontalSampleRate

Page 2031: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeHorizontalTimePerRecordIviScopeBasePropertyDataType Access Applies

to Coercion HighLevelVIs

R/W N/A Up IviScopeConfigureAcquisitionRecord

DescriptionSpecifiesthelengthoftimeinsecondsthatcorrespondstotherecordlength.PropertyNodePathIviScope»Acquisition»HorizontalTimePerRecord

Page 2032: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeInitiateContinuous[CA]IviScopeContinuousAcquisitionPropertyDataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviScopeConfigureInitiateContinuous

DescriptionSpecifieswhethertheoscilloscopecontinuouslyinitiateswaveformacquisition.IfyousetthispropertytoTRUE,theoscilloscopeimmediatelywaitsforanothertriggerafterthepreviouswaveformacquisitioniscomplete.SettingthispropertytoTRUEisusefulwhenyourequirecontinuousupdatesoftheoscilloscopedisplay.PropertyNodePathIviScope»Acquisition»InitiateContinuous[CA]

Page 2033: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeInputImpedanceIviScopeBasePropertyDataType Access Applies

to Coercion HighLevelVIs

R/W Channel None IviScopeConfigureChannelCharacteristics

DescriptionThischannel-basedpropertyspecifiestheinputimpedanceforthechannel.Theunitsareohms.PropertyNodePathIviScope»Channel»InputImpedance

Page 2034: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeInterpolation[I]IviScopeInterpolationProperty[I]DataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviScopeConfigureInterpolation

DescriptionSpecifiestheinterpolationmethodtheoscilloscopeuseswhenitcannotsampleavoltageforeverypointinthewaveformrecord.PropertyNodePathIviScope»Acquisition»Interpolation[I]DefinedValuesIVISCOPE_VAL_NO_INTERPOLATIONIVISCOPE_VAL_SINE_XIVISCOPE_VAL_LINEAR

Page 2035: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeMaximumInputFrequencyIviScopeBasePropertyDataType

Access Appliesto

Coercion HighLevelVIs

R/W Channel Up IviScopeConfigureChannelCharacteristics

DescriptionThischannel-basedpropertyspecifiesthemaximuminputfrequencyofthechannel.Expressthisvalueasthefrequencyatwhichtheinputcircuitryattenuatestheinputsignalby3dB.Theunitsforthispropertyarehertz(Hz).PropertyNodePathIviScope»Channel»MaximumInputFrequency

Page 2036: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeMeasurementHighReference[WM]IviScopeMeasWaveformProperty[WM]DataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviScopeConfigureReferenceLevels

DescriptionSpecifiesthehighreferencetheoscilloscopeusesforwaveformmeasurements.ThevalueisapercentageofthedifferencebetweentheVoltageHighandVoltageLow.TheoscilloscopecalculatestheVoltageHighandtheVoltageLowusingeitherthemin/maxorhistogrammethods.Themin/maxmethodusesthemaximumandminimumvaluesfound.Thehistogrammethodusesthemostcommonvaluesfoundaboveandbelowthemiddleofthewaveform.PropertyNodePathIviScope»WaveformMeasurement[WM]»MeasurementHighReference[WM]

Page 2037: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeMeasurementLowReferenceIviScopeMeasWaveformProperty[WM]DataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviScopeConfigureReferenceLevels

DescriptionSpecifiesthelowreferencetheoscilloscopeusesforwaveformmeasurements.ThevalueisapercentageofthedifferencebetweentheVoltageHighandVoltageLow.TheoscilloscopecalculatestheVoltageHighandtheVoltageLowusingeitherthemin/maxorhistogrammethods.Themin/maxmethodusesthemaximumandminimumvaluesfound.Thehistogrammethodusesthemostcommonvaluesfoundaboveandbelowthemiddleofthewaveform.PropertyNodePathIviScope»WaveformMeasurement[WM]»MeasurementLowReference[WM]

Page 2038: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeMeasurementMidReference[WM]IviScopeMeasWaveformProperty[WM]DataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviScopeConfigureReferenceLevels

DescriptionSpecifiesthemidreferencetheoscilloscopeusesforwaveformmeasurements.ThevalueisapercentageofthedifferencebetweentheVoltageHighandVoltageLow.TheoscilloscopecalculatestheVoltageHighandtheVoltageLowusingeitherthemin/maxorhistogrammethods.Themin/maxmethodusesthemaximumandminimumvaluesfound.Thehistogrammethodusesthemostcommonvaluesfoundaboveandbelowthemiddleofthewaveform.PropertyNodePathIviScope»WaveformMeasurement[WM]»MeasurementMidReference[WM]

Page 2039: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeNumberofAverages[AA]IviScopeAverageAcquisitionProperty[AA]DataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviScopeConfigureNumberofAverages

DescriptionSpecifiesthenumberofwaveformtheoscilloscopeacquiresandaverages.Aftertheoscilloscopeacquiresasmanywaveformsasthispropertyspecifies,itreturnstotheIdlestate.ThispropertyaffectsinstrumentbehavioronlywhentheIviScopeAcquisitionTypepropertyissettoIVISCOPE_VAL_AVERAGE.PropertyNodePathIviScope»Acquisition»NumberofAverages[AA]

Page 2040: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeNumberofEnvelopes[MmW]IviScopeMinMaxWaveformProperty[MmW]DataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviScopeConfigureNumberofEnvelopes

DescriptionWhenyousettheIviScopeAcquisitionTypepropertytoIVISCOPE_VAL_ENVELOPE,theoscilloscopeacquiresmultiplewaveforms.Aftereachwaveformacquisition,theoscilloscopekeepstheminimumandmaximumvaluesitfindsforeachpointinthewaveformrecord.Thispropertyspecifiesthenumberofwaveformstheoscilloscopeacquiresandanalyzestocreatetheminimumandmaximumwaveforms.Aftertheoscilloscopeacquiresasmanywaveformsasthispropertyspecifies,itreturnstotheIdlestate.ThispropertyaffectsinstrumentoperationonlywhentheIviScopeAcquisitionTypepropertyissettoIVISCOPE_VAL_ENVELOPE.PropertyNodePathIviScope»Acquisition»NumberofEnvelopes[MmW]

Page 2041: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeProbeAttenuationIviScopeBasePropertyDataType Access Appliesto Coercion HighLevelVIs

R/W Channel None IviScopeConfigureChannel

DescriptionThischannel-basedpropertyspecifiesthescalingfactorbywhichtheprobeyouattachtothechannelattenuatestheinput.Forexample,whenyouusea10:1probe,setthispropertyto10.0.Thisdriverreservesnegativevaluestocontroltheoscilloscope'sautomaticprobesensecapability.SettingthispropertytoIVISCOPE_VAL_PROBE_SENSE_ONconfigurestheoscilloscopetosensetheattenuationoftheprobeautomatically.Afteryouenabletheautomaticprobesense,subsequentqueriesofthispropertyreturnthevalueIVISCOPE_VAL_PROBE_SENSE_ON.UsetheIviScopeProbeSenseValue[PAS]propertytoobtaintheactualprobeattenuation.Ifyousettheoscilloscopetosensetheprobeattenuationautomatically,theprobeattenuationvaluecanchangeatanytime.Whentheoscilloscopedetectsanewprobeattenuationvalue,othersettingsintheoscilloscopemightalsochange.Thedriverhasnowayofknowingwhenthesechangesoccur.Therefore,whenyouenabletheautomaticprobesensecapability,thisdriverdisablescachingforpropertiesthatdependontheprobeattenuation.ThesepropertiesincludeIviScopeVerticalRange,IviScopeVerticalOffset,andallthepropertiesthatconfiguretriggerlevels.Tomaximizeperformance,setthispropertytoamanualprobeattenuationsetting.Iftheoscilloscopeissettosensetheprobeattenuationautomatically,settingthispropertytoapositivevaluedisablestheautomaticprobesenseandconfigurestheoscilloscopetousethemanualprobeattenuationyouspecify.Ifyouuseamanualprobeattenuation,youmustsetthispropertytoreflectthenewprobeattenuationeachtimeyouattachadifferentprobe.PropertyNodePathIviScope»Channel»AttenuationDefinedValues

Page 2042: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_PROBE_SENSE_ON

Page 2043: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeProbeSenseValueIviScopeProbeAutoSensePropertyDataType Access Applies

to Coercion HighLevelVIs

RO Channel N/A IviScopeAutoProbeSenseValue

DescriptionThischannel-basedpropertyreturnstheprobeattenuationvaluetheoscilloscopeautomaticallysenses.Ifyoudisabletheautomaticprobesensecapability,thispropertyreturnsthemanualprobeattenuationsetting.PropertyNodePathIviScope»Channel»ProbeSenseValue

Page 2044: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeRuntHighThreshold[RT]IviScopeRuntTriggerProperty[RT]DataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviScopeConfigureRuntTriggerSource

DescriptionSpecifiesthehighthresholdtheoscilloscopeusesforrunttriggering.Theunitsarevolts.ThispropertyaffectsinstrumentoperationonlywhentheIviScopeTriggerTypepropertyissettoIVISCOPE_VAL_RUNT_TRIGGER.PropertyNodePathIviScope»Trigger»RuntTriggering[RT]»RuntHighThreshold[RT]

Page 2045: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeRuntLowThreshold[RT]IviScopeRuntTriggerProperty[RT]DataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviScopeConfigureRuntTriggerSource

DescriptionSpecifiesthelowthresholdtheoscilloscopeusesforrunttriggering.Theunitsarevolts.ThispropertyaffectsinstrumentoperationonlywhentheIviScopeTriggerTypepropertyissettoIVISCOPE_VAL_RUNT_TRIGGER.PropertyNodePathIviScope»Trigger»RuntTriggering[RT]»RuntLowThreshold[RT]

Page 2046: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeRuntPolarity[RT]IviScopeRuntTriggerProperty[RT]DataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviScopeConfigureRuntTriggerSource

DescriptionSpecifiesthepolarityoftheruntthattriggerstheoscilloscope.ThispropertyaffectsinstrumentoperationonlywhentheIviScopeTriggerTypepropertyissettoIVISCOPE_VAL_RUNT_TRIGGER.PropertyNodePathIviScope»Trigger»RuntTriggering[RT]»RuntPolarity[RT]DefinedValuesIVISCOPE_VAL_RUNT_POSITIVEIVISCOPE_VAL_RUNT_NEGATIVEIVISCOPE_VAL_RUNT_EITHER

Page 2047: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeSampleMode[SM]IviScopeSampleModePropertyDataType Access Appliesto Coercion HighLevelVIs

RO N/A N/A IviScopeActualSampleMode

DescriptionReturnsthesamplemodetheoscilloscopeiscurrentlyusing.PropertyNodePathIviScope»Acquisition»SampleMode[SM]DefinedValuesIVISCOPE_VAL_REAL_TIMEIVISCOPE_VAL_EQUIVALENT_TIME

Page 2048: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeTriggerCouplingIviScopeBasePropertyDataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviScopeConfigureTriggerCoupling

DescriptionSpecifieshowtheoscilloscopecouplesthetriggersource.PropertyNodePathIviScope»Trigger»TriggerCouplingDefinedValuesIVISCOPE_VAL_ACIVISCOPE_VAL_DCIVISCOPE_VAL_HF_REJECTIVISCOPE_VAL_LF_REJECTIVISCOPE_VAL_NOISE_REJECT

Page 2049: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeTriggerHoldoffIviScopeBasePropertyDataType Access Applies

to Coercion HighLevelVIs

R/W N/A SeeNoteBelow

IviScopeConfigureTrigger

NoteManyscopeshaveasmall,non-zerovalueastheminimumvalueforthisproperty.Toconfiguretheinstrumenttousetheshortesttriggerholdoff,youcanspecifyavalueofzeroforthisproperty.

DescriptionSpecifiesthelengthoftimetheoscilloscopewaitsafteritdetectsatriggeruntiltheoscilloscopeenablesthetriggersubsystemtodetectanothertrigger.Theunitsareseconds.TheIviScopeTriggerHoldoffpropertyaffectsinstrumentoperationonlywhentheoscilloscoperequiresmultipleacquisitionstobuildacompletewaveform.Theoscilloscoperequiresmultiplewaveformacquisitionswhenitusesequivalent-timesamplingorwhenyousettheIviScopeAcquisitionTypepropertytoIVISCOPE_VAL_ENVELOPEorIVISCOPE_VAL_AVERAGE.PropertyNodePathIviScope»Trigger»TriggerHoldoff

Page 2050: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeTriggerLevelIviScopeBasePropertyDataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviScopeConfigureEdgeTriggerSourceIviScopeConfigureGlitchTriggerSourceIviScopeConfigureWidthTriggerSource

DescriptionSpecifiesthevoltagethresholdforthetriggersubsystem.Theunitsarevolts.ThispropertyaffectsinstrumentbehavioronlywhenyousettheIviScopeTriggerTypetoIVISCOPE_VAL_EDGE_TRIGGER,IVISCOPE_VAL_GLITCH_TRIGGER,orIVISCOPE_VAL_WIDTH_TRIGGER.PropertyNodePathIviScope»Trigger»TriggerLevel

Page 2051: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeTriggerModifier[TM]IviScopeTriggerModifierProperty[TM]DataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviScopeConfigureTriggerModifier

DescriptionSpecifiesthetriggermodifier.Thetriggermodifierdeterminestheoscilloscope'sbehaviorintheabsenceofthetriggeryouconfigure.PropertyNodePathIviScope»Trigger»TriggerModifier[TM]DefinedValuesIVISCOPE_VAL_NO_TRIGGER_MODIVISCOPE_VAL_AUTOIVISCOPE_VAL_AUTO_LEVEL

Page 2052: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeTriggerSlopeIviScopeBasePropertyDataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviScopeConfigureEdgeTriggerSource

DescriptionSpecifieswhetherarisingorafallingedgetriggerstheoscilloscope.ThispropertyeffectsinstrumentoperationonlywhentheIviScopeTriggerTypepropertyissettoIVISCOPE_VAL_EDGE_TRIGGER.PropertyNodePathIviScope»Trigger»TriggerSlopeDefinedValuesIVISCOPE_VAL_POSITIVEIVISCOPE_VAL_NEGATIVE

Page 2053: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeTriggerSourceIviScopeBasePropertyDataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviScopeConfigureEdgeTriggerSourceIviScopeConfigureTVTriggerSourceIviScopeConfigureRuntTriggerSourceIviScopeConfigureGlitchTriggerSourceIviScopeConfigureWidthTriggerSource

DescriptionSpecifiesthesourcetheoscilloscopemonitorsforatrigger.Setthispropertytoachannelnameortooneofthedefinedvalues.PropertyNodePathIviScope»Trigger»TriggerSourceDefinedValuesIVISCOPE_VAL_EXTERNALIVISCOPE_VAL_TTL0IVISCOPE_VAL_TTL1IVISCOPE_VAL_TTL2IVISCOPE_VAL_TTL3IVISCOPE_VAL_TTL4IVISCOPE_VAL_TTL5IVISCOPE_VAL_TTL6IVISCOPE_VAL_TTL7IVISCOPE_VAL_ECL0

Page 2054: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_ECL1IVISCOPE_VAL_PXI_STARIVISCOPE_VAL_RTSI_0IVISCOPE_VAL_RTSI_1IVISCOPE_VAL_RTSI_2IVISCOPE_VAL_RTSI_3IVISCOPE_VAL_RTSI_4IVISCOPE_VAL_RTSI_5IVISCOPE_VAL_RTSI_6

Page 2055: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeTriggerTypeIviScopeBasePropertyDataType Access Appliesto Coercion HighLevelVIs

R/W N/A None IviScopeConfigureTrigger

DescriptionThispropertyspecifiesthetriggertype.PropertyNodePathIviScope»Trigger»TriggerTypeDefinedValuesIVISCOPE_VAL_EDGE_TRIGGERIVISCOPE_VAL_WIDTH_TRIGGERIVISCOPE_VAL_RUNT_TRIGGERIVISCOPE_VAL_GLITCH_TRIGGERIVISCOPE_VAL_TV_TRIGGERIVISCOPE_VAL_IMMEDIATE_TRIGGERIVISCOPE_VAL_AC_LINE_TRIGGER

Page 2056: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeTVTriggerEvent[TV]IviScopeTVTriggerProperty[TV]DataType

Access Appliesto

Coercion HighLevelVIs

R/W N/A None IviScopeConfigureTVTriggerSource

DescriptionSpecifiestheeventonwhichtheoscilloscopetriggers.ThispropertyaffectsinstrumentoperationonlywhentheIviScopeTriggerTypepropertyissettoIVISCOPE_VAL_TV_TRIGGER.PropertyNodePathIviScope»Trigger»TVTriggering[TV]»TVTriggerEvent[TV]DefinedValuesIVISCOPE_VAL_TV_EVENT_FIELD1IVISCOPE_VAL_TV_EVENT_FIELD2IVISCOPE_VAL_TV_EVENT_ANY_FIELDIVISCOPE_VAL_TV_EVENT_ANY_LINEIVISCOPE_VAL_TV_EVENT_LINE_NUMBER

Page 2057: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeTVTriggerLineNumber[TV]IviScopeTVTriggerProperty[TV]DataType

Access Appliesto

Coercion HighLevelVIs

R/W N/A None IviScopeConfigureTVTriggerSource

DescriptionSpecifiesthelineonwhichtheoscilloscopetriggers.ThispropertyaffectsinstrumentoperationonlywhentheIviScopeTriggerTypepropertyissettoIVISCOPE_VAL_TV_TRIGGERandwhentheIviScopeTVTriggerEvent[TV]propertyissettoIVISCOPE_VAL_LINE_NUMBER.Thelinenumbersettingisindependentofthefield.Thismeansthattotriggeronthefirstlineofthesecondfield,youmustsetthispropertytothevalueof263(assumingthatfieldonehad262lines).PropertyNodePathIviScope»Trigger»TVTriggering[TV]»TVTriggerLineNumber[TV]

Page 2058: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeTVTriggerPolarity[TV]IviScopeTVTriggerProperty[TV]DataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviScopeConfigureTVTriggerSource

DescriptionSpecifiesthepolarityoftheTVsignal.ThispropertyaffectsinstrumentoperationonlywhentheIviScopeTriggerTypepropertyissettoIVISCOPE_VAL_TV_TRIGGER.PropertyNodePathIviScope»Trigger»TVTriggering[TV]»TVTriggerPolarity[TV]DefinedValuesIVISCOPE_VAL_TV_POSITIVEIVISCOPE_VAL_TV_NEGATIVE

Page 2059: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeTVTriggerSignalFormat[TV]IviScopeTVTriggerProperty[TV]DataType

Access Appliesto

Coercion HighLevelVIs

R/W N/A None IviScopeConfigureTVTriggerSource

DescriptionSpecifiestheformatoftheTVsignalonwhichtheoscilloscopetriggers.ThispropertyaffectsinstrumentoperationonlywhentheIviScopeTriggerTypepropertyissettoIVISCOPE_VAL_TV_TRIGGER.PropertyNodePathIviScope»Trigger»TVTriggering[TV]»TVTriggerSignalFormat[TV]DefinedValuesIVISCOPE_VAL_NTSCIVISCOPE_VAL_PALIVISCOPE_VAL_SECAM

Page 2060: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeVerticalCouplingIviScopeBasePropertyDataType Access Appliesto Coercion HighLevelVIs

R/W Channel None IviScopeConfigureChannel

DescriptionThischannel-basedpropertyspecifieshowtheoscilloscopecouplestheinputsignalforthechannel.PropertyNodePathIviScope»Channel»VerticalCouplingDefinedValuesIVISCOPE_VAL_ACIVISCOPE_VAL_DCIVISCOPE_VAL_GND

Page 2061: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeVerticalOffsetIviScopeBasePropertyDataType Access Appliesto Coercion HighLevelVIs

R/W Channel None IviScopeConfigureChannel

DescriptionThischannel-basedpropertyspecifiesthelocationofthecenteroftherangethatyouspecifywiththeIviScopeVerticalRangeproperty.Expressthevalueinvoltsandwithrespecttoground.Forexample,toacquireasinewavethatspansbetween0.0and10.0V,setthispropertyto5.0V.PropertyNodePathIviScope»Channel»VerticalOffset

Page 2062: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeVerticalRangeIviScopeBasePropertyDataType Access Appliesto Coercion HighLevelVIs

R/W Channel Up IviScopeConfigureChannel

DescriptionThischannel-basedpropertyspecifiestheabsolutevalueoftheinputrangetheoscilloscopecanacquireforthechannel.Theunitsarevolts.Forexample,toacquireasinewavewhichspansbetween–5.0and5.0V,yousetthispropertyto10.0V.PropertyNodePathIviScope»Channel»VerticalRange

Page 2063: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeWidthCondition[WT]IviScopeWidthTriggerProperty[WT]DataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviScopeConfigureWidthTriggerSource

DescriptionSpecifieswhetherapulsethatiswithinoroutsidethehighandlowthresholdstriggerstheoscilloscope.YouspecifythehighandlowthresholdswiththeIviScopeWidthHighThreshold[WT]andIviScopeWidthLowThreshold[WT]properties.ThispropertyaffectsinstrumentoperationonlywhentheIviScopeTriggerTypepropertyissettoIVISCOPE_VAL_WIDTH_TRIGGER.PropertyNodePathIviScope»TriggerSubsystem»WidthTriggering[WT]»WidthCondition[WT]DefinedValuesIVISCOPE_VAL_WIDTH_WITHINIVISCOPE_VAL_WIDTH_OUTSIDE

Page 2064: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeWidthHighThreshold[WT]IviScopeWidthTriggerProperty[WT]DataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviScopeConfigureWidthTriggerSource

DescriptionSpecifiesthehighwidththresholdtime.Theunitsareseconds.ThispropertyaffectsinstrumentoperationonlywhentheIviScopeTriggerTypepropertyissettoIVISCOPE_VAL_WIDTH_TRIGGER.PropertyNodePathIviScope»Trigger»WidthTriggering[WT]»WidthHighThreshold[WT]

Page 2065: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeWidthLowThreshold[WT]IviScopeWidthTriggerProperty[WT]DataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviScopeConfigureWidthTriggerSource

DescriptionSpecifiesthelowwidththresholdtime.Theunitsareseconds.ThispropertyaffectsinstrumentoperationonlywhentheIviScopeTriggerTypepropertyissettoIVISCOPE_VAL_WIDTH_TRIGGER.PropertyNodePathIviScope»Trigger»WidthTriggering[WT]»WidthLowThreshold[WT]

Page 2066: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeWidthPolarity[WT]IviScopeWidthTriggerProperty[WT]DataType Access Applies

to Coercion HighLevelVIs

R/W N/A None IviScopeConfigureWidthTriggerSource

DescriptionSpecifiesthepolarityofthepulsethattriggerstheoscilloscope.ThispropertyaffectsinstrumentoperationonlywhentheviScopeTriggerTypepropertyissettoIVISCOPE_VAL_WIDTH_TRIGGER.PropertyNodePathIviScope»Trigger»WidthTriggering[WT]»WidthPolarity[WT]DefinedValuesIVISCOPE_VAL_WIDTH_POSITIVEIVISCOPE_VAL_WIDTH_NEGATIVE

Page 2067: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeValuesExpandthisbooktoviewanalphabetizedlistofIviScopevalues.

Page 2068: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_AC_LINE_EITHERConfigurestheoscilloscopetotriggeroneitherpositiveornegativeslopezerocrossingsofthenetworksupplyvoltage.DefinedValue:3

Page 2069: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_AC_LINE_NEGATIVEConfigurestheoscilloscopetotriggeronnegativeslopezerocrossingsofthenetworksupplyvoltage.DefinedValue:2

Page 2070: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_AC_LINE_POSITIVEConfigurestheoscilloscopetotriggeronpositiveslopezerocrossingsofthenetworksupplyvoltage.DefinedValue:1

Page 2071: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_AC_LINE_TRIGGERConfigurestheoscilloscopeforAClinetriggering.AnACLinetriggeroccurswhentheoscilloscopedetectsapositivezerocrossing,negativezerocrossing,oroptionallyeitherpositiveornegativezerocrossingofthenetworksupplyvoltage.DefinedValue:7

Page 2072: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_AC_TRIGGERTheoscilloscopeACcouplesthetriggersignal.DefinedValue:0

Page 2073: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_AC_Trigger_CouplingTheoscilloscopeACcouplesthetriggersignal.DefinedValue:0

Page 2074: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_AC_VERTICAL_COUPLINGTheoscilloscopeACcouplestheinputsignal.DefinedValue:0

Page 2075: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_ACQ_COMPLETEDefinedValue:1

Page 2076: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_ACQ_IN_PROGRESSDefinedValue:0

Page 2077: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_ACQ_STATUS_UNKNOWNDefinedValue:-1

Page 2078: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_AUTOTheoscilloscopeautomaticallytriggersiftheconfiguredtriggerdoesnotoccurwithintheoscilloscope'stimeoutperiod.DefinedValue:2

Page 2079: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_AUTO_LEVELTheoscilloscopeadjuststhetriggerlevelifthetriggeryouspecifydoesnotoccurwithintheoscilloscope'stimeoutperiod.DefinedValue:3

Page 2080: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_AVERAGEConfigurestheoscilloscopetoacquiremultiplewaveformsandcalculatetheaveragevalueforeachpointinthewaveformrecord.YouspecifythenumberofwaveformstoacquirewiththeIVISCOPE_ATTR_NUM_AVERAGESproperty.Theoscilloscopeusesreal-timeorequivalenttimesampling.DefinedValue:4

Page 2081: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_DC_TRIGGERTheoscilloscopeDCcouplesthetriggersignal.DefinedValue:1

Page 2082: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_DC_Trigger_CouplingTheoscilloscopeDCcouplesthetriggersignal.DefinedValue:1

Page 2083: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_DC_VERTICAL_COUPLINGTheoscilloscopeDCcouplestheinputsignal.DefinedValue:1

Page 2084: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_ECL0TheoscilloscopewaitsuntilitreceivesatriggerontheECL0line.DefinedValue:"VAL_ECL0"

Page 2085: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_ECL1TheoscilloscopewaitsuntilitreceivesatriggerontheECL1line.DefinedValue:"VAL_ECL1"

Page 2086: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_EDGE_TRIGGERConfigurestheoscilloscopeforedgetriggering.AnedgetriggeroccurswhenthetriggersignalpassesthroughthevoltagethresholdspecifiedbytheIVISCOPE_ATTR_TRIGGER_LEVELpropertyandhastheslopespecifiedbytheIVISCOPE_ATTR_TRIGGER_SLOPEproperty.DefinedValue:1

Page 2087: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_ENVELOPESetstheoscilloscopetotheenvelopeacquisitionmode.Theoscilloscopeacquiresmultiplewaveformsandkeepstheminimumandmaximumvoltagesitacquiresforeachpointinthewaveformrecord.YouspecifythenumberofwaveformstheoscilloscopeacquireswiththeIVISCOPE_ATTR_NUM_ENVELOPESproperty.Theoscilloscopecanusereal-timeorequivalent-timesampling.DefinedValue:3

Page 2088: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_EQUIVALENT_TIMEIndicatesthattheoscilloscopeisusingequivalenttimesampling.DefinedValue:1

Page 2089: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_EXTERNALTheoscilloscopewaitsforatriggerontheexternaltriggerinput.DefinedValue:"VAL_EXTERNAL"

Page 2090: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_GLITCH_EITHERTheoscilloscopetriggersoneitherapositiveornegativeglitch.DefinedValue:3

Page 2091: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_GLITCH_GREATER_THANTheoscilloscopetriggerswhenthepulsewidthisgreaterthanthevalueyouspecifywiththeIVISCOPE_ATTR_GLITCH_WIDTHproperty.DefinedValue:2

Page 2092: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_GLITCH_LESS_THANTheoscilloscopetriggerswhenthepulsewidthislessthanthevalueyouspecifywiththeIVISCOPE_ATTR_GLITCH_WIDTHattribute.DefinedValue:1

Page 2093: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_GLITCH_NEGATIVETheoscilloscopetriggersonanegativeglitch.DefinedValue:2

Page 2094: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_GLITCH_POSITIVETheoscilloscopetriggersonapositiveglitch.DefinedValue:1

Page 2095: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_GLITCH_TRIGGERConfigurestheoscilloscopeforglitchtriggering.Aglitchtriggeroccurswhenthetriggersignalhasapulsewithawidththatislessthantheglitchwidth.YouspecifytheglitchwidthwiththeIVISCOPE_ATTR_GLITCH_WIDTHproperty.YouspecifythepolarityofthepulsewiththeIVISCOPE_ATTR_GLITCH_POLARITYproperty.ThetriggerdoesnotactuallyoccuruntiltheedgeofapulsethatcorrespondstotheglitchwidthandpolarityyouspecifycrossesthetriggerlevelthatyouspecifywiththeIVISCOPE_ATTR_TRIGGER_LEVELproperty.DefinedValue:4

Page 2096: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_GNDTheoscilloscopegroundcouplestheinputsignal.DefinedValue:2

Page 2097: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_HF_REJECTTheoscilloscopefiltersoutthelowfrequenciesfromthetriggersignal.DefinedValue:3

Page 2098: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_HI_RESConfigurestheoscilloscopetooversampletheinputsignalTheoscilloscopecalculatestheaveragevaluethatcorrespondstoeachpositioninthewaveformrecord.Theoscilloscopeusesonlyreal-timesampling.DefinedValue:2

Page 2099: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_IMMEDIATE_TRIGGERTheoscilloscopedoesnotwaitforatriggerofanykind.DefinedValue:6

Page 2100: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_LF_REJECTTheoscilloscopefiltersoutthehighfrequenciesfromthetriggersignal.DefinedValue:4

Page 2101: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_LINEARTheoscilloscopeusesalinearapproximationtointerpolateavaluewhenitcannotresolveavoltageinthewaveformrecord.DefinedValue:3

Page 2102: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_MAX_TIME_IMMEDIATEThefunctionreturnsimmediately.Ifnovalidmeasurementvalueexists,thefunctionreturnsanerror.DefinedValue:0x0

Page 2103: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_MAX_TIME_INFINITEThefunctionwaitsindefinitelyforthemeasurementtocomplete.DefinedValue:0xFFFFFFFFUL

Page 2104: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_NEGATIVEAnegative(falling)edgepassingthroughthetriggerleveltriggerstheoscilloscope.DefinedValue:0

Page 2105: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_NO_INTERPOLATIONTheoscilloscopedoesnotinterpolatepointsinthewaveform.Instead,thedriversetseveryelementinthewaveformarrayforwhichtheoscilloscopecannotresolveavaluetoanIEEE-definedNaN(NotaNumber)value.DefinedValue:1

Page 2106: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_NO_TRIGGER_MODTheoscilloscopewaitsuntilthetriggeryouspecifyoccurs.DefinedValue:1

Page 2107: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_NOISE_REJECTTheoscilloscopefiltersoutthenoisefromthetriggersignal.DefinedValue:5

Page 2108: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_NORMALConfigurestheoscilloscopetoacquireonesampleforeachpointinthewaveformrecord.Theoscilloscopeusesreal-timeorequivalenttimesampling.DefinedValue:0

Page 2109: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_NTSCSetstheTVtriggersignalformattoNTSC.DefinedValue:1

Page 2110: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_PALSetstheTVtriggersignalformattoPAL.DefinedValue:2

Page 2111: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_PEAK_DETECTSetstheoscilloscopetothepeak-detectacquisitionmode.Theoscilloscopeoversamplestheinputsignalandkeepstheminimumandmaximumvaluesthatcorrespondtoeachpositioninthewaveformrecord.Theoscilloscopeusesonlyreal-timesampling.DefinedValue:1

Page 2112: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_POSITIVEApositive(rising)edgepassingthroughthetriggerleveltriggerstheoscilloscope.DefinedValue:1

Page 2113: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_PROBE_SENSE_ONSettingthispropertytoIVISCOPE_VAL_PROBE_SENSE_ONconfigurestheoscilloscopetosensetheattenuationoftheprobeautomatically.Afteryouenabletheautomaticprobesense,subsequentqueriesofthispropertyreturnthevalueIVISCOPE_VAL_PROBE_SENSE_ON.UsetheIVISCOPE_ATTR_PROBE_SENSE_VALUEpropertytoobtaintheactualprobeattenuation.Ifyousettheoscilloscopetosensetheprobeattenuationautomatically,theprobeattenuationvaluecanchangeatanytime.Whentheoscilloscopedetectsanewprobeattenuationvalue,othersettingsintheoscilloscopemightalsochange.Thedriverhasnowayofknowingwhenthesechangesoccur.Therefore,whenyouenabletheautomaticprobesensecapability,thedriverdisablescachingforpropertiesthatdependontheprobeattenuation.ThesepropertiesincludeIVISCOPE_ATTR_VERTICAL_RANGE,IVISCOPE_ATTR_VERTICAL_OFFSET,andallthepropertiesthatconfiguretriggerlevels.Tomaximizeperformance,youshouldsetthispropertytoamanualprobeattenuationsetting.Iftheoscilloscopeissettosensetheprobeattenuationautomatically,settingthispropertytoapositivevaluedisablestheautomaticprobesenseandconfigurestheoscilloscopetousethemanualprobeattenuationyouspecify.DefinedValue:-1

Page 2114: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_PXI_STARTheoscilloscopewaitsuntilitreceivesatriggeronthePXIStarbus.DefinedValue:"VAL_PXI_STAR"

Page 2115: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_REAL_TIMEIndicatesthattheoscilloscopeisusingreal-timesampling.DefinedValue:0

Page 2116: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_RTSI_0TheoscilloscopewaitsuntilitreceivesatriggerontheRTSI0line.DefinedValue:"VAL_RTSI_0"

Page 2117: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_RTSI_1TheoscilloscopewaitsuntilitreceivesatriggerontheRTSI1line.DefinedValue:"VAL_RTSI_1"

Page 2118: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_RTSI_2TheoscilloscopewaitsuntilitreceivesatriggerontheRTSI2line.DefinedValue:"VAL_RTSI_2"

Page 2119: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_RTSI_3TheoscilloscopewaitsuntilitreceivesatriggerontheRTSI3line.DefinedValue:"VAL_RTSI_3"

Page 2120: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_RTSI_4TheoscilloscopewaitsuntilitreceivesatriggerontheRTSI4line.DefinedValue:"VAL_RTSI_4"

Page 2121: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_RTSI_5TheoscilloscopewaitsuntilitreceivesatriggerontheRTSI5line.DefinedValue:"VAL_RTSI_5"

Page 2122: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_RTSI_6TheoscilloscopewaitsuntilitreceivesatriggerontheRTSI6line.DefinedValue:"VAL_RTSI_6"

Page 2123: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_RUNT_EITHERTheoscilloscopetriggersoneitherapositiveornegativerunt.DefinedValue:3

Page 2124: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_RUNT_NEGATIVETheoscilloscopetriggersonanegativerunt.Anegativeruntoccurswhenafallingedgecrossesthehighruntthresholdanddoesnotcrossthelowruntthresholdbeforere-crossingthehighruntthreshold.DefinedValue:2

Page 2125: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_RUNT_POSITIVETheoscilloscopetriggersonapositiverunt.Apositiveruntoccurswhenarisingedgecrossesthelowruntthresholdanddoesnotcrossthehighruntthresholdbeforere-crossingthelowruntthreshold.DefinedValue:1

Page 2126: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_RUNT_TRIGGERConfigurestheoscilloscopeforrunttriggering.Arunttriggeroccurswhenthetriggersignalcrossesoneoftheruntthresholdstwicewithoutcrossingtheotherruntthreshold.YouspecifytheruntthresholdswiththeIVISCOPE_ATTR_RUNT_HIGH_THRESHOLDandIVISCOPE_ATTR_RUNT_LOW_THRESHOLDproperties.YouspecifythepolarityoftheruntwiththeIVISCOPE_ATTR_RUNT_POLARITYproperties.DefinedValue:3

Page 2127: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_SECAMSetstheTVtriggersignalformattoSECAM.DefinedValue:3

Page 2128: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_SINE_XTheoscilloscopeusesasine(x)/xcalculationtointerpolateavaluewhenitcannotresolveavoltageinthewaveformrecord.DefinedValue:2

Page 2129: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_TTL0TheoscilloscopewaitsuntilitreceivesatriggerontheTLL0line.DefinedValue:"VAL_TTL0"

Page 2130: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_TTL1TheoscilloscopewaitsuntilitreceivesatriggerontheTLL1line.DefinedValue:"VAL_TTL1"

Page 2131: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_TTL2TheoscilloscopewaitsuntilitreceivesatriggerontheTLL2line.DefinedValue:"VAL_TTL2"

Page 2132: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_TTL3TheoscilloscopewaitsuntilitreceivesatriggerontheTLL3line.DefinedValue:"VAL_TTL3"

Page 2133: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_TTL4TheoscilloscopewaitsuntilitreceivesatriggerontheTLL4line.DefinedValue:"VAL_TTL4"

Page 2134: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_TTL5TheoscilloscopewaitsuntilitreceivesatriggerontheTLL5line.DefinedValue:"VAL_TTL5"

Page 2135: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_TTL6TheoscilloscopewaitsuntilitreceivesatriggerontheTLL6line.DefinedValue:"VAL_TTL6"

Page 2136: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_TTL7TheoscilloscopewaitsuntilitreceivesatriggerontheTLL7line.DefinedValue:"VAL_TTL7"

Page 2137: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_TV_EVENT_ANY_FIELDSetstheoscilloscopetotriggeronanyfield.DefinedValue:3

Page 2138: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_TV_EVENT_ANY_LINESetstheoscilloscopetotriggeronanyline.DefinedValue:4

Page 2139: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_TV_EVENT_FIELD1Setstheoscilloscopetotriggeronfield1ofthevideosignal.DefinedValue:1

Page 2140: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_TV_EVENT_FIELD2Setstheoscilloscopetotriggeronfield2ofthevideosignal.DefinedValue:2

Page 2141: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_TV_EVENT_LINE_NUMBERSetstheoscilloscopetotriggeronaspecificlinenumberyouspecifywiththeIVISCOPE_ATTR_TV_TRIGGER_LINE_NUMBERproperty.DefinedValue:5

Page 2142: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_TV_FIELD1Field1ofthevideosignal.DefinedValue:1

Page 2143: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_TV_FIELD2Field2ofthevideosignal.DefinedValue:2

Page 2144: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_TV_NEGATIVENegativevideosyncpulse.DefinedValue:2

Page 2145: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_TV_POSITIVEPositivevideosyncpulse.DefinedValue:1

Page 2146: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_TV_TRIGGERConfigurestheoscilloscopetotriggeronTVsignals.YouconfigurethetriggerwiththeIVISCOPE_TV_TRIGGER_SIGNAL_FORMAT,IVISCOPE_TV_TRIGGER_LINE_NUMBER,andIVISCOPE_ATTR_TV_TRIGGER_POLARITYproperties.DefinedValue:5

Page 2147: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_WIDTH_NEGATIVEConfigurestheoscilloscopetotriggeronnegativepulsesthathaveawidththatmeetstheconditionyouspecifywiththeIVISCOPE_ATTR_WIDTH_CONDITIONproperty.DefinedValue:2

Page 2148: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_WIDTH_OUTSIDEConfigurestheoscilloscopetotriggeronpulsesthathaveawidththatiseithergreaterthanthehighthresholdorlessthanalowthreshold.YouspecifythehighandlowthresholdswiththeIVISCOPE_ATTR_WIDTH_HIGH_THRESHOLDandIVISCOPE_ATTR_WIDTH_LOW_THRESHOLDproperties.DefinedValue:2

Page 2149: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_WIDTH_POSITIVEConfigurestheoscilloscopetotriggeronpositivepulsesthathaveawidththatmeetstheconditionyouspecifywiththeIVISCOPE_ATTR_WIDTH_CONDITIONproperty.DefinedValue:1

Page 2150: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_WIDTH_TRIGGERConfigurestheoscilloscopeforwidthtriggering.Awidthtriggeroccurswhentheoscilloscopedetectsapositiveornegativepulsewithawidthbetween,oroptionallyoutside,thewidththresholds.YouspecifythewidththresholdswiththeIVISCOPE_ATTR_WIDTH_HIGH_THRESHOLDandIVISCOPE_ATTR_WIDTH_LOW_THRESHOLDproperties.YouspecifywhethertheoscilloscopetriggersonpulsewidthsthatarewithinoroutsidethewidththresholdswiththeIVISCOPE_ATTR_WIDTH_CONDITIONproperty.YouspecifythepolarityofthepulsewiththeIVISCOPE_ATTR_WIDTH_POLARITYproperty.Thetriggerdoesnotactuallyoccuruntiltheedgeofapulsethatcorrespondstothewidththresholds,widthcondition,andpolarityyouspecifycrossesthetriggerlevelthatyouspecifywiththeIVISCOPE_ATTR_TRIGGER_LEVELproperty.DefinedValue:2

Page 2151: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_WIDTH_WITHINConfigurestheoscilloscopetotriggeronpulsesthathaveawidththatislessthanthehighthresholdandgreaterthanthelowthreshold.YouspecifythehighandlowthresholdswiththeIVISCOPE_ATTR_WIDTH_HIGH_THRESHOLDandIVISCOPE_ATTR_WIDTH_LOW_THRESHOLDproperties.DefinedValue:1

Page 2152: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertiesforControllingIviScopeSimulationNoteYoucansetSimulationAttributesinMAXontheInitialSettingstabofIVIDrivers»Advanced»SimulationDriverSessions»nisIviClassorinthesimulationinteractivepanels.RefertoNationalInstrumentsIVIDriverHelp»ConfiguringYourSystemformoreinformation.

TwosetsofpropertiesexistforusewiththeIviScopeSimulationDriver.Thefollowingtabledescribespropertiesthatcontrolbehaviorofthedriver.Anothertablelistspropertiesthatsimulatethestatusofspecificdriverfunctions.AnIviScopeSimulatorSetupDialogBoxexiststohelpyouconfigurethemeasurementsimulationfortheIviScopeSimulatordriver.

Page 2153: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertiesforControllingIviScopeSimulationName Data

TypeAccess Applies

toDescription

INTERACTIVE_SIMULATION Boolean W No Specifieswhethertosetthedrivertointeractivemode.Ininteractivemode,thesimulationdriverusespop-upuserinterfacepanelsforgettinginformationfromyou.Non-interactivemodeisusefulwhenyoudonotwanttheinteractivepanelstointerruptyourtestprogram.

SELF_TEST_CODE Integer W No Specifiestheself-testcode.WhentheIviScopeSelf-Testiscalled,theself-testresultparameterreturnsthisvalue.

SELF_TEST_MSG String W No Specifiestheself-testmessage.WhentheIviScopeSelf-TestVIiscalled,thetestmessageparameterreturnsthisstring.

ERROR_QUERY_CODE Integer W No Specifiestheerror-querycode.WhentheIviScopeError-QueryVIiscalled,thequerycodeparameterreturnsthisvalue.

ERROR_QUERY_MSG String W No Specifiestheerror-querymessage.WhentheIviScopeError-QueryVIiscalled,theerrormessagereturnsthisstring.

DRIVER_REV_QUERY String W No Specifiestheinstrumentdriverrevisionmessage.WhentheIviScopeRevisionQuerycalled,theinstrumentdriver

Page 2154: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

revisionparameterreturnsthisstring.

INSTR_REV_QUERY String W No Specifiesthefirmwarerevisionmessage.WhentheIviScoopeRevisionQueryVIiscalled,thefirmwarerevisionparameterreturnsthisstring.

WAVEFORM Int32 W Yes Specifiesthewaveformtosimulateattheselectedchannel.DefinedValues:1—Sine2—Square3—Triangle4—Ramp-up5—Ramp-down6—DC

FREQUENCY Real64 W Yes Specifiesthefrequencyofthewaveformtosimulateattheselectedchannel.ThispropertydoesnotaffectsimulationbehaviorwhentheNISSCOPE_ATTR_WAVEFORMpropertyissetto6(DC).ValidRange:100.0to15.0E6Hz

AMPLITUDE Real64 W Yes Specifiesthepeak-to-peakamplitudeofthewaveformtosimulateattheselectedchannel.ThispropertydoesnotaffectsimulationbehaviorwhentheNISSCOPE_ATTR_WAVEFORMpropertyissetto6(DC).ValidRange:50.0E-3to10.0V

Page 2155: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DC_OFFSET Real64 W Yes SpecifiestheDCoffsetofthewaveformtosimulateattheselectedchannel.ValidRange:-5.0to5.0V

DUTY_CYCLE Real64 W Yes Specifiesthedutycycletosimulateforasquarewaveformattheselectedchannel.ThispropertyaffectssimulationbehavioronlywhentheNISSCOPE_ATTR_WAVEFORMpropertyissetto2(Square).ValidRange:20.0to80.0percent

PHASE_SHIFT Real64 W Yes Specifiesthestartphaseshifttosimulateforawaveformattheselectedchannel.ThispropertydoesnotaffectsimulationbehaviorwhentheNISSCOPE_ATTR_WAVEFORMpropertyissetto6(DC).ValidRange:0.0to360.0degrees

SNR Real64 W Yes Specifiesthesignal-to-noiseratiotosimulateattheselectedchannel.Thesignal-to-noiseratiodeterminestheamountofnoisetosimulateduringwaveformacquisition.ValidRange:0.001to+inf

SIMULATE_STATUS_CODE Boolean W No SpecifieswhethertosimulatereturncodesfromtheIviScopedriverfunctions.RefertotheIviScopePropertiesforStatusSimulationtable.

RelatedTopicsSettingUpSimulatedErrors

Page 2156: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

SettingUpSimulationforVXIplug&playVIs

Page 2157: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeSimulatorSetupDialogBoxTwosetsofpropertiesexistforusewiththeIviScopesimulationdriver.YouusethedialogboxshownbelowtoconfigurethemeasurementsimulationfortheIviScopesimulationdriver.Scrolldowntoseeadescriptionofeachcontrol.

AlwayspromptforoutputdatasimulationLeavingthiscontrolselectedcausesthepaneltoappearateverysignalacquisitioneventinyourprogram.Allsimulatedacquisitionsintheprogramusethesamewaveformconfigurationinformation.Unselectingthiscontrolcausesthewaveformsimulationpaneltoneverappearagainduringthecourseofyourprogram.ChannelThiscontrolspecifiesthechannelforwhichyouwanttoconfigureasimulationwaveform.WaveformThiscontrolselectsthewaveformtouseforthesimulatedsignal.FrequencyThiscontrolselectsthefrequencyofthewaveformtosimulateattheselectedchannel.ThisvaluedoesnotaffectsimulationbehaviorwhenthewaveformissettoDC.ValidRange:100.0to15.0E6HzAmplitudeThiscontrolselectsthepeak-to-peakamplitudeofthewaveformtosimulateattheselectedchannel.ThisvaluedoesnotaffectsimulationbehaviorwhenthewaveformissettoDC.ValidRange:50.0E-3to10.0VppDCOffsetThiscontrolselectstheDCoffsetofthewaveformtosimulateattheselectedchannel.ValidRange:-5.0to5.0VPhaseShiftThiscontrolselectsthestartingphaseofthewaveformtosimulateattheselectedchannel.ThisvaluedoesnotaffectsimulationbehaviorwhenthewaveformissettoDC.ValidRange:0.0to360.0degrees

Page 2158: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

SNRThiscontrolselectsthesignal-to-noiseratioofthesimulatedsignal.TheSNRdeterminestheamountofnoisetointroduceintothewaveformgeneration.Thisoptionallowsyoutosimulatelessthanperfectwaveforms.ValidRange:0.001to+inf

Page 2159: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertiesforStatusSimulationinIviScopeWhenanIviScopedriverfunctioniscalled,thedriverquerieswhetherNISSCOPE_ATTR_SIMULATE_STATUS_CODEisenabled.Ifenabled,thedrivergetstheappropriatefunction'ssimulationstatuscode.Ifthevalueofthesimulationstatuscoderepresentsawarning(hasapositivevalue),thenitisreturnasthefunction'sreturnstatusonlyifnoothererrororwarningoccurredbeforethefunctionends.Ifthevalueofthesimulationstatuscoderepresentsanerror(hasanegativevalue),thenitisreturnedasthefunction'sreturnstatusonlyifnoothererroroccurredbeforethefunctionends.ThefollowingIviScopeVIsdonotsupportstatuscodesimulation:

IviScopeGetErrorIviScopeClearErrorIviScopeGetNextInterchangeWarningIviScopeResetNextInterchangeWarningIviScopeClearNextInterchangeWarningIviScopeGetNextCoercionRecord

EachVIsupportedbytheIviScopeclassdriverhasacorrespondingpropertythatdeterminesthestatuscodetoreturnwhenstatuscodesimulationisenabled.ThefollowinglistindicatesthestatuscodepropertiesandtheVIforwhichtheyreturnavalue.ThesepropertiesarealloftypeViInt32,non-readable,andnon-channelbased:

NoteInthefollowingtable,theliteralstringNISSCOPE_ATTR_precedesallpropertynames.

Page 2160: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopePropertiesforStatusSimulationProperty VIINIT_STATUS IviScope

Initialize,IviScopeInitializeWithOptions

CLOSE_STATUS IviScopeCloseRESET_STATUS IviScopeResetSELF_TEST_STATUS IviScopeSelf-TestERROR_QUERY_STATUS IviScopeError-

QueryERROR_MESSAGE_STATUS IviScopeError

MessageREVISION_QUERY_STATUS IviScopeRevision

QueryRESET_DEFAULT_STATUS IviScopeReset

WithDefaultsDISABLE_STATUS IviScopeDisableINVALIDATE_STATUS IviScope

InvalidateAllAttributes

GET_CH_NAME_STATUS IviScopeGetChannelName

CONFIGURE_CHANNEL_STATUS IviScopeConfigureChannel

CONFIGURE_CHAN_CHARACTERISTICS_STATUS IviScopeConfigureChannelCharacteristics

CONFIGURE_ACQUISITION_TYPE_STATUS IviScopeConfigureAcquisitionType

Page 2161: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

CONFIGURE_ACQUISITION_RECORD__STATUS IviScopeConfigureAcquisitionRecord

ACTUAL_RECORD_LENGTH_STATUS IviScopeActualRecordLength

CONFIGURE_TRIGGER_STATUS IviScopeConfigureTrigger

CONFIGURE_TRIGGER_COUPLING_STATUS IviScopeConfigureTriggerCoupling

CONFIGURE_EDGE_TRIGGER_SOURCE_STATUS IviScopeConfigureEdgeTriggerSource

READ_WAVEFORM_STATUS IviScopeReadWaveform

ABORT_STATUS IviScopeAbortINITIATE_ACQUISITION_STATUS IviScopeInitiate

AcquisitionACQUISITION_STATUS_STATUS IviScope

AcquisitionStatusFETCH_WAVEFORM_STATUS IviScopeFetch

WaveformIS_INVALID_WFM_ELEMENT_STATUS IviScopeIs

InvalidWaveformElement

CONFIGURE_TV_TRIGGER_SOURCE_STATUS IviScopeConfigureTVTriggerSource

CONFIGURE_TV_TRIGGER_LINE_NUMBER_STATUS IviScopeConfigureTVTriggerLineNumber

CONFIGURE_RUNT_TRIGGER_SOURCE_STATUS IviScopeConfigureRunt

Page 2162: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

TriggerSourceCONFIGURE_GLITCH_TRIGGER_SOURCE_STATUS IviScope

ConfigureGlitchTriggerSource

CONFIGURE_WIDTH_TRIGGER_SOURCE_STATUS IviScopeConfigureWidthTriggerSource

CONFIGURE_AC_LINE_TRIGGER_SLOPE_STATUS IviScopeConfigureACLineTriggerSlope

CONFIGURE_TRIGGER_MODIFIER_STATUS IviScopeConfigureTriggerModifier

CONFIGURE_NUM_ENVELOPES_STATUS IviScopeConfigureNumberofEnvelopes

READ_MIN_MAX_WAVEFORM_STATUS IviScopeReadMinMaxWaveform

FETCH_MIN_MAX_WAVEFORM_STATUS IviScopeFetchMinMaxWaveform

CONFIGURE_REF_LEVELS_STATUS IviScopeConfigureReferenceLevels

READ_WAVEFORM_MEASUREMENT_STATUS IviScopeReadWaveformMeasurement

FETCH_WAVEFORM_MEASUREMENT_STATUS IviScopeFetchWaveformMeasurement

CONFIGURE_NUM_AVERAGES_STATUS IviScopeConfigure

Page 2163: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

NumberofAverages

CONFIGURE_INITIATE_CONTINUOUS_STATUS IviScopeConfigureInitiateContinuous

CONFIGURE_INTERPOLATION_STATUS IviScopeConfigureInterpolation

SAMPLE_MODE_STATUS IviScopeActualSampleMode

SAMPLE_RATE_STATUS IviScopeActualSampleRate

AUTO_PROBE_SENSE_VALUE_STATUS IviScopeAutoProbeSenseValue

AUTO_SETUP_STATUS IviScopeAutoSetup

Page 2164: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnClassDriverReferenceforLabVIEWIviSpecAnVIandPropertyReferenceVITreePropertiesbyGroupErrorandCompletionCodes

Page 2165: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnClassDriverOverviewThisinstrumentdriverprovidesprogrammingsupportfortheIviSpecAnClass.TheIviSpecAnclassisdesignedtosupportthetypicalsweptanalyzeraswellascommonextendedfunctionalityfoundininstrumentsthataremorecomplex.TheIviSpecAnclassconceptualizesasweptanalyzerasaninstrumentthatcanmeasuretheamplitudeatdiscretefrequencieswhilesweepingareceiverthrougharangeoffrequencies.Typically,themeasuredquantityisavoltageorpowerlevel.ThedrivercontainsalltheVIsrequiredintheIviSpecAnspecificationdefinedbytheIVIFoundation.ThisdriverrequiresNI-VISAandtheIVICompliancePackagetobeinstalled.Thereisasecondtypeofanalyzerthatisoftenreferredtoasadynamicsignalanalyzer,anaudioanalyzer,oranFFTanalyzer.Whilemanyoftheendresultsarethesame,theprocessoftakingthemeasurementsisquitedifferent.Sincetheyaresodifferent,theyarenotcoveredinthishelptopic.TheIviSpecAnclassisdividedintothebasecapabilitygroupandseveralextensiongroups.Thebasecapabilitygroupisusedtoconfigureananalyzerforatypicalsweep,initiatethatsweep,andreturnanarrayofmeasuredvalues.Inadditiontothebasecapabilities,theIviSpecAnclassdefinesextendedcapabilitiesforspectrumanalyzersthathave:

SimplemathematicaloperationsonmultipletracesMarkeranddelta-markerfunctionalityExternalandVideotriggersourcesBasicdisplayfunctionofspecifyingunitsperdivisionExternalmixercapabilitytoexpandthefrequencyrangePeakpreselectortoreducenoiseandincreasedynamicrange

TheIviSpecAnextendedcapabilitiesarearrangedintoasetofextensioncapabilitygroups.

Page 2166: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnExtensionCapabilityGroupsTheIviSpecAnclassdriveridentifiesVIsandpropertiesthatbelongtoanextensiongroupwiththefollowingabbreviations.Instrumentspecificdriversarenotrequiredtoimplementanyoftheextensioncapabilitygroups.IfyouuseVIsandpropertiesthatbelongtoextensioncapabilitygroups,everyinstrumentspecificdriverthatyouusemustimplementthoseextensions.

GroupName DescriptionIviSpecAnMultitrace Definesextensionsforanalyzerscapableof

performingsimplemathematicalVIsononeormoretraces.

IviSpecAnMarker Supportsspectrumanalyzersthathavemarkers.Markersareappliedtotracesandusedforawiderangeofoperations.Someoperationsaresimple,suchasreadinganamplitudevalueatanX-axisposition,whileothersoperationsarecomplex,suchassignaltracking

IviSpecAnTrigger SpecifiesthesourceofthetriggersignalthatcausestheanalyzertoleavetheWait-For-Triggerstate.

IviSpecAnExternalTrigger SpecifiestheexternaltriggerlevelandexternaltriggerslopewhentheTriggerSourcepropertyissettoexternal,whichcausestheanalyzertoleavetheWait-For-Triggerstate.

IviSpecAnSoftwareTrigger Supportsspectrumanalyzersthatcanacquiretracesbasedonasoftwaretriggersignal.Youcansendasoftwaretriggertocausesignaloutputtooccur.AffectsinstrumentbehaviorwhentheTriggerSourcepropertyissettoSoftware.

IviSpecAnVideoTrigger SpecifiesthevideotriggerlevelandvideotriggerslopewhentheTriggerSource

Page 2167: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

propertyissettoVideo,whichcausestheanalyzertoleavetheWait-For-Triggerstate.

IviSpecAnDisplay Controlsthedisplayrelatedproperties.IviSpecAnMarkerType Supportsanalyzersthathavemultiple

markertypes.IviSpecAnDeltaMarker Supportsanalyzersthathavedelta-marker

capabilities.Adeltamarkerhasthesamepropertiesasanormalmarkerexceptthatitspositionandamplitudearerelativetoafixedreferencepoint.Thisreferencepointisdefinedwhenthemarkerisconvertedfromanormalmarkertoadeltamarker.

IviSpecAnExternalMixer Allowstheuseofananalyzertomeasurevaluesthatareoutsideofthenormalfrequencyrangeoftheequipment.Whenusinganexternalmixer,manyofthesettingsoftheanalyzerhavetobecarefullyconvertedtoallowyoutoknowwhatismeantbythevaluesread.

IviSpecAnPreselector Controlspreselectors.Preselectorsareanetworkoffiltersandpreamplifiersthatarebuiltintooneunitforreducingnoiseandincreasingdynamicrangeofananalyzer.Preselectorsareoftenseparateinstruments,buttheyareinstrumentsthatonlyworkwithspectrumanalyzers.Someanalyzershaveinternalpreselectors.

RelatedTopicIVIInherentClassCapabilities

Page 2168: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnExtensionCapabilityGroupsTheIviSpecAnclassdriveridentifiesVIsandpropertiesthatbelongtoanextensiongroupwiththefollowingabbreviations.Instrumentspecificdriversarenotrequiredtoimplementanyoftheextensioncapabilitygroups.IfyouuseVIsandpropertiesthatbelongtoextensioncapabilitygroups,everyinstrumentspecificdriverthatyouusemustimplementthoseextensions.

GroupName DescriptionIviSpecAnMultitrace Definesextensionsforanalyzerscapableof

performingsimplemathematicalVIsononeormoretraces.

IviSpecAnMarker Supportsspectrumanalyzersthathavemarkers.Markersareappliedtotracesandusedforawiderangeofoperations.Someoperationsaresimple,suchasreadinganamplitudevalueatanX-axisposition,whileothersoperationsarecomplex,suchassignaltracking

IviSpecAnTrigger SpecifiesthesourceofthetriggersignalthatcausestheanalyzertoleavetheWait-For-Triggerstate.

IviSpecAnExternalTrigger SpecifiestheexternaltriggerlevelandexternaltriggerslopewhentheTriggerSourcepropertyissettoexternal,whichcausestheanalyzertoleavetheWait-For-Triggerstate.

IviSpecAnSoftwareTrigger Supportsspectrumanalyzersthatcanacquiretracesbasedonasoftwaretriggersignal.Youcansendasoftwaretriggertocausesignaloutputtooccur.AffectsinstrumentbehaviorwhentheTriggerSourcepropertyissettoSoftware.

IviSpecAnVideoTrigger SpecifiesthevideotriggerlevelandvideotriggerslopewhentheTriggerSource

Page 2169: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

propertyissettoVideo,whichcausestheanalyzertoleavetheWait-For-Triggerstate.

IviSpecAnDisplay Controlsthedisplayrelatedproperties.IviSpecAnMarkerType Supportsanalyzersthathavemultiple

markertypes.IviSpecAnDeltaMarker Supportsanalyzersthathavedelta-marker

capabilities.Adeltamarkerhasthesamepropertiesasanormalmarkerexceptthatitspositionandamplitudearerelativetoafixedreferencepoint.Thisfixedreferencepointisdefinedwhenthemarkerisconvertedfromanormalmarkertoadeltamarker.

IviSpecAnExternalMixer Allowstheuseofananalyzertomeasurevaluesthatareoutsideofthenormalfrequencyrangeoftheequipment.Whenusinganexternalmixer,manyofthesettingsoftheanalyzerhavetobecarefullyconvertedtoallowtheusertoknowwhatismeantbythevaluesread.

IviSpecAnPreselector Controlspreselectors.Preselectorsareanetworkoffiltersandpreamplifiersthatarebuiltintooneunitforreducingnoiseandincreasingdynamicrangeofananalyzer.Preselectorsareoftenseparateinstruments,buttheyareinstrumentsthatonlyworkwithspectrumanalyzers.Someanalyzershaveinternalpreselectors.

Page 2170: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnBaseCapabilityGroupOverviewTheIviSpecAnBasecapabilitygroupsupportsspectrumanalyzersthatconfigureandtakeafrequencysweep.Afrequencysweepisthoughtofasadjustingthefrequencyofatunerfromthestartfrequencytothestopfrequencyinadefinedamountoftime.Formoreinformationabouttimedomainmeasurements,refertoTimeDomainMeasurements.Whilethetunerisbeingadjusted,powerlevels(orvoltagelevels)arebeingmeasuredforthefrequencies.Theresultisanarrayofamplitudeversusfrequencydata.Inadditiontoconfiguringthestartandstopfrequency,ausercanalsosetafrequencyoffset.Thisaffectsthesettingofthespectrumanalyzer'sabsolutefrequencies,suchasstart,stop,center,andmarker.Itdoesnotaffectvalues,whicharethedifferenceoffrequencies,suchasspananddeltamarker.TheIviSpecAnBasecapabilitygroupalsoincludesVIsforconfiguringtheanalyzeraswellasinitiatingandretrievingmeasurements.Thisincludesconfiguringthesweep,range,andresolution.Atypicalspectrumanalyzerdoesnothaveseveralinputchannels.Itcan,however,haveseveraltraces.MultipletracesarecoveredintheIviSpecAnMultitraceextensiongroup.ThetriggerVIsarecoveredinTrigger,ExternalTrigger,andVideoTriggerextensiongroups.Inaddition,mostspectrumanalyzershaveacoupledfunctionmode,whichlinkstheresolutionbandwidth(RBW),videobandwidth(VBW),andsweeptimetogether.Formoreinformationaboutthisbehavior,refertoSweepCouplingOverview.Thefollowingfigureshowsthetuning,filtering,anddetectionprocessinatypicalspectrumanalyzer.

Page 2171: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thefollowingfigureshowshowthedetectordetectsthesignalandoutputsthesignalonmultipletraces.

Page 2172: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

SweepCouplingOverviewManyspectrumanalyzersarecapableofcouplingtheresolutionbandwidth,videobandwidth,andsweeptimetogether.Theinstrumentmakesdecisionsbasedonthevarioussettingstoensuretheaccuracyofthemeasurement.Ifyouelecttochoosethesettings,itispossibletoplaceconstraintsonthesystemthatmakeaccuratemeasurementsimpossible.Mostanalyzersrespondtothisconditionwithamessageindicatingthatthemeasurementisuncalibrated.Whenallthesettingsarecoupled,theinstrumentmakesdecisionsalongthefollowinghierarchy.TheRBWandVBWaretypicallylockedtogetherandsetfor1%ofthespan.Forexample,ifthespanweresetfor100MHz,theinstrumentchooses1MHzfortheRBWandVBW.Tomeasureverylowsignallevels,theRBWmayneedtobemorenarrowed,whichslowsthesweepspeed.Lastly,thesweeptimeisdependentontheRBWandtheVBW.Asaruleofthumb:SweepTime*Span/RBW2

Ascanbeseenfromtheaboveequation,theRBWhasadrasticeffectonsweepspeed.Theseareissuestokeepinmindwhendevelopingautomatedtests.Whenconsideringinterchangeabilityandmeasurementaccuracy,itisimportanttoconsiderthewaydifferentinstrumentscouplesettingstogether.ThevalidcombinationofRBW,VBW,andsweeptimeononespectrumanalyzermaynotbeavalidcombinationonanotherspectrumanalyzer.Awarenessofthesedifferencesensuresthattheresultsobtainedinonesystemcorrelatewiththeresultsfromanothersystem.

Page 2173: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnBaseFunctionsIviSpecAn_AbortIviSpecAn_AcquisitionStatusIviSpecAn_ConfigureAcquisitionIviSpecAn_ConfigureFrequencyCenterSpanIviSpecAn_ConfigureFrequencyOffsetIviSpecAn_ConfigureFrequencyStartStopIviSpecAn_ConfigureLevelIviSpecAn_ConfigureSweepCouplingIviSpecAn_ConfigureTraceTypeIviSpecAn_FetchYTraceIviSpecAn_GetTraceNameIviSpecAn_InitiateIviSpecAn_QueryTraceSizeIviSpecAn_ReadYTrace

Page 2174: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnBaseAttributesIVISPECAN_ATTR_AMPLITUDE_UNITSIVISPECAN_ATTR_ATTENUATIONIVISPECAN_ATTR_ATTENUATION_AUTOIVISPECAN_ATTR_DETECTOR_TYPEIVISPECAN_ATTR_DETECTOR_TYPE_AUTOIVISPECAN_ATTR_FREQUENCY_STARTIVISPECAN_ATTR_FREQUENCY_STOPIVISPECAN_ATTR_FREQUENCY_OFFSETIVISPECAN_ATTR_INPUT_IMPEDANCEIVISPECAN_ATTR_NUMBER_OF_SWEEPSIVISPECAN_ATTR_REFERENCE_LEVELIVISPECAN_ATTR_REFERENCE_LEVEL_OFFSETIVISPECAN_ATTR_RESOLUTION_BANDWIDTHIVISPECAN_ATTR_RESOLUTION_BANDWIDTH_AUTOIVISPECAN_ATTR_SWEEP_MODE_CONTINUOUSIVISPECAN_ATTR_SWEEP_TIMEIVISPECAN_ATTR_SWEEP_TIME_AUTOIVISPECAN_ATTR_TRACE_COUNTForaninstrumentwithonlyoneTrace,i.e.,theTraceCountattributeisone,thedrivermayreturnanemptystring.IVISPECAN_ATTR_TRACE_SIZEIVISPECAN_ATTR_TRACE_TYPEIVISPECAN_ATTR_VERTICAL_SCALEIVISPECAN_ATTR_VIDEO_BANDWIDTHRelatedTopicsIVIInherentVIsIVIInherentPropertiesIviSpecAnBasebehaviormodel

Page 2175: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnDeltaMarkerExtensionGroupTheIviSpecAnDeltaMarkerextensiongroupsupportsanalyzersthathavedelta-markercapabilities.Adeltamarkerhasthesamepropertiesasanormalmarkerexceptthatitspositionandamplitudearerelativetoafixedreferencepoint.Thisfixedreferencepointisdefinedwhenthemarkerisconvertedfromanormalmarkertoadeltamarker.

Page 2176: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnDeltaMarkerVIsIviSpecAn_MakeMarkerDeltaIviSpecAn_QueryReferenceMarker

Page 2177: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnDeltaMarkerPropertiesIVISPECAN_ATTR_REFERENCE_MARKER_AMPLITUDEIVISPECAN_ATTR_REFERENCE_MARKER_POSITION

Page 2178: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnDisplayExtensionGroupTheIviSpecAnDisplayextensiongroupcontrolsthedisplayrelatedproperties.

Page 2179: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnDisplayPropertiesIVISPECAN_ATTR_NUMBER_OF_DIVISIONSIVISPECAN_ATTR_UNITS_PER_DIVISION

Page 2180: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnExternalMixerExtensionGroupManyspectrumanalyzershaveoutputsandinputsthatallowexternalequipmenttousetheIFormixersignalthatthespectrumanalyzeruses.Inthiscase,externalequipmentcanbeusedtomixsignalstoconvertthemtomeasurablefrequencies.Thisallowstheuseofananalyzertomeasurevaluesthatareoutsideofthenormalfrequencyrangeoftheequipment.Whenusinganexternalmixer,manyofthesettingsoftheanalyzerhavetobecarefullyconvertedtoallowyoutoknowwhatismeantbythevaluesread.Specifically,thefrequency,theharmonicnumber,mixerconfiguration,andconversionlossmustbeconfiguredcarefullytobeabletousetheexternalmixingsuccessfully.Thefrequencyoftheinputsignalcanbeexpressedasafunctionofthelocaloscillator(LO)frequencyandtheselectedharmonicofthe1stLOisasfollows:

fin=n*fLO+/-fIF Where: fin frequencyofinputsignal n orderofharmonicusedforconversion fLOfrequencyof1stLO fIF intermediatefrequency

TheHarmonicnumberdefinestheordernoftheharmonicusedforconversion.Bothevenandoddharmonicscanbeused.Theselectedharmonic,togetherwiththesettingrangeofthe1stLO,determinesthelimitsofthesettablefrequencyrange.Thefollowingapplies:

Lowerfrequencylimit: fmin=n*fLO,min-fIF Upperfrequencylimit: fmax=n*fLO,max+fIF Where: fLO,min lowerfrequencylimitofLO fLO,maxupperfrequencylimitofLO

Thefollowingsectionsdescribethemixerconfigurationandtheconversionlosstableconfiguration.

Page 2181: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

MixerConfigurationTheexternalmixersaretypicallyconfiguredeitherastwo-portorthreeportmixers.Single-diodemixersgenerallyrequireaDCvoltagewhichisappliedviatheLOline.ThisDCvoltageistobetunedtotheminimumconversionlossversusfrequency.SomeinstrumentscandefinealimitfortheBIAScurrent.Thetwo-portmixerconnectstheLOOUT/IFINoutputoftheanalyzertotheLO/IFportoftheexternalmixer.ThediplexeriscontainedintheanalyzerandtheIFsignalcanbetappedfromthelinewhichisusedtofeedtheLOsignaltothemixer.ThesignaltobemeasuredisfedtotheRFinputoftheexternalmixer.Ontheotherhand,thethree-portmixerconnectstheLOOUT/IFINoutputoftheanalyzertotheLOportoftheexternalmixer.TheIFINinputoftheanalyzerisconnectedtotheIFportoftheexternalmixer.ThesignaltobemeasuredisfedtotheRFinputoftheexternalmixer.

Page 2182: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ConversionLossThemaximumsettablereferenceleveldependsontheexternalmixersconversionlosswhichisdefinedbyaverageconversionlossorbyusingtheconversionlosstable.Forexample,ifanIFsignalwithalevelof-20dBmisappliedtotheLOOUT/IFINorIFINinputofthespectrumanalyzer,fullscreenlevelisattained.Consequently,themaximumsettablereferencelevelis-20dBmatasetconversionlossof0dB.Ifaconversionloss>0dBisentered,themaximumsettablereferencelevelincreasesinthesameproportion.Ifthemaximumpossiblereferencelevelissetontheanalyzer,thislevelisreducedifasmallerconversionlossisentered.Inadditiontothedynamicrangeofthespectrumanalyzerthe1dBcompressionpointofthemixerhastobetakenintoaccount.Thelevelsoftheinputsignalsliewellbelowthisvaluetoavoidgenerationofharmonicsofthesesignalsinthemixer.TheseareconvertedbytheLOsignalsharmonicsofhigherorderandappearinthedisplayedspectrum.Someinstrumentsallowthedefinitionofconversionlosstables.TheConversionlosstableallowstheconversionlossofthemixerintheselectedbandtobetakenintoaccountasafunctionoffrequency.Correctionvaluesforfrequenciesbetweentheindividualreferencevaluesareobtainedbyinterpolation(Linearinterpolation).Outsidethefrequencyrangecoveredbythetabletheconversionlossisassumedtobethesameasthatforthereferencevaluemarkingthetablelimit.

Page 2183: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnExternalMixerVIsIviSpecAn_ConfigureConversionLossTableIviSpecAn_ConfigureConversionLossTableEnabledIviSpecAn_ConfigureExternalMixerIviSpecAn_ConfigureExternalMixerBiasIviSpecAn_ConfigureExternalMixerBiasEnabledIviSpecAn_ConfigureExternalMixerEnabledIviSpecAn_ConfigureExternalMixerNumberOfPorts

Page 2184: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnExternalMixerPropertiesIVISPECAN_ATTR_EXTERNAL_MIXER_AVERAGE_CONVERSION_LOSSIVISPECAN_ATTR_EXTERNAL_MIXER_BIASIVISPECAN_ATTR_EXTERNAL_MIXER_BIAS_ENABLEDIVISPECAN_ATTR_EXTERNAL_MIXER_BIAS_LIMITIVISPECAN_ATTR_EXTERNAL_MIXER_CONVERSION_LOSS_TABLE_ENABLEDIVISPECAN_ATTR_EXTERNAL_MIXER_ENABLEDIVISPECAN_ATTR_EXTERNAL_MIXER_HARMONICIVISPECAN_ATTR_EXTERNAL_MIXER_NUMBER_OF_PORTS

Page 2185: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnExternalTriggerExtensionGroupTheIviSpecAnExternalTriggerextensiongroupextensiongroupspecifiestheexternaltriggerlevelandexternaltriggerslopewhentheTriggerSourcepropertyissettoexternal,whichcausestheanalyzertoleavetheWait-For-Triggerstate.

Page 2186: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnTriggerVIIviSpecAn_ConfigureExternalTrigger

Page 2187: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnTriggerPropertiesIVISPECAN_ATTR_EXTERNAL_TRIGGER_LEVELIVISPECAN_ATTR_EXTERNAL_TRIGGER_SLOPE

Page 2188: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnMarkerExtensionGroupTheIviSpecAnMarkerextensiongroupsupportsspectrumanalyzersthathavemarkers.Markersareappliedtotracesandusedforawiderangeofoperations.Someoperationsaresimple,suchasreadinganamplitudevalueatanX-axisposition,whileothersoperationsarecomplex,suchassignaltracking.

Page 2189: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnMarkerVIsIviSpecAn_ConfigureMarkerEnabledIviSpecAn_ConfigureMarkerFrequencyCounterIviSpecAn_ConfigureMarkerSearchIviSpecAn_ConfigureSignalTrackEnabledIviSpecAn_DisableAllMarkersIviSpecAn_GetMarkerNameIviSpecAn_MarkerSearchIviSpecAn_MoveMarkerIviSpecAn_QueryMarkerIviSpecAn_SetActiveMarkerIviSpecAn_SetInstrumentFromMarker

Page 2190: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnMarkerPropertiesIVISPECAN_ATTR_ACTIVE_MARKERIVISPECAN_ATTR_MARKER_AMPLITUDEIVISPECAN_ATTR_MARKER_COUNTIVISPECAN_ATTR_MARKER_ENABLEDIVISPECAN_ATTR_MARKER_FREQUENCY_COUNTER_ENABLEDIVISPECAN_ATTR_MARKER_FREQUENCY_COUNTER_RESOLUTIONIVISPECAN_ATTR_MARKER_POSITIONIVISPECAN_ATTR_MARKER_THRESHOLDIVISPECAN_ATTR_MARKER_TRACEIVISPECAN_ATTR_PEAK_EXCURSIONIVISPECAN_ATTR_SIGNAL_TRACK_ENABLED

Page 2191: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnMarkerTypeExtensionGroupTheIviSpecAnMarkerTypeextensiongroupsupportsanalyzersthathavemultiplemarkertypes.

Page 2192: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnMarkerTypeVIIviSpecAn_QueryMarkerType

Page 2193: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnMarkerTypePropertyIVISPECAN_ATTR_MARKER_TYPE

Page 2194: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnMultitraceExtensionGroupTheIviSpecAnMultitraceextensiongroupdefinesextensionsforanalyzerscapableofperformingsimplemathematicalVIsononeormoretraces.

Page 2195: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnMultitraceVIsIviSpecAn_AddTracesIviSpecAn_CopyTraceIviSpecAn_ExchangeTracesIviSpecAn_SubtractTraces

Page 2196: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnPreselectorExtensionGroupTheIviSpecAnPreselectorextensiongroupsupportsanalyzersthathavemultiplemarkertypes.

Page 2197: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnPreselectorVIIviSpecAn_PeakPreselector

Page 2198: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnSoftwareTriggerExtensionGroupTheIviSpecAnSoftwareTriggerextensiongroupsupportsspectrumanalyzersthatcanacquiretracesbasedonasoftwaretriggersignal.Youcansendasoftwaretriggertocausesignaloutputtooccur.TheIviSpecAnSoftwareTriggerextensiongroupaffectsinstrumentbehaviorwhentheTriggerSourcepropertyissettoSoftware.

Page 2199: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnSoftwareTriggerVIIviSpecAn_SendSoftwareTrigger

Page 2200: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnTriggerExtensionGroupTheIviSpecAnTriggerextensiongroupspecifiesthesourceofthetriggersignalthatcausestheanalyzertoleavetheWait-For-Triggerstate.

Page 2201: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnTriggerVIIviSpecAn_ConfigureTriggerSource

Page 2202: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnTriggerPropertyIVISPECAN_ATTR_TRIGGER_SOURCE

Page 2203: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnVideoTriggerExtensionGroupTheIviSpecAnVideoTriggerextensiongroupspecifiesthevideotriggerlevelandvideotriggerslopewhentheTriggerSourcepropertyissettoVideo,whichcausestheanalyzertoleavetheWait-For-Triggerstate.

Page 2204: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnVideoTriggerVIIviSpecAn_ConfigureVideoTrigger

Page 2205: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnVideoTriggerPropertiesIVISPECAN_ATTR_VIDEO_TRIGGER_LEVELIVISPECAN_ATTR_VIDEO_TRIGGER_SLOPE

Page 2206: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnBehaviorModelsIviSpecAnBaseIviSpecAnDeltaMarkerIviSpecAnDisplayIviSpecAnExternalMixerIviSpecAnExternalTriggerIviSpecAnMarkerIviSpecAnMultitraceIviSpecAnPreselectorIviSpecAnSoftwareTriggerIviSpecAnTriggerIviSpecAnVideoTrigger

Page 2207: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnBehaviorModelThefollowingstatediagramshowsrelationshipsbetweenIviSpecAnFundamentalCapabilitiesandanalyzerbehavior.

ThemainstateintheIviSpecAnClassistheIdlestate.TheanalyzerenterstheIdlestateastheresultofbeing"powered-on",successfullycompletingameasurement,orbyyouabortingapreviousmeasurementbyyouwiththeAbortVI.Typically,youconfiguretheanalyzerwhileitisintheIdlestate.IviSpecAnpropertiescanbeconfiguredindividuallywiththeSetAttributeVI(IVI-C)orusingoneofthehigher-levelVIs.TheReadYTraceandInitiateVIscausetheanalyzertoleavetheIdlestate.TheReadYTraceVIdoesnotreturnuntilthemeasurementprocessiscompleteandtheanalyzerhasreturnedtotheIdlestate.TheInitiateVIreturnsassoonastheanalyzerleavestheIdlestate.Afterthesweepistaken,theanalyzerreturnstotheIdlestate.YoucanusetheAcquisitionStatusVItodetermineiftheacquisitioniscompleteorisstillinprogress.TheFetchYTraceIviSpecAn_Fetch_Y_Trace.htmlisusedtoreturnawaveformfromapreviouslyinitiatedmeasurement.

Page 2208: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnDeltaMarkerBehaviorModelTheIviSpecAnDeltaMarkerextensiongroupfollowsthesamebehaviormodelastheIviSpecAnMarkercapabilitygroup

Page 2209: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnDisplayBehaviorModelTheIviSpecAnDisplayextensiongroupfollowsthesamebehaviormodelastheIviSpecAnBasecapabilitygroup.

Page 2210: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnExternalMixerBehaviorModelTheIviSpecAnExternalMixerextensiongroupfollowsthesamebehaviormodelastheIviSpecAnBasecapabilitygroup.

Page 2211: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnExternalTriggerBehaviorModelTheIviSpecAnExternalTriggerextensiongroupfollowsthesamebehaviormodelastheIviSpecAnTriggerextensiongroup

Page 2212: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnMarkerBehaviorModelThemarkerpropertiesmaybeusedatanytimeduringthecourseoftheoperationofthespectrumanalyzer.Whensignaltrackingisenabled,theeffectsarethesameascallingtheSetInstrumentFromMarkerVIwiththeInstrumentSettingparametersettoFrequencyCenter:itkeepsthesignalpeakatthecenterofthetrace.Theadjustmentofpropertiesnecessarytocenterthepeakisdoneinthecalculationblock.

Page 2213: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnMarkerTypeBehaviorModelTheIviSpecAnMarkerTypeextensiongroupfollowsthesamebehaviormodelastheIviSpecAnMarkercapabilitygroup.

Page 2214: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnMultitraceBehaviorModelTheIviSpecAnMultitraceextensiongroupfollowsthesamebehaviormodelastheIviSpecAnBasecapabilitygroup.

Page 2215: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnPreselectorBehaviorModelTheIviSpecAnPreselectorextensiongroupfollowsthesamebehaviormodelastheIviSpecAnBasecapabilitygroup.

Page 2216: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnSoftwareTriggerBehaviorModelTheIviSpecAnSoftwareTriggerextensiongroupfollowsthesamebehaviormodelastheIviSpecAnTriggerextensiongroup.

Page 2217: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnTriggerBehaviorModelTheIviSpecAnTriggerextensiongroupfollowsthesamebehaviormodelastheIviSpecAnBasecapabilitygroup,withtheadditionofaWaitForTriggerstate,asshownbelow.

Page 2218: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnVideoTriggerBehaviorModelTheIviSpecAnVideoTriggerextensiongroupfollowsthesamebehaviormodelastheIviSpecAnTriggerextensiongroup.

Page 2219: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnVITreeClass/PanelName VIName

ConfigurationFunctionsConfigureFrequencyStartStop IviSpecAn_Configure

FrequencyStartStop.viConfigureFrequencyCenterSpan IviSpecAn_Configure

FrequencyCenterSpan.vi

ConfigureFrequencyOffset IviSpecAn_ConfigureFrequencyOffset.vi

ConfigureSweepCoupling IviSpecAn_ConfigureSweepCoupling.vi

ConfigureAcquisition IviSpecAn_ConfigureAcquisition.vi

ConfigureLevel IviSpecAn_ConfigureLevel.vi

ConfigureTraceType IviSpecAn_ConfigureTraceType.vi

GetTraceName IviSpecAn_GetTraceName.vi

QueryTraceSize IviSpecAn_QueryTraceSize.vi

PeakPreselector[PS] IviSpecAn_PeakPreselector[PS].vi

MultitraceAddTraces[MT] IviSpecAn_AddTraces

[MT].viExchangeTraces[MT] IviSpecAn_Exchange

Traces[MT].viCopyTrace[MT] IviSpecAn_CopyTrace

[MT].viSubtractTraces[MT] IviSpecAn_Subtract

Page 2220: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Traces[MT].viMarkerConfigureMarkerEnabled[MKR] IviSpecAn_Configure

MarkerEnabled[MKR].vi

ConfigureMarkerFrequencyCounter[MKR] IviSpecAn_ConfigureMarkerFrequencyCounter[MKR].vi

ConfigureMarkerSearch[MKR] IviSpecAn_ConfigureMarkerSearch[MKR].vi

ConfigureSignalTrackEnabled[MKR] IviSpecAn_ConfigureSignalTrackEnabled[MKR].vi

DisableAllMarkers[MKR] IviSpecAn_DisableAllMarkers[MKR].vi

MarkerSearch[MKR] IviSpecAn_MarkerSearch[MKR].vi

MoveMarker[MKR] IviSpecAn_MoveMarker[MKR].vi

QueryMarker[MKR] IviSpecAn_QueryMarker[MKR].vi

SetActiveMarker[MKR] IviSpecAn_SetActiveMarker[MKR].vi

SetInstrumentFromMarker[MKR] IviSpecAn_SetInstrumentFromMarker[MKR].vi

QueryMarkerType[MKT] IviSpecAn_QueryMarkerType[MKT].vi

MakeMarkerDelta[DMK] IviSpecAn_MakeMarkerDelta[DMK].vi

QueryReferenceMarker[DMK] IviSpecAn_QueryReferenceMarker[DMK].vi

Page 2221: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

GetMarkerName[MKR] IviSpecAn_GetMarkerName[MKR].vi

TriggerExtensionGroupConfigureTriggerSource[TRG] IviSpecAn_Configure

TriggerSource[TRG].viConfigureExternalTrigger[EXT] IviSpecAn_Configure

ExternalTrigger[EXT].vi

ConfigureVideoTrigger[VT] IviSpecAn_ConfigureVideoTrigger[VT].vi

ExternalMixerExtensionGroupConfigureExternalMixerEnabled[EM] IviSpecAn_Configure

ExternalMixerEnabled[EM].vi

ConfigureExternalMixerNumberofPorts[EM] IviSpecAn_ConfigureExternalMixerNumberofPorts[EM].vi

ConfigureExternalMixer[EM] IviSpecAn_ConfigureExternalMixer[EM].vi

ConfigureExternalMixerBiasEnabled[EM] IviSpecAn_ConfigureExternalMixerBiasEnabled[EM].vi

ConfigureExternalMixerBias[EM] IviSpecAn_ConfigureExternalMixerBias[EM].vi

ConfigureConversionLossTableEnabled[EM] IviSpecAn_ConfigureConversionLossTableEnabled[EM].vi

ConfigureConversionLossTable[EM] IviSpecAn_ConfigureConversionLossTable[EM].vi

MeasurementReadYTrace IviSpecAn_ReadY

Page 2222: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Trace.viFetchYTrace IviSpecAn_FetchY

Trace.viLowLevelMeasurementInitiate IviSpecAn_Initiate.viAbort IviSpecAn_Abort.viAcquisitionStatus IviSpecAn_Acquisition

Status.viSendSoftwareTrigger[SWT] IviSpecAn_Send

SoftwareTrigger[SWT].vi

Page 2223: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnPropertiesGroup/AttributeName PropertyLabel

BasicOperationAmplitudeUnits IviSpecAn»Basic

Operation»AmplitudeUnitsAttenuation IviSpecAn»Basic

Operation»AttenuationAttenuationAuto IviSpecAn»Basic

Operation»AttenuationAutoDetectorType IviSpecAn»Basic

Operation»DetectorTypeDetectorTypeAuto IviSpecAn»Basic

Operation»DetectorTypeAuto

FrequencyStart IviSpecAn»BasicOperation»FrequencyStart

FrequencyStop IviSpecAn»BasicOperation»FrequencyStop

FrequencyOffset IviSpecAn»BasicOperation»FrequencyOffset

InputImpedance IviSpecAn»BasicOperation»InputImpedance

NumberofSweeps IviSpecAn»BasicOperation»NumberofSweeps

ReferenceLevel IviSpecAn»BasicOperation»ReferenceLevel

ReferenceLevelOffset IviSpecAn»BasicOperation»ReferenceLevelOffset

ResolutionBandwidth IviSpecAn»BasicOperation»ResolutionBandwidth

Page 2224: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ResolutionBandwidthAuto IviSpecAn»BasicOperation»ResolutionBandwidthAuto

SweepModeContinuous IviSpecAn»BasicOperation»SweepModeContinuous

SweepTime IviSpecAn»BasicOperation»SweepTime

SweepTimeAuto IviSpecAn»BasicOperation»SweepTimeAuto

TraceCount IviSpecAn»BasicOperation»TraceCount

TraceSize IviSpecAn»BasicOperation»TraceSize

TraceType IviSpecAn»BasicOperation»TraceType

VerticalScale IviSpecAn»BasicOperation»VerticalScale

VideoBandwidth IviSpecAn»BasicOperation»VideoBandwidth

VideoBandwidthAuto IviSpecAn»BasicOperation»VideoBandwidthAuto

MarkersActiveMarker[MKR] IviSpecAn»Markers»Active

Marker[MKR]MarkerAmplitude[MKR] IviSpecAn»Markers»Marker

Amplitude[MKR]MarkerEnabled[MKR] IviSpecAn»Markers»Marker

Enabled[MKR]MarkerFrequencyCounterEnabled[MKR] IviSpecAn»Markers»Marker

FrequencyCounterEnabled[MKR]

Page 2225: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

MarkerFrequencyCounterResolution[MKR] IviSpecAn»Markers»MarkerFrequencyCounterResolution[MKR]

MarkerPosition[MKR] IviSpecAn»Markers»MarkerPosition[MKR]

MarkerThreshold[MKR] IviSpecAn»Markers»MarkerThreshold[MKR]

MarkerTrace[MKR] IviSpecAn»Markers»MarkerTrace[MKR]

NumberofMarkers[MKR] IviSpecAn»Markers»NumberofMarkers[MKR]

PeakExcursion[MKR] IviSpecAn»Markers»PeakExcursion[MKR]

SignalTrackEnabled[MKR] IviSpecAn»Markers»SignalTrackEnabled[MKR]

MarkerTypeMarkerType[MKT] IviSpecAn»Markers»Marker

Type»MarkerType[MKT]DeltaMarkerReferenceMarkerAmplitude[DMK] IviSpecAn»Markers»Delta

Marker»ReferenceMarkerAmplitude[DMK]

ReferenceMarkerPosition[DMK] IviSpecAn»Markers»DeltaMarker»ReferenceMarkerPosition[DMK]

TriggerTriggerSource[TRG] IviSpecAn»Trigger»Trigger

Source[TRG]ExternalTriggerExternalTriggerLevel[EXT] IviSpecAn»Trigger»External

Trigger»ExternalTriggerLevel[EXT]

ExternalTriggerSlope[EXT] IviSpecAn»Trigger»External

Page 2226: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Trigger»ExternalTriggerSlope[EXT]

VideoTriggerVideoTriggerLevel[VT] IviSpecAn»Trigger»Video

Trigger»VideoTriggerLevel[VT]

VideoTriggerSlope[VT] IviSpecAn»Trigger»VideoTrigger»VideoTriggerSlope[VT]

DisplayControlUnitsPerDivision[DSP] IviSpecAn»Display

Control»UnitsPerDivision[DSP]

NumberofDivisions[DSP] IviSpecAn»DisplayControl»NumberofDivisions[DSP]

ExternalMixingExternalMixerEnabled[EM] IviSpecAn»External

Mixing»ExternalMixerEnabled[EM]

ExternalMixerNumberofPorts[EM] IviSpecAn»ExternalMixing»ExternalMixerNumberofPorts[EM]

ExternalMixerHarmonic[EM] IviSpecAn»ExternalMixing»ExternalMixerHarmonic[EM]

ExternalMixerAverageConversionLoss[EM] IviSpecAn»ExternalMixing»ExternalMixerAverageConversionLoss[EM]

ExternalMixerConversionLossTableEnabled[EM] IviSpecAn»ExternalMixing»ExternalMixerConversionLossTableEnabled[EM]

Page 2227: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

BiasEnabled[EM] IviSpecAn»ExternalMixing»BiasEnabled[EM]

Bias[EM] IviSpecAn»ExternalMixing»Bias[EM]

BiasLimit[EM] IviSpecAn»ExternalMixing»BiasLimit[EM]

Page 2228: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnErrorandWarningCodesStatusCodeRangesStatusCodeType NumericRange(inHex)IviSpecAnErrors 0xBFFA2001to0xBFFA3FFFIviSpecAnWarnings 0x3FFA2001to0x3FFA3FFFIVISpecificDriverErrors 0xBFFA4000to0xBFFA5FFFIVISpecificDriverWarnings 0x3FFA4000to0x3FFA5FFFIVIErrors 0xBFFA0000to0xBFFA1FFFIVIWarnings 0x3FFA0000to0x3FFA1FFFCommonInstrumentDriverErrors 0xBFFC0000to0xBFFCFFFFCommonInstrumentDriverWarnings 0x3FFC0000to0x3FFCFFFFVISAErrors 0xBFFF0000to0xBFFFFFFFVISAWarnings 0x3FFF0000to0xFFFFFFF

TheIviSpecAnclassdriverdefinestheerrorcodesshowninthefollowingtableinadditiontotheIVIdefinederrorcodes.

Page 2229: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnErrorCodesError Value MessageIVISPECAN_ERROR_MARKER_NOT_ENABLED 0xBFFA2001 TheActive

Markerisnotenabled.

IVISPECAN_ERROR_NOT_DELTA_MARKER 0xBFFA2002 TheActiveMarkerisnotadeltamarker.

IVISPECAN_ERROR_MAX_TIME_EXCEEDED 0xBFFA2003 Maximumtimeexceededbeforetheoperationcompleted.

Page 2230: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnWarningCodeWarning Value MessageIVISPECAN_WARN_OVER_RANGE 0x3FFA2002 OverRange

warningIVISPECAN_WARN_MEASURE_UNCALIBERATED 0x3FFA2001 The

instrumentwasinauncalibratedstatewhenthemeasurementwastaken.

RelatedTopicIVIStatusCodes

Page 2231: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnVIsExpandthisbooktoviewanalphabetizedlistofIviSpecAnVIs.

Page 2232: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnAbortIviSpecAnBaseCapabilityGroupThisVIabortsapreviouslyinitiatedmeasurementandreturnsthespectrumanalyzertotheidlestate.

Note:

ThisVIdoesnotchecktheinstrumentstatus.Typically,youcallthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Usethelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Ifyouwanttochecktheinstrumentstatus,calltheattheconclusionofthesequence.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2233: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnAcquisitionStatusIviSpecAnBaseCapabilityGroupThisVIdeterminesifanacquisitionisinprogressorcomplete.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.acquisitionstatusReturnstheacquisitionstatus.

ValidValues:

IVISPECAN_VAL_ACQUISITION_STATUS_COMPLETE(1)-Thespectrumanalyzerhascompletedtheacquisition.

IVISPECAN_VAL_ACQUISITION_STATUS_IN_PROGRESS(0)-Thespectrumanalyzerisstillacquiringdata.

IVISPECAN_VAL_ACQUISITION_STATUS_UNKNOWN(-1)-Thespectrumanalyzercannotdeterminethestatusoftheacquisition.erroroutTheerroroutclusterpasseserrororwarninginformation

Page 2234: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

outofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2235: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnAddTraces[MT]IviSpecAnMultitraceCapabilityGroupThisVIaddstrace1andtrace2,pointbypoint,andstorestheresultsinthedestinationtrace.Anydatainthedestinationtraceisdeleted.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.destinationtracePassthetracenameintowhichtheaddedtracesarestored.Anydatainthedestinationtraceisoverwritten.

Thiscontrolacceptseitheravirtualrepeatedcapabilitynameoraninstrument-specifictracename.

Virtualrepeatedcapabilitynamesarealiasesforinstrument-specifictracestrings.Theinstrument-specifictracestringscandifferfromoneinstrumenttoanother.Virtualrepeatedcapabilitynamesallowyoutouseandswapinstrumentswithouthavingtochangethetracenamesinyoursourcecode.YouspecifyvirtualrepeatedcapabilitynamesinMAX.

DefaultValue:""trace1Passthetracenameofoneofthetwotracestobeadded.

Thiscontrolacceptseitheravirtualrepeatedcapabilitynameoraninstrument-specifictracename.

Virtualrepeatedcapabilitynamesarealiasesforinstrument-specifictracestrings.Theinstrument-specifictracestringscandifferfromoneinstrumenttoanother.Virtualrepeatedcapabilitynamesallowyoutouseandswapinstrumentswithouthavingto

Page 2236: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

changethetracenamesinyoursourcecode.YouspecifyvirtualrepeatedcapabilitynamesinMAX.

DefaultValue:""trace2Passthetracenameofthesecondtracetobeadded.

Thiscontrolacceptseitheravirtualrepeatedcapabilitynameoraninstrument-specifictracename.

Virtualrepeatedcapabilitynamesarealiasesforinstrument-specifictracestrings.Theinstrument-specifictracestringscandifferfromoneinstrumenttoanother.Virtualrepeatedcapabilitynamesallowyoutouseandswapinstrumentswithouthavingtochangethetracenamesinyoursourcecode.YouspecifyvirtualrepeatedcapabilitynamesinMAX.

DefaultValue:""errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2237: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnConfigureAcquisitionIviSpecAnBaseCapabilityGroupThisVIconfigurestheacquisitionpropertiesofthespectrumanalyzer.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.sweepmodecontinuousTurnson/offcontinuoussweeping.Thedriverusesthisvaluetosettheproperty.

ValidValues:

TRUE-Sweepmodeiscontinuous.FALSE-Sweepmodeisnotcontinuous.

DefaultValue:FALSEnumberofsweepsThenumberofsweepstotake.Thedriversetsthepropertytothisvalue.

DefaultValue:1detectortypeautoEnablestheautodetector.Thedriverusesthisvaluetosetthe_AUTOproperty.

Note:Whenthe_AUTOpropertyissettoTrue,therelationshipbetweenthepropertyandtheIVISPECAN__ATTR_DETECTOR_TYPattributeisisnotdefined.

ValidValues:

Page 2238: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

TRUE-Detectortypeisautomaticallyselected.FALSE-Detectortypeismanuallyselected.

DefaultValue:FALSEdetectortypeSpecifiesthemethodofcapturingandprocessingsignaldata.Thedriverusesthisvaluetosettheproperty.

ValidValues:-IVISPECAN_VAL_DETECTOR_TYPE_AUTO_PEAK-Allowsthedetectortocapturebetterreadingsbyusingbothpositiveandnegativepeakvalueswhennoiseispresent.

-IVISPECAN_VAL_DETECTOR_TYPE_AVERAGE-Averagevalueofsamplestakenwithinthebinforadedicatedpointonthedisplay.

-IVISPECAN_VAL_DETECTOR_TYPE_MAX_PEAK-Obtainsthemaximumvideosignalbetweenthelastdisplaypointandthepresentdisplaypoint.

-IVISPECAN_VAL_DETECTOR_TYPE_MIN_PEAK-Obtainstheminimumvideosignalbetweenthelastdisplaypointandthepresentdisplaypoint.

-IVISPECAN_VAL_DETECTOR_TYPE_SAMPLE-Pickonepointwithinabin.

-IVISPECAN_VAL_DETECTOR_TYPE_RMS-RMSvalueofsamplestakenwithinthebinforadedicatedpointonthedisplay.

DefaultValues:IVISPECAN_VAL_DETECTOR_TYPE_AVERAGEverticalscalePasstheverticalscaleofthemeasurementhardwarethatyouwantthespectrumanalyzertouse(useoflogamplifiersorlinearamplifiers).Thedriversetsthepropertytothisvalue.

DefinedValues:

Page 2239: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_VERTICAL_SCALE_LINEAR-LinearIVISPECAN_VAL_VERTICAL_SCALE_LOGARITHMIC-Logarithmic

DefaultValue:IVISPECAN_VAL_VERTICAL_SCALE_LOGARITHMICerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2240: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnConfigureConversionLossTableEnabled[EM]IviSpecAnExternalMixerCapabilityGroupThisVIenablestheconversionlosstable.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.conversionlosstableenabledSpecifywhethertheconversionlosstableisenabled.ThedriverusesthisvaluetosettheIviSpecAn>>ExternalMixing>>ExternalMixerConversionLossTableEnabledproperty.

ValidValues:TRUE;FALSE

DefaultValue:FALSEerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2241: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnConfigureConversionLossTable[EM]IviSpecAnExternalMixerCapabilityGroupThisVIconfigurestheconversionlosstablebyspecifyingaseriesoffrequencyandapowerlosspairs.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.countSpecifythenumberoffrequencyandconversionlosspairs.

DefaultValue:NonefrequencyAnarrayoffrequencyvaluesforthefrequencyandpowerlosspairs.ThearraymusthaveatleastasmanyelementsasthevalueyouspecifyintheCountparameter.

DefaultValue:NoneconversionlossAnarrayofconversionlossvaluesforthefrequencyandpowerlosspairs.ThearraymusthaveatleastasmanyelementsasthevalueyouspecifyintheCountparameter.

DefaultValue:Noneerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptions

Page 2242: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

VIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2243: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnConfigureExternalMixerBiasEnabled[EM]IviSpecAnExternalMixerCapabilityGroupThisVIenablestheexternalmixingbias.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.biasenabledSpecifieswhetherexternalmixerbiasisenabled.ThedriverusesthisvaluetosettheIviSpecAn>>ExternalMixing>>BiasEnabledproperty.

ValidValues:TRUE;FALSE

DefaultValue:FALSEerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2244: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnConfigureExternalMixerBias[EM]IviSpecAnExternalMixerCapabilityGroupThisVIconfigurestheexternalmixerbiasandtheexternalmixerbiaslimit.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.biasSpecifiesthebiascurrent.ThedriverusesthisvaluetosettheIviSpecAn>>ExternalMixing>>Biasproperty.

Units:Amps

DefaultValue:0.0biaslimitSpecifiesthebiascurrentlimit.ThedriverusesthisvaluetosettheIviSpecAn>>ExternalMixing>>Bias_LIMITproperty.

Units:Amps

DefaultValue:0.0errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptions

Page 2245: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

VIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2246: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnConfigureExternalMixerEnabled[EM]IviSpecAnExternalMixerCapabilityGroupThisVIenablesexternalmixing.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.externalmixingenabledSpecifieswhetherexternalmixingisenabled.ThedriverusesthisvaluetosettheIviSpecAn>>ExternalMixing>>ExternalMixerEnabledproperty.

ValidValues:TRUE;FALSE

DefaultValue:FALSEerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2247: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnConfigureExternalMixerNumberofPorts[EM]IviSpecAnExternalMixerCapabilityGroupThisVIspecifiesthenumberofexternalmixerports.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.numberofportsSpecifythenumberofmixerports.ThedriversetstheIviSpecAn>>ExternalMixing>>ExternalMixerNumberofPortspropertytothisvalue.

DefaultValue:2errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2248: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnConfigureExternalMixer[EM]IviSpecAnExternalMixerCapabilityGroupThisVIspecifiesthemixerharmonicandaverageconversionloss.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.harmonicSpecifiestheordernoftheharmonicusedforconversion.ThedriversetstheIviSpecAn>>ExternalMixing>>ExternalMixerHarmonicpropertytothisvalue.

DefaultValue:0averageconversionlossSpecifiestheaverageconversionloss.ThedriversetstheIviSpecAn>>ExternalMixing>>ExternalMixerAverageConversionLosstothisvalue.

DefaultValue:0.0errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.

Page 2249: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2250: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnConfigureExternalTrigger[EXT]IviSpecAnExternalTriggerCapabilityGroupThisVIspecifiestheexternallevelandpolarityfortriggering.Thisisapplicablewhenthetriggersourceissettoexternal.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.externaltriggerlevelSpecifiestheleveloftheexternaltriggersignaltotriggeranacquisition.ThedriverusesthisvaluetosettheIviSpecAn>>Trigger>>ExternalTrigger>>ExternalTriggerLevelproperty.

Units:Volts

DefaultValue:1.0VexternaltriggerpolaritySpecifiestheslopeoftheexternaltriggersignaltotriggeranacquisition.ThedriverusesthisvaluetosettheIviSpecAn>>Trigger>>ExternalTrigger>>ExternalTriggerSlopeproperty.

ValidValues:-IVISPECAN_VAL_EXTERNAL_TRIGGER_SLOPE_POSITIVE-Setspositiveslope.

-IVISPECAN_VAL_EXTERNAL_TRIGGER_SLOPE_NEGATIVE-Setspositiveslope.

Defaultvalue:IVISPECAN_VAL_EXTERNAL_TRIGGER_SLOPE_POSITIVE

Page 2251: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2252: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnConfigureFrequencyCenterSpanIviSpecAnBaseCapabilityGroupThisVIconfiguresthefrequencyrangeofthespectrumanalyzerusingthecenterfrequencyandthefrequencyspan.IfspancorrespondstozeroHertz,thenthespectrumanalyzeroperatesintime-domainmode.Otherwise,spectrumanalyzeroperatesinfrequency-domainmode.

ThisVImodifiestheandpropertiesasfollows:

FrequencyStart=CenterFrequency-Span/2FrequencyStop=CenterFrequency+Span/2

Note:

Inauto-coupledmode,resolutionbandwidth(RBW),videobandwidth(VBW),andsweeptimemaybeaffectedbythisVI.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.centerfrequencyThecenterfrequencyofthefrequencysweep.

Units:Hertz

DefaultValue:5.0MHzspanThefrequencyspanofthefrequencysweep.

Units:Hertz

DefaultValue:1.0MHz

Page 2253: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2254: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnConfigureFrequencyOffsetIviSpecAnBaseCapabilityGroupThisVIconfiguresthefrequencyoffsetofthespectrumanalyzer.Thisaffectsthesettingofthespectrumanalyzer'sabsolutefrequencies,suchasstart,stop,center,andmarker.ThisVIdoesnotmodifythesettingsfordifferencesoffrequencies,suchasspananddeltamarker.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.frequencyoffsetSpecifiesanoffsetvaluethatisaddedtothefrequencyreadout.Theoffsetisusedtocompensateforexternalfrequencyconversion.Thedriverusesthisvaluetosettheproperty.

Units:Hertz

DefaultValue:1.0e12Hzerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.

Page 2255: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2256: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnConfigureFrequencyStartStopIviSpecAnBaseCapabilityGroupThisVIconfiguresthefrequencyrangedefiningitsstartfrequencyanditsstopfrequency.Ifthestartfrequencyisequaltothestopfrequency,thenthespectrumanalyzeroperatesinthetime-domainmode.Otherwise,thespectrumanalyzeroperatesinfrequency-domainmode.

Notes

(1)Inauto-coupledmode,resolutionbandwidth(RBW),videobandwidth(VBW),andsweeptimemaybeaffectedbythisVI.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.startfrequencyThestartfrequencyofthefrequencysweep.Thedriverusesthisvaluetosettheproperty.

Units:Hertz

DefaultValue:1.0MHzstopfrequencyThestopfrequencyofthefrequencysweep.Thedriverusesthisvaluetosettheproperty.

Units:Hertz

DefaultValue:10.0MHzerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.Usethisinformationtodecideif

Page 2257: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

anyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2258: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnConfigureLevelIviSpecAnBaseCapabilityGroupThisVIconfigurestheverticalsettingsofthespectrumanalyzer.Thiscorrespondstosettingslikeamplitudeunits,inputattenuation,inputimpedance,referencelevel,andreferenceleveloffset.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.amplitudeunitsPasstheunitsyouwantthespectrumanalyzertouseforinput,output,anddisplay.Thedriversetsthetothisvalue.

ValidValues:-IVISPECAN_VAL_AMPLITUDE_UNITS_DBM-Setsthespectrumanalyzertomeasureindecibelsrelativeto1milliwatt.

-IVISPECAN_VAL_AMPLITUDE_UNITS_DBMV-Setsthespectrumanalyzertomeasureindecibelsrelativeto1millivolt.

-IVISPECAN_VAL_AMPLITUDE_UNITS_DBUV-Setsthespectrumanalyzertomeasureindecibelsrelativeto1microvolt.

-IVISPECAN_VAL_AMPLITUDE_UNITS_VOLT-Setsthespectrumanalyzertomeasureinvolts.

-IVISPECAN_VAL_AMPLITUDE_UNITS_WATT-Setsthespectrumanalyzertomeasureinwatts.

Page 2259: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Defaultvalue:IVISPECAN_VAL_AMPLITUDE_UNITS_VOLTinputimpedanceSpecifiesthevalueofinputimpedance,inohms,expectedattheactiveinputport.Thisistypically50ohmsor75ohms.Thedriverusesthisvaluetosettheproperty.

Units:Ohms

DefaultValue:50ohmsreferencelevelThecalibratedverticalpositionofthecaptureddatausedasareferenceforamplitudemeasurements.Thisistypicallysettoavalueslightlyhigherthanthehighestexpectedsignallevel.Thedriverusesthisvaluetosettheproperty.

Units:TheunitsaredeterminedbysettingtheAmplitudeUnitsparameterofthisVIorbysettingproperty.

DefaultValue:0.0referenceleveloffsetSpecifiestheoffsetvaluetothereferencelevel.Thisadjuststhereferencelevelforexternalsignalgainorloss.Apositivevaluecorrespondstoagainwhileanegativenumbercorrespondstoaloss.Thedriverusesthisvaluetosetthe_OFFSETproperty.

Units:dB

DefaultValue:0.0attenuationautoSpecifieswhetherthespectrumanalyzerisenabledforautoattenuation.WhenyousetthisvaluetoTRUE,theattenuationisautomaticallyselected.WhenyousetthisvaluetoFALSE,theattenuationissettomanualselection.Thedriverusesthisvaluetosetthe_AUTOproperty.

ValidValues:

TRUE-AttenuationisautomaticallyselectedFALSE-Attenuationismanuallyselected

Page 2260: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefaultValue:FALSE

attenuationSpecifiestheinputattenuation(inpositivedB).Thismeansthatif10dBisselected,theresultisareductioninthesignallevelof10dB.Thedriverusesthisvaluetosettheproperty.

Units:dB

DefaultValue:0.0

Note:

Ifautoattenuationisturnedon,thisvalueisignored.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2261: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnConfigureMarkerEnabled[MKR]IviSpecAnMarkerCapabilityGroupThisVIenablestheactivemarkeronthespecifiedtrace.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.markerenabledSpecifieswhetherthespecifiedmarkerisenabled.ThedriverusesthisvaluetosettheIviSpecAn>>Markers>>MarkerEnabledproperty.

ValidValues:TRUE;FALSE

DefaultValue:FALSEmarkertracenamePassthenameofthetraceyouforwhichyouareenablingtheactivemarker.

Thiscontrolacceptseitheravirtualrepeatedcapabilitynameoraninstrument-specifictracename.

Virtualrepeatedcapabilitynamesarealiasesforinstrument-specifictracestrings.Theinstrument-specifictracestringscandifferfromoneinstrumenttoanother.Virtualrepeatedcapabilitynamesallowyoutouseandswapinstrumentswithouthavingtochangethetracenamesinyoursourcecode.YouspecifyvirtualrepeatedcapabilitynamesinMAX.

DefaultValue:""errorin(noerror)Theerrorinclustercanaccepterrorinformation

Page 2262: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

wiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2263: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnConfigureMarkerFrequencyCounter[MKR]IviSpecAnMarkerCapabilityGroupThisVIsetsthemarkerfrequencycounterresolutionandturnsthemarkerfrequencycounteron/off.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.markerfrequencycounterSpecifieswhetherthefrequencycounterisenabled.ThedriverusesthisvaluetosettheIviSpecAn>>Markers>>MarkerFrequencyCounterEnabledproperty.

ValidValues:TRUE;FALSE

DefaultValue:FALSEfrequencycounterresolutionSpecifiesthefrequencycounterresolution.Themeasurementgatetimeisthereciprocalofthespecifiedresolution.ThedriverusesthisvaluetosettheIviSpecAn>>Markers>>MarkerFrequencyCounterResolutionproperty.

Units:Hertz

DefaultValue:1.0KHz

Note:

ThisvalueisignoredwhentheIviSpecAn>>Markers>>Marker

Page 2264: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

FrequencyCounterEnabledisFalse.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2265: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnConfigureMarkerSearch[MKR]IviSpecAnMarkerCapabilityGroupThisVIconfiguresthemarkerpeakexcursionandmarkerthresholdvalues.Themarkerpeakexcursionspecifiestheminimumamplitudevariationthatcanberecognizedasapeakorminimumbythemarker.ThemarkerthresholdspecifiesalowerboundforALLmarkersearchVIs.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.peakexcursionSpecifiestheminimumamplitudevariationofthesignalindBthattheidentifiesasapeak.ThedriverusesthisvaluetosettheIviSpecAn>>Markers>>PeakExcursionproperty.

Units:dB

DefaultValue:10.0dBmarkerthresholdSpecifiesthelowerlimitofthesearchdomainverticalrangeforthe.ThedriverusesthisvaluetosettheIviSpecAn>>Markers>>MarkerThresholdproperty.

Units:AmplitudeUnits

DefaultValue:0.0errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmore

Page 2266: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

informationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2267: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnConfigureSignalTrackEnabled[MKR]IviSpecAnMarkerCapabilityGroupThisVIenablessignal-tracking.Whensignaltrackingisturnedon,thespectrumanalyzercentersthesignalonwhichtheactivemarkerresidesaftereachsweep.Therearetwoprevalentmethodsofsignaltrackingintheindustry.

1.Asearchforthelargestsignalonscreenismade,andthespectrumanalyzercenterfrequencyistunedtothissignal.

2.Themarkerisplacedonasignal(anywhereonscreen)andwhenmarkertrackisenabled,thefrequencyofthepeakoftheselectedsignalisusedfortuningthespectrumanalyzer.Thisdoesnotneedtobethelargestsignalonscreen,andthismethodtracksthespecifiedsignalinthepresenceofalargersignal.

ThisVIimplementsthefirstmethodofsignaltracking.ThisINVALIDATEStheandpropertyvalues.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.signaltrackenabledSpecifieswhethersignaltrackingisenabled.ThedriverusesthisvaluetosettheIviSpecAn>>Markers>>SignalTrackEnabledproperty.

Note:Signaltrackcanonlybeenabledononemarkeratatime.ThedrivershallcheckallothermarkerstoseeifthisVIisalreadyenabledonanymarkerotherthantheactiveandturnthisoffontheothermarkerbeforeenablingthisontheactivemarker.

Page 2268: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ValidValues:TRUE;FALSE

DefaultValue:FALSEerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2269: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnConfigureSweepCouplingIviSpecAnBaseCapabilityGroupThisVIconfiguresthecouplingandsweepingpropertiesofthespectrumanalyzer.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.resolutionbandwidthautoEnablesresolutionbandwidthautocoupling.Thedriverusesthisvaluetosetthe_AUTOproperty.

ValidValues:

TRUE-Resolutionbandwidthisautomaticallyselected.FALSE-Resolutionbandwidthismanuallyselected.

DefaultValue:FALSEresolutionbandwidthSpecifiesthemeasurementresolutionbandwidth.Thedriverusesthisvaluetosettheproperty.

Units:Hertz

DefaultValue:1.0HHz

Note:

ThisvalueisignoredwhentheResolutionBandwidthAutoparameterortheAutoissettoTRUE.

Page 2270: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

videobandwidthautoEnablesvideobandwidthautocoupling.Thedriverusesthisvaluetosetthe_AUTOproperty.

ValidValues:

TRUE-VideobandwidthisautomaticallyselectedFALSE-Videobandwidthismanuallyselected

DefaultValue:FALSEvideobandwidthSpecifiesthevideobandwidthofthepost-detectionfilter.Thedriverusesthisvaluetosettheproperty.

Units:Hertz

DefaultValue:1.0MHz

Note:

ThisvalueisignoredwhentheVideoBandwidthAutoparameterorthe_AUTOissettoTRUE.sweeptimeautoEnablessweeptimeauto.Thedriverusesthisvaluetosetthe_AUTOproperty.

ValidValues:TRUE-SweeptimeisautomaticallyselectedFALSE-Sweeptimeismanuallyselected

DefaultValue:FALSEsweeptimeThelengthoftimetocompleteonesweep.Thedriverusesthisvaluetosettheproperty.

Units:seconds

DefaultValue:1.0

Note:

ThisvalueisignoredwhentheSweepTimeAutoparameterorthe

Page 2271: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

_AUTOissettoTRUE.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2272: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnConfigureTraceTypeIviSpecAnBaseCapabilityGroupThisVIconfiguresthetypeoftracetoacquire.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.tracenamePassthenameofthetraceyouareconfiguring.

Thiscontrolacceptseitheravirtualrepeatedcapabilitynameoraninstrument-specifictracename.

Virtualrepeatedcapabilitynamesarealiasesforinstrument-specifictracestrings.Theinstrument-specifictracestringscandifferfromoneinstrumenttoanother.Virtualrepeatedcapabilitynamesallowyoutouseandswapinstrumentswithouthavingtochangethetracenamesinyoursourcecode.YouspecifyvirtualrepeatedcapabilitynamesinMAX.

DefaultValue:""tracetypeThetypeoftracetoacquire.Thedriversetsthepropertytothisvalue.

ValidValues:IVISPECAN_VAL_TRACE_TYPE_CLEAR_WRITE-Setsthespectrumanalyzertoclearprevioussweepdataoffthedisplaybeforeperformingasweep.Subsequentsweepsmayormaynotclearthedisplayfirst,butthedataarrayattheendofthesweepisentirelynew.

IVISPECAN_VAL_TRACE_TYPE_MAX_HOLD

Page 2273: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

-Setsthespectrumanalyzertokeepthedatafromeitherthepreviousdataorthenewsweepdata,whicheverishigher.

IVISPECAN_VAL_TRACE_TYPE_MIN_HOLD-Setsthespectrumanalyzertokeepthedatafromeitherthepreviousdataorthenewsweepdata,whicheverislower.

IVISPECAN_VAL_TRACE_TYPE_VIDEO_AVERAGE-Setsthespectrumanalyzertomaintainarunningaverageofthesweptdata.

IVISPECAN_VAL_TRACE_TYPE_VIEW-Disablesacquisitionintothistracebutdisplaystheexistingtracedata.

IVISPECAN_VAL_TRACE_TYPE_STORE-Disablesacquisitionanddisablesthedisplayoftheexistingtracedata.

DefaultValue:IVISPECAN_VAL_TRACE_TYPE_CLEAR_WRITEerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2274: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnConfigureTriggerSource[TRG]IviSpecAnTriggerCapabilityGroupThisVIspecifiesthetriggersourcethatcausesthespectrumanalyzertoleavetheWait-for-Triggerstate.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.triggersourceSpecifiesthesourceofthetriggersignalthatcausestheanalyzertoleavetheWait-For-Triggerstate.ThedriverusesthisvaluetosettheIviSpecAn>>Trigger>>TriggerSourceproperty.

ValidValues:-IVISPECAN_VAL_TRIGGER_SOURCE_EXTERNAL-Thespectrumanalyzerwaitsuntilitreceivesatriggerontheexternaltriggerconnector.

-IVISPECAN_VAL_TRIGGER_SOURCE_IMMEDIATE-Thespectrumanalyzerdoesnotwaitforatriggerofanykind.

-IVISPECAN_VAL_TRIGGER_SOURCE_AC_LINE-ThespectrumanalyzerwaitsuntilitreceivesatriggerontheACline.

-IVISPECAN_VAL_TRIGGER_SOURCE_VIDEO-Thespectrumanalyzerwaitsuntilitreceivesavideolevel.

Defaultvalue:IVISPECAN_VAL_TRIGGER_SOURCE_EXTERNAL

Page 2275: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2276: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnConfigureVideoTrigger[VT]IviSpecAnVideoTriggerCapabilityGroupThisVIspecifiesthevideolevelandpolarityforvideotriggering.Thisisapplicablewhenthetriggersourceissettovideo.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.videotriggerlevelSpecifiesthelevelofthevideosignaltotriggeranacquisition.ThedriverusesthisvaluetosettheIviSpecAn>>Trigger>>VideoTrigger>>VideoTriggerLevelproperty.

Units:Theunitsarespecifiedbytheproperty.

DefaultValue:0.0videotriggerslopeSpecifiestheslopeofthevideosignaltotriggeranacquisition.ThedriverusesthisvaluetosettheIviSpecAn>>Trigger>>VideoTrigger>>VideoTriggerSlopeproperty.

ValidValues:-IVISPECAN_VAL_VIDEO_TRIGGER_SLOPE_POSITIVE-Setspositiveslope.

-IVISPECAN_VAL_VIDEO_TRIGGER_SLOPE_NEGATIVE-Setspositiveslope.

Defaultvalue:IVISPECAN_VAL_VIDEO_TRIGGER_SLOPE_POSITIVE

Page 2277: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2278: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnCopyTrace[MT]IviSpecAnMultitraceCapabilityGroupThisVIcopiesonetracearraytoanothertracearray.Anydatainthedestinationtraceisoverwritten.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.destinationtracePassthetracenameintowhichthearrayisstored.

Thiscontrolacceptseitheravirtualrepeatedcapabilitynameoraninstrument-specifictracename.

Virtualrepeatedcapabilitynamesarealiasesforinstrument-specifictracestrings.Theinstrument-specifictracestringscandifferfromoneinstrumenttoanother.Virtualrepeatedcapabilitynamesallowyoutouseandswapinstrumentswithouthavingtochangethetracenamesinyoursourcecode.YouspecifyvirtualrepeatedcapabilitynamesinMAX.

DefaultValue:""sourcetracePassthetracenameofthesourcetracearray.

Thiscontrolacceptseitheravirtualrepeatedcapabilitynameoraninstrument-specifictracename.

Virtualrepeatedcapabilitynamesarealiasesforinstrument-specifictracestrings.Theinstrument-specifictracestringscandifferfromoneinstrumenttoanother.Virtualrepeatedcapabilitynamesallowyoutouseandswapinstrumentswithouthavingto

Page 2279: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

changethetracenamesinyoursourcecode.YouspecifyvirtualrepeatedcapabilitynamesinMAX.

DefaultValue:""errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2280: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnDisableAllMarkers[MKR]IviSpecAnMarkerCapabilityGroupThisVIdisablesallofmarkers.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2281: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnExchangeTraces[MT]IviSpecAnMultitraceCapabilityGroupThisVIexchangesthedataarraysoftwotraces.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.trace1Passthetracenameofoneofthetwotracestobeexchanged.

Thiscontrolacceptseitheravirtualrepeatedcapabilitynameoraninstrument-specifictracename.

Virtualrepeatedcapabilitynamesarealiasesforinstrument-specifictracestrings.Theinstrument-specifictracestringscandifferfromoneinstrumenttoanother.Virtualrepeatedcapabilitynamesallowyoutouseandswapinstrumentswithouthavingtochangethetracenamesinyoursourcecode.YouspecifyvirtualrepeatedcapabilitynamesinMAX.

DefaultValue:""trace2Passthetracenameofthesecondofthetwotracestobeexchanged.

Thiscontrolacceptseitheravirtualrepeatedcapabilitynameoraninstrument-specifictracename.

Virtualrepeatedcapabilitynamesarealiasesforinstrument-specifictracestrings.Theinstrument-specifictracestringscandifferfromoneinstrumenttoanother.Virtualrepeatedcapabilitynamesallowyoutouseandswapinstrumentswithouthavingto

Page 2282: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

changethetracenamesinyoursourcecode.YouspecifyvirtualrepeatedcapabilitynamesinMAX.

DefaultValue:""errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2283: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnFetchYTraceIviSpecAnBaseCapabilityGroupThisVIreturnsthetracethespectrumanalyzeracquires.Thetraceisfromapreviouslyinitiatedacquisition.Callthetostartanacquisition.Callthetodeterminewhentheacquisitioniscomplete.Oncetheacquisitioniscomplete,calltheFetchYTraceVItoreturnthetrace.

Youmaycalltheinsteadofthe.Thestartsanacquisition,waitsfortheacquisitiontocomplete,andreturnsthetraceinoneVIcall.

Usethewhenacquiringmultipletraces.Useadifferenttracenameforeachcall.Youmayalsocallaftercallingtoacquiresubsequenttraces.

Note:

ThisVIdoesnotchecktheinstrumentstatus.Typically,youcallthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Youusethelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Ifyouwanttochecktheinstrumentstatus,calltheattheconclusionofthesequence.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.tracenamePassthenameofthetraceforthedesiredamplitudearray.

Thiscontrolacceptseitheravirtualrepeatedcapabilitynameoraninstrument-specifictracename.

Virtualrepeatedcapabilitynamesarealiasesforinstrument-specifictracestrings.Theinstrument-specifictracestringscan

Page 2284: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

differfromoneinstrumenttoanother.Virtualrepeatedcapabilitynamesallowyoutouseandswapinstrumentswithouthavingtochangethetracenamesinyoursourcecode.YouspecifyvirtualrepeatedcapabilitynamesinMAX.

DefaultValue:""arraylengthPassthenumberofAmplitudearraypointsrequested.

DefaultValue:Noneerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.actualpointsIndicatesthenumberofpointstheVIplacesintheAmplitudearray.

Usethetodeterminethenumberofpointsthespectrumanalyzeracquires.amplitudeReturnstheamplitudewaveformthatthespectrumanalyzeracquires.

Thisdatarepresentstheamplitudeofthesignalsofthesweepfromthestartfrequencytothestopfrequency(infrequencydomain,intimedomaintheamplitudearrayisorderedfrombeginningofsweeptoend).

TheunitsaredeterminedbytheAmplitudeUnitsparameteroftheorbytheproperty.

Note:

Page 2285: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thereturnsthenumberofpointsthespectrumanalyzeracquires.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2286: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnGetMarkerName[MKR]IviSpecAnMarkerCapabilityGroupThisVIreturnsthespecificdriverdefinedtracenamethatcorrespondstotheone-basedindexspecifiedbytheIndexparameter.IfyoupassinavaluefortheIndexparameterthatislessthanoneorgreaterthanthevalueoftheIviSpecAn>>Markers>>NumberofMarkersproperty,theVIreturnsanemptystringintheNameparameterandreturnstheInvalidValueerror.

Note:ForaninstrumentwithonlyoneMarker,i.e.theIviSpecAn>>Markers>>NumberofMarkerspropertyisone,thedrivermayreturnanemptystring.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.indexSpecifiestheindexoftheMarkerNametoreturn.

DefaultValue:0namebuffersizeSpecifythebuffersizefortheNameparameter.

DefaultValue:0errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtain

Page 2287: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

fromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.nameThemarkernamethatcorrespondstotheIndex.

TheNamebuffermustcontainatleastasmanyelementsasthevalueyouspecifywiththeNameBufferSizeparameter.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2288: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnGetTraceNameIviSpecAnBaseCapabilityGroupThisVIreturnsthespecificdriverdefinedtracenamethatcorrespondstotheone-basedindexspecifiedbytheIndexparameter.IfyoupassinavaluefortheIndexparameterthatislessthanoneorgreaterthanthevalueoftheproperty,theVIreturnsanemptystringintheNameparameterandreturnstheInvalidValueerror(0xBFFA1010).

Note:ForaninstrumentwithonlyoneTrace,i.e.thepropertyisone,thedrivermayreturnanemptystring.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.indexSpecifiestheindexoftheTraceNametoreturn.

DefaultValue:0namebuffersizeSpecifythebuffersizefortheNameparameter.

DefaultValue:0errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.nameThetracenamethatcorrespondstotheIndex.

Page 2289: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

TheNamebuffermustcontainatleastasmanyelementsasthevalueyouspecifywiththeNameBufferSizeparameter.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2290: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnInitiateIviSpecAnBaseCapabilityGroupThisVIinitiatesanacquisition.AftercallingthisVI,thespectrumanalyzerleavestheidlestateandwaitsforatrigger.

Notes

(1)ThisVIdoesnotchecktheinstrumentstatus.Typically,youcallthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Youusethelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Ifyouwanttochecktheinstrumentstatus,calltheattheconclusionofthesequence.

(2)Calltodeterminewhentheacquisitioniscomplete.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmore

Page 2291: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

informationabouttheerrordisplayed.

Page 2292: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnMakeMarkerDelta[DMK]IviSpecAnDeltaMarkerCapabilityGroupThisVIspecifieswhethertheactivemarkerisadeltamarker.

WhenthisVIiscalledwithDeltaMarkertrue,thecurrentactivemarkerischangedtoadeltamarkerandtheassociatedreferencemarkerismovedtothecurrentpositionoftheactivemarker.Thecurrentpositionbecomesthereferencepointformarkervalues.Themarkerreadoutindicatestherelativefrequency(ortime)separationandamplitudedifferencebetweenthereferenceandactivemarker.

WhenthisDeltaMarkerissettofalse,thecurrentmarkerischangedtoanormalmarker.Thereferencemarkerisdeterminedbycallingthe.

Notes

(1)IfthecurrentactivemarkerisnotenabledthenthisVIenablestheactivemarker.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.deltamarkerSpecifieswhethermarkerDeltaisTrueorFalse.Dependingonthisvalue,thedriverwillsetthemarkertoIVISPECAN_VAL_MARKER_TYPE_NORMALorIVISPECAN_VAL_MARKER_TYPE_DELTA(seetheVIhelpformoredetails).

ValidValues:TRUE;FALSE

Page 2293: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefaultValue:FALSEerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2294: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnMarkerSearch[MKR]IviSpecAnMarkerCapabilityGroupThisVIspecifiesthetypeofmarkersearchandperformsthesearch.

ThisVIreturnstheMarkerNotEnablederror(0x0xBFFA2001)iftheIviSpecAn>>Markers>>MarkerEnabledpropertyissettoFALSE.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.markersearchSpecifiesthetypeofmarkersearchtoperform.

ValidValues:IVISPECAN_VAL_MARKER_SEARCH_HIGHEST-Setsmarkersearchforthehighestamplitude.

IVISPECAN_VAL_MARKER_SEARCH_NEXT_PEAK-Setsmarkersearchforthenexthighestpeak.

IVISPECAN_VAL_MARKER_SEARCH_NEXT_PEAK_LEFT-Setsmarkersearchforthenextpeakleftofthepeakamplitude.

IVISPECAN_VAL_MARKER_SEARCH_NEXT_PEAK_RIGHT-Setsmarkersearchforthenextpeakrightofthepeakamplitude.

IVISPECAN_VAL_MARKER_SEARCH_MINIMUM-Setsmarkersearchfortheminimumamplitude.

DefaultValue:IVISPECAN_VAL_MARKER_SEARCH_MINIMUMerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.Usethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfrom

Page 2295: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

otherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2296: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnMoveMarker[MKR]IviSpecAnMarkerCapabilityGroupThisVImovestheactivemarkertothespecifiedhorizontalposition.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.markerpositionSpecifiesthefrequencyortimepositionoftheactivemarker.ThedriverusesthisvaluetosettheIviSpecAn>>Markers>>MarkerPositionproperty.

Units:HertzorSeconds

DefaultValue:0.0errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2297: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnPeakPreselector[PS]IviSpecAnPreselectorCapabilityGroupThisVIadjuststhepreselectortoobtainthemaximumreadingsforthecurrentstartandstopfrequency.ThisVImayaffectthemarkerconfiguration.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2298: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnQueryMarkerType[MKT]IviSpecAnMarkerTypeCapabilityGroupThisVIqueriestheread-onlyIviSpecAn>>Markers>>MarkerType>>MarkerTypeproperty.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.markertypeReturnsthemarkertype.ThisvaluecorrespondstotheIviSpecAn>>Markers>>MarkerType>>MarkerTypeproperty.

ValidValues:

IVISPECAN_VAL_MARKER_TYPE_NORMAL(1)-Regularmarkerusedtomakeabsolutemeasurements.

IVISPECAN_VAL_MARKER_TYPE_DELTA(2)-Markerusedinconjunctionwiththereferencemarkertomakerelativemeasurements.erroroutTheerroroutclusterpasseserrororwarninginformation

Page 2299: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

outofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2300: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnQueryMarker[MKR]IviSpecAnMarkerCapabilityGroupThisVIreturnsthehorizontalpositionandthemarkeramplitudeleveloftheactivemarker.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.markerpositionReturnsthehorizontalpositionoftheactivemarkerfromtheIviSpecAn>>Markers>>MarkerPositionproperty.markeramplitudeReturnstheamplitudevalueoftheactivemarkerfromtheIviSpecAn>>Markers>>MarkerAmplitudeproperty.

Units:Theunitsarespecifiedbytheproperty,exceptwhentheIviSpecAn>>Markers>>MarkerType>>MarkerTypepropertyissettoDelta.WhenIviSpecAn>>Markers>>MarkerType>>MarkerTypeissettoDeltatheunitsaredB.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2301: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnQueryReferenceMarker[DMK]IviSpecAnDeltaMarkerCapabilityGroupThisVIreturnstheamplitudeandpositionofthereferencemarker.

IftheIviSpecAn>>Markers>>MarkerType>>MarkerTypepropertyisnotDelta,thisVIreturnstheNotDeltaMarkererror(0xBFFA2002).

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.referencemarkeramplitudeReturnsthereferencemarkerwhentheactivemarkerisadeltamarker.ThisreturnsthevalueoftheIviSpecAn>>Markers>>DeltaMarker>>ReferenceMarkerAmplitudeproperty.

DefaultValue:NonereferencemarkerpositionReturnsthereferencemarkerpositionwhentheactivemarkerisadeltamarker.ThisreturnsthevalueoftheIviSpecAn>>Markers>>DeltaMarker>>ReferenceMarkerPositionproperty.

Page 2302: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefaultValue:NoneerroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2303: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnQueryTraceSizeIviSpecAnBaseCapabilityGroupThisVIqueriestheread-onlyproperty.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.tracenamePassthenameofthetracewhichyourequestthetracesize.

Thiscontrolacceptseitheravirtualrepeatedcapabilitynameoraninstrument-specifictracename.

Virtualrepeatedcapabilitynamesarealiasesforinstrument-specifictracestrings.Theinstrument-specifictracestringscandifferfromoneinstrumenttoanother.Virtualrepeatedcapabilitynamesallowyoutouseandswapinstrumentswithouthavingtochangethetracenamesinyoursourcecode.YouspecifyvirtualrepeatedcapabilitynamesinMAX.

DefaultValue:""errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.

Page 2304: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

tracesizeReturnsthenumberofpointsinthetracearray.Thisvaluecorrespondstotheproperty.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2305: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnReadYTraceIviSpecAnBaseCapabilityGroupThisVIinitiatesasignalacquisitionbasedonthepresentinstrumentconfiguration.Itthenwaitsfortheacquisitiontocomplete,andreturnsthetraceasanarrayofamplitudevalues.Theamplitudearrayreturnsdatathatrepresenttheamplitudeofthesignalsofthesweepfromthestartfrequencytothestopfrequency(infrequencydomain,intimedomaintheamplitudearrayisorderedfrombeginningofsweeptoend).ThisVIresetsthesweepcount.

Notes

(1)IfthespectrumanalyzerdidnotcompletetheacquisitionwithinthetimespecifiedintheMaximumTimeparameter,thisVIreturnstheMaxTimeExceeded(0xBFFA2003)error.

(2)Ifthedatawascapturedinanuncalibratedspectrumanalyzermode,thisVIreturnsaMeasureUncalibrated(0x3FFA2001)warning.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.tracenamePassthenameofthetraceforthedesiredamplitudearray.

Thiscontrolacceptseitheravirtualrepeatedcapabilitynameoraninstrument-specifictracename.

Virtualrepeatedcapabilitynamesarealiasesforinstrument-specifictracestrings.Theinstrument-specifictracestringscan

Page 2306: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

differfromoneinstrumenttoanother.Virtualrepeatedcapabilitynamesallowyoutouseandswapinstrumentswithouthavingtochangethetracenamesinyoursourcecode.YouspecifyvirtualrepeatedcapabilitynamesinMAX.

DefaultValue:""maximumtime(ms)Passthemaximumlengthoftimeinwhichtoallowthereadtraceoperationtocomplete.

Iftheoperationdoesnotcompletewithinthistimeinterval,theVIreturnstheIVISPECAN_ERROR_MAX_TIME_EXCEEDED(0xBFFA2003)errorcode.Whenthisoccurs,calltocancelthereadtraceoperationandreturnthespectrumanalyzertotheIdlestate.

Units:milliseconds.

DefinedValues:IVISPECAN_VAL_MAX_TIME_INFINITE(-1)IVISPECAN_VAL_MAX_TIME_IMMEDIATE(0)

DefaultValue:5000(ms)

Notes

(1)TheMaximumTimeparameterappliesonlytothisVI.Ithasnoeffectonothertimeoutparametersorproperties.arraylengthPassthenumberofAmplitudearraypointsrequested.

DefaultValue:Noneerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2307: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.actualpointsIndicatesthenumberofpointstheVIplacesintheAmplitudearray.amplitudeReturnstheamplitudewaveformthatthespectrumanalyzeracquires.

Units:TheunitsaredeterminedbysettingtheAmplitudeUnitsparameteroftheorbysettingproperty.

Notes

(1)Thereturnsthenumberofpointsthespectrumanalyzeracquires.PassaViReal64arraywithatleastthismanyelements.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2308: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnSendSoftwareTrigger[SWT]ThisVIsendsacommandtotriggerthespectrumanalyzer.CallthisVIifyoupassIVISPECAN_VAL_TRIGGER_SOURCE_SOFTWAREfortheIviSpecAn>>Trigger>>TriggerSourcepropertyortheTriggerSourceparameterofthe.

Notes

(1)IftheIviSpecAn>>Trigger>>TriggerSourceisnotsettotheIVISPECAN_VAL_TRIGGER_SOURCE_SOFTWAREvalue,thisVIreturnstheTriggerNotSoftwareerror(0xBFFA1001).

(2)ThisVIdoesnotchecktheinstrumentstatus.Typically,youcallthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Youusethelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Ifyouwanttochecktheinstrumentstatus,calltheattheconclusionofthesequence.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.

Page 2309: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2310: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnSetActiveMarker[MKR]IviSpecAnMarkerCapabilityGroupThisVIselectsoneoftheavailablemarkers,andmakesittheactivemarker.Theactivemarkermustbeenabledusingthebeforeitcanbeusedformostmarkeroperations.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.activemarkerPassthenameofthemarkertobeselected.ThedriverusesthisvaluetosettheIviSpecAn>>Markers>>ActiveMarkerproperty.

Thiscontrolacceptseitheravirtualrepeatedcapabilitynameoraninstrument-specificmarkername.

Virtualrepeatedcapabilitynamesarealiasesforinstrument-specificmarkerstrings.Theinstrument-specificmarkerstringscandifferfromoneinstrumenttoanother.Virtualrepeatedcapabilitynamesallowyoutouseandswapinstrumentswithouthavingtochangethetracenamesinyoursourcecode.YouspecifyvirtualrepeatedcapabilitynamesinMAX.

DefaultValue:""errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmore

Page 2311: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

informationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2312: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnSetInstrumentFromMarker[MKR]IviSpecAnMarkerCapabilityGroupThisVIusestheIviSpecAn>>Markers>>MarkerPositionorIviSpecAn>>Markers>>MarkerAmplitudepropertytoconfigurethespectrumanalyzeraccordingtovalueoftheInstrumentSettingparameter.Forexample,settingtheInstrumentSettingparametertoFrequencyCentersetsthecenterfrequencytothevalueoftheIviSpecAn>>Markers>>MarkerPositionproperty.

ThisVImaysetthe,,orproperties.

IftheIviSpecAn>>Markers>>MarkerEnabledpropertyissettoFALSE,thisVIreturnstheMarkerNotEnablederror(0xBFFA2001).IftheIviSpecAn>>Markers>>MarkerType>>MarkerTypepropertyisnotDeltaandtheInstrumentSettingparameterisFrequencySpan,theVIreturnstheNotDeltaMarkererror(0xBFFA2002).

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.instrumentsettingSpecifiestheinstrumentsettingtobesetfromthemarkerposition.

DefinedValues:FrequencyCenter-IVISPECAN_VAL_INSTRUMENT_SETTING_FREQUENCY_CENTER

FrequencySpan-IVISPECAN_VAL_INSTRUMENT_SETTING_FREQUENCY_SPAN

FrequencyStart-

Page 2313: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_INSTRUMENT_SETTING_FREQUENCY_START

FrequencyStop-IVISPECAN_VAL_INSTRUMENT_SETTING_FREQUENCY_STOP

ReferenceLevel-IVISPECAN_VAL_INSTRUMENT_SETTING_REFERENCE_LEVEL

DefaultValue:FrequencyCenter-IVISPECAN_VAL_INSTRUMENT_SETTING_FREQUENCY_CENTERerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2314: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnSubtractTraces[MT]IviSpecAnMultitraceCapabilityGroupThisVIsubtractsthearrayelementsofTrace2fromTrace1andstorestheresultintheDestinationTrace.

DestinationTrace=Trace1-Trace2

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.destinationtracePassthetracenameintowhichthesubtractedtracesarestored.

DestinationTrace=Trace1-Trace2.

Anydatainthedestinationtraceisoverwritten.

Thiscontrolacceptseitheravirtualrepeatedcapabilitynameoraninstrument-specifictracename.

Virtualrepeatedcapabilitynamesarealiasesforinstrument-specifictracestrings.Theinstrument-specifictracestringscandifferfromoneinstrumenttoanother.Virtualrepeatedcapabilitynamesallowyoutouseandswapinstrumentswithouthavingtochangethetracenamesinyoursourcecode.YouspecifyvirtualrepeatedcapabilitynamesinMAX.

DefaultValue:""trace1Passthetracenameofoneofthetwotracestobesubtracted.

Page 2315: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thiscontrolacceptseitheravirtualrepeatedcapabilitynameoraninstrument-specifictracename.

Virtualrepeatedcapabilitynamesarealiasesforinstrument-specifictracestrings.Theinstrument-specifictracestringscandifferfromoneinstrumenttoanother.Virtualrepeatedcapabilitynamesallowyoutouseandswapinstrumentswithouthavingtochangethetracenamesinyoursourcecode.YouspecifyvirtualrepeatedcapabilitynamesinMAX.

DefaultValue:""trace2Passthetracenameofthesecondtracetobesubtracted.

Thiscontrolacceptseitheravirtualrepeatedcapabilitynameoraninstrument-specifictracename.

Virtualrepeatedcapabilitynamesarealiasesforinstrument-specifictracestrings.Theinstrument-specifictracestringscandifferfromoneinstrumenttoanother.Virtualrepeatedcapabilitynamesallowyoutouseandswapinstrumentswithouthavingtochangethetracenamesinyoursourcecode.YouspecifyvirtualrepeatedcapabilitynamesinMAX.

DefaultValue:""errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSpecAnInitializeorIviSpecAnInitializeWithOptionsVIs.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.

Page 2316: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2317: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnPropertiesExpandthisbooktoviewanalphabetizedlistofIviSpecAnproperties.

Page 2318: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ActiveTraceActiveTracePropertyDatatype Access Appliesto Coercion HighLevelVIs

WO n/a none none

Page 2319: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthetracenameusedtoaccessallsubsequentpropertiesinthisinstanceofthepropertynode.Ifthepropertyyouareattemptingtouseistrace-based,youmustfirstselecttheActiveTracepropertyandpassthenameofaspecifictrace.Youcanpassoneofthetracestringsthatthespecificinstrumentdriverdefines,oravirtualnametheend-userdefinesintheIVIconfigurationfileinMAX.

Page 2320: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»ActiveTrace

Page 2321: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnActiveMarker[MKR]IviSpecAnMarkerPropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviSpecAnSetActiveMarker[MKR]

Page 2322: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthemarkerwhichiscurrentlyactive.ThevaluesforthispropertycorrespondtotheMarkerrepeatedcapability.

Page 2323: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»Markers>>ActiveMarker[MKR]

Page 2324: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnAmplitudeUnitsIviSpecAnBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureLevel

Page 2325: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheamplitudeunitsforinput,output,anddisplayamplitude.

Page 2326: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»BasicOperation>>AmplitudeUnits

Page 2327: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVISPECAN_VAL_AMPLITUDE_UNITS_DBMIVISPECAN_VAL_AMPLITUDE_UNITS_DBMVIVISPECAN_VAL_AMPLITUDE_UNITS_DBUVIVISPECAN_VAL_AMPLITUDE_UNITS_VOLTIVISPECAN_VAL_AMPLITUDE_UNITS_WATT

Page 2328: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnAttenuationIviSpecAnBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A Up IviSpecAnConfigureLevel

Page 2329: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheinputattenuation(inpositivedB).Thismeansthatif10dBisselected,theresultisareductioninthesignallevelof10dB.

Page 2330: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»BasicOperation>>Attenuation

Page 2331: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnAttenuationAutoIviSpecAnBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureLevel

Page 2332: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionEnablesordisablesautoattenuation.

Page 2333: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»BasicOperation>>AttenuationAuto

Page 2334: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 2335: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnBias[EM]IviSpecAnExternalMixerPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureExternalMixerBias[EM]

Page 2336: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheexternalmixerbiascurrentinAmps.

Page 2337: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»ExternalMixing>>Bias[EM]

Page 2338: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnBiasEnabled[EM]IviSpecAnExternalMixerPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureExternalMixerBiasEnabled[EM]

Page 2339: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionEnablestheexternalmixer'sbias.

Page 2340: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»ExternalMixing>>BiasEnabled[EM]

Page 2341: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 2342: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnBiasLimit[EM]IviSpecAnExternalMixerPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureExternalMixerBias[EM]

Page 2343: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheexternalmixerbiascurrentlimitinAmps.

Page 2344: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»ExternalMixing>>BiasLimit[EM]

Page 2345: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnDetectorTypeIviSpecAnBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureAcquisition

Page 2346: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthedetectionmethodusedtocaptureandprocessthesignal.Thisgovernsthedataacquisitionforaparticularsweep,butdoesnothaveanycontroloverhowmultiplesweepsareprocessed.

Page 2347: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»BasicOperation>>DetectorType

Page 2348: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVISPECAN_VAL_DETECTOR_TYPE_AUTO_PEAKIVISPECAN_VAL_DETECTOR_TYPE_AVERAGEIVISPECAN_VAL_DETECTOR_TYPE_MAX_PEAKIVISPECAN_VAL_DETECTOR_TYPE_MIN_PEAKIVISPECAN_VAL_DETECTOR_TYPE_SAMPLEIVISPECAN_VAL_DETECTOR_TYPE_RMS

Page 2349: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnDetectorTypeAutoIviSpecAnBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureAcquisition

Page 2350: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionEnablestheautodetector.Note:WhentheIviSpecAn>>BasicOperation>>DetectorTypeAutopropertyissettoTrue,therelationshipbetweentheIviSpecAn>>BasicOperation>>TraceTypepropertyandtheIviSpecAn>>BasicOperation>>DetectorTypepropertyisnotdefined.

Page 2351: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»BasicOperation>>DetectorTypeAuto

Page 2352: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 2353: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnExternalMixerAverageConversionLoss[EM]IviSpecAnExternalMixerPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureExternalMixer[EM]

Page 2354: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheaverageconversionloss.

Page 2355: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»ExternalMixing>>ExternalMixerAverageConversionLoss[EM]

Page 2356: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnExternalMixerConversionLossTableEnabled[EM]IviSpecAnExternalMixerPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureConversionLossTableEnabled[EM]

Page 2357: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionEnablesordisablestheconversionlosstable.

Page 2358: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»ExternalMixing>>ExternalMixerConversionLossTableEnabled[EM]

Page 2359: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 2360: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnExternalMixerEnabled[EM]IviSpecAnExternalMixerPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureExternalMixerEnabled[EM]

Page 2361: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionEnablestheexternalmixer.

Page 2362: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»ExternalMixing>>ExternalMixerEnabled[EM]

Page 2363: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 2364: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnExternalMixerHarmonic[EM]IviSpecAnExternalMixerPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureExternalMixer[EM]

Page 2365: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheordernoftheharmonicusedforconversion.

Page 2366: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»ExternalMixing>>ExternalMixerHarmonic[EM]

Page 2367: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnExternalMixerNumberofPorts[EM]IviSpecAnExternalMixerPropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None None

Page 2368: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSelectsthenumberofportsusedinexternalmixing.

Page 2369: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»ExternalMixing>>ExternalMixerNumberofPorts[EM]

Page 2370: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnExternalTriggerLevel[EXT]IviSpecAnExternalTriggerPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureExternalTrigger[EXT]

Page 2371: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthelevel,inVolts,oftheexternaltriggersignaltotriggeranacquisition.

Page 2372: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»Trigger>>ExternalTrigger>>ExternalTriggerLevel[EXT]

Page 2373: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnExternalTriggerSlope[EXT]IviSpecAnExternalTriggerPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureExternalTrigger[EXT]

Page 2374: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheslopeoftheexternaltriggersignaltotriggeranacquisition.

Page 2375: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»Trigger>>ExternalTrigger>>ExternalTriggerSlope[EXT]

Page 2376: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVISPECAN_VAL_EXTERNAL_TRIGGER_SLOPE_POSITIVEIVISPECAN_VAL_EXTERNAL_TRIGGER_SLOPE_NEGATIVE

Page 2377: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnFrequencyOffsetIviSpecAnBasePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureFrequencyOffset

Page 2378: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesanoffsetvalue,inHertz,thatisaddedtothefrequencyreadout.Theoffsetisusedtocompensateforexternalfrequencyconversion.SettingthispropertychangestheIviSpecAn>>BasicOperation>>FrequencyStartandIviSpecAn>>BasicOperation>>FrequencyStopproperties.Thefollowingequationsdefinetherelationshipofthesesettings:FrequencyStart=ActualStartFrequency+FrequencyOffsetFrequencyStop=ActualStopFrequency+FrequencyOffsetMarkerPosition=ActualMarkerFrequency+FrequencyOffset

Page 2379: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»BasicOperation>>FrequencyOffset

Page 2380: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnFrequencyStartIviSpecAnBasePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureFrequencyStartStopIviSpecAnConfigureFrequencyCenterSpan

Page 2381: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheleftedgeofthefrequencydomaininHertz.ThisisusedinconjunctionwiththeIviSpecAn>>BasicOperation>>FrequencyStoppropertytodefinethefrequencydomain.IftheIviSpecAn>>BasicOperation>>FrequencyStartpropertyvalueisequaltotheIviSpecAn>>BasicOperation>>FrequencyStoppropertyvaluethenthespectrumanalyzer'shorizontalpropertiesareintime-domain.

Page 2382: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»BasicOperation>>FrequencyStart

Page 2383: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnFrequencyStopIviSpecAnBasePropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureFrequencyStartStopIviSpecAnConfigureFrequencyCenterSpan

Page 2384: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestherightedgeofthefrequencydomaininHertz.ThisisusedinconjunctionwiththeIviSpecAn>>BasicOperation>>FrequencyStoppropertytodefinethefrequencydomain.IftheIviSpecAn>>BasicOperation>>FrequencyStartpropertyvalueisequaltotheIviSpecAn>>BasicOperation>>FrequencyStoppropertyvaluethenthespectrumanalyzer'shorizontalpropertiesareintime-domain.

Page 2385: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»BasicOperation>>FrequencyStop

Page 2386: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnInputImpedanceIviSpecAnBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureLevel

Page 2387: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthevalueofinputimpedance,inohms,expectedattheactiveinputport.Thisistypically50ohmsor75ohms.

Page 2388: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»BasicOperation>>InputImpedance

Page 2389: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnMarkerAmplitude[MKR]IviSpecAnMarkerPropertyDatatype Access Appliesto Coercion HighLevelVIs

RO N/A None IviSpecAnQueryMarker[MKR]

Page 2390: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionReturnstheamplitudeoftheactivemarker.TheunitsarespecifiedbytheIviSpecAn>>BasicOperation>>AmplitudeUnitsproperty,exceptwhentheIviSpecAn>>Markers>>MarkerType>>MarkerType[MKR]propertyissettoDelta.WhentheIviSpecAn>>Markers>>MarkerType>>MarkerType[MKR]propertyissettoDeltatheunitsaredB.IftheIviSpecAn>>Markers>>MarkerEnabled[MKR]propertyissettoFalse,anyattempttoreadthispropertyreturnstheMarkerNotEnablederror(0xBFFA2001).

Page 2391: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»Markers>>MarkerAmplitude[MKR]

Page 2392: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnMarkerEnabled[MKR]IviSpecAnMarkerPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureMarkerEnabled[MKR]

Page 2393: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionEnablestheactivemarker.

Page 2394: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»Markers>>MarkerEnabled[MKR]

Page 2395: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 2396: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnMarkerFrequencyCounterEnabled[MKR]IviSpecAnMarkerPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureMarkerFrequencyCounter[MKR]

Page 2397: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionEnablesthemarkerfrequencycounterforbettermarkermeasurementaccuracy.ThispropertyreturnstheMarkerNotEnablederror(0xBFFA2001)iftheIviSpecAn>>Markers>>MarkerEnabled[MKR]propertyissettoFalse.

Page 2398: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»Markers>>MarkerFrequencyCounterEnabled[MKR]

Page 2399: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 2400: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnMarkerFrequencyCounterResolution[MKR]IviSpecAnMarkerPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A Down IviSpecAnConfigureMarkerFrequencyCounter[MKR]

Page 2401: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheresolutionofthefrequencycounterinHertz.Themeasurementgatetimeisthereciprocalofthespecifiedresolution.

Page 2402: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»Markers>>MarkerFrequencyCounterResolution[MKR]

Page 2403: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnMarkerPosition[MKR]IviSpecAnMarkerPropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviSpecAnMoveMarker[MKR]IviSpecAnQueryMarker[MKR]

Page 2404: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthefrequencyortimepositionoftheactivemarker(dependingonthemodeinwhichtheanalyzerisoperating,frequencyortime-domain).ThispropertyreturnstheMarkerNotEnablederror(0xBFFA2001)iftheactivemarkerisnotenabled.

Page 2405: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»Markers>>MarkerPosition[MKR]

Page 2406: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnMarkerThreshold[MKR]IviSpecAnMarkerPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureMarkerSearch[MKR]

Page 2407: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthelowerlimitofthesearchdomainverticalrangefortheIviSpecAnMarkerSearch[MKR].vi.

Page 2408: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»Markers>>MarkerThreshold[MKR]

Page 2409: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnMarkerTrace[MKR]IviSpecAnMarkerPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureMarkerEnabled[MKR]

Page 2410: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthetracefortheactivemarker.

Page 2411: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»Markers>>MarkerTrace[MKR]

Page 2412: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnMarkerType[MKT]IviSpecAnMarkerTypePropertyDatatype Access Applies

to Coercion HighLevelVIs

RO N/A None IviSpecAnQueryMarkerType[MKT]

Page 2413: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionReturnsthemarkertypeoftheactivemarker.

Page 2414: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»Markers>>MarkerType>>MarkerType[MKT]

Page 2415: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVISPECAN_VAL_MARKER_TYPE_NORMALIVISPECAN_VAL_MARKER_TYPE_DELTA

Page 2416: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnNumberofDivisions[DSP]IviSpecAnDisplayPropertyDatatype Access Appliesto Coercion HighLevelVIs

RO N/A None None

Page 2417: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthenumberofdivisions.

Page 2418: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»DisplayControl>>NumberofDivisions[DSP]

Page 2419: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnNumberofMarkers[MKR]IviSpecAnMarkerPropertyDatatype Access Appliesto Coercion HighLevelVIs

RO N/A None None

Page 2420: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionReturnsthenumberofmarkersavailablefortheinstrument.

Page 2421: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»Markers>>NumberofMarkers[MKR]

Page 2422: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnNumberofSweepsIviSpecAnBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureAcquisition

Page 2423: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionThispropertydefinesthenumberofsweeps.ThispropertyvaluehasnoeffectiftheIviSpecAn>>BasicOperation>>TraceTypepropertyissettothevalueClearWrite.

Page 2424: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»BasicOperation>>NumberofSweeps

Page 2425: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnPeakExcursion[MKR]IviSpecAnMarkerPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureMarkerSearch[MKR]

Page 2426: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheminimumamplitudevariationofthesignalindBthattheIviSpecAnMarkerSearch[MKR].viidentifiesasapeak.

Page 2427: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»Markers>>PeakExcursion[MKR]

Page 2428: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnReferenceLevelIviSpecAnBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureLevel

Page 2429: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionThecalibratedverticalpositionofthecaptureddatausedasareferenceforamplitudemeasurements.Thisistypicallysettoavalueslightlyhigherthanthehighestexpectedsignallevel.TheunitsaredeterminedbytheIviSpecAn>>BasicOperation>>AmplitudeUnitsproperty.

Page 2430: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»BasicOperation>>ReferenceLevel

Page 2431: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnReferenceLevelOffsetIviSpecAnBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureLevel

Page 2432: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesanoffsetfortheIviSpecAn>>BasicOperation>>ReferenceLevelpropertyindB.Thispropertyadjuststhereferencelevelforexternalsignalgainorloss.Apositivevaluecorrespondstoagainwhileanegativenumbercorrespondstoaloss.

Page 2433: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»BasicOperation>>ReferenceLevelOffset

Page 2434: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnReferenceMarkerAmplitude[DMK]IviSpecAnDeltaMarkerPropertyDatatype Access Applies

to Coercion HighLevelVIs

RO N/A None IviSpecAnQueryReferenceMarker[DMK]

Page 2435: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionReturnsthereferencemarkeramplitudewhentheactivemarkerisadeltamarker.TheunitsarespecifiedbytheIviSpecAn>>BasicOperation>>AmplitudeUnitsproperty.IftheMarkerTypepropertyisnotDelta,thispropertyreturnstheNotDeltaMarkererror(0xBFFA2002).

Page 2436: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»Markers>>DeltaMarker>>ReferenceMarkerAmplitude[DMK]

Page 2437: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnReferenceMarkerPosition[DMK]IviSpecAnDeltaMarkerPropertyDatatype Access Applies

to Coercion HighLevelVIs

RO N/A None IviSpecAnQueryReferenceMarker[DMK]

Page 2438: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionReturnsthepositionofthereferencemarker,whentheactivemarkerisadeltamarker.TheunitsareHertzforfrequencydomainmeasurements,andsecondsfortimedomainmeasurements.IftheMarkerTypepropertyisnotDelta,thispropertyreturnstheNotDeltaMarkererror(0xBFFA2002).

Page 2439: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»Markers>>DeltaMarker>>ReferenceMarkerPosition[DMK]

Page 2440: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnResolutionBandwidthIviSpecAnBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A Up IviSpecAnConfigureSweepCoupling

Page 2441: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionThisspecifiesthewidthoftheIFfilterinHertz.

Page 2442: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»BasicOperation>>ResolutionBandwidth

Page 2443: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnResolutionBandwidthAutoIviSpecAnBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureSweepCoupling

Page 2444: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionEnablesresolutionbandwidthautocoupling.

Page 2445: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»BasicOperation>>ResolutionBandwidthAuto

Page 2446: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 2447: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnSignalTrackEnabled[MKR]IviSpecAnMarkerPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureSignalTrackEnabled[MKR]

Page 2448: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionEnablesordisablessignaltracking.Whensignaltrackingisturnedon,thespectrumanalyzercentersthesignalaftereachsweep.ThisprocessinvalidatesthetheIviSpecAn>>BasicOperation>>FrequencyStartandIviSpecAn>>BasicOperation>>FrequencyStopproperties.Iftheactivemarkerisnotenabled,operationsonthispropertyreturntheMarkerNotEnabled(0xBFFA2001)error.

Note:Signaltrackingcanonlybeenabledononemarkeratanygiventime.

Page 2449: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»Markers>>SignalTrackEnabled[MKR]

Page 2450: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 2451: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnSweepModeContinuousIviSpecAnBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureAcquisition

Page 2452: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionEnablescontinuoussweepmode.

Page 2453: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»BasicOperation>>SweepModeContinuous

Page 2454: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 2455: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnSweepTimeIviSpecAnBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A Up IviSpecAnConfigureSweepCoupling

Page 2456: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthelengthoftime(inseconds)tosweepfromtheleftedgetotherightedgeofthecurrentdomain.

Page 2457: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»BasicOperation>>SweepTime

Page 2458: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnSweepTimeAutoIviSpecAnBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureSweepCoupling

Page 2459: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionEnablessweeptimeauto.

Page 2460: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»BasicOperation>>SweepTimeAuto

Page 2461: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 2462: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnTraceCountIviSpecAnBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

RO N/A None None

Page 2463: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionReturnsthenumberoftraces.Note:ForaninstrumentwithonlyoneTracethedrivermayreturnanemptystring.

Page 2464: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»BasicOperation>>TraceCount

Page 2465: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnTraceSizeIviSpecAnBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

RO Trace None IviSpecAnQueryTraceSize

Page 2466: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionThistrace-basedpropertyreturnsthenumberofpointsinthetracearray.

Page 2467: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»BasicOperation>>TraceSize

Page 2468: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnTraceTypeIviSpecAnBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W Trace None IviSpecAnConfigureTraceType

Page 2469: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionThistrace-basedpropertyspecifiestherepresentationoftheacquireddata.

Page 2470: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»BasicOperation>>TraceType

Page 2471: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVISPECAN_VAL_TRACE_TYPE_CLEAR_WRITEIVISPECAN_VAL_TRACE_TYPE_MAX_HOLDIVISPECAN_VAL_TRACE_TYPE_MIN_HOLDIVISPECAN_VAL_TRACE_TYPE_VIDEO_AVERAGEIVISPECAN_VAL_TRACE_TYPE_VIEWIVISPECAN_VAL_TRACE_TYPE_STORE

Page 2472: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnTriggerSource[TRG]IviSpecAnTriggerPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureTriggerSource[TRG]

Page 2473: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthesourceofthetriggersignalthatcausestheanalyzertoleavetheWait-For-Triggerstate.

Page 2474: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»Trigger>>TriggerSource[TRG]

Page 2475: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVISPECAN_VAL_TRIGGER_SOURCE_EXTERNALIVISPECAN_VAL_TRIGGER_SOURCE_IMMEDIATEIVISPECAN_VAL_TRIGGER_SOURCE_SOFTWAREIVISPECAN_VAL_TRIGGER_SOURCE_AC_LINEIVISPECAN_VAL_TRIGGER_SOURCE_VIDEO

Page 2476: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnUnitsPerDivision[DSP]IviSpecAnDisplayPropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None None

Page 2477: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthenumberofverticalunitsinonescreendivision.ThisistypicallyusedinconjunctionwiththeIviSpecAn>>BasicOperation>>ReferenceLevelpropertytosettheverticalrangeofthespectrumanalyzer.

Page 2478: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»DisplayControl>>UnitsPerDivision[DSP]

Page 2479: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnVerticalScaleIviSpecAnBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureAcquisition

Page 2480: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheverticalscaleofthemeasurementhardware(useoflogamplifiersversuslinearamplifiers).

Page 2481: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»BasicOperation>>VerticalScale

Page 2482: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVISPECAN_VAL_VERTICAL_SCALE_LINEARIVISPECAN_VAL_VERTICAL_SCALE_LOGARITHMIC

Page 2483: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnVideoBandwidthIviSpecAnBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A Up IviSpecAnConfigureSweepCoupling

Page 2484: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthevideobandwidthofthepost-detectionfilterinHertz.

Page 2485: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»BasicOperation>>VideoBandwidth

Page 2486: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnVideoBandwidthAutoIviSpecAnBasePropertyDatatype Access Appliesto Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureSweepCoupling

Page 2487: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionEnablesvideobandwidthautocoupling.

Page 2488: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»BasicOperation>>VideoBandwidthAuto

Page 2489: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesVI_TRUEVI_FALSE

Page 2490: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnVideoTriggerLevel[VT]IviSpecAnVideoTriggerPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureVideoTrigger[VT]

Page 2491: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiesthelevelofthevideosignaltotriggeranacquisition.TheunitsarespecifiedbytheIviSpecAn>>BasicOperation>>AmplitudeUnitsproperty.

Page 2492: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»Trigger>>VideoTrigger>>VideoTriggerLevel[VT]

Page 2493: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnVideoTriggerSlope[VT]IviSpecAnVideoTriggerPropertyDatatype Access Applies

to Coercion HighLevelVIs

R/W N/A None IviSpecAnConfigureVideoTrigger[VT]

Page 2494: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DescriptionSpecifiestheslopeofthevideosignaltotriggeranacquisition.

Page 2495: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertyNodePathIviSpecAn»Trigger>>VideoTrigger>>VideoTriggerSlope[VT]

Page 2496: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValuesIVISPECAN_VAL_VIDEO_TRIGGER_SLOPE_POSITIVEIVISPECAN_VAL_VIDEO_TRIGGER_SLOPE_NEGATIVE

Page 2497: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSpecAnDefinedValuesExpandthisbooktoviewanalphabetizedlistofIviSpecAndefinedvalues.

Page 2498: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_AMPLITUDE_UNITS_DBMDescriptionSetsthespectrumAnalyzertomeasureindecibelsrelativeto1milliwatt.

Page 2499: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 2500: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_AMPLITUDE_UNITS_DBMVDescriptionSetsthespectrumanalyzertomeasureindecibelsrelativeto1millivolt.

Page 2501: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 2502: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_AMPLITUDE_UNITS_DBUVDescriptionSetsthespectrumanalyzertomeasureindecibelsrelativeto1microvolt.

Page 2503: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue3

Page 2504: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_AMPLITUDE_UNITS_VOLTDescriptionSetsthespectrumanalyzertomeasureinvolts.

Page 2505: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue4

Page 2506: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_AMPLITUDE_UNITS_WATTDescriptionSetsthespectrumanalyzertomeasureinwatts.

Page 2507: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue5

Page 2508: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_DETECTOR_TYPE_AUTO_PEAKDescriptionAllowsthedetectortocapturebetterreadingsbyusingbothpositiveandnegativepeakvalueswhennoiseispresent.

Page 2509: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 2510: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_DETECTOR_TYPE_AVERAGEDescriptionAveragevalueofsamplestakenwithinthebinforadedicatedpointonthedisplay.

Page 2511: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 2512: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_DETECTOR_TYPE_MAX_PEAKDescriptionObtainsthemaximumvideosignalbetweenthelastdisplaypointandthepresentdisplaypoint.

Page 2513: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue3

Page 2514: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_DETECTOR_TYPE_MIN_PEAKDescriptionObtainstheminimumvideosignalbetweenthelastdisplaypointandthepresentdisplaypoint.

Page 2515: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue4

Page 2516: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_DETECTOR_TYPE_RMSDescriptionRMSvalueofsamplestakenwithinthebinforadedicatedpointonthedisplay.

Page 2517: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue6

Page 2518: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_DETECTOR_TYPE_SAMPLEDescriptionPickonepointwithinabin.

Page 2519: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue5

Page 2520: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_EXTERNAL_TRIGGER_SLOPE_NEGATIVEDescriptionSetsnegativeslope.

Page 2521: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 2522: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_EXTERNAL_TRIGGER_SLOPE_POSITIVEDescriptionSetspositiveslope.

Page 2523: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 2524: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_INSTRUMENT_SETTING_FREQUENCY_CENTERDescriptionSetsthecenterfrequencywiththeMarkerPositionattribute.

Page 2525: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 2526: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_INSTRUMENT_SETTING_FREQUENCY_SPANDescriptionSetsthefrequencyspanwiththeMarkerPositionattribute.ThisoperationisonlyvalidiftheMarkerTypeattributeissettoDelta.

Page 2527: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 2528: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_INSTRUMENT_SETTING_FREQUENCY_STARTDescriptionSetstheFrequencyStartattributewiththeMarkerPositionattribute.

Page 2529: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue3

Page 2530: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_INSTRUMENT_SETTING_FREQUENCY_STOPDescriptionSetstheFrequencyStopattributewiththeMarkerPositionattribute.

Page 2531: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue4

Page 2532: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_INSTRUMENT_SETTING_REFERENCE_LEVELDescriptionSetstheReferenceLevelattributewiththeMarkerAmplitudeattribute.

Page 2533: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue5

Page 2534: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_MARKER_SEARCH_HIGHESTDescriptionSetsmarkersearchforthehighestamplitude.

Page 2535: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 2536: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_MARKER_SEARCH_MINIMUMDescriptionSetsmarkersearchfortheminimumamplitude.

Page 2537: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 2538: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_MARKER_SEARCH_NEXT_PEAKDescriptionSetsmarkersearchforthenexthighestpeak.

Page 2539: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue3

Page 2540: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_MARKER_SEARCH_NEXT_PEAK_LEFTDescriptionSetsmarkersearchforthenextpeakleftofthepeakamplitude.

Page 2541: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue4

Page 2542: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_MARKER_SEARCH_NEXT_PEAK_RIGHTDescriptionSetsmarkersearchforthenextpeakrightofthepeakamplitude.

Page 2543: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue5

Page 2544: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_MARKER_TYPE_DELTADescriptionMarkerusedinconjunctionwiththereferencemarkertomakerelativemeasurements.

Page 2545: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 2546: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_MARKER_TYPE_NORMALDescriptionRegularmarkerusedtomakeabsolutemeasurements.

Page 2547: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 2548: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_TRACE_TYPE_CLEAR_WRITEDescriptionSetsthespectrumanalyzertoclearprevioussweepdataoffthedisplaybeforeperformingasweep.Subsequentsweepsmayormaynotclearthedisplayfirst,butthedataarrayattheendofthesweepisentirelynew.

Page 2549: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 2550: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_TRACE_TYPE_MAX_HOLDDescriptionSetsthespectrumanalyzertokeepthedatafromeitherthepreviousdataorthenewsweepdata,whicheverishigher.

Page 2551: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 2552: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_TRACE_TYPE_MIN_HOLDDescriptionSetsthespectrumanalyzertokeepthedatafromeitherthepreviousdataorthenewsweepdata,whicheverislower.

Page 2553: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue3

Page 2554: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_TRACE_TYPE_STOREDescriptionDisablesacquisitionanddisablesthedisplayoftheexistingtracedata.

Page 2555: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue6

Page 2556: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_TRACE_TYPE_VIDEO_AVERAGEDescriptionSetsthespectrumanalyzertomaintainarunningaverageofthesweptdata.

Page 2557: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue4

Page 2558: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_TRACE_TYPE_VIEWDescriptionDisablesacquisitionintothistracebutdisplaystheexistingtracedata.

Page 2559: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue5

Page 2560: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_TRIGGER_SOURCE_AC_LINEDescriptionThespectrumanalyzerwaitsuntilitreceivesatriggerontheACline.

Page 2561: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue4

Page 2562: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_TRIGGER_SOURCE_EXTERNALDescriptionThespectrumanalyzerwaitsuntilitreceivesatriggerontheexternaltriggerconnector.

Page 2563: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 2564: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_TRIGGER_SOURCE_IMMEDIATEDescriptionThespectrumanalyzerdoesnotwaitforatriggerofanykind.

Page 2565: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 2566: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_TRIGGER_SOURCE_SOFTWAREDescriptionThespectrumanalyzerwaitsuntiltheSendSoftwareTriggerfunctionexecutes.

Page 2567: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue3

Page 2568: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_TRIGGER_SOURCE_VIDEODescriptionThespectrumanalyzerwaitsuntilitreceivesavideolevel.

Page 2569: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue5

Page 2570: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_VERTICAL_SCALE_LINEARDescriptionSetstheverticalscaleinlinearunits.

Page 2571: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 2572: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_VERTICAL_SCALE_LOGARITHMICDescriptionSetstheverticalscaleinlogarithmicunits.

Page 2573: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 2574: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_VIDEO_TRIGGER_SLOPE_NEGATIVEDescriptionSetsnegativeslope.

Page 2575: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue2

Page 2576: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISPECAN_VAL_VIDEO_TRIGGER_SLOPE_POSITIVEDescriptionSetspositiveslope.

Page 2577: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 2578: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchClassDriverReferenceforLabVIEWConceptsIviSwtchTerminologyIviSwtchClassDriverOverviewIviSwtchExtensionCapabilityGroupsIviSwtchBehaviorModels

Page 2579: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchVIandPropertyReferenceIviSwtchVITreeIviSwtchPropertiesbyGroupIviSwtchPropertyValueDefinitionsIviSwtchErrorandCompletionCodes

Page 2580: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

OtherReferenceInterchangeabilityCheckingSimulation

Page 2581: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchTerminologyChannel Aninput/output(I/O)connectionontheswitchmodule

thatyoucanaccess.Whatconstitutesachannelisdefinedbythevendor,butthechannelmustbeapointthatyoucanconnecttooneormoreotherchannelsoftheswitchmodulethroughapath.Inaddition,itistheconnectionpointtotheswitchmodule.Noticethatachanneldoesnotindicatethenumberofwires.Achannelmayconsistof1,2,3or4wires,forexample.

ChannelPair Twochannelnamesseparatedbythe"->"symbol.Common Thenameoftheoutputchannelinamultiplexerswitch

module.ConfigurationChannel

AchannelthatisnotdirectlyaccessibletoyouthroughtheIviSwtchclassdriver,orthatyoumarkasaconfigurationchanneltoreserveforthepathcreation.Thedriverusesaconfigurationchanneltocreatepathsbetweenthechannels,connectordisconnecttoananalogbus,andsoon.Thisgivesthedrivermoreflexibilityincreatingpathsattheexpenseoflosingchannels.Markacolumninamatrixasaconfigurationchannelwhenyouwanttoallowthematrixtoconnectarowtoarow.

MatrixSwitchModule

Aswitchmodulethatisconfiguredtohavemultipleinputsandoutputsthatformastandardmatrixorganizationsuchthatanyrowcanbeconnectedtoanycolumn.Noticethatsome,butnotallmatricessupportrow-to-rowandcolumn-to-columnconnections.SeeConfigurationChannel.

MultiplexerSwitchModule

Aswitchmodulethatisconfiguredtohavemultipleinputchannelsbutonlyasingleoutputchannels.Othernamesforthemultiplexerswitchmoduleareatree,anda1xnmatrix.

Path Theconnection(electrical,optical,etc.)betweenthetwochannels.YoucreateapathwithoperationsdefinedintheIviSwtchclass.Theend-pointchannelsdefinesuchaconnection.Noticethatitisuptotheswitchmoduleto

Page 2582: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

knowwhatpathsarevalid,invalidorinuse.ScannerSwitchModule

AnIviSwtchswitchmodulewiththecapabilitytoscanchannels.

SourceChannel

AchanneldirectlyaccessibletoyouthroughtheIviSwtchclassdriver.Typically,thedrivermarksachannelasasourcechanneltoallowforexternalconnection.

SwitchModule

Thevendordefineddevicethattheinstrumentdriversessioncancommunicatewithandcontrol.Thechannelsofsuchadevicedefineaswitchmodule.Noticethatonaphysicalswitchdevicetheremaybemultipleswitchmodules.Inaddition,aswitchmodulemaybeonmultipleswitchdevices.Theconceptistohaveasingleblackboxwithexternalconnectionsandhavethesoftwarefindthenecessarypaths.Noticethatthisdoesnotremovetheneedoftheapplicationprogrammertounderstandtheunderlyingswitchstructureforissuessuchassendingthecorrectsignalsthroughthecorrectswitches(forexample,RFsignalsthroughRFpathsonly).

Page 2583: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchClassDriverOverviewThisinstrumentdriverprovidesprogrammingsupportfortheIviSwtchClass.TheIviSwtchclassdriverconceptualizesaswitchasaninstrumentthatcanestablishaconnectionbetweentwoI/Ochannels.TheIviSwtchclassdrivercansupportinstrumentsthatcanperformtriggeredscanning(trigger-synchronizedestablishingorbreakingofthepaths).ThedrivercontainsalltheVIsthattheIVIFoundationrequiresfortheIviSwtchspecification.ThisdriverrequiresNI-VISAandtheIVICompliancePackagetobeinstalled.AnIviSwtchisavendor-definedswitchmodulewithaseriesofI/Ocapablechannels.Thesechannelscanthenbeconnectedthroughtheinternalsoftheswitchmodule,wherenotallconnectionsarenecessarilyvalid.Refertothefigurebelow.TheIviSwtchclassdriverisdesignedtosupportthetypicalswitchaswellascommonextendedfunctionalityfoundinmorecomplexswitchinstruments.TheIviSwtchclassdriverconceptualizestheswitchasaninstrumentthatcanestablishpathsbetweenitsI/Ochannels.Usethisdrivertodevelopprogramsthatareindependentofaparticularswitch.YoucanusethisclassdriverwithanyswitchthathasanIVIinstrumentspecificdriverthatiscompliantwiththeIviSwtchclass.TheIviSwtchclassdriveraccessesthespecificdriverforyourinstrumentusingtheconfigurationinformationyousupplywithMAX.TheIviSwtchclassdriverdividesinstrumentcapabilitiesintoabasecapabilitygroupandmultipleextensioncapabilitygroups.TheIviSwtchBasecapabilitygroupsupportsswitchesabletoconnectanddisconnectpathsontheinstrument,determinetheconnectivityoftwoswitches,andquerythestateoftheswitchmodule.TheVIsandpropertiesofthisgroupareimplementedbyallswitchinstrumentdriversthatarecompliantwiththeIviSwtchclass.

Page 2584: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchExtensionCapabilityGroupsTheIviSwtchclassdriveridentifiesVIsandpropertiesthatbelongtoanextensiongroupwiththefollowingabbreviations.Instrumentspecificdriversarenotrequiredtoimplementanyoftheextensioncapabilitygroups.IfyouuseVIsandpropertiesthatbelongtoextensioncapabilitygroups,everyinstrumentspecificdriverthatyouusemustimplementthoseextensions.

GroupName DescriptionIviSwtchScanner[SCN] Definesextensionsforinstrumentscapableof

scanningchannels.IviSwtchSoftwareTrigger[SWT]

DefinesinstrumentscapableofreceivingsoftwaretriggersandimplementstheIviSwtchScannerextensiongroup.

IviSwtchScannerdefinesextendedcapabilitiesforswitchesthatcanwaitforthetriggertoestablishorbreakpathsontheswitchmodule,andassertatriggeruponcompletedtask.TheswitchesthatcanperformsuchtasksarethepartoftheIviSwtchScannerextensiongroup.IviSwtchSoftwareTriggerdefinesextendedcapabilitiesforswitchesthatcansupportIviSwtchScannerextensiongroupandreceivesoftwaretriggers.

SwitchModule

Page 2585: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchBaseCapabilityGroupTheIviSwtchBasecapabilitygroupsupportsswitchinstrumentscapableofconnectinganddisconnectingpathswithintheinstrument,determiningtheconnectivityoftwoswitches,andqueryingvariousinternalstatesoftheswitchmodule.TheIviSwtchBasecapabilitygroupdefinespropertiessthatreflectthephysicalcharacteristicsoftheswitchmodule,aswellaspropertiesthatallowyoutospecifytheconnectivityofswitchingchannels.TheIviSwtchBasecapabilitygroupalsodefinesasetofVIsthatallowsyoutoconnectanddisconnectpaths,aswellasquerytheconnectivityofpaths.

Page 2586: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchBaseVIsIviSwtchConnectChannelsIviSwtchDisconnectChannelsIviSwtchGetPathIviSwtchSetPathIviSwtchCanConnectChannelsIviSwtchDisconnectAllChannelsIviSwtchSwitchIsDebouncedIviSwtchWaitForDebounce

Page 2587: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchBasePropertiesIviSwtchBandwidthIviSwtchCharacteristicImpedanceIviSwtchIsConfigurationChannelIviSwtchIsDebouncedIviSwtchIsSourceChannelIviSwtchMaximumACVoltageIviSwtchMaximumCarryACCurrentIviSwtchMaximumCarryACPowerIviSwtchMaximumCarryDCCurrentIviSwtchMaximumCarryDCPowerIviSwtchMaximumDCVoltageIviSwtchMaximumSwitchingACCurrentIviSwtchMaximumSwitchingACPowerIviSwtchMaximumSwitchingDCCurrentIviSwtchMaximumSwitchingDCPowerIviSwtchSettlingTimeIviSwtchWireModeRelatedTopicsVITreeIviSwtchPropertiesIVIInherentVIsIVIInherentPropertiesIviSwtchBasebehaviormodel

Page 2588: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchScannerExtensionGroupTheIviSwtchScannerExtensionGroupdefinesasetofpropertiesandVIstoperformscanningoperations.RefertotheIviSwtchScannerbehaviormodel.

Page 2589: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchScannerVIsIviSwtchInitiateScanIviSwtchAbortScanIviSwtchSwitchIsScanningIviSwtchWaitForScanToCompleteIviSwtchConfigureScanListIviSwtchConfigureScanTriggerIviSwtchSetContinuousScan

Page 2590: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchScannerPropertiesIviSwtchContinuousScanIviSwtchIsScanningIviSwtchNumberofRowsIviSwtchNumberofColumnsIviSwtchScanAdvancedOutputIviSwtchScanListIviSwtchScanModeIviSwtchScanDelayIviSwtchTriggerInputRelatedTopicsVITreeIviSwtchProperties

Page 2591: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchSoftwareTriggerExtensionGroupTheIviSwtchSoftwareTriggerExtensionGroupdefinesasetofVIsthatperformsoftwaretriggeroperations.

Page 2592: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchSoftwareTriggerVIIviSwtchSendSoftwareTriggerRelatedTopicsVITreeIviSwtchProperties

Page 2593: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchBehaviorModelsIviSwtchBaseIviSwtchScannerIviSwtchSoftwareTrigger

Page 2594: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchBaseBehaviorModelYoucanaccessanyoftheVIsinthiscapabilitygroupatanytime.IfyouexecutetheIviSwtchWaitForDebounceVI,thedriverblocksanyfurtheroperationuntiltheVIcompletes(thatis,allthesignalsflowingthroughtheswitchhavesettled).

Page 2595: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchScannerBehaviorModel

Page 2596: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchScannerBehaviorModelItistheIVIdriver'sresponsibilitytoensurethatwhenthescanningbeginsatriggerissentfromtheswitchmoduleiftheswitchmoduleisconfiguredtoassertatriggeronpathcreation(theIviSwtchScanAdvancedOutput[SCN]property).Thisensuresthatiftheswitchmoduleisusinghandshakelineswithameasurementorsourcedeviceandalsousingscanning,thesequenceisbegunwithatriggerfromtheswitchmodule.WhennotintheIdleorResetstate,allpropertiesoftheIviSwtchclassarereadonly.Similarly,whennotintheIdleorResetstate,propertiesarereadonly,andonlytheIviSwtchResetandIviSwtchAbortScanpropertiescanbeexecuted.

Page 2597: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchSoftwareTriggerBehaviorModelTheIviSwtchSoftwareTriggerextensiongroupfollowsthebehaviormodeloftheIviSwtchScannerextensiongroup.IftheIviSwtchTriggerInput[SCN]propertyissettoIVISWTCH_VAL_SOFTWARETRIG,theswitchexitsthewait-for-triggerstateonlyaftertheIviSwtchSendSoftwareTriggerVIexecutes.

Page 2598: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchVITreeTheVItreefortheIviSwtchclassdriver,includingIVIandVXIplug&playrequiredVIs,isshownbelow.

NoteYouusetheLabVIEWPropertyNodetogetandsetproperties.

Page 2599: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchVITreeNameorClass VIName RequiredBy

Initialize IviSwtchInitialize VPP

InitializeWithOptions

IviSwtchInitializeWithOptions

IVI

ConfigurationVIs

ConfigureScanList[SCN]

IviSwtchConfigureScanList

IviSwtchScanner

ConfigureScanTrigger[SCN]

IviSwtchConfigureScanTrigger

IviSwtchScanner

SetContinuousScan[SCN]

IviSwtchSetContinuousScan

IviSwtchScanner

Route

ConnectChannels IviSwtchConnectChannels

IviSwtchBase

DisconnectChannels

IviSwtchDisconnectChannels

IviSwtchBase

DisconnectAllChannels

IviSwtchDisconnectAllChannels

IviSwtchBase

SwitchIsDebounced?

IviSwtchSwitchIsDebounced

IviSwtchBase

WaitForDebounce IviSwtchWaitForDebounce

IviSwtchBase

CanConnectChannels?

IviSwtchCanConnectChannels

IviSwtchBase

Paths

SetPath IviSwtchSetPath IviSwtchBase

Page 2600: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

GetPath IviSwtchGetPath IviSwtchBase

Scan

InitiateScan[SCN] IviSwtchInitiateScan IviSwtchScanner

AbortScan[SCN] IviSwtchAbortScan IviSwtchScanner

SwitchIsScanning[SCN]

IviSwtchSwitchIsScanning

IviSwtchScanner

WaitForScanToComplete[SCN]

IviSwtchWaitForScanToComplete

IviSwtchScanner

SendSoftwareTrigger[SWT]

IviSwtchSendSoftwareTrigger

IviSwtchSoftwareTrigger

Utility

Reset IviSwtchReset VPP

ResetWithDefaults ResetWithDefaults VPP

Self-Test IviSwtchSelf-Test VPP

Disable Disable VPP

InvalidateAllAttributes

InvalidateAllAttributes VPP

RevisionQuery IviSwtchRevisionQuery

VPP

Error-Query IviSwtchError-Query VPP

ErrorMessage IviSwtchErrorMessage

VPP

GetChannelName GetChannelName VPP

InterchangeabilityInfo

GetNext IviSwtchGetNext IVI

Page 2601: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

InterchangeWarning

InterchangeWarning

ResetInterchangeCheck

IviSwtchResetInterchangeCheck

IVI

ClearInterchangeWarnings

IviSwtchClearInterchangeWarnings

IVI

CoercionInfo

GetNextCoercionRecord

IviSwtchGetNextCoercionRecord

IVI

Close IviSwtchClose VPP

RelatedTopicsIviSwtchPropertiesIVIInherentVIs

Page 2602: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchPropertiesNoteYouusetheLabVIEWPropertyNodetogetandsetproperties.

Page 2603: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchBasePropertiesIviSwtchBandwidthIviSwtchCharacteristicImpedanceIviSwtchIsConfigurationChannelIviSwtchIsDebouncedIviSwtchIsSourceChannelIviSwtchMaximumACVoltageIviSwtchMaximumCarryACCurrentIviSwtchMaximumCarryACPowerIviSwtchMaximumCarryDCCurrentIviSwtchMaximumCarryDCPowerIviSwtchMaximumDCVoltageIviSwtchMaximumSwitchingACCurrentIviSwtchMaximumSwitchingACPowerIviSwtchMaximumSwitchingDCCurrentIviSwtchMaximumSwitchingDCPowerIviSwtchSettlingTimeIviSwtchWireMode

Page 2604: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchScannerExtensionPropertiesIviSwtchContinuousScanIviSwtchIsScanningIviSwtchNumberofRowsIviSwtchNumberofColumnsIviSwtchScanAdvancedOutputIviSwtchScanListIviSwtchScanModeIviSwtchScanDelayIviSwtchTriggerInput

Page 2605: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchPropertyValueDefinitionsThefollowingtabledefinesvalueforallIviSwtchclasspropertiesconstants.

NoteInthefollowingtable,theliteralstringIVISWTCHprecedesthepropertynameandtheliteralstringIVISWTCH_precedesthevalueextensionname.

Page 2606: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchPropertyDefinedValues

Property ValueName

DefinedValue Description

SCANMODE

NoAction 0 Indicatesthatnoactionshouldbetakenonthepreviouspaths.

BeforeBreakMake

1 Tellsthedevicetobreakthepreviouspathsbeforemakingthenewpaths.

BreakAfterMake

2 Tellsthedrivertomakethenewpathsbeforebreakingthepreviouspaths.

TRIGGERINPUT

Immediate 1 Indicatesthattheswitchmoduledoesnotwaitforatriggerbeforestartingthenextentryinthescan.

External 2 Meansthetriggerisgoingouttoanexternaldevicethroughatriggeroutputconnection.

SoftwareTriggerFunction

3 ThetriggerwillbeasoftwarecommandsentbytheprogramthoughtheIviSwtchSendSoftwareTriggeroperation.

TTL0 111 AbackplaneTTLtrigger,suchasisfoundintheVXIbusorPXITRIG0.

TTL1 112 AbackplaneTTLtrigger,suchasisfoundintheVXIbusorPXITRIG1.

TTL2 113 AbackplaneTTLtrigger,suchasisfoundintheVXIbusorPXITRIG2.

TTL3 114 AbackplaneTTLtrigger,suchasisfoundintheVXIbusorPXITRIG3.

TTL4 115 AbackplaneTTLtrigger,suchasisfoundintheVXIbusorPXITRIG4.

TTL5 116 AbackplaneTTLtrigger,suchasisfoundintheVXIbusorPXITRIG5.

TTL6 117 AbackplaneTTLtrigger,suchasis

Page 2607: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

foundintheVXIbusorPXITRIG6.TTL7 118 AbackplaneTTLtrigger,suchasis

foundintheVXIbusorPXITRIG7.ECL0 119 AbackplaneECLtrigger,suchasis

foundintheVXIbus.ECL1 120 AbackplaneECLtrigger,suchasis

foundintheVXIbus.PXIStar 125 APXIStartriggerbus.RTSI0 140 TheRTSI0triggerlineusuallyfoundin

DAQinstruments.RTSI1 141 TheRTSI1triggerlineusuallyfoundin

DAQinstruments.RTSI2 142 TheRTSI2triggerlineusuallyfoundin

DAQinstruments.RTSI3 143 TheRTSI3triggerlineusuallyfoundin

DAQinstruments.RTSI4 144 TheRTSI4triggerlineusuallyfoundin

DAQinstruments.RTSI5 145 TheRTSI5triggerlineusuallyfoundin

DAQinstruments.RTSI6 146 TheRTSI6triggerlineusuallyfoundin

DAQinstruments.SCANADVANCEDOUTPUT

None 0 Noscanadvancedoutputtriggerissentoutoftheswitchmodule.

External 2 Meansthetriggerisgoingouttoanexternaldevicethroughatriggeroutputconnection.

GPIBServiceRequest

5 ThescanadvancedoutputtriggerisrepresentedasaGPIBSRQevent.

TTL0 111 AbackplaneTTLtrigger,suchasisfoundintheVXIbusorPXITRIG0.

TTL1 112 AbackplaneTTLtrigger,suchasis

Page 2608: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

foundintheVXIbusorPXITRIG1.

TTL2 113 AbackplaneTTLtrigger,suchasisfoundintheVXIbusorPXITRIG2.

TTL3 114 AbackplaneTTLtrigger,suchasisfoundintheVXIbusorPXITRIG3.

TTL4 115 AbackplaneTTLtrigger,suchasisfoundintheVXIbusorPXITRIG4.

TTL5 116 AbackplaneTTLtrigger,suchasisfoundintheVXIbusorPXITRIG5.

TTL6 117 AbackplaneTTLtrigger,suchasisfoundintheVXIbusorPXITRIG6.

TTL7 118 AbackplaneTTLtrigger,suchasisfoundintheVXIbusorPXITRIG7.

ECL0 119 AbackplaneECLtrigger,suchasisfoundintheVXIbus.

ECL1 120 AbackplaneECLtrigger,suchasisfoundintheVXIbus.

PXIStar 125 APXIStartriggerbus.RTSI0 140 TheRTSI0triggerlineusuallyfoundin

DAQinstruments.RTSI1 141 TheRTSI1triggerlineusuallyfoundin

DAQinstruments.RTSI2 142 TheRTSI2triggerlineusuallyfoundin

DAQinstruments.RTSI3 143 TheRTSI3triggerlineusuallyfoundin

DAQinstruments.RTSI4 144 TheRTSI4triggerlineusuallyfoundin

DAQinstruments.RTSI5 145 TheRTSI5triggerlineusuallyfoundin

DAQinstruments.RTSI6 146 TheRTSI6triggerlineusuallyfoundin

DAQinstruments.

RelatedTopics

Page 2609: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchVITreeIviSwtchProperties

Page 2610: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchErrorandWarningCodesTheVIsinthisclassdrivergeneratereturnvaluesthatreportthestatusoftheoperation.

Page 2611: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

StatusCodeRanges

StatusCodeType NumericRange(inHex)

IviSwtchErrors 0xBFFA2001to0xBFFA3FFF

IviSwtchWarnings(Scrolldowntoseethesevalues.)

0x3FFA2001to0x3FFA3FFF

IVISpecificDriverErrors 0xBFFA4000to0xBFFA5FFF

IVISpecificDriverWarnings 0x3FFA4000to0x3FFA5FFF

IVIErrors BFFA0000toBFFA1FFFIVIWarnings 3FFA0000to3FFA1FFFCommonInstrumentDriverErrors BFFC0000toBFFCFFFFCommonInstrumentDriverWarnings 3FFC0000to3FFCFFFFVISAErrors BFFF0000toBFFFFFFFVISAWarnings 3FFF0000to3FFFFFFF

Page 2612: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchErrorCodesError ValueIVISWTCH_ERROR_INVALID_SWITCH_PATH 0xBFFA2001

IVISWTCH_ERROR_INVALID_SCAN_LIST 0xBFFA2002

IVISWTCH_ERROR_RSRC_IN_USE 0xBFFA2003

IVISWTCH_ERROR_EMPTY_SCAN_LIST 0xBFFA2004

IVISWTCH_ERROR_EMPTY_SWITCH_PATH 0xBFFA2005

IVISWTCH_ERROR_SCAN_IN_PROGRESS 0xBFFA2006

IVISWTCH_ERROR_NO_SCAN_IN_PROGRESS 0xBFFA2007

Page 2613: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_ERROR_NO_SUCH_PATH 0xBFFA2008

IVISWTCH_ERROR_IS_CONFIGURATION_CHANNEL 0xBFFA2009

IVISWTCH_ERROR_NOT_A_CONFIGURATION_CHANNEL 0xBFFA200A

IVISWTCH_ERROR_ATTEMPT_TO_CONNECT_SOURCES 0xBFFA200B

IVISWTCH_ERROR_EXPLICIT_CONNECTION_EXISTS 0xBFFA200C

Page 2614: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_ERROR_LEG_MISSING_FIRST_CHANNEL 0xBFFA200D

IVISWTCH_ERROR_LEG_MISSING_SECOND_CHANNEL 0xBFFA200E

IVISWTCH_ERROR_CHANNEL_DUPLICATED_IN_LEG 0xBFFA200F

IVISWTCH_ERROR_CHANNEL_DUPLICATED_IN_PATH 0xBFFA2010

IVISWTCH_ERROR_PATH_NOT_FOUND 0xBFFA2011

IVISWTCH_ERROR_DISCONTINUOUS_PATH 0xBFFA2012

IVISWTCH_ERROR_CANNOT_CONNECT_DIRECTLY 0xBFFA2013

Page 2615: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_ERROR_CHANNELS_ALREADY_CONNECTED 0xBFFA2014

IVISWTCH_ERROR_CANNOT_CONNECT_TO_ITSELF 0xBFFA2015

IVISWTCH_ERROR_TRIGGER_NOT_SOFTWARE 0xBFFA1001

Page 2616: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchWarningCodesWarning Value MessageIVISWTCH_WARN_PATH_REMAINS 0x3FFA2001 Some

connectionsremainafterdisconnecting.

IVISWTCH_WARN_IMPLICIT_CONNECTION_EXISTS 0x3FFA2002 Thechannelsareimplicitlyconnected.

RelatedTopicIVIStatusCodes

Page 2617: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchVIsExpandthisbooktoviewanalphabetizedlistofIviSwtchVIs.

Page 2618: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchAbortScanIviSwtchScannerCapabilityGroup[SCN]ThisVIabortsapreviouslyinitiatedscan.YouinitiateascanwiththeIviSwtchInitiateScan[SCN]VI.Iftheinstrumentisnotcurrentlyscanning,thisVIreturnstheIVISWTCH_ERROR_NO_SCAN_IN_PROGRESS(0xBFFA2007)error.YoucandeterminethecurrentstatusofthescanbycallingtheIviSwtchIsScanningVI.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2619: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchCanConnectChannelsIviSwtchBaseCapabilityGroupThisVIverifiesthattheswitchmoduleiscapableofcreatingapathbetweenthetwochannelsyouspecifywiththechannel1andchannel2parameters.Iftheswitchmoduleiscapableofcreatingapath,thisVIindicateswhetherthepathiscurrentlyavailablegiventheexistingconnections.Ifthepathisnotavailableduetocurrentlyexistingconnections,buttheimplicitconnectionbetweenthetwochannelsalreadyexists,theVIreturnsthewarningIVISWTCH_WARN_IMPLICIT_CONNECTION_EXISTS(0x3FFA2002).

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.channel1("")Youidentifyapathwithtwochannels.Passoneofthevirtualchannelnamesforwhichyouwanttoverifyapath.Passtheotherchannelnameasthechannel2parameter.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:""

channel2("")Youidentifyapathwithtwochannels.Passoneofthevirtualchannelnamesforwhichyouwanttoverifyapath.Passtheotherchannelnameasthechannel1parameter.

Page 2620: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:""

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

pathcapabilityIndicateswhetherapathisvalid.Possiblevaluesinclude:IVISWTCH_VAL_PATH_AVAILABLE1IVISWTCH_VAL_PATH_EXISTS2IVISWTCH_VAL_PATH_UNSUPPORTED3IVISWTCH_VAL_RSRC_IN_USE4IVISWTCH_VAL_SOURCE_CONFLICT5IVISWTCH_VAL_CHANNEL_NOT_AVAILABLE6

Note

1. IVISWTCH_VAL_PATH_AVAILABLEindicatesthatthedriver

Page 2621: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

cancreatethepathatthistime.2. IVISWTCH_VAL_PATH_EXISTSindicatesthattheexplicit

pathbetweenthechannelsalreadyexists.3. IVISWTCH_VAL_PATH_UNSUPPORTEDindicatesthatthe

instrumentisnotcapableofcreatingapathbetweenthetwochannels.

4. IVISWTCH_VAL_RSRC_IN_USEindicatesthatalthoughthepathisvalid,thedrivercannotcreatethepathatthismomentbecausetheswitchmoduleiscurrentlyusingoneormoreoftherequiredchannelstocreateanotherpath.Youmustdestroytheotherpathbeforecreatingthisone.

5. IVISWTCH_VAL_SOURCE_CONFLICTindicatesthattheinstrumentcannotcreateapathbecausebothchannelsareconnectedtoadifferentsourcechannel.

6. IVISWTCH_VAL_CHANNEL_NOT_AVAILABLEindicatesthatthedrivercannotcreateapathbetweenthetwochannelsbecauseoneofthechannelsisaconfigurationchannelandthusunavailableforexternalconnections.

Page 2622: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchConfigureScanListIviSwtchScannerCapabilityGroup[SCN]ThisVIconfigurestheswitchmoduleforscanning.UsetheIviSwtchConfigureScanTriggerVItoconfigurethescantrigger.UsetheIviSwtchInitiateScanVItostartthescan.Iftheswitchmoduleiscurrentlyscanningthroughthescanlist,thisVIreturnstheIVISWTCH_ERROR_SCAN_IN_PROGRESS(0xBFFA2006)errorwithoutconfiguringthescanlist.Ifthegivenscanliststringcontainsincorrectsyntax,thisVIreturnstheIVISWTCH_ERROR_INVALID_SCAN_LIST(0xBFFA2002)error.Ifthegivenscanliststringisempty,thisVIreturnstheIVISWTCH_ERROR_EMPTY_SCAN_LIST(0xBFFA2004)error.

pathcapabilityIndicateswhetherapathisvalid.Possiblevaluesinclude:IVISWTCH_VAL_PATH_AVAILABLE1IVISWTCH_VAL_PATH_EXISTS2IVISWTCH_VAL_PATH_UNSUPPORTED3IVISWTCH_VAL_RSRC_IN_USE4IVISWTCH_VAL_SOURCE_CONFLICT5IVISWTCH_VAL_CHANNEL_NOT_AVAILABLE6

Notes

1. IVISWTCH_VAL_PATH_AVAILABLEindicatesthatthedrivercancreatethepathatthistime.

2. IVISWTCH_VAL_PATH_EXISTSindicatesthattheexplicitpathbetweenthechannelsalreadyexists.

3. IVISWTCH_VAL_PATH_UNSUPPORTEDindicatesthatthe

Page 2623: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

instrumentisnotcapableofcreatingapathbetweenthetwochannels.

4. IVISWTCH_VAL_RSRC_IN_USEindicatesthatalthoughthepathisvalid,thedrivercannotcreatethepathatthismomentbecausetheswitchmoduleiscurrentlyusingoneormoreoftherequiredchannelstocreateanotherpath.Youmustdestroytheotherpathbeforecreatingthisone.

5. IVISWTCH_VAL_SOURCE_CONFLICTindicatesthattheinstrumentcannotcreateapathbecausebothchannelsareconnectedtoadifferentsourcechannel.

6. IVISWTCH_VAL_CHANNEL_NOT_AVAILABLEindicatesthatthedrivercannotcreateapathbetweenthetwochannelsbecauseoneofthechannelsisaconfigurationchannelandthusunavailableforexternalconnections.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.scanlist("")Passthescanlistyouwanttheinstrumenttouse.ThedriverusesthisvaluetosettheIviSwtchScanList[SCN]property.Thescanlistisastringthatspecifieschannelconnectionsandtriggerconditionsforscanning.AfteryoucalltheIviSwtchInitiateScanVI,theinstrumentmakesorbreaksconnectionsandwaitsfortriggersaccordingtotheinstructionsinthescanlist.Thescanlistiscomprisedofchannelnamesthatyouseparatewithspecialcharacters.Thesespecialcharactersdeterminetheoperationthescannerperformsonthechannelswhenitexecutesthisscanlist.SeetheIviSwtchScanListpropertyfordetaileddescriptiononthescanlistsyntax.

scanmode(NoAction)Passthescanmodeyouwanttheinstrumenttouse.ThedriversetstheIviSwtchScanMode[SCN]propertytothisvalue.Thescanmodespecifieshowtheinstrumentbreaksexistingconnectionswhenscanning.Definedvalues:IVISWTCH_VAL_NONE(0)—Theinstrumenttakesnoactionon

Page 2624: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

existingconnections.IVISWTCH_VAL_BREAK_BEFORE_MAKE(1)—Theinstrumentbreaksanexistingconnectionbeforecreatinganewone.Thisisusefulifyouwanttopreventtwochannelsfromconnectingtogetherinthetransitionalperiod.IVISWTCH_VAL_BREAK_AFTER_MAKE(2)—Theinstrumentbreaksanexistingconnectionaftercreatinganewone.Thisisusefulifyouwanttopreventdamagefromoccurringoninductiveelementsofacircuitthatcannotstandrapidchangesinthecurrentflow.

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2625: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchConfigureScanTriggerIviSwtchScannerCapabilityGroup[SCN]ThisVIconfiguresthescantriggersforthescanlistyouestablishwithIviSwtchConfigureScanListVI.Iftheswitchmoduleiscurrentlyscanningthroughthescanlist,thisVIreturnstheIVISWTCH_ERROR_SCAN_IN_PROGRESS(0xBFFA2006)errorwithoutconfiguringthescantrigger.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.scandelay(0.0s)PasstheminimumlengthoftimeyouwanttheinstrumenttowaitfromthetimetheinstrumentcreatesapathuntilitassertsatriggerontheScanAdvancedoutputline.Expressthisvalueinseconds.ThedriverusesthisvaluetosettheIviSwtchScanDelay[SCN]property.triggerinput(Immediate)Passthetriggersourceyouwanttheinstrumenttouseforscanning.ThedriverusesthisvaluetosettheIviSwtchTriggerInput[SCN]property.Theswitchmodulewaitsforthetriggeryouspecifywhenitencountersasemicoloninthescanlist.Whenthetriggeroccurs,theswitchmoduleadvancestothenextentryinthescanlist.DefinedValues

scanadvancedoutput(None)Passtheoutputonwhichyouwanttheinstrumenttoassertthescanadvancedsignal.ThedriverusesthisvaluetosettheIviSwtchScanAdvancedOutput[SCN]property.Aftertheinstrumentprocesseseachentryinthescanlist,itwaitsthelengthoftimeyouspecifyintheScanDelayparameterandthenassertsatriggeronthelineyouspecifywiththisparameter.

Page 2626: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValues

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2627: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchConnectChannelsIviSwtchBaseCapabilityGroupThisVIcreatesapathbetweenchannel1andchannel2.Thedrivercalculatestheshortestpathbetweenthetwochannels.DetailsThisVIappliesdefaultvaluestopropertiesthathavenotbeensetbyyouunderthefollowingconditions:IfyouhavenotsetthevalueofanypropertyintheIviSwtchScannerextension,thefollowingdefaultvaluesareused:IviSwtchScanList[SCN]""(Emptystring)IviSwtchTriggerInput[SCN]IVISWTCH_VAL_EXTERNALIviSwtchScanAdvancedOutput[SCN]IVISWTCH_VAL_EXTERNALIviSwtchScanDelay[SCN]0

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.channel1("")Youidentifyapathwithtwochannels.Passoneofthevirtualchannelnamesforwhichyouwanttocreateapath.Passtheotherchannelnameasthechannel2parameter.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelinMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:""

channel2("")Youidentifyapathwithtwochannels.Passoneof

Page 2628: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

thevirtualchannelnamesforwhichyouwanttocreateapath.Passtheotherchannelnameasthechannel1parameter.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelinMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:""

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Ifapathisnotavailable,theVIreturnsoneofthefollowingerrors:IVISWTCH_ERROR_EXPLICIT_CONNECTION_EXISTS(0xBFFA200C)ifthetwochannelsarealreadyexplicitlyconnectedbycallingeithertheIviSwtchConnectChannelsorIviSwtchSetPathVI.IVISWTCH_ERROR_IS_CONFIGURATION_CHANNEL(0xBFFA2009)ifachannelisaconfigurationchannel.CallIviSwtch_GetErrorforinformationaboutwhichofthetwochannelsisaconfigurationchannel.IVISWTCH_ERROR_ATTEMPT_TO_CONNECT_SOURCES(0xBFFA200B)ifbothchannelsareconnectedtoadifferentsource.CallIviSwtch_GetErrorforsourcestowhichchannel1and2connect.IVISWTCH_ERROR_CANNOT_CONNECT_TO_ITSELF(0xBFFA2015)ifchannels1and2areoneandthesamechannel.

Page 2629: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_ERROR_PATH_NOT_FOUND(0xBFFA2011)ifthedrivercannotfindapathbetweenthetwochannels.

IviSwtchConnectChannelsDetails

Notes

1. Thepathsarebidirectional.Forexample,ifapathexistsfromchannelCH1toCH2,thenapathfromchannelCH2toCH1alsoexists.

2. ThisVIperformsinterchangeabilitycheckingwhentheIviSwtchInterchangeCheckpropertyissettoTRUE.UseNISpytoviewinterchangeabilitywarnings.Alternately,youmayusetheIviSwtchGetNextInterchangeWarningVItoretrieveinterchangeabilitywarnings.Formoreinformationaboutinterchangeabilitychecking,refertothehelptextfortheIviSwtchInterchangeCheckproperty.

Page 2630: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchDisconnectAllChannelsIviSwtchBaseCapabilityGroupThisVIdisconnectsallpathscreatedsincetheIviSwtchInitializeVIorIviSwtchResetVIhasbeencalled.

NoteIftheswitchmoduleisnotcapableofdisconnectingallpaths,thisVIreturnsthewarningIVISWTCH_WARN_PATH_REMAINS(0x3FFA2001).

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2631: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchDisconnectChannelsIviSwtchBaseCapabilityGroupThisVIdestroysthepathbetweentwochannelsthatyoucreatewiththeIviSwtchConnectChannelsorIviSwtchSetPathVI.ThisVIreturnsassoonasthecommandisgiventotheswitchmoduleandtheswitchmoduleisreadyforanothercommand.Thismaybebeforeoraftertheswitchesinvolvedsettle.UsetheIviSwtchSwitchIsDebouncedVItoseeiftheswitchhassettled.UsetheIviSwtchWaitForDebounceVIifyouwanttowaituntiltheswitchhasdebounced.Ifsomeconnectionsremainafterdisconnectingthetwospecifiedchannels,thisVIreturnsthewarningIVISWTCH_WARN_PATH_REMAINS(0x3FFA2001)error.Ifnoexplicitpathexistsbetweenthetwospecifiedchannels,thisVIreturnstheIVISWTCH_ERROR_NO_SUCH_PATH(0xBFFA2008)errorwithoutperforminganydisconnectionoperation.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.channel1("")Youidentifyapathwithtwochannels.Passoneofthevirtualchannelnamesforwhichyouwanttodestroyapath.Passtheotherchannelnameasthechannel2parameter.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.

Page 2632: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefaultValue:""

channel2("")Youidentifyapathwithtwochannels.Passoneofthevirtualchannelnamesforwhichyouwanttodestroyapath.Passtheotherchannelnameasthechannel1parameter.Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:""

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2633: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchGetChannelNameIviSwtchBaseCapabilityGroupThisVIreturnsthespecificdriverdefinedchannelnamethatcorrespondstotheone-basedindexyouspecify.IfthevalueyoupassfortheIndexparameterislessthanoneorgreaterthanthevalueoftheChannelCountproperty,theVIreturnsanemptystringintheNameparameterandreturnsanerror.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.

index(1)Aone-basedindexthatdefineswhichnametoreturn.TheindexmustbelessthanorequaltotheClassPrefixChannelCountproperty.instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.Thehandleidentifiesaparticularinstrumentsession.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

outputchannelnameReturnsthenameoftheChannelspecifiedbytheindexparameter.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2634: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchGetPathIviSwtchBaseCapabilityGroupInsomecasesthereismorethanonepossiblepathbetweentwochannels.ThedriverortheinstrumentselectsthepathwhenyouconnecttwochannelswiththeIviSwtchConnectChannelsVI.Thus,youcannotguaranteethateverycalltotheIviSwtchConnectChannelsVIestablishesexactlythesamepathwhenyoupassthesamechannels.ThisVIreturnsastringthatuniquelyidentifiesthepathyoucreatewiththeIviSwtchConnectChannelsVI.YoucanpassthisstringtotheIviSwtchSetPathVItoestablishtheexactsamepathinthefuture.Ifnoexplicitpathexistsbetweenthetwospecifiedchannels,thisVIreturnstheIVISWTCH_ERROR_NO_SUCH_PATH(0xBFFA2008)error.

NoteThisVIreturnsonlythosepathsthatyouexplicitlycreatebycallingIviSwtchConnectChannelsandIviSwtchSetPathVIs.Forexample,ifyouconnectchannelsCH1andCH3,andthenchannelsCH2andCH3,theexplicitpathbetweenchannelsCH1andCh2doesnotexistandthisVIreturnstheIVISWTCH_ERROR_NO_SUCH_PATH(0xBFFA2008)error.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.channel1("")Youidentifyapathwithtwochannels.Passoneofthevirtualchannelnamesforwhichyouwanttogetapath.Passtheotherchannelnameasthechannel2parameter.

Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.Youassignavirtualchannelnametoan

Page 2635: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

instrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:""

channel2("")Youidentifyapathwithtwochannels.Passoneofthevirtualchannelnamesforwhichyouwanttogetapath.Passtheotherchannelnameasthechannel1parameter.

Virtualchannelnamesarealiasesforinstrumentspecificchannelstrings.Theinstrumentspecificchannelstringscandifferfromoneinstrumenttoanother.Virtualchannelnamesallowyoutouseandswapinstrumentswithouthavingtochangethechannelnamesinyoursourcecode.YouassignavirtualchannelnametoaninstrumentspecificchannelthroughMAX.Thiscontrolacceptsvirtualchannelnamesyouhaveassignedtothespecificinstrumentyouareusing.Italsoacceptstheinstrumentspecificchannelnames.DefaultValue:""

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.pathThecomma-separatedpathbetweenchannelsyouspecifyintheChannel1andChannel2parameters.

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.

Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2636: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchInitiateScanIviSwtchScannerCapabilityGroup[SCN]ThisVIinitiatesascanusingthescanlistandtriggersyouconfigurewiththeIviSwtchConfigureScanListandIviSwtchConfigureScanTrigger[SCN]VIs.Ifthereisnoscanlist,thisVIreturnstheerrorIVISWTCH_ERROR_EMPTY_SCAN_LIST(0xBFFA2004).ThisVIreturnsimmediately.

Onceyoustartthescanningoperation,youcannotperformanyotheroperationotherthanGetProperty,AbortScan,orSendSoftwareTrigger.AllotherVIsreturntheIVISWTCH_ERROR_SCAN_IN_PROGRESS(0xBFFA2006)error.Tostopthescanningoperation,calltheIviSwtchAbortScanVI.ThisVIappliesdefaultvaluestopropertiesthathavenotbeensetbyyouunderthefollowingconditions:IfyouhavenotsetthevalueofanypropertyintheIviSwtchScannerextension,thefollowingdefaultvaluesareused:IviSwtchScanList[SCN]—""(Emptystring)IviSwtchTriggerInput[SCN]—IVISWTCH_VAL_EXTERNALIviSwtchScanAdvancedOutput[SCN]—IVISWTCH_VAL_EXTERNALIviSwtchScanDelay[SCN]—0

Notes

1. Thepathsarebidirectional.Forexample,ifapathexistsfromchannelCH1toCH2,thenapathfromchannelCH2toCH1alsoexists.

2. ThisVIperformsinterchangeabilitycheckingwhentheIviSwtchInterchangeCheckpropertyissettoTRUE.UseNISpytoviewinterchangeabilitywarnings.Alternately,youmayusetheIviSwtchGetNextInterchangeWarningVItoretrieveinterchangeabilitywarnings.Formoreinformationabout

Page 2637: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

interchangeabilitychecking,refertotheIviSwtchInterchangeCheckproperty.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2638: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchSendSoftwareTriggerIviSwtchSoftwareTriggerCapabilityGroup[SWT]ThisVIsendsacommandtotriggertheinstrument.YoumustsatisfycertainconditionsbeforeyoucansuccessfullycallthisVI.TheIviSwtchTriggerInputpropertyissettoIVISWTCH_VAL_SOFTWARE_TRIG.Ifthisconditionisnottrue,thisVIdoesnotsendthesoftwaretriggerandreturnstheerrorIVISWTCH_ERROR_TRIGGER_NOT_SOFTWARE.ThisVIdoesnotchecktheinstrumentstatus.Typically,theend-usercallsthisVIonlyinasequenceofcallstootherlow-leveldriverVIs.Thesequenceperformsoneoperation.Theend-userusesthelow-levelVIstooptimizeoneormoreaspectsofinteractionwiththeinstrument.Tochecktheinstrumentstatus,calltheIviSwtchError-QueryVIattheconclusionofthesequence.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2639: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchSetContinuousScanIviSwtchScannerCapabilityGroup[SCN]ThisVIsetsthecontinuousscanmodeontheinstrument.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.continuousscanstate(false)Specifieswhetherthecontinuousscanmodeisenabledordisabled.FALSE—disabledTRUE—enabled

errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2640: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchSetPathIviSwtchBaseCapabilityGroupThisVIconnectstwochannelsbyestablishingtheexactpathyouspecifywiththePathListparameter.ThisVIallowsyoutobypasstheautomaticroutingfeatureprovidedbytheIviSwtchdriver,andgivesyoudeterministiccontroloverthepaththatiscreatedbetweentwochannels.Youcanspecifytheexactpath,intermsofconfigurationchannels,usedtoconnecttwochannels.ThefirstandlastentriesinthepathListrepresentthetwochannelsyouwanttoconnect.

Thedrivermakesaconnectionbetweenthechannelsusingtheconfigurationchannels.Theseintermediarystepsarecalledlegsofthepath.Theformatofthelegofthepathisch1->conf1,wherech1andconf1arethetwochannelsthedriverusedtoestablishtheconnectionbetweenthefirstandthelastchannel.Thepathlistsyntaxisacomma-separatedlistofpathlegsthatobeythefollowingrules:

Thesecondchannelofaleginthepathlistmustbethesameasthefirstchannelinthesubsequentleg.Everychannelinthepathlistotherthanthefirstandthelastmustbeaconfigurationchannel.

Anexampleofapathlistis:ch1»conf1,conf1»ch2Thisstringisnotinterchangeablebecausethenamesofswitcheswithintheswitchmodulearenotrequiredtobeinterchangeableanddependontheinternalarchitectureoftheswitchmodule.However,youcanusetheIviSwtchConnectChannelsandthenIviSwtchGetPathVIstoretrieveanalreadyexistingpath.Thisallowsyoutoguaranteethattheroutingcanberecreatedexactly.Iftheinstrumentcannotparsetheinputpathliststring,thisVIreturnstheerrorIVISWTCH_ERROR_INVALID_SWITCH_PATH(0xBFFA2001).Ifthespecifiedpathliststringisempty,thisVIreturnstheerror

Page 2641: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_ERROR_EMPTY_SWITCH_PATH(0xBFFA2005).Ifoneofthechannelsinthepathlistisaconfigurationchannelthatiscurrentlyinuse,thisVIreturnstheerrorIVISWTCH_ERROR_RSRC_IN_USE(0xBFFA2003).Ifanexplicitconnectionismadetoaconfigurationchannel,thisVIreturnstheerrorIVISWTCH_ERROR_IS_CONFIGURATION_CHANNEL(0xBFFA2009).Ifoneofthenon-terminalchannelsinthepathlistisnotaconfigurationchannel,thisVIreturnstheerrorIVISWTCH_ERROR_NOT_A_CONFIGURATION_CHANNEL(0xBFFA200A).Ifthepathlistattemptstoconnectbetweentwodifferentsourcechannels,thisVIreturnstheerrorIVISWTCH_ERROR_ATTEMPT_TO_CONNECT_SOURCES(0xBFFA200B).Ifthepathlistattemptstoconnectbetweenchannelsthatalreadyhaveanexplicitconnection,thisVIreturnstheerrorIVISWTCH_ERROR_EXPLICIT_CONNECTION_EXISTS(0xBFFA200C).Ifaleginthepathlistdoesnotbeginwithachannelname,thisVIreturnstheerrorIVISWTCH_ERROR_LEG_MISSING_FIRST_CHANNEL(0xBFFA200D).Ifaleginthepathlistismissingthesecondchannel,thisVIreturnstheerrorIVISWTCH_ERROR_LEG_MISSING_SECOND_CHANNEL(0xBFFA200E).Ifthefirstandthesecondchannelsinthelegarethesame,thisVIreturnstheerrorIVISWTCH_ERROR_CHANNEL_DUPLICATED_IN_LEG(0xBFFA200F).Ifachannelnameisduplicatedinthepathstring,thisVIreturnstheerrorIVISWTCH_ERROR_CHANNEL_DUPLICATED_IN_PATH(0xBFFA2010).Ifthefirstchannelofaleginthepathisnotthesameasthesecondchannelinthepreviousleg,thisVIreturnstheerrorIVISWTCH_ERROR_DISCONTINUOUS_PATH(0xBFFA2012).Ifthepathlistcontainsalegwithtwochannelsthatcannotbedirectly

Page 2642: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

connected,thisVIreturnstheerrorIVISWTCH_ERROR_CANNOT_CONNECT_DIRECTLY(0xBFFA2013).Ifaleginthepathcontainstwochannelsthatarealreadydirectlyconnected,thisVIreturnstheerrorIVISWTCH_ERROR_CHANNELS_ALREADY_CONNECTED(0xBFFA2014).ThisVIappliesdefaultvaluestopropertiesthatarenotsetbyyouunderthefollowingcondition:(1)IfthevalueofanypropertyisnotsetintheIviSwtchScannerextension,thefollowingdefaultvaluesareused:IviSwtchScanList[SCN]—""(Emptystring)IviSwtchTriggerInput[SCN]—IVISWTCH_VAL_EXTERNALIviSwtchScanAdvancedOutput[SCN]—IVISWTCH_VAL_EXTERNALIviSwtchScanDelay[SCN]—0

Notes

1. Thepathsarebidirectional.Forexample,ifapathexistsfromCH1toCH2,thenapathfromCH2toCH1alsoexists.

2. ThisVIperformsinterchangeabilitycheckingwhentheIviSwtchInterchangeCheckpropertyissettoTRUE.UseNISpytoviewinterchangeabilitywarnings.Alternately,youmayusetheIviSwtchGetNextInterchangeWarningVItoretrieveinterchangeabilitywarnings.Formoreinformationaboutinterchangeabilitychecking,refertotheIviSwtchInterchangeCheckproperty.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.pathlist("")Passthepathlistforthepathyoupreviouslycreatedthatyouwanttheswitchmoduletoestablish.YouobtainthepathlistforapathyoupreviouslycreatedwiththeIviSwtchGetPathVI.Example:ThepathfromCh1toCh3overConf1is:"Ch1»Conf1,Conf1»Ch3"

errorin(noerror)Theerrorinclustercanaccepterrorinformation

Page 2643: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

wiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2644: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchSwitchIsDebouncedIviSwtchBaseCapabilityGroupThisVIreturnsavaluethatindicateswhetherallthepathsthatyoupreviouslycreatedhavesettled.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.isdebouncedIndicatesthestateoftheswitchmodule.ThedriverreturnsthevalueoftheIviSwtchIsDebouncedproperty.TRUEindicatesthatallthepathsthatyoucreatedhavesettled.FALSEindicatesthatallthepathsthatyoucreatedhavenotsettled.

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2645: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchSwitchIsScanningIviSwtchScannerCapabilityGroup[SCN]ThisVIreturnsthestateoftheswitchmodule.Itindicatesiftheinstrumentiscurrentlyscanningorisidle.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.isscanningIndicatesthestateoftheswitchmodule.ThedriverreturnsthevalueofIviSwtchIsScanning[SCN]property.TRUEindicatesthattheswitchmoduleisscanning.FALSEindicatesthattheswitchmoduleisidle.

erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2646: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchWaitForDebounceIviSwtchBaseCapabilityGroupCallingthisVIcausesthedrivertoreturnprocesscontrolbacktoyouonlyafterallthepathsthatyoupreviouslycreatedhavesettled.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.maximumtime(1000ms)SpecifiesthemaximumlengthoftimeforthisVItowaituntilallswitchesintheswitchmoduledebounce.Ifthetimeyouspecifyelapsesbeforeallswitchesdebounce,thisVIreturnsatimeouterror.Theunitsaremilliseconds.DefaultValue:1000(ms)

NoteTheMaximumTimeparameteraffectsonlythisVI.Ithasnoeffectonothertimeoutparametersorproperties.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2647: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchWaitForScanToCompleteIviSwtchScannerCapabilityGroup[SCN]ThisVIwaitsuntiltheinstrumentstopsscanningorthetimeyouspecifiedhaselapsed.Iftheswitchmoduleisnotcurrentlyscanningthroughthescanlist,thisVIreturnstheIVISWTCH_ERROR_NO_SCAN_IN_PROGRESS(0xBFFA2007)error.Ifthetimeyouspecifiedelapsesbeforetheinstrumentstopsscanning,thisVIreturnsanerror.

instrumenthandleTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.maximumtime(1000ms)SpecifiesthemaximumlengthoftimeforthisVItowaituntiltheinstrumentstopsscanning.Ifthetimeyouspecifyelapsesbeforeitstopsscanning,thisVIreturnsatimeouterror.Theunitsaremilliseconds.Defaultvalue:1000ms.

NoteTheMaximumTimeparameteraffectsonlythisVI.Ithasnoeffectonothertimeoutparametersorproperties.errorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

instrumenthandleoutTheinstrumenthandlethatyouobtainfromtheIviSwtchInitializeorIviSwtchInitializeWithOptionsVI.erroroutTheerroroutclusterpasseserrororwarninginformation

Page 2648: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

outofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

Page 2649: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchPropertiesExpandthisbooktoviewanalphabetizedlistofIviSwtchproperties.

Page 2650: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchMaximumACVoltageIviSwtchBasePropertyDataType Access Appliesto Coercion HighLevelVIs

RO Channel N/A None

DescriptionThischannel-basedpropertyreturnsthemaximumACvoltagethechannelcanswitch.TheunitsarevoltsRMS.Thevaluesforthispropertyareonper-channelbasisandmaynottakeintoaccounttheotherswitchesthatmakeupapathtoorfromthischannel.PropertyNodePathIviSwtch»ModuleCharacteristics»MaximumACVoltage

Page 2651: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchBandwidthIviSwtchBasePropertyDataType Access Appliesto Coercion HighLevelVIs

RO Channel N/A None

DescriptionThischannel-basedpropertyreturnsthebandwidthforthechannel.Theunitsarehertz.Thevaluesforthispropertyareonper-channelbasisandmaynottakeintoaccounttheotherswitchesthatmakeupapathtoorfromthischannel.PropertyNodePathIviSwtch»ModuleCharacteristics»Bandwidth

Page 2652: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchMaximumCarryACCurrentIviSwtchBasePropertyDataType Access Appliesto Coercion HighLevelVIs

RO Channel N/A None

DescriptionThischannel-basedpropertyreturnsthemaximumACcurrentthechannelcancarry.TheunitsareamperesRMS.Thevaluesforthispropertyareonper-channelbasisandmaynottakeintoaccounttheotherswitchesthatmakeupapathtoorfromthischannel.PropertyNodePathIviSwtch»ModuleCharacteristics»MaximumCarryACCurrent

Page 2653: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchMaximumCarryACPowerIviSwtchBasePropertyDataType Access Appliesto Coercion HighLevelVIs

RO Channel N/A None

DescriptionThischannel-basedpropertyreturnsthemaximumACpowerthechannelcancarry.Theunitsarevolt-amperes.Thevaluesforthispropertyareonper-channelbasisandmaynottakeintoaccounttheotherswitchesthatmakeupapathtoorfromthischannel.PropertyNodePathIviSwtch»ModuleCharacteristics»MaximumCarryACPower

Page 2654: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchMaximumCarryDCCurrentIviSwtchBasePropertyDataType Access Appliesto Coercion HighLevelVIs

RO Channel N/A None

DescriptionThischannel-basedpropertyreturnsthemaximumDCcurrentthechannelcancarry.Theunitsareamperes.Thevaluesforthispropertyareonper-channelbasisandmaynottakeintoaccounttheotherswitchesthatmakeupapathtoorfromthischannel.PropertyNodePathIviSwtch»ModuleCharacteristics»MaximumCarryDCCurrent

Page 2655: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchMaximumCarryDCPowerIviSwtchBasePropertyDataType Access Appliesto Coercion HighLevelVIs

RO Channel N/A None

DescriptionThischannel-basedpropertyreturnsthemaximumDCpowerthechannelcanswitch.Theunitsarewatts.Thevaluesforthispropertyareonper-channelbasisandmaynottakeintoaccounttheotherswitchesthatmakeupapathtoorfromthischannel.PropertyNodePathIviSwtch»ModuleCharacteristics»MaximumCarryDCPower

Page 2656: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchChannelCountIviSwtchBasePropertyDataType Access Appliesto Coercion HighLevelVIs

RO N/A None None

DescriptionReturnsthenumberofchannelavailableontheinstrument.PropertyNodePathIviSwtch&»InherentIVISettings»SpecificDriverCapabilities»ChannelCount

Page 2657: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchCharacteristicImpedanceIviSwtchBasePropertyDataType Access Appliesto Coercion HighLevelVIs

RO Channel N/A None

DescriptionThischannel-basedpropertyreturnsthecharacteristicimpedanceforthechannel.Theunitsareohms.Thevaluesforthispropertyareonper-channelbasisandmaynottakeintoaccounttheotherswitchesthatmakeupapathtoorfromthischannelPropertyNodePathIviSwtch»ModuleCharacteristics»CharacteristicImpedance

Page 2658: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchIsConfigurationChannelIviSwtchBasePropertyDataType Access Appliesto Coercion HighLevelVIs

R/W Channel None None

DescriptionThischannel-basedpropertyspecifieswhethertoreservethechannelforinternalpathcreation.Achannelthatisavailableforinternalpathcreationiscalledaconfigurationchannel.ThedrivermayuseconfigurationchannelstocreatepathsbetweentwochannelsyouspecifyintheIviSwtchConnectChannelsVI.Configurationchannelsarenotavailableforexternalconnections.SetthispropertytoTRUEtomarkthechannelasaconfigurationchannel.SetthispropertytoFALSEtomarkthechannelasavailableforexternalconnections.Afteryouidentifyachannelasaconfigurationchannel,youcannotusethatchannelforexternalconnections.TheIviSwtchConnectChannelsVIreturnstheIVISWTCH_ERROR_IS_CONFIGURATION_CHANNELerrorwhenyouattempttoestablishaconnectionbetweenaconfigurationchannelandanyotherchannel.PropertyNodePathIviSwtch»ChannelConfiguration»IsConfigurationChannel

Page 2659: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchContinuousScan[SCN]IviSwtchScannerProperty[SCN]DataType

Access Appliesto

Coercion HighLevelVIs

R/W N/A N/A IviSwtchSetContinuousScan

DescriptionThispropertyspecifieswhethertheswitchmodulecontinuesscanningfromthetopofthescanlistafterreachingtheendofthelist.AvalueofTRUEindicatesthattheswitchmodulecontinuouslyscans.AvalueofFALSEindicatesthattheswitchmoduledoesnotcontinuouslyscan.IfyousetthispropertytoTRUE,theVIIviSwtchWaitForScanToCompletealwaystimesout,andyoumustcallIviSwtchAbortScantostopthescan.PropertyNodePathIviSwtch»ScanningConfiguration»ContinuousScan

Page 2660: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchMaximumDCVoltageIviSwtchBasePropertyDataType Access Appliesto Coercion HighLevelVIs

RO Channel N/A None

DescriptionThischannel-basedpropertyreturnsthemaximumDCvoltagethechannelcanswitch.Theunitsarevolts.Thevaluesforthispropertyareonper-channelbasisandmaynottakeintoaccounttheotherswitchesthatmakeupapathtoorfromthischannel.PropertyNodePathIviSwtch»ModuleCharacteristics»MaximumDCVoltage

Page 2661: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchIsDebouncedIviSwtchBasePropertyDataType

Access Appliesto

Coercion HighLevelVIs

RO N/A N/A IviSwtchSwitchIsDebounced

DescriptionThispropertyindicateswhethertheentireswitchmodulehassettledsincethelastswitchingcommand.AvalueofTRUEindicatesthatallsignalsgoingthroughtheswitchmodulearevalid.PropertyNodePathIviSwtch»ModuleCharacteristics»IsDebounced

Page 2662: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchNumberofColumns[SCN]IviSwtchScannerProperty[SCN]DataType Access Appliesto Coercion HighLevelVIs

RO N/A N/A None

DescriptionThispropertyreturnsthenumberofcolumnsofamatrixorscanner.Iftheswitchmoduleisascanner,thisvalueisthenumberofinputchannels.TheIviSwtchWireModepropertyaffectsthenumberofavailablecolumns.Forexample,ifyourmodulehas8inputlinesandyouusethe4-wiremode,thenthenumberofcolumnsyouhaveavailableis2.PropertyNodePathIviSwtch»MatrixConfiguration»NumberofColumns[SCN]

Page 2663: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchNumberofRows[SCN]IviSwtchScannerProperty[SCN]DataType Access Appliesto Coercion HighLevelVIs

RO N/A N/A None

DescriptionThispropertyreturnsthenumberofrowsofamatrixorscanner.Iftheswitchmoduleisascanner,thisvalueisthenumberofoutputchannels.TheIviSwtchWireModepropertyaffectsthenumberofavailablerows.Forexample,ifyourmodulehas2outputlinesandyouusethe2-wiremode,thenthenumberofrowsyouhaveavailableis1.PropertyNodePathIviSwtch»MatrixConfiguration»NumberofRows[SCN]

Page 2664: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchScanAdvancedOutput[SCN]IviSwtchScannerProperty[SCN]DataType

Access Appliesto

Coercion HighLevelVIs

R/W N/A None IviSwtchConfigureScanTrigger

DescriptionThispropertyspecifiesthemethodyouwanttousetonotifyanotherinstrumentthatallsignalsgoingthroughtheswitchmodulehavesettledfollowingtheprocessingofoneentryinthescanlist.Thistriggerisassertedeachtimeapathiscreated.Thistriggershouldnotbeasserteduntilaftersufficientsettlingtimehasbeengivenforthepath.TheIVISWTCH_VAL_EXTERNALvaluemeansthetriggerisgoingouttoanexternaldevicethroughatriggeroutputconnection.PropertyNodePathIviSwtch»ScanningConfiguration»ScanAdvancedOutput[SCN]DefinedValuesIVISWTCH_VAL_NONEIVISWTCH_VAL_EXTERNALIVISWTCH_VAL_GPIB_SRQIVISWTCH_VAL_TTL0IVISWTCH_VAL_TTL1IVISWTCH_VAL_TTL2IVISWTCH_VAL_TTL3IVISWTCH_VAL_TTL4IVISWTCH_VAL_TTL5IVISWTCH_VAL_TTL6IVISWTCH_VAL_TTL7IVISWTCH_VAL_ECL0IVISWTCH_VAL_ECL1

Page 2665: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_PXI_STARIVISWTCH_VAL_RTSI_0IVISWTCH_VAL_RTSI_1IVISWTCH_VAL_RTSI_2IVISWTCH_VAL_RTSI_3IVISWTCH_VAL_RTSI_4IVISWTCH_VAL_RTSI_5IVISWTCH_VAL_RTSI_6

Page 2666: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchScanDelay[SCN]IviSwtchScannerProperty[SCN]DataType

Access Appliesto

Coercion HighLevelVIs

R/W N/A None IviSwtchConfigureScanTrigger

DescriptionThispropertyspecifiestheminimumamountoftimetheswitchmodulewaitsbeforeitassertsthescanadvancedoutputtriggerafteropeningorclosingtheswitch.Theswitchmodulealwayswaitsfordebouncebeforeassertingthetrigger.Thus,theactualdelayisalwaysthegreatervalueofthesettlingtimeandthevalueyouspecifyastheswitchdelay.Theunitsareseconds.Duetodifferentdesignsoftheswitchmodules,theactualtimemightbelonger.PropertyNodePathIviSwtch»ScanningConfiguration»ScanDelay[SCN]

Page 2667: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchScanList[SCN]IviSwtchScannerProperty[SCN]DataType Access Appliesto Coercion HighLevelVIs

R/W N/A None IviSwtchConfigureScanList

DescriptionThispropertycontainsascanlist,whichisastringthatspecifieschannelconnectionsandtriggerconditions.TheIviSwtchInitiateScan[SCN]VImakesorbreaksconnectionsandwaitsfortriggersaccordingtotheinstructionsinthescanlist.Thescanlistiscomprisedofchannelnamesthatyouseparatewithspecialcharacters.Thesespecialcharactersdeterminetheoperationsthescannerperformsonthechannelswhenitexecutesthisscanlist.Thelistscanlistcontainsthechannels,intheordertobescanned.Youcanrefertothefollowingtableforscanlistsyntax.

Symbol SymbolName

Description SyntaxExamples

; Semi-colon Thischaracterinstructsthedrivertowaitforaninputtriggereventbeforeproceedingtothenextinstructioninthescanliststring.Intheexample,thedrivernotifiestheswitchmoduletocreateapathfromchannelCH1tochannelCH2,waitforatrigger,andthencreateapathfromchannelCH3tochannelCH4.

CH1->CH2;CH3->CH4

& Ampersand Thischaracterinstructsthedrivertoconnectallthepathsseparatedbythesymbolatthesametime,beforethenexttriggerevent.However,thedriverdoesnotguaranteetheorderofconnection,exceptthatallconnectionsaresettledbeforethenexttriggerevent.Intheexample,thedrivernotifiestheswitchmoduletocreatea

CH1->CH2&CH3->CH4;A->B

Page 2668: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

pathbetweenchannelsCH1andCH2andbetweenchannelsCH3andCH4,notnecessarilyinthatorder.TheswitchmodulethenwaitsforatriggerbeforeconnectingchannelAtochannelB.

~ Tilde Thischaracterinstructsthedrivertodisconnectapath.Intheexample,thedrivernotifiestheswitchmoduletodisconnectchannelCH1fromchannelCH2.Noticethatonlyapathconnectioneventgenerateascan-advancedtrigger.Disconnectingapathwillnotgenerateascan-advancedtrigger.

~CH1->CH2

-> ChannelPair

Thissymbolsignifiesachannelpair,whichinstructsthedrivertocreateapathbetweenthetwochannelsseparatedbythesymbol.Intheexample,thedrivernotifiestheswitchmoduletocreateapathfromchannelCH1tochannelCH2.

CH1->CH2

PropertyNodePathIviSwtch»ScanningConfiguration»ScanList[SCN]

Page 2669: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchScanMode[SCN]IviSwtchScannerProperty[SCN]DataType Access Appliesto Coercion HighLevelVIs

R/W N/A None IviSwtchConfigureScanList

DescriptionThispropertyspecifieswhathappenstoexistingconnectionsthatconflictwiththeconnectionsyoumakeinascanlist.Forexample,ifCH1isalreadyconnectedtoCH2andthescanlistinstructstheswitchmoduletoconnectCH1toCH3,thispropertyspecifieswhathappenstotheconnectionbetweenCH1andCH2.IfthevalueofthispropertyisIVISWTCH_VAL_NONE,theswitchmoduletakesnoactiononexistingpaths.IfthevalueisIVISWTCH_VAL_BREAK_BEFORE_MAKE,theswitchmodulebreaksconflictingpathsbeforemakingnewones.IfthevalueisIVISWTCH_VAL_BREAK_AFTER_MAKE,theswitchmodulebreaksconflictingpathsaftermakingnewones.Mostswitchmodulessupportonlyoneofthepossiblevalues.Insuchcases,thispropertyservesasanindicatorofthemodule'sbehavior.IVISWTCH_VAL_BREAK_BEFORE_MAKE—tellsthedrivertobreakthepreviouspathsbeforemakingthenewpaths.IVISWTCH_VAL_BREAK_AFTER_MAKE—tellsthedrivertomakenewpathsbeforebreakingthepreviouspaths.IVISWTCH_VAL_NONE_for_SCAN_MODE—indicatesthatnoactionshouldbetakenonthepreviouspaths.Youmustsupportatleastonevaluetosupportthisproperty.PropertyNodePathIviSwtch»ScanningConfiguration»ScanMode[SCN]DefinedValuesIVISWTCH_VAL_NONEIVISWTCH_VAL_BREAK_BEFORE_MAKEIVISWTCH_VAL_BREAK_AFTER_MAKE

Page 2670: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchIsScanning[SCN]IviSwtchScannerProperty[SCN]DataType Access Appliesto Coercion HighLevelVIs

RO N/A N/A IviSwtchSwitchIsScanning

DescriptionThispropertyindicateswhethertheswitchmodulehascompletedthescanoperation.ThevalueTRUEindicatesthatthescaniscomplete.PropertyNodePathIviSwtch»ScanningConfiguration»IsScanning[SCN]

Page 2671: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchSettlingTimeIviSwtchBasePropertyDataType Access Appliesto Coercion HighLevelVIs

RO Channel N/A None

DescriptionThischannel-basedpropertyreturnsthemaximumlengthoftimefromafteryoumakeaconnectionuntilthesignalflowingthroughthechannelsettles.Theunitsareseconds.Thevaluesforthispropertyareonper-channelbasisandmaynottakeintoaccounttheotherswitchesthatmakeupapathtoorfromthischannel.PropertyNodePathIviSwtch»ModuleCharacteristics»SettlingTime

Page 2672: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchIsSourceChannelIviSwtchBasePropertyDataType Access Appliesto Coercion HighLevelVIs

R/W Channel None None

DescriptionThischannel-basedpropertyspecifieswhetheryouwanttoidentifythechannelasasourcechannel.Typically,yousetthispropertytoTRUEwhenyouattachthechanneltoapowersupply,afunctiongenerator,oranactivemeasurementpointontheunitundertest,andyoudonotwanttoconnectthechanneltoanothersource.Thedriverpreventssourcechannelsfromconnectingtoeachother.TheConnectChannelsVIreturnstheIVISWTCH_ERROR_ATTEMPT_TO_CONNECT_SOURCESerrorwhenyouattempttoconnecttwochannelsthatyouidentifyassourcechannels.PropertyNodePathIviSwtch»ChannelConfiguration»IsSourceChannel

Page 2673: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchMaximumSwitchingACCurrentIviSwtchBasePropertyDataType Access Appliesto Coercion HighLevelVIs

RO Channel N/A None

DescriptionThischannel-basedpropertyreturnsthemaximumACcurrentthechannelcanswitch.TheunitsareamperesRMS.Thevaluesforthispropertyareonper-channelbasisandmaynottakeintoaccounttheotherswitchesthatmakeupapathtoorfromthischannel.PropertyNodePathIviSwtch»ModuleCharacteristics»MaximumSwitchingACCurrent

Page 2674: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchMaximumSwitchingACPowerIviSwtchBasePropertyDataType Access Appliesto Coercion HighLevelVIs

RO Channel N/A None

DescriptionThischannel-basedpropertyreturnsthemaximumACpowerthechannelcanswitch.Theunitsarevolt-amperes.Thevaluesforthispropertyareonper-channelbasisandmaynottakeintoaccounttheotherswitchesthatmakeupapathtoorfromthischannel.PropertyNodePathIviSwtch»ModuleCharacteristics»MaximumSwitchingACPower

Page 2675: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchMaximumSwitchingDCCurrentIviSwtchBasePropertyDataType Access Appliesto Coercion HighLevelVIs

RO Channel N/A None

DescriptionThischannel-basedpropertyreturnsthemaximumDCcurrentthechannelcancarry.Theunitsareamperes.Thevaluesforthispropertyareonper-channelbasisandmaynottakeintoaccounttheotherswitchesthatmakeupapathtoorfromthischannel.PropertyNodePathIviSwtch»ModuleCharacteristics»MaximumSwitchingDCCurrent

Page 2676: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchMaximumSwitchingDCPowerIviSwtchBasePropertyDataType Access Appliesto Coercion HighLevelVIs

RO Channel N/A None

DescriptionThischannel-basedpropertyreturnsthemaximumDCpowerthechannelcanswitch.Theunitsarewatts.Thevaluesforthispropertyareonper-channelbasisandmaynottakeintoaccounttheotherswitchesthatmakeupapathtoorfromthischannel.PropertyNodePathIviSwtch»ModuleCharacteristics»MaximumSwitchingDCPower

Page 2677: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchTriggerInput[SCN]IviSwtchScannerProperty[SCN]DataType

Access Appliesto

Coercion HighLevelVIs

R/W N/A None IviSwtchConfigureScanTrigger

DescriptionThispropertyspecifiesthesourceofthetriggerforwhichtheswitchmodulecanwaitwhenprocessingascanlist.Theswitchmodulewaitsforatriggerwhenitencountersasemicoloninascanlist.Whenthetriggeroccurs,theswitchmoduleadvancestothenextentryinthescanlist.Thistriggertellstheswitchmoduletoadvancetothenextentryinthescanlistandclosethespecifiedchannel.TheIVISWTCH_VAL_IMMEDIATEvalueindicatesthattheswitchmoduledoesnotwaitforatriggerbeforestartingthenextentryinthescan.ThisistypicallydoneforswitchmodulesthatsupporttheIviSwtchScanDelaypropertyandcanthereforehavetheswitchmodulepaceitself.TheIVISWTCH_VAL_EXTERNALvaluemeansthetriggeriscomingfromanexternalsourcethroughatriggerinputconnection.PropertyNodePathIviSwtch»ScanningConfiguration»TriggerInput[SCN]DefinedValuesIVISWTCH_VAL_IMMEDIATEIVISWTCH_VAL_EXTERNALIVISWTCH_VAL_SOFTWARE_TRIGIVISWTCH_VAL_TTL0IVISWTCH_VAL_TTL1IVISWTCH_VAL_TTL2IVISWTCH_VAL_TTL3IVISWTCH_VAL_TTL4IVISWTCH_VAL_TTL5

Page 2678: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_TTL6IVISWTCH_VAL_TTL7IVISWTCH_VAL_ECL0IVISWTCH_VAL_ECL1IVISWTCH_VAL_PXI_STARIVISWTCH_VAL_RTSI_0IVISWTCH_VAL_RTSI_1IVISWTCH_VAL_RTSI_2IVISWTCH_VAL_RTSI_3IVISWTCH_VAL_RTSI_4IVISWTCH_VAL_RTSI_5IVISWTCH_VAL_RTSI_6

Page 2679: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchWireModeIviSwtchBasePropertyDataType Access Appliesto Coercion HighLevelVIs

RO Channel None None

DescriptionThispropertyspecifiesthewiremodeoftheswitchmodule.ThispropertyaffectsthevaluesoftheIviSwtchNumberofRowsandIviSwtchNumberofColumnsproperties.Theactualnumberofinputandoutputlinesontheswitchmoduleisfixed,butthenumberofchannelsdependsonhowmanylinesconstituteeachchannel.PropertyNodePathIviSwtch»MatrixConfiguration»WireMode

Page 2680: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchDefinedValuesExpandthisbooktoviewanalphabetizedlistofIviSwtchdefinedvalues.

Page 2681: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_BREAK_AFTER_MAKEforIVISWTCH_ATTR_SCAN_MODETellsthedrivertomakethenewpathsbeforebreakingthepreviouspaths.DefinedValue:2

Page 2682: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_BREAK_BEFORE_MAKEforIVISWTCH_ATTR_SCAN_MODETellsthedevicestobreakthepreviouspathsbeforemakingthenewpaths.DefinedValue:1

Page 2683: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_ECL0AbackplaneECL0trigger,suchasisfoundintheVXIbus.DefinedValue:119

Page 2684: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_ECL1AbackplaneECL1trigger,suchasisfoundintheVXIbus.DefinedValue:120

Page 2685: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_EXTERNALMeansthetriggerisgoingouttoanexternaldevicethroughatriggeroutputconnection.DefinedValue:2

Page 2686: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_EXTERNAL(forIVISWTCH_ATTR_SCAN_ADVANCED_OUTPUT)ThescanadvancedoutputtriggerisrepresentedasanexternaltriggereventDefinedValue:2

Page 2687: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_EXTERNAL(forIVISWTCH_ATTR_TRIGGER_INPUT)Indicatesthatthetriggeriscomingfromanexternalsourcethroughatriggerinputconnection.DefinedValue:2

Page 2688: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_GPIB_SRQThescanadvancedoutputtriggerisrepresentedasaGPIBSRQevent.DefinedValue:5

Page 2689: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_IMMEDIATEIndicatesthattheswitchmoduledoesnotwaitforatriggerbeforestartingthenextentryinthescan.DefinedValue:1

Page 2690: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_NONE(for_SCAN_ADVANCED_OUTPUT)Noscanadvancedoutputtriggerissentoutoftheswitchmodule.DefinedValue:0

Page 2691: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_NONE(for_SCAN_MODE)Indicatesthatnoactionshouldbetakenonthepreviouspaths.DefinedValue:0

Page 2692: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_NONE_for_SCAN_ADVANCED_OUTPUTNoscanadvancedoutputtriggerissentoutoftheswitchmodule.DefinedValue:0

Page 2693: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_NONEforIviSwtchScanModeIndicatesthatnoactionshouldbetakenonthepreviouspaths.DefinedValue:0

Page 2694: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_PXI_STARAPXIstartriggerbus.DefinedValue:125

Page 2695: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_RTSI_0TheRTSI0triggerlineusuallyfoundinDAQinstruments.DefinedValue:140

Page 2696: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_RTSI_1TheRTSI1triggerlineusuallyfoundinDAQinstruments.DefinedValue:141

Page 2697: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_RTSI_2TheRTSI2triggerlineusuallyfoundinDAQinstruments.DefinedValue:142

Page 2698: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_RTSI_3TheRTSI3triggerlineusuallyfoundinDAQinstruments.DefinedValue:143

Page 2699: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_RTSI_4TheRTSI4triggerlineusuallyfoundinDAQinstruments.DefinedValue:144

Page 2700: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_RTSI_5TheRTSI5triggerlineusuallyfoundinDAQinstruments.DefinedValue:145

Page 2701: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_RTSI_6TheRTSI6triggerlineusuallyfoundinDAQinstruments.DefinedValue:146

Page 2702: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_SOFTWARE_TRIGThetriggerisasoftwarecommandsentbytheprogramthoughtheIviSwtch_SendSoftwareTriggeroperation.IfyousettheIVISWTCH_ATTR_TRIGGER_INPUTpropertytothisvalue,theinstrumentcanonlybetriggeredbycallingtheIviSwtch_SendSoftwareTriggerfunction.DefinedValue:3

Page 2703: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_TTL0AbackplaneTTLtrigger,suchastheVXIbusTTL0orPXITRIG0.DefinedValue:111

Page 2704: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_TTL1AbackplaneTTLtrigger,suchastheVXIbusTTL1orPXITRIG1.DefinedValue:112

Page 2705: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_TTL2AbackplaneTTLtrigger,suchastheVXIbusTTL2orPXITRIG2.DefinedValue:113

Page 2706: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_TTL3AbackplaneTTLtrigger,suchastheVXIbusTTL3orPXITRIG3.DefinedValue:114

Page 2707: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_TTL4AbackplaneTTLtrigger,suchastheVXIbusTTL4orPXITRIG4.DefinedValue:115

Page 2708: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_TTL5AbackplaneTTLtrigger,suchastheVXIbusTTL5orPXITRIG5.DefinedValue:116

Page 2709: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_TTL6AbackplaneTTLtrigger,suchastheVXIbusTTL6orPXITRIG6.DefinedValue:117

Page 2710: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISWTCH_VAL_TTL7AbackplaneTTLtrigger,suchastheVXIbusTTL7orPXITRIG7.DefinedValue:118

Page 2711: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertiesforControllingIviSwtchSimulationNoteYoucansetSimulationAttributesinMAXontheInitialSettingstabofIVIDrivers»Advanced»SimulationDriverSessions»nisIviClassorinthesimulationinteractivepanels.RefertoNationalInstrumentsIVIDriverHelp»ConfiguringYourSystemformoreinformation.

TwosetsofpropertiesexistforusewiththeIviSwtchSimulationDriver.Thefollowingtabledescribespropertiesthatcontrolbehaviorofthedriver.Anothertablelistspropertiesthatsimulatethestatusofspecificdriverfunctions.

Page 2712: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertiesforControllingIviSwtchSimulation

Name DataType Access Applies

to Description

INTERACTIVE_SIMULATION Boolean W N/A Specifieswhethertosetthedrivertointeractivemode.Ininteractivemode,thesimulationdriverusespop-upuserinterfacepanelsforgettinginformationfromyou.Non-interactivemodeisusefulwhenyoudonotwanttheinteractivepanelstointerruptyourtestprogram.

SELF_TEST_CODE Integer W N/A Specifiestheself-testcode.WhentheIviSwtchSelf-TestVIiscalled,theself-testresultparameterreturnsthis

Page 2713: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

value.SELF_TEST_MSG String W N/A Specifiesthe

self-testmessage.WhentheIviSwtchSelf-TestVIiscalled,theself-testmessageparameterreturnsthisstring.

ERROR_QUERY_CODE Integer W N/A Specifiestheerror-querycode.WhentheIviSwtchError-QueryVIiscalled,theerrorcodeparameterreturnsthisvalue.

ERROR_QUERY_MSG String W N/A Specifiestheerror-querymessage.WhentheIviSwtchError-QueryVIiscalled,theerrormessageparameterreturnsthisstring.

DRIVER_REV_QUERY String W N/A Specifiestheinstrument

Page 2714: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

driverrevisionmessage.WhentheIviSwtchRevisionQueryVIiscalled,theinstrumentdriverrevisionparameterreturnsthisstring.

INSTR_REV_QUERY String W N/A Specifiesthefirmwarerevisionmessage.WhentheIviSwtchRevisionQueryVIiscalled,thefirmwarerevisionparameterreturnsthisstring.

SIMULATE_STATUS_CODE Boolean W N/A SpecifieswhethertosimulatereturncodesfromtheIviSwtchdriverVIs.RefertotheIviSwtchPropertiesforStatusSimulation

Page 2715: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

table.

RelatedTopicsSettingUpSimulatedErrorsSettingUpSimulationforVXIplug&playVIs

Page 2716: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PropertiesforStatusSimulationinIviSwtchWhenanIviSwtchdriverfunctioniscalled,thedriverquerieswhetherNISSWTCH_ATTR_SIMULATE_STATUS_CODEisenabled.Ifenabled,thedrivergetstheappropriatefunction'ssimulationstatuscode.Ifthevalueofthesimulationstatuscoderepresentsawarning(hasapositivevalue),thenitisreturnedasthefunction'sreturnstatusonlyifnoothererrororwarningoccurredbeforethefunctionends.Ifthevalueofthesimulationstatuscoderepresentsanerror(hasanegativevalue),thenitisreturnedasthefunction'sreturnstatusonlyifnoothererroroccurredbeforethefunctionends.ThefollowingIviSwtchVIsdonotsupportstatuscodesimulation:

IviSwtchGetErrorIviSwtchClearErrorIviSwtchGetNextInterchangeWarningIviSwtchResetNextInterchangeWarningIviSwtchClearNextInterchangeWarningIviSwtchGetNextCoercionRecord

EachVIsupportedbytheIviSwtchclassdriverhasacorrespondingpropertythatdeterminesthestatuscodetoreturnwhenstatuscodesimulationisenabled.ThefollowingtableliststhestatuscodepropertiesandtheVIforwhichtheyreturnavalue.ThesepropertiesarealloftypeViInt32,non-readable,andnon-channelbased.

NoteInthefollowingtable,theliteralstringNISSWTCH_ATTR_precedesallpropertynames.

Page 2717: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchPropertiesforStatusSimulationProperty VIINIT_STATUS IviSwtchInitialize,IviSwtch

InitializeWithOptionsCLOSE_STATUS IviSwtchCloseRESET_STATUS IviSwtchResetSELF_TEST_STATUS IviSwtchSelf-TestERROR_QUERY_STATUS IviSwtchError-QueryERROR_MESSAGE_STATUS IviSwtchErrorMessageREVISION_QUERY_STATUS IviSwtchRevisionQueryRESET_DEFAULT_STATUS IviSwtchResetWithDefaultsDISABLE_STATUS IviSwtchDisableINVALIDATE_STATUS IviSwtchInvalidateAll

AttributesGET_CH_NAME_STATUS IviSwtchGetChannelNameCAN_CONNECT_STATUS IviSwtchCanConnect

ChannelsCONNECT_STATUS IviSwtchConnectChannelsDISCONNECT_STATUS IviSwtchDisconnectChannelsDISCONNECT_ALL_STATUS IviSwtchDisconnectAll

ChannelsGET_PATH_STATUS IviSwtchGetPathIS_DEBOUNCED_STATUS IviSwtchSwitchIsDebouncedSET_PATH_STATUS IviSwtchSetPathWAIT_FOR_DEBOUNCE_STATUS IviSwtchWaitForDebounceABORT_SCAN_STATUS IviSwtchAbortScanCONFIGURE_SCAN_LIST_STATUS IviSwtchConfigureScanListCONFIGURE_SCAN_TRIGGER_STATUS IviSwtchConfigureScan

TriggerINITIATE_SCAN_STATUS IviSwtchInitiateScan

Page 2718: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IS_SCANNING_STATUS IviSwtchSwitchIsScanningSET_CONTINUOUS_SCAN_STATUS IviSwtchSetContinuousScanWAIT_FOR_SCAN_COMPLETE_STATUS IviSwtchWaitForScanTo

CompleteSEND_SOFTWARE_TRIGGER_STATUS IviSwtchSendSoftware

Trigger

Page 2719: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ImportantInformationWarrantyCopyrightTrademarksPatentsWarningRegardingUseofNIProducts

Page 2720: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

WarrantyThemediaonwhichyoureceiveNationalInstrumentssoftwarearewarrantednottofailtoexecuteprogramminginstructions,duetodefectsinmaterialsandworkmanship,foraperiodof90daysfromdateofshipment,asevidencedbyreceiptsorotherdocumentation.NationalInstrumentswill,atitsoption,repairorreplacesoftwaremediathatdonotexecuteprogramminginstructionsifNationalInstrumentsreceivesnoticeofsuchdefectsduringthewarrantyperiod.NationalInstrumentsdoesnotwarrantthattheoperationofthesoftwareshallbeuninterruptedorerrorfree.AReturnMaterialAuthorization(RMA)numbermustbeobtainedfromthefactoryandclearlymarkedontheoutsideofthepackagebeforeanyequipmentwillbeacceptedforwarrantywork.NationalInstrumentswillpaytheshippingcostsofreturningtotheownerpartswhicharecoveredbywarranty.NationalInstrumentsbelievesthattheinformationinthisdocumentisaccurate.Thedocumenthasbeencarefullyreviewedfortechnicalaccuracy.Intheeventthattechnicalortypographicalerrorsexist,NationalInstrumentsreservestherighttomakechangestosubsequenteditionsofthisdocumentwithoutpriornoticetoholdersofthisedition.ThereadershouldconsultNationalInstrumentsiferrorsaresuspected.InnoeventshallNationalInstrumentsbeliableforanydamagesarisingoutoforrelatedtothisdocumentortheinformationcontainedinit.EXCEPTASSPECIFIEDHEREIN,NATIONALINSTRUMENTSMAKESNOWARRANTIES,EXPRESSORIMPLIED,ANDSPECIFICALLYDISCLAIMSANYWARRANTYOFMERCHANTABILITYORFITNESSFORAPARTICULARPURPOSE.CUSTOMER'SRIGHTTORECOVERDAMAGESCAUSEDBYFAULTORNEGLIGENCEONTHEPARTOFNATIONALINSTRUMENTSSHALLBELIMITEDTOTHEAMOUNTTHERETOFOREPAIDBYTHECUSTOMER.NATIONALINSTRUMENTSWILLNOTBELIABLEFORDAMAGESRESULTINGFROMLOSSOFDATA,PROFITS,USEOFPRODUCTS,ORINCIDENTALORCONSEQUENTIALDAMAGES,EVENIFADVISEDOFTHEPOSSIBILITYTHEREOF.ThislimitationoftheliabilityofNationalInstrumentswillapplyregardlessoftheformofaction,whetherincontractortort,includingnegligence.AnyactionagainstNationalInstrumentsmustbebroughtwithinoneyearafterthecauseofaction

Page 2721: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

accrues.NationalInstrumentsshallnotbeliableforanydelayinperformanceduetocausesbeyonditsreasonablecontrol.Thewarrantyprovidedhereindoesnotcoverdamages,defects,malfunctions,orservicefailurescausedbyowner'sfailuretofollowtheNationalInstrumentsinstallation,operation,ormaintenanceinstructions;owner'smodificationoftheproduct;owner'sabuse,misuse,ornegligentacts;andpowerfailureorsurges,fire,flood,accident,actionsofthirdparties,orothereventsoutsidereasonablecontrol.

Page 2722: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

CopyrightUnderthecopyrightlaws,thispublicationmaynotbereproducedortransmittedinanyform,electronicormechanical,includingphotocopying,recording,storinginaninformationretrievalsystem,ortranslating,inwholeorinpart,withoutthepriorwrittenconsentofNationalInstrumentsCorporation.NationalInstrumentsrespectstheintellectualpropertyofothers,andweaskouruserstodothesame.NIsoftwareisprotectedbycopyrightandotherintellectualpropertylaws.WhereNIsoftwaremaybeusedtoreproducesoftwareorothermaterialsbelongingtoothers,youmayuseNIsoftwareonlytoreproducematerialsthatyoumayreproduceinaccordancewiththetermsofanyapplicablelicenseorotherlegalrestriction.

Page 2723: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

PatentsForpatentscoveringNationalInstrumentsproducts,refertotheappropriatelocation:Help»Patentsinyoursoftware,thepatents.txtfileonyourCD,orni.com/patents.

Page 2724: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

TrademarksNationalInstruments,NI,ni.com,andLabVIEWaretrademarksofNationalInstrumentsCorporation.RefertotheTermsofUsesectiononni.com/legalformoreinformationaboutNationalInstrumentstrademarks.FireWire®istheregisteredtrademarkofAppleComputer,Inc.HandleGraphics®,MATLAB®,Real-TimeWorkshop®,Simulink®,Stateflow®,andxPCTargetBox®areregisteredtrademarks,andTargetBox™andTargetLanguageCompiler™aretrademarksofTheMathWorks,Inc.Tektronix®andTekareregisteredtrademarksofTektronix,Inc.Otherproductandcompanynamesmentionedhereinaretrademarksortradenamesoftheirrespectivecompanies.MembersoftheNationalInstrumentsAlliancePartnerProgramarebusinessentitiesindependentfromNationalInstrumentsandhavenoagency,partnership,orjoint-venturerelationshipwithNationalInstruments.

Page 2725: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

WARNINGREGARDINGUSEOFNATIONALINSTRUMENTSPRODUCTS(1)NATIONALINSTRUMENTSPRODUCTSARENOTDESIGNEDWITHCOMPONENTSANDTESTINGFORALEVELOFRELIABILITYSUITABLEFORUSEINORINCONNECTIONWITHSURGICALIMPLANTSORASCRITICALCOMPONENTSINANYLIFESUPPORTSYSTEMSWHOSEFAILURETOPERFORMCANREASONABLYBEEXPECTEDTOCAUSESIGNIFICANTINJURYTOAHUMAN.(2)INANYAPPLICATION,INCLUDINGTHEABOVE,RELIABILITYOFOPERATIONOFTHESOFTWAREPRODUCTSCANBEIMPAIREDBYADVERSEFACTORS,INCLUDINGBUTNOTLIMITEDTOFLUCTUATIONSINELECTRICALPOWERSUPPLY,COMPUTERHARDWAREMALFUNCTIONS,COMPUTEROPERATINGSYSTEMSOFTWAREFITNESS,FITNESSOFCOMPILERSANDDEVELOPMENTSOFTWAREUSEDTODEVELOPANAPPLICATION,INSTALLATIONERRORS,SOFTWAREANDHARDWARECOMPATIBILITYPROBLEMS,MALFUNCTIONSORFAILURESOFELECTRONICMONITORINGORCONTROLDEVICES,TRANSIENTFAILURESOFELECTRONICSYSTEMS(HARDWAREAND/ORSOFTWARE),UNANTICIPATEDUSESORMISUSES,ORERRORSONTHEPARTOFTHEUSERORAPPLICATIONSDESIGNER(ADVERSEFACTORSSUCHASTHESEAREHEREAFTERCOLLECTIVELYTERMED"SYSTEMFAILURES").ANYAPPLICATIONWHEREASYSTEMFAILUREWOULDCREATEARISKOFHARMTOPROPERTYORPERSONS(INCLUDINGTHERISKOFBODILYINJURYANDDEATH)SHOULDNOTBERELIANTSOLELYUPONONEFORMOFELECTRONICSYSTEMDUETOTHERISKOFSYSTEMFAILURE.TOAVOIDDAMAGE,INJURY,ORDEATH,THEUSERORAPPLICATIONDESIGNERMUSTTAKEREASONABLYPRUDENTSTEPSTOPROTECTAGAINSTSYSTEMFAILURES,INCLUDINGBUTNOTLIMITEDTOBACK-UPORSHUTDOWNMECHANISMS.BECAUSEEACHEND-USERSYSTEMISCUSTOMIZEDANDDIFFERSFROMNATIONALINSTRUMENTS'TESTINGPLATFORMSANDBECAUSEAUSERORAPPLICATIONDESIGNERMAYUSENATIONALINSTRUMENTSPRODUCTSINCOMBINATIONWITHOTHERPRODUCTSINAMANNERNOTEVALUATEDORCONTEMPLATEDBYNATIONALINSTRUMENTS,THEUSEROR

Page 2726: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

APPLICATIONDESIGNERISULTIMATELYRESPONSIBLEFORVERIFYINGANDVALIDATINGTHESUITABILITYOFNATIONALINSTRUMENTSPRODUCTSWHENEVERNATIONALINSTRUMENTSPRODUCTSAREINCORPORATEDINASYSTEMORAPPLICATION,INCLUDING,WITHOUTLIMITATION,THEAPPROPRIATEDESIGN,PROCESSANDSAFETYLEVELOFSUCHSYSTEMORAPPLICATION.

Page 2727: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

TechnicalSupportandProfessionalServicesVisitthefollowingsectionsoftheNationalInstrumentsWebsiteatni.comfortechnicalsupportandprofessionalservices:

Support—Onlinetechnicalsupportresourcesatni.com/supportincludethefollowing:

Self-HelpResources—Foranswersandsolutions,visittheaward-winningNationalInstrumentsWebsiteforsoftwaredriversandupdates,asearchableKnowledgeBase,productmanuals,step-by-steptroubleshootingwizards,thousandsofexampleprograms,tutorials,applicationnotes,instrumentdrivers,andsoon.FreeTechnicalSupport—AllregisteredusersreceivefreeBasicService,whichincludesaccesstohundredsofApplicationsEngineersworldwideintheNIDiscussionForumsatforums.ni.com.NationalInstrumentsApplicationsEngineersmakesureeveryquestionreceivesananswer.Forinformationaboutothertechnicalsupportoptionsinyourarea,visitni.com/servicesorcontactyourlocalofficeatni.com/contact.

TrainingandCertification—Visitni.com/trainingforself-pacedtraining,eLearningvirtualclassrooms,interactiveCDs,andCertificationprograminformation.Youalsocanregisterforinstructor-led,hands-oncoursesatlocationsaroundtheworld.SystemIntegration—Ifyouhavetimeconstraints,limitedin-housetechnicalresources,orotherprojectchallenges,NationalInstrumentsAlliancePartnermemberscanhelp.Tolearnmore,callyourlocalNIofficeorvisitni.com/alliance.

Ifyousearchedni.comandcouldnotfindtheanswersyouneed,contactyourlocalofficeorNIcorporateheadquarters.YoualsocanvisittheWorldwideOfficessectionofni.com/niglobaltoaccessthebranchofficeWebsites,whichprovideup-to-datecontactinformation,supportphonenumbers,emailaddresses,andcurrentevents.

Page 2728: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

errorinerrorin(noerror)TheerrorinclustercanaccepterrorinformationwiredfromVIspreviouslycalled.UsethisinformationtodecideifanyfunctionalityshouldbebypassedintheeventoferrorsfromotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

statusThestatusBooleaniseitherTRUE(X)foranerror,orFALSE(checkmark)fornoerrororawarning.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

codeThecodeinputidentifiestheerrororwarning.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.sourceThesourcestringdescribestheoriginoftheerrororwarning.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.ErrorCodes

Page 2729: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

errorouterroroutTheerroroutclusterpasseserrororwarninginformationoutofaVItobeusedbyotherVIs.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.

statusThestatusBooleaniseitherTRUE(X)foranerror,orFALSE(checkmark)fornoerrororawarning.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.codeThecodeinputidentifiestheerrororwarning.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.sourceThesourcestringdescribestheoriginoftheerrororwarning.Thepop-upoptionExplainError(orExplainWarning)givesmoreinformationabouttheerrordisplayed.ErrorCodes

Page 2730: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ClassPrefixChannelCountInherentPropertyDataType Access Appliesto Coercion HighLevelFunctions

RO N/A None None

DescriptionReturnsthenumberofavailablechannels.PropertyNodePathClassPrefix»InherentIVISettings»UserOptions»ChannelCount

Page 2731: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

InteractiveSimulationInallclassdrivers,theVXIplug&play-compliantVIsandfunctionshaveoutputparametersthatreturnvaluesorstringsfromtheinstrument.

VXIplug&play-compliantVIsCLASSPREFIX_self-test

CLASSPREFIX_revision_query CLASSPREFIX_error_query

Duringsimulation,thesimulationdrivercancreatesimulateddatafortheoutputparametersofthesefunctions.Thispanelallowsyoutoconfigurethesimulationdatatoreturnfromthesefunctions.YoucanaccessthisviewintheIviDmm,theIviDCPwr,ortheIviScopeSimulatorSetupdialogboxes.Inthiscase,youseetheSimulatorSetupdialogboxforIviScope.Scrolldowntoseeadescriptionofeachcontrol.

Page 2732: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviScopeSimulatorSetupDialogBoxTheSimulatorSetupdialogboxesforthedifferentclassdrivershavecommonfeatures.EachSimulatorSetupdialogboxhasaViewringcontrolintheupperleft-handcorner.UsetheViewringcontroltoselectafeatureofthesimulationdrivertoconfigure.AllthedialogboxeshaveviewstoconfigurethesimulationoftheVXIplug&playfunctionsandthesimulationoffunctionstatuscodes.Forclassesthattakemeasurements,suchasIviDmm,IviScope,andIviDCPwr,theSimulatorSetupdialogboxalsocontainsaMeasurementDataSimulationview.BecauseyoucanfullyconfigurethesimulationdriverintheSimulatorSetupdialogboxatruntime,youdonothavetouseMAXtospecifyattributevaluesintheInitialSettingstaboftheSimulationDriverSessionsdialogbox.Ifyoudospecifytheinitialsettings,however,thevaluesthatyouspecifyappearastheinitialvaluesintheSimulatorSetupdialogboxeachtimeyoucallClassPrefix_init.

Page 2733: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Self-TestUsetheResultCodeandMessagecontrolstospecifythevaluesyouwantthedriver'sClassPrefixSelf-TestVIorClassPrefix_self_testfunctiontoreturninitsoutputparameters.

Page 2734: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Error-QueryUsetheErrorCodeandMessagecontrolstospecifythevaluesyouwantthedriver'sClassPrefixError-QueryVIorClassPrefix_error_queryfunctiontoreturninitsoutputparameters.

Page 2735: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

RevisionQueryUsetheInstrumentDriverRevisionandFirmwareRevisioncontrolstospecifythevaluesyouwantthedriver'sClassPrefixRevisionQueryVIorClassPrefix_revision_queryfunctiontoreturninitsoutputparameters.

Page 2736: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

StatusCodeSimulationYouusethedialogboxshownbelowtoconfigurethestatuscodeforasimulation.YoucanaccessthisviewintheIviDmm,theIviDCPwr,ortheIviScopeSimulatorSetupdialogboxes.Inthiscase,youseetheSimulatorSetupdialogboxforIviScope.Toconfigurethestatuscodesimulation,selectStatusCodeSimulationfromtheViewringcontrol.

Scrolldowntoseeadescriptionofeachcontrol.

Page 2737: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

StatusCodeSimulationViewTheStatusCodeSimulationviewisthesameforallsimulationdrivers.TheStatusCodeSimulationviewhasthefollowingcontrols:

Page 2738: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

SimulateStatusCodesThiscontrollistsalloftheclassdriverfunctionsthattheselectedinstrumentspecificdriverdriversupports.Thelistalsoindicateseachfunction'sassociatedsimulationstatuscodeinbothmacronameformandinhexadecimalvalueform.YouusetheStatusCodeMacroandCustomStatusCodecontrolstomodifysimulationstatuscodes.SettingthiscontrolhasthesameeffectasconfiguringthePREFIX_ATTR_SIMULATE_STATUS_CODESattributeontheInitialSettingstabofIVIDrivers»Advanced»SimulationDriverSessions»nisIviClassinMAX.

Page 2739: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

StatusCodeMacroThiscontrolallowsyoutochangethesimulationstatuscodeofthecurrentlyselectedfunction.SettingthiscontroltothecustomstatuscodeoptionsetsthevalueyouplacedintheCustomStatusCodecontrolasthefunction'ssimulatedstatuscode.

IfyouselectCustomStatusCode,youcanconfigureacustomstatuscodeintheCustomStatusCodecontrol.

Page 2740: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

CustomStatusCodeLetsyouspecifyacustomstatuscodetosimulateforaparticularfunction.

Page 2741: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

ResetalltoVI_SUCCESSThiscontrolresetsalloftheclassdriverfunctions'simulationstatuscodestoVI_SUCCESS(0).

ConfiguringsimulatedstatuscodeswiththisdialogboxhasthesameeffectasconfiguringthecorrespondingsimulatedstatuscodeattributesontheInitialSettingstabofIVIDrivers»Advanced»SimulationDriverSessions»nisIviClassinMAX.RelatedTopicsPropertiesforControllingIviDCPwrSimulationPropertiesforControllingIviDmmSimulationPropertiesforControllingIviFgenSimulationPropertiesforControllingIviScopeSimulationPropertiesforControllingIviSwtchSimulation

Page 2742: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DiagramofStandardWaveforms

DiagramofStandardWaveforms

Page 2743: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

VI_TRUEDescriptionTrue

Page 2744: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue1

Page 2745: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

VI_FALSEDescriptionFalse

Page 2746: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

DefinedValue0

Page 2747: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_AC_LINE_EITHERConfigurestheoscilloscopetotriggeroneitherpositiveornegativeslopezerocrossingsofthenetworksupplyvoltage.DefinedValue:3

Page 2748: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_AC_LINE_POSITIVEConfigurestheoscilloscopetotriggeronpositiveslopezerocrossingsofthenetworksupplyvoltage.DefinedValue:1

Page 2749: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IVISCOPE_VAL_AC_LINE_NEGATIVEConfigurestheoscilloscopetotriggeronnegativeslopezerocrossingsofthenetworksupplyvoltage.DefinedValue:2

Page 2750: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

TimeDomainMeasurementsIncertainsituationsthespectrumanalyzermaybeusedtotaketimedomainratherthanfrequencydomainmeasurements.Typicaltimedomainmeasurementsareoscilloscopetraces,butwhenaspectrumanalyzeristakingatimedomainmeasurement,theamplitudeofonlyonefrequencyismeasured.Tosetthespectrumanalyzertoatimedomainmode,thestartandstopfrequencyhavetobesettothesamefrequency;thefrequencyofinterest.Sweepingwiththestartandstopsettothesamefrequencycausestheanalyzertotakemanyindependentmeasurementsofthatfrequencyovertime(inthetimedomain).Thisisveryusefulindeterminingsuchthingsasthechangeinoutputpowerofatransmitterasitwarmsup.Anotheruseistocaptureapeakofapulsedsignalataparticularfrequency.

Page 2751: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchTriggerInputValuesIVISWTCH_VAL_IMMEDIATEImmediate(Default)IVISWTCH_VAL_EXTERNALExternalIVISWTCH_VAL_SOFTWARE_TRIGSoftwareTriggerFunctionIVISWTCH_VAL_TTL0PXITRIG0orVXITTL0IVISWTCH_VAL_TTL1PXITRIG1orVXITTL1IVISWTCH_VAL_TTL2PXITRIG2orVXITTL2IVISWTCH_VAL_TTL3PXITRIG3orVXITTL3IVISWTCH_VAL_TTL4PXITRIG4orVXITTL4IVISWTCH_VAL_TTL5PXITRIG5orVXITTL5IVISWTCH_VAL_TTL6PXITRIG6orVXITTL6IVISWTCH_VAL_TTL7PXITRIG7orVXITTL7IVISWTCH_VAL_ECL0VXIECL0IVISWTCH_VAL_ECL1VXIECL1IVISWTCH_VAL_PXI_STARPXIStarIVISWTCH_VAL_RTSI_0RTSIline0IVISWTCH_VAL_RTSI_1RTSIline1IVISWTCH_VAL_RTSI_2RTSIline2IVISWTCH_VAL_RTSI_3RTSIline3IVISWTCH_VAL_RTSI_4RTSIline4IVISWTCH_VAL_RTSI_5RTSIline5IVISWTCH_VAL_RTSI_6RTSIline6

NoteForallofthefollowingtriggers,theswitchmodulewaitsuntilitreceivesatriggeronthespecifiedtriggerlinebeforeprocessingthenextentryinthescanlist...(1)IVISWTCH_VAL_IMMEDIATEImmediateTrigger.(2)IVISWTCH_VAL_EXTERNALExternalTrigger.(3)IVISWTCH_VAL_SOFTWARE_TRIG.(111)IVISWTCH_VAL_TTL.

Page 2752: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

(112)IVISWTCH_VAL_TTL.(113)IVISWTCH_VAL_TTL.(114)IVISWTCH_VAL_TTL.(115)IVISWTCH_VAL_TTL.(116)IVISWTCH_VAL_TTL.(117)IVISWTCH_VAL_TTL.(118)IVISWTCH_VAL_TTL.(119)IVISWTCH_VAL_ECL.(120)IVISWTCH_VAL_ECL.(125)IVISWTCH_VAL_PXI_STA.(140)IVISWTCH_VAL_RTSI_0.(141)IVISWTCH_VAL_RTSI_1.(142)IVISWTCH_VAL_RTSI_2.(143)IVISWTCH_VAL_RTSI_.(144)IVISWTCH_VAL_RTSI_4.(145)IVISWTCH_VAL_RTSI_.(146)IVISWTCH_VAL_RTSI_6

Page 2753: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

IviSwtchScanAdvOutputValuesIVISWTCH_VAL_NONENTrigger(Default)IVISWTCH_VAL_EXTERNALExternalIVISWTCH_VAL_GPIB_SRQGPIBServiceRequestIVISWTCH_VAL_TTL0PXITRIG0orVXITTL0IVISWTCH_VAL_TTL1PXITRIG1orVXITTL1IVISWTCH_VAL_TTL2PXITRIG2orVXITTL2IVISWTCH_VAL_TTL3PXITRIG3orVXITTL3IVISWTCH_VAL_TTL4PXITRIG4orVXITTL4IVISWTCH_VAL_TTL5PXITRIG5orVXITTL5IVISWTCH_VAL_TTL6PXITRIG6orVXITTL6IVISWTCH_VAL_TTL7PXITRIG7orVXITTL7IVISWTCH_VAL_ECL0VXIECL0IVISWTCH_VAL_ECL1VXIECL1IVISWTCH_VAL_PXI_STARPXIStarIVISWTCH_VAL_RTSI_0RTSIline0IVISWTCH_VAL_RTSI_1RTSIline1IVISWTCH_VAL_RTSI_2RTSIline2IVISWTCH_VAL_RTSI_3RTSIline3IVISWTCH_VAL_RTSI_4RTSIline4IVISWTCH_VAL_RTSI_5RTSIline5IVISWTCH_VAL_RTSI_6RTSIline6

Note(0)IVISWTCH_VAL_NONETheswitchmoduledoesnotproduceaScanAdvancedOutputtrigger.

NoteForallofthefollowingtriggers,theswitchmodulewaitsuntilitreceivesatriggeronthespecifiedtriggerlinebeforeprocessingthenextentryinthescanlist...(1)IVISWTCH_VAL_IMMEDIATEImmediateTrigger.(2)IVISWTCH_VAL_EXTERNALExternalTrigger.

Page 2754: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

(3)IVISWTCH_VAL_SOFTWARE_TRIG.(111)IVISWTCH_VAL_TTL.(112)IVISWTCH_VAL_TTL.(113)IVISWTCH_VAL_TTL.(114)IVISWTCH_VAL_TTL.(115)IVISWTCH_VAL_TTL.(116)IVISWTCH_VAL_TTL.(117)IVISWTCH_VAL_TTL.(118)IVISWTCH_VAL_TTL.(119)IVISWTCH_VAL_ECL.(120)IVISWTCH_VAL_ECL.(125)IVISWTCH_VAL_PXI_STA.(140)IVISWTCH_VAL_RTSI_0.(141)IVISWTCH_VAL_RTSI_1.(142)IVISWTCH_VAL_RTSI_2.(143)IVISWTCH_VAL_RTSI_3.(144)IVISWTCH_VAL_RTSI_4.(145)IVISWTCH_VAL_RTSI_.(146)IVISWTCH_VAL_RTSI_6

Page 2755: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

BranchOfficesOffice TelephoneNumberAustralia 0261296728846Austria 4306624579900Belgium 32027570020Brazil 551132623599Canada(Calgary) 4032749391Canada(Montreal) 5142885722Canada(Ottawa) 6132335949Canada(Québec) 5146948521Canada(Toronto) 9057850085Canada(Vancouver) 5146857530China 862165557838CzechRepublic 420224235774Denmark 4545762600Finland 3850972572511France 330148142424Germany 490897413130Greece 302104296427India 918051190000Israel 972036393737Italy 3902413091Japan 81354722970Korea 820234513400Malaysia 60391310918Mexico 0018000100793Netherlands 310348433466NewZealand 64099140488Norway 47032277300

Page 2756: IVI Class Driver Help for LabVIEW...IVI Class Driver Help for LabVIEW January 2007 Edition, Part Number 370036E-01 This help file contains technical and programming support for the

Poland 480223390150Portugal 351210311210Russia 70952387139Singapore 6562265886Slovenia 38634254200SouthAfrica 270118058197Spain 34916400085Sweden 460858789500Switzerland 41562005151Taiwan 886225287227Thailand 6629927519UnitedKingdom 4401635523545UnitedStates(Corporate) 5126830100