计算机lab windowscvi实例

上传人:e****s 文档编号:251320971 上传时间:2024-11-06 格式:PPT 页数:11 大小:340.50KB
收藏 版权申诉 举报 下载
计算机lab windowscvi实例_第1页
第1页 / 共11页
计算机lab windowscvi实例_第2页
第2页 / 共11页
计算机lab windowscvi实例_第3页
第3页 / 共11页
资源描述:

《计算机lab windowscvi实例》由会员分享,可在线阅读,更多相关《计算机lab windowscvi实例(11页珍藏版)》请在装配图网上搜索。

1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,/11,LabWindows/CVI教程(5),文件和端口操作,主讲:乔立岩,Email:(交作业,MSN:在线交流,Tel:86413532 ext.8611 逸夫楼611,11/6/2024,字符串操作,Formatting and I/O,String Manipulation,StringLength,int,StringLength,(char String);,i=,StringLength,(,str,);,StringLowerCase,void,StringLowerCase,(c

2、har String);,StringLowerCase,(,str,);,StringUpperCase,CompareString,int,CompareStrings,(char String_#1,int,String_#1_Index,char String_#2,int,String_#2_Index,int,Case_Sensitive,?);,i=CompareStrings(str1,ind1,str2,ind2,0);,CopyString,11/6/2024,Programmers ToolboxString Handling,AppendString,int Appen

3、dString(char*Pointer_To_String_To_Append_To,const char String_To_Append,int Num_Characters_To_Append);,AppendString(str1,str2,-1);,StrDup,char*StrDup(const char String_To_Duplicate);,str=StrDup(virtual instrumentation lesson);,RemoveSurroundingWhiteSpace,void RemoveSurroundingWhiteSpace(char String)

4、;,RemoveSurroundingWhiteSpace(str);,SkipWhiteSpace,StrICmpWithoutSurrWhiteSpace,11/6/2024,数据格式化(Data Formatting),Fmt 将一个或多个源数据item格式化到一个目标数据变量中,int Fmt(void*Target,char Format_String,.);,Fmt(str,%s%d,格式符,%s字符串,%d,%i 整型,%f浮点型,%10f浮点型数组,11/6/2024,修饰符,修饰符:wn,tn,t#,pn,bn,举例,int iData100;,float fData100;

5、,Fmt(iData,%100d%100f,fData);,Fmt(string,%s%st#%f,str1,Fmtwizard,11/6/2024,定时,/,等待,(Timer/Wait),Timer,double Timer(void),Delay,void Delay(double,Number_of_Seconds,);,Delay(3.0);,SyncWait,void,SyncWait,(double,Begin_Time,double Interval);,SyncWait(mark,interval);,日期,/,时间,(Date/Time),DateStr,char*,Dat

6、eStr,(void);,格式:,MM-DD-YYYY,TimeStr,char*,TimeStr,(void);,格式:,HH:MM:SS,GetSystemTime,int,GetSystemTime,(,int,*Hours,int,*Minutes,int,*Seconds);,11/6/2024,文件应用,UtilitiesFile Utilities,DeleteFile,int DeleteFile(char File_Name);,i=DeleteFile(*.doc);,RenameFile,int RenameFile(char Existing_File_Name,cha

7、r New_File_Name);,i=RenameFile(test1.dat,test2.dat);,CopyFile,int CopyFile(char Source_File_Name,char Target_File_Name);,i=CopyFile(“test1.dat,“test2.dat);,GetFileAttrs,int GetFileAttrs(char File_Name,int*Read-Only,int*System,int*Hidden,int*Archive);,i=GetFileAttrs(test.dat,11/6/2024,Formatting and

8、I/OFile I/O,OpenFile,int OpenFile(char File_Name,int Read/Write_Mode,int Action,int File_Type),fp=OpenFile(test.dat,VAL_READ_ONLY,VAL_OPEN_AS_IS,VAL_BINARY);,CloseFile,int CloseFile(int File_Handle);,ReadFile,int ReadFile(int File_Handle,char Buffer,int Count);,ReadFile(fp,data,8);,WriteFile,int Wri

9、teFile(int File_Handle,char Buffer,int Count);,WriteFile(fp,data,8);,ArrayToFile,FileToArray,11/6/2024,ANSI Cstdio.h,fopen,FILE*fopen(const char File_Name,const char Mode);,fp=fopen(test.dat,wb+);,fclose,int fclose(FILE*Stream);,i=fclose(fp);,fread,size_t fread(void*Buffer,size_t Element_Size,size_t

10、 Number_of_Elements,FILE*Stream);,num=fread(data,4096,1024,fp);,fwrite,size_t fwrite(const void*Buffer,size_t Element_Size,size_t Number_of_Elements,FILE*Stream);,num=fwrite(data,4096,1024,fp);,ftell,long ftell(FILE*Stream);,pos=ftell(fp);,fseek,int fseek(FILE*Stream,long Offset,int Origin);,i=fseek

11、(fp,256,SEEK_SET);,11/6/2024,路径应用,(Directory Utilities),GetDir,int,GetDir,(char,Current_Directory,);,i=,GetDir,(dir);,SetDir,DeleteDir,int,DeleteDir,(char,Directory_Name,);,i=,DeleteDir,(d:testdata);,MakeDir,int,MakeDir,(char,Directory_Name,);,i=,MakeDir,(d:testdata);,GetProjectDir,int,GetProjectDir,(char,Directory_Name,);,i=,GetProjectDir,(dir);,11/6/2024,IO,端口,(Port IO),inp,char,inp,(short,Port_Number,);,i=,inp,(0 x220+4);,j=,inp,(0 x220+5);,k=j*256+i;,inpw,k=,inpw,(0 x220+4);,inpd,outp,char,outp,(short,Port_Number,char Byte);,i=,outp,(0 x2c0+5,ch,);,outpw,outpd,11/6/2024,

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

相关资源

更多
正为您匹配相似的精品文档
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  sobing.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!