欢迎来到天天文库
浏览记录
ID:40725303
大小:321.05 KB
页数:11页
时间:2019-08-06
《SA Open Instrument》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、SAOpenInstrumentTheSpatialAnalyzer(SA)OpenInstrumentinterfaceisanActiveXcontrolthatallowsyoutocreateyourowninstrumentinterfaceandsendmeasurementinformationtoSA.YoumustberunningarecentversionofSAthatsupportstheOpenArchitecture/Instrument.WhenviewingtheAddInstrumentdialogwithinSA,theins
2、trumentisshownbelow:CreatingtheInterface(VisualC++)1.Createanewdialogproject2.SetuptheinitialwizardconfigurationBesurethat“ActiveXcontrols”and“Windowssockets”arecheckedintheAdvancedFeaturesdialog:Clickthe“Finish”buttonwhenyou’rereadytogeneratetheproject.3.InserttheSAOpenInstrumentActi
3、veXcontrolintoyourdialog:Selectthe“SAOpenInstControl”fromtheInsertActiveXControlshownbelow:4.Move/Resizethecontroltothedesiredlocationwithinyourdialog:5.Nowinsertthecontrolintoyourdialog.hand.cppcode:•RightMouseclickontheSAOpenInstControlandselectthe“AddVariable”menuitem•Fillinthewiza
4、rdfieldsasdesired.InparticulartheAccessandVariablenamefields.•Clickthe“Finish”button.•Note:thiswillalsocreatethesaopeninstctrl1.h/cppfilesnecessarytocommunicatewiththecontrol.6.Withthecontrolvariableaddedtoyourdialogandtheautogeneratedsaopeninstctrl.h/cppfiles,you’renowreadytousetheco
5、ntrol’smethodstoimplementyourinterface!7.Thecontrolmethodsareasfollows:•BOOLPopLogonDialog(void):DisplaythelogondialogtoallowtheusertoselectthedesiredSpatialAnalyzerconnection.@paramnone@returnTRUEforasuccessfullogon,otherwiseFALSE.•BOOLIsConnected(void):Determineiftheinterfaceisconne
6、ctedtoSpatialAnalyzer@paramnone@returnTRUEifconnected,otherwiseFALSE.•voidClearMeasurements(void):Clearthemeasurementbuffer.@paramnone@returnnone•BOOLAddMeasurement(DOUBLEXValue,DOUBLEYValue,DOUBLEZValue,DOUBLEXUncert,DOUBLEYUncert,DOUBLEZUncert)AddameasurementtothebuffertobesenttoSA.
7、@paramXValuethex-componentofthemeasurementtobesent.@paramYValuethey-componentofthemeasurementtobesent.@paramZValuethez-componentofthemeasurementtobesent.@paramxUncertValthex-uncertaintyofthemeasurementtobesent.@paramyUncertValthey-uncertaintyofthemeasurementtobesent.@paramzUncertValth
8、ez-un
此文档下载收益归作者所有