⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ni.m

📁 A graphical user interface designed to control a confocal microscope.
💻 M
📖 第 1 页 / 共 4 页
字号:
fcns.name{145}='WFM_DB_Config'; fcns.calltype{145}='stdcall'; fcns.LHS{145}='int16'; fcns.RHS{145}={'int16', 'int16', 'int16Ptr', 'int16', 'int16', 'int16'};
%  extern i16 _stdcall WFM_DB_HalfReady ( i16 slot, i16 numChans, i16 * chanVect, i16 * halfReady); 
fcns.name{146}='WFM_DB_HalfReady'; fcns.calltype{146}='stdcall'; fcns.LHS{146}='int16'; fcns.RHS{146}={'int16', 'int16', 'int16Ptr', 'int16Ptr'};
%  extern i16 _stdcall WFM_DB_Transfer ( i16 slot, i16 numChans, i16 * chanVect, i16 * buffer, u32 cnt); 
fcns.name{147}='WFM_DB_Transfer'; fcns.calltype{147}='stdcall'; fcns.LHS{147}='int16'; fcns.RHS{147}={'int16', 'int16', 'int16Ptr', 'int16Ptr', 'uint32'};
%  extern i16 _stdcall WFM_from_Disk ( i16 slot, i16 numChans, i16 * chanVect, i8 * fileName, u32 startPts, u32 endPts, u32 iterations, f64 rate); 
fcns.name{148}='WFM_from_Disk'; fcns.calltype{148}='stdcall'; fcns.LHS{148}='int16'; fcns.RHS{148}={'int16', 'int16', 'int16Ptr', 'int8Ptr', 'uint32', 'uint32', 'uint32', 'double'};
%  extern i16 _stdcall WFM_Group_Control ( i16 slot, i16 group, i16 operation); 
fcns.name{149}='WFM_Group_Control'; fcns.calltype{149}='stdcall'; fcns.LHS{149}='int16'; fcns.RHS{149}={'int16', 'int16', 'int16'};
%  extern i16 _stdcall WFM_Group_Setup ( i16 slot, i16 numChans, i16 * chanVect, i16 group); 
fcns.name{150}='WFM_Group_Setup'; fcns.calltype{150}='stdcall'; fcns.LHS{150}='int16'; fcns.RHS{150}={'int16', 'int16', 'int16Ptr', 'int16'};
%  extern i16 _stdcall WFM_Load ( i16 slot, i16 numChans, i16 * chanVect, i16 * buffer, u32 cnt, u32 iterations, i16 mode); 
fcns.name{151}='WFM_Load'; fcns.calltype{151}='stdcall'; fcns.LHS{151}='int16'; fcns.RHS{151}={'int16', 'int16', 'int16Ptr', 'int16Ptr', 'uint32', 'uint32', 'int16'};
%  extern i16 _stdcall WFM_Op ( i16 slot, i16 numChans, i16 * chanVect, i16 * buffer, u32 cnt, u32 iterations, f64 rate); 
fcns.name{152}='WFM_Op'; fcns.calltype{152}='stdcall'; fcns.LHS{152}='int16'; fcns.RHS{152}={'int16', 'int16', 'int16Ptr', 'int16Ptr', 'uint32', 'uint32', 'double'};
%  extern i16 _stdcall WFM_Rate ( f64 rate, i16 units, i16 * timebase, u32 * updateInterval); 
fcns.name{153}='WFM_Rate'; fcns.calltype{153}='stdcall'; fcns.LHS{153}='int16'; fcns.RHS{153}={'double', 'int16', 'int16Ptr', 'uint32Ptr'};
%  extern i16 _stdcall WFM_Scale ( i16 slot, i16 chan, u32 cnt, f64 gain, f64 * voltArray, i16 * binArray); 
fcns.name{154}='WFM_Scale'; fcns.calltype{154}='stdcall'; fcns.LHS{154}='int16'; fcns.RHS{154}={'int16', 'int16', 'uint32', 'double', 'doublePtr', 'int16Ptr'};
%  extern i16 _stdcall AI_Read_Scan ( i16 slot, i16 * reading); 
fcns.name{155}='AI_Read_Scan'; fcns.calltype{155}='stdcall'; fcns.LHS{155}='int16'; fcns.RHS{155}={'int16', 'int16Ptr'};
%  extern i16 _stdcall AI_VRead_Scan ( i16 slot, f64 * reading); 
fcns.name{156}='AI_VRead_Scan'; fcns.calltype{156}='stdcall'; fcns.LHS{156}='int16'; fcns.RHS{156}={'int16', 'doublePtr'};
%  extern i16 _stdcall SCXI_ModuleID_Read ( i16 scxiID, i16 moduleSlot, i32 * id); 
fcns.name{157}='SCXI_ModuleID_Read'; fcns.calltype{157}='stdcall'; fcns.LHS{157}='int16'; fcns.RHS{157}={'int16', 'int16', 'int32Ptr'};
%  extern i16 _stdcall AO_VScale ( i16 slot, i16 chan, f64 voltage, i16 * value); 
fcns.name{158}='AO_VScale'; fcns.calltype{158}='stdcall'; fcns.LHS{158}='int16'; fcns.RHS{158}={'int16', 'int16', 'double', 'int16Ptr'};
%  extern i16 _stdcall GPCTR_Change_Parameter ( i16 deviceNumber, u32 gpCounterNumber, u32 paramID, u32 paramValue); 
fcns.name{159}='GPCTR_Change_Parameter'; fcns.calltype{159}='stdcall'; fcns.LHS{159}='int16'; fcns.RHS{159}={'int16', 'uint32', 'uint32', 'uint32'};
%  extern i16 _stdcall DIG_Trigger_Config ( i16 slot, i16 grp, i16 startTrig, i16 startPol, i16 stopTrig, i16 stopPol, u32 ptsAfterStopTrig, u32 pattern, u32 patternMask); 
fcns.name{160}='DIG_Trigger_Config'; fcns.calltype{160}='stdcall'; fcns.LHS{160}='int16'; fcns.RHS{160}={'int16', 'int16', 'int16', 'int16', 'int16', 'int16', 'uint32', 'uint32', 'uint32'};
%  extern i16 _stdcall SCXI_Set_Threshold ( i16 chassisID, i16 moduleSlot, i16 channel, f64 threshHold, f64 hysteresis); 
fcns.name{161}='SCXI_Set_Threshold'; fcns.calltype{161}='stdcall'; fcns.LHS{161}='int16'; fcns.RHS{161}={'int16', 'int16', 'int16', 'double', 'double'};
%  extern i16 _stdcall WFM_Set_Clock ( i16 slot, i16 group, u32 whichClock, f64 desiredRate, u32 units, f64 * actualRate); 
fcns.name{162}='WFM_Set_Clock'; fcns.calltype{162}='stdcall'; fcns.LHS{162}='int16'; fcns.RHS{162}={'int16', 'int16', 'uint32', 'double', 'uint32', 'doublePtr'};
%  extern i16 _stdcall DAQ_Set_Clock ( i16 slot, u32 whichClock, f64 desiredRate, u32 units, f64 * actualRate); 
fcns.name{163}='DAQ_Set_Clock'; fcns.calltype{163}='stdcall'; fcns.LHS{163}='int16'; fcns.RHS{163}={'int16', 'uint32', 'double', 'uint32', 'doublePtr'};
%  extern i16 _stdcall Tio_Select_Signal ( i16 deviceNumber, u32 signal, u32 source, u32 sourceSpec); 
fcns.name{164}='Tio_Select_Signal'; fcns.calltype{164}='stdcall'; fcns.LHS{164}='int16'; fcns.RHS{164}={'int16', 'uint32', 'uint32', 'uint32'};
%  extern i16 _stdcall Tio_Combine_Signals ( i16 deviceNumber, u32 internalLine, u32 logicalExpression); 
fcns.name{165}='Tio_Combine_Signals'; fcns.calltype{165}='stdcall'; fcns.LHS{165}='int16'; fcns.RHS{165}={'int16', 'uint32', 'uint32'};
%  extern i16 _stdcall DIG_In_Prt ( i16 slot, i16 port, i32 * pattern); 
fcns.name{166}='DIG_In_Prt'; fcns.calltype{166}='stdcall'; fcns.LHS{166}='int16'; fcns.RHS{166}={'int16', 'int16', 'int32Ptr'};
%  extern i16 _stdcall DIG_Out_Prt ( i16 slot, i16 port, i32 pattern); 
fcns.name{167}='DIG_Out_Prt'; fcns.calltype{167}='stdcall'; fcns.LHS{167}='int16'; fcns.RHS{167}={'int16', 'int16', 'int32'};
%  extern i16 _stdcall AI_Get_Overloaded_Channels ( i16 deviceNumber, i16 * numChannels, i16 * channelList); 
fcns.name{168}='AI_Get_Overloaded_Channels'; fcns.calltype{168}='stdcall'; fcns.LHS{168}='int16'; fcns.RHS{168}={'int16', 'int16Ptr', 'int16Ptr'};
%  extern i16 _stdcall Calibrate_TIO ( i16 deviceNumber, u32 operation, u32 setOfCalConst, f64 referenceFreq); 
fcns.name{169}='Calibrate_TIO'; fcns.calltype{169}='stdcall'; fcns.LHS{169}='int16'; fcns.RHS{169}={'int16', 'uint32', 'uint32', 'double'};
%  extern i16 _stdcall DIG_Change_Message_Config ( i16 deviceNumber, i16 operation, i8 * riseChanStr, i8 * fallChanStr, HWND handle, i16 msg, u32 callBackAddr); 
fcns.name{170}='DIG_Change_Message_Config'; fcns.calltype{170}='stdcall'; fcns.LHS{170}='int16'; fcns.RHS{170}={'int16', 'int16', 'int8Ptr', 'int8Ptr', 'voidPtr', 'int16', 'uint32'};
%  extern i16 _stdcall DIG_Change_Message_Control ( i16 deviceNumber, i16 ctrlCode); 
fcns.name{171}='DIG_Change_Message_Control'; fcns.calltype{171}='stdcall'; fcns.LHS{171}='int16'; fcns.RHS{171}={'int16', 'int16'};
%  extern i16 _stdcall DIG_Filter_Config ( i16 deviceNumber, i16 mode, i8 * chanStr, f64 interval); 
fcns.name{172}='DIG_Filter_Config'; fcns.calltype{172}='stdcall'; fcns.LHS{172}='int16'; fcns.RHS{172}={'int16', 'int16', 'int8Ptr', 'double'};
%  extern i16 _stdcall SCXI_TerminalBlockID_Read ( i16 scxiID, i16 moduleSlot, i32 * id); 
fcns.name{173}='SCXI_TerminalBlockID_Read'; fcns.calltype{173}='stdcall'; fcns.LHS{173}='int16'; fcns.RHS{173}={'int16', 'int16', 'int32Ptr'};
%  extern i16 _stdcall ni62xx_CalStart ( i16 device, i8 * password); 
fcns.name{174}='ni62xx_CalStart'; fcns.calltype{174}='stdcall'; fcns.LHS{174}='int16'; fcns.RHS{174}={'int16', 'int8Ptr'};
%  extern i16 _stdcall ni62xx_CalAdjust ( i16 device, u32 calMode, f64 * measuredData, i16 numOfValues); 
fcns.name{175}='ni62xx_CalAdjust'; fcns.calltype{175}='stdcall'; fcns.LHS{175}='int16'; fcns.RHS{175}={'int16', 'uint32', 'doublePtr', 'int16'};
%  extern i16 _stdcall ni62xx_CalEnd ( i16 device, u32 calAction); 
fcns.name{176}='ni62xx_CalEnd'; fcns.calltype{176}='stdcall'; fcns.LHS{176}='int16'; fcns.RHS{176}={'int16', 'uint32'};
%  extern i16 _stdcall ni62xx_SelfCalibrate ( i16 device); 
fcns.name{177}='ni62xx_SelfCalibrate'; fcns.calltype{177}='stdcall'; fcns.LHS{177}='int16'; fcns.RHS{177}={'int16'};
%  extern i16 _stdcall CalFetchInternalReference ( i16 device, f64 * referenceValue); 
fcns.name{178}='CalFetchInternalReference'; fcns.calltype{178}='stdcall'; fcns.LHS{178}='int16'; fcns.RHS{178}={'int16', 'doublePtr'};
%  extern i16 _stdcall CalChangePassword ( i16 device, i8 * oldPassword, i8 * newPassword); 
fcns.name{179}='CalChangePassword'; fcns.calltype{179}='stdcall'; fcns.LHS{179}='int16'; fcns.RHS{179}={'int16', 'int8Ptr', 'int8Ptr'};
%  extern i16 _stdcall CalFetchCount ( i16 device, u32 calType, i32 * calCount); 
fcns.name{180}='CalFetchCount'; fcns.calltype{180}='stdcall'; fcns.LHS{180}='int16'; fcns.RHS{180}={'int16', 'uint32', 'int32Ptr'};
%  extern i16 _stdcall CalFetchDate ( i16 device, u32 calType, i32 * year, i32 * month, i32 * day); 
fcns.name{181}='CalFetchDate'; fcns.calltype{181}='stdcall'; fcns.LHS{181}='int16'; fcns.RHS{181}={'int16', 'uint32', 'int32Ptr', 'int32Ptr', 'int32Ptr'};
%  extern i16 _stdcall CalFetchTemperature ( i16 device, u32 calType, f64 * temperature); 
fcns.name{182}='CalFetchTemperature'; fcns.calltype{182}='stdcall'; fcns.LHS{182}='int16'; fcns.RHS{182}={'int16', 'uint32', 'doublePtr'};
%  extern i16 _stdcall CalFetchMiscInfo ( i16 device, i8 * miscInfo); 
fcns.name{183}='CalFetchMiscInfo'; fcns.calltype{183}='stdcall'; fcns.LHS{183}='int16'; fcns.RHS{183}={'int16', 'int8Ptr'};
%  extern i16 _stdcall CalStoreMiscInfo ( i16 device, i8 * miscInfo); 
fcns.name{184}='CalStoreMiscInfo'; fcns.calltype{184}='stdcall'; fcns.LHS{184}='int16'; fcns.RHS{184}={'int16', 'int8Ptr'};
%  extern i16 _stdcall Get_DAQ_Event ( u32 timeOut, i16 * handle, i16 * msg, i16 * wParam, i32 * lParam); 
fcns.name{185}='Get_DAQ_Event'; fcns.calltype{185}='stdcall'; fcns.LHS{185}='int16'; fcns.RHS{185}={'uint32', 'int16Ptr', 'int16Ptr', 'int16Ptr', 'int32Ptr'};
%  extern i16 _stdcall Peek_DAQ_Event ( u32 timeOut, i16 * handle, i16 * msg, i16 * wParam, i32 * lParam); 
fcns.name{186}='Peek_DAQ_Event'; fcns.calltype{186}='stdcall'; fcns.LHS{186}='int16'; fcns.RHS{186}={'uint32', 'int16Ptr', 'int16Ptr', 'int16Ptr', 'int32Ptr'};
%  extern i16 _stdcall REG_Level_Read ( i16 slot, i16 registerIndex, u32 * registerValue); 
fcns.name{187}='REG_Level_Read'; fcns.calltype{187}='stdcall'; fcns.LHS{187}='int16'; fcns.RHS{187}={'int16', 'int16', 'uint32Ptr'};
%  extern i16 _stdcall REG_Level_Write ( i16 slot, i16 registerIndex, u32 bitsAffected, u32 bitSettings, u32 * registerValue); 
fcns.name{188}='REG_Level_Write'; fcns.calltype{188}='stdcall'; fcns.LHS{188}='int16'; fcns.RHS{188}={'int16', 'int16', 'uint32', 'uint32', 'uint32Ptr'};
enuminfo.tagSHGDN=struct('SHGDN_NORMAL',0,'SHGDN_INFOLDER',1,'SHGDN_FORPARSING',32768);
enuminfo.tagSTGMOVE=struct('STGMOVE_MOVE',0,'STGMOVE_COPY',1);
enuminfo.tagSHCONTF=struct('SHCONTF_FOLDERS',32,'SHCONTF_NONFOLDERS',64,'SHCONTF_INCLUDEHIDDEN',128);
enuminfo.tagSTATFLAG=struct('STATFLAG_DEFAULT',0,'STATFLAG_NONAME',1);
enuminfo.tagMSHCTX=struct('MSHCTX_LOCAL',0,'MSHCTX_NOSHAREDMEM',1,'MSHCTX_DIFFERENTMACHINE',2,'MSHCTX_INPROC',3);
enuminfo.tagDVASPECT=struct('DVASPECT_CONTENT',1,'DVASPECT_THUMBNAIL',2,'DVASPECT_ICON',4,'DVASPECT_DOCPRINT',8);
enuminfo.SECURITY_IMPERSONATION_LEVEL=struct('SecurityAnonymous',1,'SecurityIdentification',2,'SecurityImpersonation',3,'SecurityDelegation',4);
enuminfo.ACL_INFORMATION_CLASS=struct('AclRevisionInformation',1,'AclSizeInformation',2);
enuminfo.TOKEN_INFORMATION_CLASS=struct('TokenUser',1,'TokenGroups',2,'TokenPrivileges',3,'TokenOwner',4,'TokenPrimaryGroup',5,'TokenDefaultDacl',6,'TokenSource',7,'TokenType',8,'TokenImpersonationLevel',9,'TokenStatistics',10);
enuminfo.SID_NAME_USE=struct('SidTypeUser',1,'SidTypeGroup',2,'SidTypeDomain',3,'SidTypeAlias',4,'SidTypeWellKnownGroup',5,'SidTypeDeletedAccount',6,'SidTypeInvalid',7,'SidTypeUnknown',8);
enuminfo.tagSTGC=struct('STGC_DEFAULT',0,'STGC_OVERWRITE',1,'STGC_ONLYIFCURRENT',2,'STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE',4);
enuminfo.tagMSHLFLAGS=struct('MSHLFLAGS_NORMAL',0,'MSHLFLAGS_TABLESTRONG',1,'MSHLFLAGS_TABLEWEAK',2);
enuminfo.tagCLSCTX=struct('CLSCTX_INPROC_SERVER',1,'CLSCTX_INPROC_HANDLER',2,'CLSCTX_LOCAL_SERVER',4,'CLSCTX_INPROC_SERVER16',8);
enuminfo.tagTOKEN_TYPE=struct('TokenPrimary',1,'TokenImpersonation',2);
methodinfo=fcns;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -