C语言执行器功能及应用探素课件_第1页
C语言执行器功能及应用探素课件_第2页
C语言执行器功能及应用探素课件_第3页
C语言执行器功能及应用探素课件_第4页
C语言执行器功能及应用探素课件_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C语言执行器功能及应用2023年8月16日C语言执行器功能及应用2023年8月4日目录

C语言执行器概述特点、对比FPC语言执行器的编程C语言库、应用程序、基本编程、编译编程示例C语言执行器编程演示目录C语言执行器概述C语言执行器概述C语言执行器概述●和计算机C语言应用程序的高互换性;●可以与宏执行器同时使用;●可以和MANUALGUIDEi同时使用;●可以在FlashROM保存各种数据;●支持触摸屏和存储卡输入、输出;●通过窗口显示可以同时显示CNC画面和用户画面特点C语言执行器概述●和计算机C语言应用程序的高互换性;特点对比FP

C语言执行器概述

C语言执行器FP图形显示复杂、自由简单、固定CNC控制能力强一般计算能力强一般开发周期长短稳定性一般高占用资源量较少较多对比FPC语言执行器概述C语言执行器FP图形显示复杂、自C语言执行器概述对比FP

C语言执行器FPCNC窗口库220(236)90PMC窗口库16(19)10文件操作库√╳串行通信库√╳任务控制库√╳FCA库√╳F-ROM库√╳更多的功能:刀具管理操作、文件操作更强的功能:数据批量操作、增强功能C语言执行器概述对比FPC语言执行器FPCNC窗口库22C语言执行器的编程C语言执行器的编程C语言执行器的编程C语言库基于ANSI标准的C语言标准库MS-C扩展C语言标准库图形库(MS-C图形函数、C执行器独有图形函数)CNC/PMC窗口库MDI库CRT操作库文件操作库 C语言执行器独有串行通信库 C语言执行器独有任务控制库 C语言执行器独有FCA库 C语言执行器独有F_ROM库 C语言执行器独有触摸屏库C语言执行器的编程C语言库基于ANSI标准的C语言标准库C语言执行器的编程应用程序应用程序主要由5(6)个独立任务构成A主任务(对话宏)主任务进行画面显示、键输入、CNC数据的读写等几乎所有的处理B报警任务、通信任务(辅助宏)辅助任务通常在和主任务独立进行,监视周期启动的各种状态,阅读机/穿孔机的相关处理。C窗口任务在任意画面上进行窗口显示D高级任务独立的按一定周期执行任务,实时进行高优先级的处理和快速数据处理C语言执行器的编程应用程序应用程序主要由5(6)个独立任务C语言执行器的编程应用程序C语言执行器的编程应用程序C语言执行器的编程基本编程C语言执行器的编程基本编程C语言执行器的编程设定用户画面登陆用户画面号:设定CRT模式:设定CNC画面和用户画面切换方式:设定调色板:打开显示(CRT_OPEN): 设定视频模式 画面显示

……关闭显示(CRT_CLOSE):C语言执行器的编程设定用户画面登陆用户画面号:C语言执行器的编程设定用户画面crt_setuserscrn(intnum,int*scrntbl)登陆用户画面号在主任务中至少登陆一个用户画面(即使不需要C语言执行器的用户画面),如果不指定用户画面就不能再次从CNC画面返回用户画面。可以置换传统的CNC画面,也可以使用C语言执行器专用画面。C语言执行器的编程设定用户画面crt_setuserscrC语言执行器的编程10.4寸英寸彩色LCD8.4英寸彩色LCD(缩小显示模式)8.4英寸彩色LCD(标准显示模式)crt_setmode(unsignedintmode)设定CRT显示模式进行显示字符数和色彩模式的设定可以将显示语言设置为中国简体字显示设定用户画面C语言执行器的编程10.4寸英寸彩色LCD8.4英寸彩色LCC语言执行器的编程设定用户画面crt_setswt(unsignedintmode)设定CNC画面和用户画面的切换方式bit0 0:允许从用户画面向CNC画面切换

1:禁止从用户画面向CNC画面切换 (CRT_SWT_DIS)bit2 0:在图形显示打开过程中禁止画面切换

1:在图形显示打开过程中可以画面切换 (CRT_SWT_GREN)bit3 CNC画面发生报警时,是否自动向报警画面切换

0:根据通常CNC的设定(参数3111#7)

1:基于用户画面(参数8650#1) (CRT_SWT_ACNC)bit4 CNC软件对MDI面板的功能键

0:进行通常读取

1:不能进行读取(CNC软键侧不能进行画面切换) (CRT_SWT_MFKY)C语言执行器的编程设定用户画面crt_setswt(unsC语言执行器的编程设定用户画面crt_setpalette(index,color)设定用于VGA字符的调试板调试板号颜色值显示颜色字体颜色背景颜色00x00000000黑色304010x0000003F红色314120x00003F00绿色324230x00003F3F黄色334340x003F0000蓝色344450x003F003F紫色354560x003F3F00浅蓝色364670x003F3F3F白色374780x00181818灰色1;303;4090x000C0C1C暗红色1;313;41100x000C1C0C暗绿色1;323;42110x000C1C1C暗黄色1;333;43120x001C0C0C暗蓝色1;343;44130x001C0C1C暗紫色1;353;45140x001C1C0C暗浅蓝色1;363;46150x00282828暗白色1;373;470000000000BBBBBB00GGGGGG00RRRRRRR红色数据G绿色数据B蓝色数据C语言执行器的编程设定用户画面crt_setpaletteC语言执行器的编程_setvideomode()设定根据显示的不同而不同设定用户画面C语言执行器的编程_setvideomode()设定用户画面C语言执行器的编程crt_setmode(CRT_MODE_CFLAG,CFALG_GBCODE)设定用户画面crt_setuserskey()给CNC画面显示的软件追加用户画面选择项目、或者移动、删除传统CNC画面的选择项目。C语言执行器的编程crt_setmode(CRT_MODE_C语言执行器的编程CNC操作CNC/PMC操作:NC指令操作参数操作用户宏变量操作……PMC数据操作文件操作:串口操作:F-ROM操作:C语言执行器的编程CNC操作CNC/PMC操作:C语言执行器的编程CNC操作文件操作:CF卡或SRAM1在插槽插入存储卡2通过应用程序在磁盘设备安装存储卡3通过fopen,fcreate等函数指定驱动器B:并打开文件4通过fprintf,fscanf等函数读取、写入存储卡内容5执行fclose函数关闭文件6协助存储卡7从卡槽拔出存储卡

C语言执行器的编程CNC操作文件操作:CF卡或SRAMC语言执行器的编程CNC操作串行通信操作:RS232设备

C语言执行器的编程CNC操作串行通信操作:RS232设备 C语言执行器的编程CNC操作F_ROM操作:1打开指定的F-ROM文件2选择F-ROM中的数据3读取F-ROM文件中的内容4关闭F-ROM文件

C语言执行器的编程CNC操作F_ROM操作:C语言执行器的编程编译&运行VisualC++WindRivercompilerC/C++C语言执行器的编程编译&运行VisualC++WindC语言执行器的编程编译&运行NCguide与CNC系统的主要区别部分函数不能使用NCguide进行仿真程序运行时间、和时间有关的任务,与实际执行时间不同由于使用不同的编译器,编程时要进行考虑SRAM、DRAM操作方式不同C语言执行器的编程编译&运行NCguide与CNC系统的主C语言执行器的编程编译&运行功能:Macroexecutor+CLanguageExecutor Customsoftwaresize CLanguageExecutoradditionalSRAM参数:8661 变量区容量 8662 SRAM磁盘容量

温馨提示

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

评论

0/150

提交评论