




已阅读5页,还剩75页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
11GENERALINFORMATION11PRODUCTOVERVIEWTHEDLDCDIGITALLASERDIODECONTROLLERISAPRECISIONCURRENTFPRINTFEZ_OUT0,“N“FFLUSHEZ_OUT0/61EZREAD_INTMACROREADANASCIICODEDDECIMALINTEGERFROMEZ488STOREITINACHARACTERBUFFERCONVERTTHEENCODEDVALUEINTHEBUFFERINTOANINTVARIABLE/CHARIN_BUF15DEFINEEZREAD_INTXFFLUSHEZ_IN0FGETSIN_BUF,15,EZ_IN0SSCANFIN_BUF,“D“,/EZREAD_DATAMACROREADDATANBYTESFROMIEEE488BUSINTOABUFFER/DEFINEEZREAD_DATABUFFER,NFFLUSHEZ_IN0FGETSBUFFER,N,EZ_IN0/EZQSMACROOBTAINQUICKSTATUSASCIICODEDDECIMALFROMEZ488STOREITINABUFFERCONVERTTHEENCODEDVALUEINTHEBUFFERINTOINTVARIABLE/DEFINEEZQSXFFLUSHEZ_QS0FSCANFEZ_QS0,“D“,62/FUNCTIONPROTOTYPES/VOIDOPEN_DRIVERVOIDCLOSE_DRIVER/FILEPOINTERSTOENTRYPOINTSINTOTHEEZ488DRIVER/FILEEZ_OUT0/USEDFORALLOUTPUTTOEZ488/FILEEZ_IN0/USEDFORINPUTFROMEZ488/FILEEZ_QS0/USEDFORREADINGQUICKSTATUS/GLOBALVARIABLES/CHARBUFFER256/MAINPROCEDURE/MAINUNSIGNEDINTIOPEN_DRIVER/OPENEZ488DRIVER/EZWRITE“RESET7“/RESETEZ488INTERFACE/EZWRITE“REMOTE706“/COMMANDLINEMUSTNOTBELONGERTHAN250CHARACTERS/EZWRITE“OUTPUT706SCH1SLD27STP25SPD50SCH2SLD28SPD51ROC1“/NOTEINEACHCOMMANDLINE,ALWAYSPLACETHECOMMANDTHAT63REQUESTSINFORMATIONFROMDLDCASLASTCOMMANDONLYONECOMMANDREQUESTINGINFORMATIONISALLOWEDINASINGLECOMMANDLINE/THISSECTIONREADSIN1DATASTRINGSBASEDONTHELASTCOMMAND“ROC1“COMMAND“ROC1“RETURNSCHANNEL1DATASTRINGINBELOWFORMAT“VAL1VAL2VAL3VAL4VAL5VAL6VAL7VAL8VAL9VAL10VAL11“DATATYPESINTVAL1FLOATVAL2VAL11VAL1CHANNELNUMBERVALIDCHANNEL1TO2,INVALIDCHANNEL1IFINVALIDCHANNEL,VAL2VAL11WILLNOTBESENDVAL2LDCURRENTMAVAL3PD1CURRENTUAVAL4LDTEMPERATURECVAL5ACTUALLDVOLTAGELIMITVVAL6LDCURRENTLIMITMAVAL7PDBIASVOLTAGEUAVAL8POSITIVETECOOLERVOLTAGEVVAL9NEGATIVETECOOLERVOLTAGEVVAL10TECVOLTAGEVVAL11LDVOLTAGEV/EZWRITE“ENTER706“EZREAD_DATABUFFER,25064PRINTF“S“,BUFFER/DISPLAYDATASTRINGONSCREEN/EZWRITE“OUTPUT706SCH2SLD25STP25SPD25RAC“/THISSECTIONREADIN2CHANNELDATASTRINGSBASEDONTHELASTCOMMAND“RAC“COMMAND“RAC“RETURNSSPECIFICCHANNELDATASTRINGINBELOWFORMAT“VAL1VAL2VAL3VAL4“DATATYPESINTVAL1FLOATVAL2VAL4VAL1CHANNELNUMBERVALIDCHANNEL1TO2,INVALIDCHANNEL1IFINVALIDCHANNEL,VAL2VAL4WILLNOTBESENDVAL2LDCURRENTMAVAL3PD1CURRENTUAVAL4LDTEMPERATUREC/FORI0IINCLUDEINCLUDEINCLUDEDEFINECOM10DEFINEDATA_READY0X0100DEFINESETTING0XE0|0X03|0X00|0X00VOIDSEND_COMMANDCHARVOIDREAD_DATAINTVOIDDISPLAY_DATAINTCHARDATA280INTCH2CHARBUFF255MAININTI,J,MFILEDLDC23268DLDC232FOPEN“DLDC232DAT“,“W“BIOSCOM0,SETTING,COM1/RESETCOM1PORT/COMMANDLINEMUSTNOTBELONGERTHAN250CHARACTERS/NOTEFOREACHCOMMANDLINE,DLDCWILLFEEDBACKASTRINGTOINDICATECOMMANDLINEHASBEENPROCESSEDFORDATAACQUISITIONCOMMAND,ONLYONECOMMANDISALLOWEDINEACHCOMMANDLINEALWAYSPLACEDATAACQUISITIONCOMMANDASLASTCOMMANDINTHISCASE,THERETURNSTRINGISADATASTRINGIF“RAC“ISTHELASTCOMMAND,DLDCWILLRETURN2DATASTRINGS/CHECKALLTHEVALIDCHANNELS/FORI0I2ISPRINTFBUFF,“CCHDN“,I1SEND_COMMANDBUFFREAD_DATA1CHIATOIDATA0IFCHI1PRINTF“CHANNELDISWORKINGN“,I1FPRINTFDLDC232,“CHANNELDISWORKINGN“,I1ELSEPRINTF“CHANNELDISNOTWORKING“,I1FPRINTFDLDC232,“CHANNELDISNOTWORKINGN“,I169PRINTF“N“FPRINTFDLDC232,“N“FORI0I2IIFCHI1PRINTF“CHANNELDN“,I1FPRINTFDLDC232,“CHANNELDN“,I1/SELECTVALIDCHANNELANDTURNOFFLDBYPASS/SWITCH/SPRINTFBUFF,“SCHDLDFN“,I1SEND_COMMANDBUFFREAD_DATA1/RETURNTHELDBYPASSSWITCHSTATUS/0OFF,NOT0ON/SEND_COMMAND“RLS“READ_DATA1PRINTF“RLSLDFSN“,DATA0FPRINTFDLDC232,“RLSLDFSN“,DATA0SEND_COMMAND“LDOPDCSLD40STP25SPD40SOF100“SMF100N“/SETTHEPRESENTLYSELECTEDCHANNELINLDCMODE/SETLD40,TP25,PD40/SETLDOFFLEVEL100/SETMODULATIONFREQUENCY100/70FPRINTFDLDC232,“SCHDLDOPDCSLD40STP25SPD40“SOF100SMF100N“,I1READ_DATA1/RETURNTHEPRESENTLYSELECTEDCHANNELNUMBER/SEND_COMMAND“RCH“READ_DATA1PRINTF“RCHSN“,DATA0FPRINTFDLDC232,“RCHSN“,DATA0/RETURNTHEPDBIASVOLTAGE/SEND_COMMAND“RBV“READ_DATA1PRINTF“RBVSN“,DATA0FPRINTFDLDC232,“RBVSN“,DATA0/RETURNTHEPOSITIVETECOOLERVOLTAGE/SEND_COMMAND“RCV“READ_DATA1PRINTF“RCVSN“,DATA0FPRINTFDLDC232,“RCVSN“,DATA0/RETURNTHEERRORMESSAGENUMBER/SEND_COMMAND“REL“READ_DATA1PRINTF“RELSN“,DATA0FPRINTFDLDC232,“RELSN“,DATA0/RETURNTHEACTUALLDCURRENTLIMIT/SEND_COMMAND“RIL“71READ_DATA1PRINTF“RILSN“,DATA0FPRINTFDLDC232,“RILSN“,DATA0/RETURNTHEACTUALLDCURRENT/SEND_COMMAND“RLD“READ_DATA1PRINTF“RLDSN“,DATA0FPRINTFDLDC232,“RLDSN“,DATA0/RETURNTHELDBYPASSSWITCHSTATUS/NOT0ON,0OFF/SEND_COMMAND“RLS“READ_DATA1PRINTF“RLSLDONSN“,DATA0FPRINTFDLDC232,“RLSLDONSN“,DATA0/RETURNTHELDVOLTAGE/SEND_COMMAND“RLV“READ_DATA1PRINTF“RLVSN“,DATA0FPRINTFDLDC232,“RLVSN“,DATA0/RETURNTHECONTROLMODE/0LDCMODE,1APCMODE/SEND_COMMAND“RMD“READ_DATA1PRINTF“RMDLDCSN“,DATA0FPRINTFDLDC232,“RMDLDCSN“,DATA072/RETURNTHEINTERNALMODULATIONFREQUENCY/SEND_COMMAND“RMF“READ_DATA1PRINTF“RMFSN“,DATA0FPRINTFDLDC232,“RMFSN“,DATA0/TURNONTHEMODULATIONCONTROL/SEND_COMMAND“SME“READ_DATA1/RETURNTHEMODULATIONCONTROLSTATUS/0OFF,NOT0ON/SEND_COMMAND“RMS“READ_DATA1PRINTF“RMSSMESN“,DATA0FPRINTFDLDC232,“RMSSMESN“,DATA0/TURNOFFTHEMODULATIONCONTROL/SEND_COMMAND“SMD“READ_DATA1/RETURNTHEMODULATIONCONTROLSTATUS/0OFF,NOT0ON/SEND_COMMAND“RMS“READ_DATA1PRINTF“RMSSMDSN“,DATA0FPRINTFDLDC232,“RMSSMDSN“,DATA0/RETURNLDCURRENTSETPOINT/SEND_COMMAND“RSL“73READ_DATA1PRINTF“RSLSN“,DATA0FPRINTFDLDC232,“RSLSN“,DATA0/RETURNTHEPD1CURRENTSETPOINT/SEND_COMMAND“RSP“READ_DATA1PRINTF“RSPSN“,DATA0FPRINTFDLDC232,“RSPSN“,DATA0/RETURNTHELDTEMPERATURESETPOINT/SEND_COMMAND“RST“READ_DATA1PRINTF“RSTSN“,DATA0FPRINTFDLDC232,“RSTSN“,DATA0/RETURNTHEACTUALLDTEMPERATURE/SEND_COMMAND“RTP“READ_DATA1PRINTF“RTPSN“,DATA0FPRINTFDLDC232,“RTPSN“,DATA0/RETURNTHEACTUALPD1CURRENT/SEND_COMMAND“RPD“READ_DATA1PRINTF“RPDSN“,DATA0FPRINTFDLDC232,“RPDSN“,DATA0/RETURNLDOFFLEVELCURRENTSETPOINT/SEND_COMMAND“ROF“74READ_DATA1PRINTF“ROFSN“,DATA0FPRINTFDLDC232,“ROFSN“,DATA0/RETURNTHEACTUALPD1POWERUW/SEND_COMMAND“RPW“READ_DATA1PRINTF“RPWSN“,DATA0FPRINTFDLDC232,“RPWSN“,DATA0/CHANGETHEPRESENTLYSELECTEDCHANNELTOAPC/MODE/SEND_COMMAND“APO“READ_DATA1/RETURNTHECONTROLMODE/0LDCMODE,1APCMODE/SEND_COMMAND“RMD“READ_DATA1PRINTF“RMDAPOSN“,DATA0FPRINTFDLDC232,“RMDAPOSN“,DATA0/RETURNTHEPD1POWERSETPOINT/SEND_COMMAND“RSW“READ_DATA1PRINTF“RSWSPD40SN“,DATA0FPRINTFDLDC232,“RSWSPD40SN“,DATA0DELAY1000/SETPD1POWEROFTHEPRESENTLYSELECTEDCHANNEL/75FPRINTFDLDC232,“SPW100N“SEND_COMMAND“SPW100“READ_DATA1/RETURNTHEPD1POWERSETPOINT/SEND_COMMAND“RSW“READ_DATA1PRINTF“RSWSPW100SN“,DATA0FPRINTFDLDC232,“RSWSPW100SN“,DATA0/CHANGETHEPRESENTLYSELECTEDCHANNELTOLDC/MODE/SEND_COMMAND“APF“READ_DATA1/RETURNTHECONTROLMODE/0LDCMODE,1APCMODE/SEND_COMMAND“RMD“READ_DATA1PRINTF“RMDAPFSN“,DATA0FPRINTFDLDC232,“RMDAPFSN“,DATA0/RETURNTHEVALUELISTSOFTHESELECTEDCHANNEL/SPRINTFBUFF,“ROCD“,I1SEND_COMMANDBUFFREAD_DATA1PRINTF“ROCSN“,DATA0FPRINTFDLDC232,“ROCSN“,DATA0PRINTF“N“76FPRINTFDLDC232,“N“/STORETHESETPOINTSOFALL2CHANNELSTOSTORAGE1/SEND_COMMAND“SLD5STP5SST1“READ_DATA1PRINTF“SST1N“FPRINTFDLDC232,“SST1N“/RECALLAGROUPOFSTOREDSETPOINTSFORALLCHANNELS/FORM0M5MPRINTF“SRCDN“,M1FPRINTFDLDC232,“SRCDN“,M1SPRINTFBUFF,“SRCDN“,M1FPRINTFDLDC232,“BUFFSN“,BUFFSEND_COMMANDBUFFREAD_DATA1/REACTIVATETHESETPOINTSOFALLCHANNELS/SEND_COMMAND“UPD“READ_DATA1DELAY4000/RETURNTHEVALUELISTSOFALLCHANNELS/SEND_COMMAND“RAC“READ_DATA2DISPLAY_DATA2FORJ0J2JFPRINTFDLDC232,“SN“,DATAJPRINTF“NN“77FPRINTFDLDC232,“NN“/LOCALLOCKOUT/SEND_COMMAND“LCK“READ_DATA1PRINTF“LOCALLOCKOUTTESTN“PRINTF“ENTERANYKEYTOPASSTHETEST“FPRINTFDLDC232,“LOCALLOCKOUTTESTN“WHILEKBHIT0/UNLOCKLOCALLOCKOUT/SEND_COMMAND“ULK“READ_DATA1FCLOSEDLDC232/SEND_COMMANDSENDCOMMANDLINEOUTTHROUGHRS232PORTCOM1IMPORTANTNOTEFOREACHCOMMANDLINE,THEROUTINEMUSTSENDEXACTLY250CHARACTERSTHROUGHRS232PORTTOENSUREPROPERCOMMUNICATIONBETWEENINSTRUMENTANDCOMPUTER/VOIDSEND_COMMANDCHARLINE78INTIBIOSCOM0,SETTING,COM1FORI0I250IBIOSCOM1,LINEI,COM1/READ_DATAREADDATALINEFROMRS232PORTCOM1READUNTILLASTCHARACTERISANLINEFEEDCHARACTERORBUFFERFULL/VOIDREAD_DATAINTLINE_NUMINTI,J,OUT,STATUSFORJ0JLINE_NUMJOUT0FORI0OUTNSTATUSBIOSCOM3,0,COM1IFSTATUSIFOUT0DATAJIOUTI79DATAJI10/DISPLAY_DATADISPLAYDATA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 口腔内科学练习题库及答案
- 健康评估复习题及答案
- 市场开发居间合同协议
- 小区果蔬直销摊位租赁合同
- 现代农业信息技术服务合作协议条款说明
- 2022年贵州银行博士后科研工作站招聘模拟试题及答案
- 车间主任管理试题及答案
- 2025年甘肃公交建集团校园招聘200人笔试参考题库附带答案详解
- 2025四川资源集团招聘134人查看职位笔试参考题库附带答案详解
- 打造高质量就业体系实施路径
- 【课件】探索三角形全等的条件(SSS)课件+北师大版七年级数学下册+
- 《危险化学品企业安全生产标准化规范》专业深度解读与应用培训指导材料之2:5管理要求-5.1 安全领导力(雷泽佳编制-2025A0)
- 《医疗素养提升》课件
- 2025年人教版(2024)小学数学一年级下册期中考试测试卷附参考答案
- 2024-2025统编版道德与法治六年级下册期末考试卷附答案 (共3套)
- 2025年安徽省淮北市五校联考中考二模历史试题(含答案)
- 北师大版2025年四年级语文下册期中考试
- 智能座舱试题答案及解析
- 2024年度云南省二级造价工程师之安装工程建设工程计量与计价实务强化训练试卷B卷附答案
- 统编版二年级语文下册第五单元自测卷(含答案)
- 车位租赁协议书范本
评论
0/150
提交评论