(saveFormat "7.0") (date "Fri 16/Oct/2009 16:53:49 ") (veerev "9.01.12316.0") (platform "PC") (execMode v6) (prefExecMode v9) (filterNAN 0) (workspaceStackingOrder M) (sysconfig) (SaveCF no) (device 0 ROOTCONTEXT (assemblyRefs (assemblyRef 1 (displayName "AudioPrecision.API, Version=2.4.0.0, Culture=neutral, PublicKeyToken=756ddf07b6e97975" ) (filename "C:\\Program Files\\Audio Precision\\APx500 2.4\\Api\\AudioPrecision.API.dll")) (assemblyRef 2 (displayName "AudioPrecision.API2, Version=2.4.0.0, Culture=neutral, PublicKeyToken=null") (filename "C:\\Documents and Settings\\joeb.AP\\My Documents\\VEE Programs\\Cache\\AudioPrecision.API2.dll" )) (selectedNamespaces "AudioPrecision.API,")) (properties (variableName Main) (variableScope glob) (trigMode deg) (nextID 19) (popupTitleText "Untitled") (popupMoveable 1) (deleteGlobals 0)) (deviceList (device 0 FORMULA (properties (name "apx500_application = CreateInstance(\"AudioPrecision.API2\", \"AudioPrecision.API.APx500_Application\" );" ) (variableScope cont) (expr 1 "apx500_application = CreateInstance(\"AudioPrecision.API2\", \"AudioPrecision.API.APx500_Application\" );" )) (interface (output 1 (name "apx500_application") (optional yes)))) (device 1 DOTNETBUILDER (properties (name "AudioPrecision.API.APx500") (variableScope cont) (transactions 4 "aPx500.Visible = True" "aPx500.SignalMonitorsEnabled = False" "aPx500.ShowMeasurement(\"Signal Path1\", \"Frequency Response\")" "frequencyResponse = aPx500.FrequencyResponse") (parmInfo 9 "1" "T 0" "1" "T 0" "2" "T 0" "T 0" "1" "T 0") (memberInfos 4 "Boolean Visible" "Boolean SignalMonitorsEnabled" "Void ShowMeasurement(System.String, System.String)" "AudioPrecision.API.IFrequencyResponseMeasurement FrequencyResponse") (statics 4 "0" "0" "0" "0") (assemblyQualifiedName "AudioPrecision.API.APx500, AudioPrecision.API, Version=2.4.0.0, Culture=neutral, PublicKeyToken=756ddf07b6e97975" ) (objectName "aPx500")) (interface (input 1 (name "aPx500") (optional yes)) (output 1 (name "frequencyResponse") (optional yes))) (implementation)) (device 3 DOTNETBUILDER (properties (name "AudioPrecision.API.FrequencyResponseMeasurement") (variableScope cont) (transactions 6 "frequencyResponseMeasurement.Generator.StartFrequency.Unit = \"Hz\"" "frequencyResponseMeasurement.Generator.StartFrequency.Value = GenStartFreq" "frequencyResponseMeasurement.Generator.StopFrequency.Value = GenStopFreq" "frequencyResponseMeasurement.Generator.AnalogLevels.Unit = \"Vrms\"" "frequencyResponseMeasurement.Generator.AnalogLevels.SetValue(AudioPrecision.API.OutputChannelIndex.Ch1, GenLevel)" "return = frequencyResponseMeasurement.Start()") (parmInfo 13 "1" "T 0" "1" "T 0" "1" "T 0" "1" "T 0" "2" "T 0" "T 0" "1" "T 0") (memberInfos 6 "System.String Unit" "Double Value" "Double Value" "System.String Unit" "Void SetValue(AudioPrecision.API.OutputChannelIndex, Double)" "Boolean Start()" ) (statics 6 "0" "0" "0" "0" "0" "0") (assemblyQualifiedName "AudioPrecision.API.FrequencyResponseMeasurement, AudioPrecision.API2, Version=2.4.0.0, Culture=neutral, PublicKeyToken=null" ) (objectName "frequencyResponseMeasurement")) (interface (input 1 (name "frequencyResponseMeasurement") (optional yes)) (input 2 (name "GenStartFreq") (requires (datatype Real64) (shape "Scalar")) (lock name constraints) (optional yes)) (input 3 (name "GenStopFreq") (requires (datatype Real64) (shape "Scalar")) (lock name constraints) (optional yes)) (input 4 (name "GenLevel") (requires (datatype Real64) (shape "Scalar")) (lock name constraints) (optional yes)) (output 1 (name "return") (optional yes))) (implementation)) (device 6 CONSTANT (properties (name "Start Frequency") (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Real32") (lock name constraints))) (implementation (value Real32 (data 30)) (initValue Real32 (data 0)))) (device 7 CONSTANT (properties (name "Stop Frequency") (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Real32") (lock name constraints))) (implementation (value Real32 (data 18000)) (initValue Real32 (data 0)))) (device 8 CONSTANT (properties (name "Level") (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Real32") (lock name constraints))) (implementation (value Real32 (data 1.5)) (initValue Real32 (data 0)))) (device 10 TOGGLE25 (properties (name "Start") (variableScope cont) (waitForEvent 1) (enableEditing 1)) (interface (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 1)) (initValue Int32 (data 0)))) (device 11 NOTE (properties (variableScope cont) (text2 1 "{\\rtf1\\ansi\\ansicpg1252\\deff0\\deflang1033{\\fonttbl{\\f0\\fnil\\fcharset0 Times New Roman;}}\r\n{\\colortbl ;\\red0\\green0\\blue0;}\r\n\\viewkind4\\uc1\\pard\\cf1\\f0\\fs24 When the Start button is clicked, set the generator start and stop frequencies and generator analog level. Then run the Frequency Response Measurement\\par\r\n}\r\n" ))) (device 14 NOTE (properties (variableScope cont) (text2 1 "{\\rtf1\\ansi\\ansicpg1252\\deff0\\deflang1033{\\fonttbl{\\f0\\fnil\\fcharset0 Times New Roman;}}\r\n{\\colortbl ;\\red0\\green0\\blue0;}\r\n\\viewkind4\\uc1\\pard\\cf1\\f0\\fs24 Force the APx500 application to be visible, turn the signal monitors off, and make the Frequency Response measurement in Signal Path1 the active measurement.\\par\r\n}\r\n" ))) (device 15 NOTE (properties (variableScope cont) (text2 1 "{\\rtf1\\ansi\\ansicpg1252\\deff0\\deflang1033{\\fonttbl{\\f0\\fnil\\fcharset0 Times New Roman;}}\r\n{\\colortbl ;\\red0\\green0\\blue0;}\r\n\\viewkind4\\uc1\\pard\\cf1\\f0\\fs24 Create an instance of the APx500 Application\\par\r\n}\r\n" ))) (configuration (connect D0:1 D1:1) (connect D1:1 D2:1) (connect D3:1 D2:2) (connect D4:1 D2:3) (connect D5:1 D2:4) (connect D6:0 D3:0))) (contextCarrier (wndRestoredOrigin 2 2) (wndRestoredExtent 1050 613) (wndState max) (active detail) (detail (extent 1278 841) (anchorPt -6 36) (configuration (devCarrierFor 0 (active open) (icon (extent 622 0)) (open (extent 601 50)) (terminals on) (pinCenter 390 70)) (devCarrierFor 1 (active open) (icon) (open (extent 544 136)) (terminals on) (pinCenter 435 250)) (devCarrierFor 3 (active open) (icon) (open (extent 714 146)) (terminals on) (pinCenter 805 620)) (devCarrierFor 6 (active open) (icon (extent 93 0)) (open (extent 129 29) (showFormat real)) (pinCenter 100 570)) (devCarrierFor 7 (active open) (icon (extent 93 0)) (open (extent 129 29) (showFormat real)) (pinCenter 100 630)) (devCarrierFor 8 (active open) (icon (extent 33 0)) (open (extent 124 29) (showFormat real)) (pinCenter 100 690)) (devCarrierFor 10 (active open) (icon (extent 29 0)) (open (extent 47 22) (scaled off) (format button)) (title off) (pinCenter 100 500)) (devCarrierFor 11 (active open) (icon (iconImage "notepad.icn")) (open (extent 324 96) (editing enabled)) (pinCenter 1050 470)) (devCarrierFor 14 (active open) (icon (iconImage "notepad.icn")) (open (extent 334 116) (editing enabled)) (pinCenter 1050 240)) (devCarrierFor 15 (active open) (icon (iconImage "notepad.icn")) (open (extent 334 46) (editing enabled)) (pinCenter 1050 70)) (connect D0:1 D1:1 (points 6 823 70 840 70 840 120 80 120 80 250 100 250)) (connect D1:1 D2:1 (points 6 839 250 860 250 860 340 210 340 210 570 225 570)) (connect D3:1 D2:2 (points 4 167 570 190 570 190 600 225 600)) (connect D4:1 D2:3 (points 2 167 630 225 630)) (connect D5:1 D2:4 (points 4 164 690 190 690 190 660 225 660)) (connect D6:0 D3:0 (points 2 100 513 100 535))) (stackingOrder 2 4 3 5 6 1 9 8 7 0)) (numberFormats (realFormat standard) (realSigDigits 4) (realRadixSpec 4) (integerBase decimal))))