宏
第九章-宏
使用GotoControl命令,可以把光标焦点 命令, 使用 命令 移到打开的窗体、 移到打开的窗体、窗体数据表或查询数据表中 当前记录的指定字段或控件上。如果要让某一 当前记录的指定字段或控件上。 特定的字段或控件获得焦点,可以使用该操作。 特定的字段或控件获得焦点,可以使用该操作。 使用StopMacro命令,可终止当前正在运 命令, 使用 命令 行的宏。 行的宏。 使用Close命令,可以关闭指定的Access 使用 命令,可以关闭指定的 命令 窗口;或者,如果没有指定窗口,则关闭活动 窗口;或者,如果没有指定窗口, 窗口。 窗口。
四、 OpenReport、GotoControl、 、 、 StopMacro、Close命令 、 命令
使用OpenReport命令, 使用OpenReport命令,通过设置该命令的操 OpenReport命令 作参数,可以在“设计”视图或“打印预览” 作参数,可以在“设计”视图或“打印预览” 中打开报表,或者可以立即打印报表,也可以 中打开报表,或者可以立即打印报表, 限制需要在报表中打印的记录数。 限制需要在报表中打印的记录数。
第九章 宏
9.1 宏的概述
一、什么是宏
宏是由一个或多个操作组成的集合。 宏是由一个或多个操作组成的集合。每个操 作都由命令来完成,而命令均由Access定义。 定义。 作都由命令来完成,而命令均由 定义 例如: 命令表示打开某个窗体。 例如:“OpenForm”命令表示打开某个窗体。 命令表示打开某个窗体 宏的作用是使操作自动化。 宏的作用是使操作自动化。
五、 ApplyFilter命令 命令
使用ApplyFilter命令可以对表、窗体或报 命令可以对表、 使用 命令可以对表 表应用筛选、查询或SQL WHERE子句,以便 子句, 表应用筛选、查询或 子句 限制或排序表的记录以及窗体或报表的基础表 或基础查询中的记录。 或基础查询中的记录。
宏的基础语法
宏的基础语法由两部分组成:宏名和宏体。
在C语言中,宏定义使用“#define”命令,其基本语法形式为:复制代码
#define 宏名宏体
•宏名:是符合C语言变量规则的名字,一般使用大写表示。
•宏体:“替换文本”可以是任意常数、表达式、字符串等。
在预处理时,程序中所有出现的宏名都会被宏体替换。
这种替换是原地展开,没有调用开销,因此可以提高程序运行效率。
同时,使用宏定义可以方便程序修改,当在程序中需要多次使用某一个变量时,将其定义成一个宏可以避免多处同时修改。
请注意,宏定义和函数的最大差别是:宏定义是原地展开,因此没有调用开销;而函数是跳转执行再返回,因此函数有比较大的调用开销。
以上内容仅供参考,建议查阅C语言相关书籍或咨询技术专业人士以获取更准确的信息。
宏
宏一、宏的概念1、宏的定义:宏是由一个或多个操作组成的集合,其中的每个操作能够自动地实现特定的功能。
2、宏与Visual BasicAccess中宏的操作,都可以在模块对象中通过编写VBA 来达到相同的功能。
任何宏都能找到相应的VBA代码!打开和关闭窗体、显示和隐藏工具栏或运行报表等一般是通过宏来完成。
3、常用宏操作(1)打开或关闭数据表对象OpenForm 命令用于打开窗体。
OpenReport 命令用于打开报表。
OpenQuery 命令用于打开查询。
CloseWindow命令用于关闭数据库对象。
(2)运行和控制流程RunSQL命令用于执行指定的SQL语句。
RunApp命令用于执行指定的外部应用程序。
操作参数:notepad.exe 打开记事本!QuitAccess命令用于退出Access。
(3)设置控件属性值SetValue命令用于设置控件属性值。
(4)刷新、查找数据或定位记录Requery命令用于实施指定控件重新查询,即刷新控件数据。
FindRecord命令用于查找满足指定条件的第一条记录。
GoToRecord命令用于指定当前记录。
(5)控制显示Maximize命令用于最大化激活窗口。
Minimize命令用于最小化激活窗口。
Restore命令用于将最大化或最小化窗口恢复至原始大小。
(6)通知或警告用户Beep命令用于使计算机发出“嘟嘟”声。
MessageBox命令用于显示消息框。
SetWarnings命令用于关闭或打开系统消息。
(7)导入和导出数据TransferDatabase用于从其他数据库导入和导出数据。
TransferText命令用于从文本文件导入和导出数据。
(8)自动运行宏宏名:autoexec关闭自动运行的宏需要打开数据库时按住shift键!注意:当要进行以下处理操作情况时,应该使用VBA而不要使用宏。
①数据库的复杂操作和维护。
②自定义过程的创建和使用。
二、宏的操作宏可以分为三类:1、操作序列宏:操作的集合,所有的操作都会按照操作命令的先后顺序执行。
第十一讲 宏
记”窗体;宏“S3”的功能是预览“教师报表”;每一个宏的最
第7章 宏
7.2.1 创建宏与宏组
任务7 创建“数据浏览CD”宏组 1.任务要求
掌握复制和修改宏的操作方法。 2.操作步骤 本信息浏览”宏,弹出快捷菜单,使用【复制】、【粘贴】 菜单项,产生 “修改”宏。
(1)在“教学管理”数据库的宏对象窗口中,右击“学生基
END
第7章 宏
7.2.1 创建宏与宏组
•创建宏并不一定必须打开某些对象,也可以执行某 些命令,例如,退出系统命令也可以由宏执行 任务5 使用宏退出系统 1.任务要求 掌握宏执行命令的操作方法。 2.操作步骤 (1)打开“教学管理”数据库的宏对象窗口。
(2)打开“宏”编辑窗口。
(3)选择Quit操作。 (4)任务完成,保存宏时为宏起名为“退出系统”,运行
END
第7章 宏
7.1 宏的基本概念
二、宏与VBA
• 在Access中,对于不能使用控件完成的特定操作,可 以使用建立宏或编写Visual Basic Application(简称 VBA)应用模块两种方法来完成。 • 对于简单的操作,可以用宏来完成,而对复杂的操作, 则必须使用程序来实现。凡能够使用宏完成的操作, 同样可以用程序来完成。
一、宏的定义 • 通过前面的介绍可以知道使用命令按钮可以控制其他 数据库对象,自动执行一些操作命令,例如,打开窗 体对象、打开表对象等。 • 宏是Access专门提供的一种可以控制其他数据库对象、 自动执行某种操作命令的数据库对象。与命令按钮不 同的是,按钮只能执行一个命令,而宏可以执行多个 操作命令,使用宏可以一次完成多个操作任务。 • 使用宏可以提高数据库的使用效率,简化数据库的操 作。通过宏可以将表、查询、窗体、报表等数据库对 象有机地组织起来,建立一个数据库应用系统。
宏组词_宏的组词_宏字组词大全
宏组词_宏的组词_宏字组词大全宏组词_宏的组词_宏字组词的详细组词大全,觉得有用就收藏了,这里给摘抄给大家学习。
“宏”字开头的组词:宏硕、宏阔、宏愿、宏昌、宏大、宏富、宏量、宏放、宏儒、宏图、宏博、宏整、宏议、宏通、宏亮、宏观、宏壮、宏指、宏敞、宏伟、宏仁、宏业、宏谟、宏玩、宏源、宏宏、宏丽、宏辞、宏村、宏扬、宏论、宏盛、宏拔、宏运、宏达、宏宇、宏志、宏杰、宏才、宏恩、宏远、宏朗、宏毅、宏旨
“宏”字结尾的组词:辉宏、恢宏、志宏、宽宏、宏宏、德宏
“宏”字的成语组词:宏材大略、宏儒硕学、宏图大展、宏图大志、宏才远志、度量宏大、取精用宏、大展宏图、崇论宏议、宽宏大量、博学宏才、宽宏大度、大雅宏达、无关宏旨
“宏”的诗句:
一、宏略遇羣飞《周宗庙歌皇夏》
二、第中筑堂最宏丽《题郭太尉金州第中至喜堂》
三、就拓宏模须大手《和傅侍郎至临漳感旧十咏》
四、子长宏度《文宣王及其弟子赞》
五、举善何其宏《杂兴》
六、戎帐宏开《沁园春·莲叶山前》
七、器宏事果遂《吴疾愈约客游湖上园》
八、起宏图《水调歌头·游泳》
九、宏开大藩《沁园春·皂盖朱幡》
十、宏施韬略《偈颂八十五首》
十一、心公德始宏《杂兴》
十二、君平术肆独宏开《颂古五十五首》
十三、演道精宏浩大《满庭芳·太古真风》
十四、逊封散宏财《读萧何传有感》
十五、赏认袁宏《沁园春·不恨穷途》
宏组词_宏的组词_宏字组词全部组词内容,为大家提供在线小学组词大全,如果想要获取更多词语,。
计算机中宏的概念
计算机中宏的概念
嘿,朋友们!今天咱来聊聊计算机里“宏”是啥概念。
有一回我用办公软件处理一堆文件,可麻烦了,好多重复的操作。
后来我听人说有个叫“宏”的东西能帮忙。
宏呢,简单来说就是让计算机自动帮你做一些重复的事情。
就像你要是老得在文档里输入同样的一段话,或者老得进行同样的格式调整,有了宏,你就可以把这些操作录下来,下次直接让计算机自动做。
比如说我处理那些文件的时候,如果我把一些重复的格式设置录成宏,那以后再遇到同样的文件,我就不用一个一个地去调整了,直接运行宏,计算机就帮我搞定了,可省事儿了。
咱平时用计算机的时候,如果有很多重复的工作要做,就可以想想能不能用宏来帮忙。
这样能省不少时间和力气呢。
所以啊,宏就是计算机里的一个小助手,让我们的工作更轻松。
以后咱要是觉得计算机操作太麻烦,就可以找找宏这个好帮手。
好了,今天就聊到这儿,拜拜!。
宏的概念
7.1.3 宏 向Visual Basic程序代码转换 p239
转换窗体或报表中的宏
在“设计”视图中打开窗体或报表 在“工具”菜单中选择“宏”,单击“将窗体的宏转换为 Visual Basic代码”或“将报表的宏转换为Visual Basic代 码” 单击对话框的“转换”按钮,再.2 宏操作
1
7.1 宏的概念
7.1.1宏 的基本概念 p237
宏是由一个或多个操作组成的的集合。可以把各种动作依 次定义在宏里,运行宏时,Access就会依照所定义的顺序运行 下来。例如,可以创建一个宏,让它自动打开某个窗体、自动 打印某份报表等。
宏是Access数据库中的一个对象。 Access中的宏可以是包含操作序列的一个宏,也可以是某个 宏组,宏组由若干个宏组成。 可以使用条件表达式来决定在什么情况下运行宏,以及在 运行宏时某项操作是否进行。根据以上三种情况,可以将宏分 为:操作序列宏、宏组和包含条件操作的宏。操作序列宏是由 一系列操作序列组成的。每次运行该宏时,Access都将执行这 些操作。如果存在着许多宏,那么将相关的宏分到不同的宏组 将有助于数据库的管理。
4
例2:建立一个多个宏命令的宏组。P238 图7.3 。 操作步骤如下:
1.打开“教学管理”数据库,定位在“宏”对象下; 2.单击“新建”按钮,屏幕显示的宏窗口,单击“视图”菜单上“宏 名”命令,窗口自动增加“宏名”列; 3.按照图中所示,在窗口上半部分和下半部分,分别输入相应内容, 并选择相应的宏操作命令; 4.单击“保存”按钮,在另存为对话框中输入“宏练习2”; 5.宏组不能直接运行,需要在窗体命令按钮事件中添加宏组,运行 窗体,单击命令按钮来执行宏组。 6.在“窗体”对象下,如图所示的2个命令按钮,并分别设置属性的 单击事件,添加宏组。 7.运行窗体,分别单击命令按钮来执行宏。
【宏的成语】_带宏字的成语_关于宏的成语
宏的成语
宏的成语:崇论宏议、⼤展宏图、宏儒硕学、宏材⼤略、宏图⼤志、恢宏⼤度、宏才⼤略、宽宏⼤量、宽宏⼤度、取精⽤宏、⽆关宏旨、博学宏才、长篇宏论、⼤雅宏达、宏伟壮观、宏才远志
【成语解释】
(1)崇论宏议:崇:⾼;宏:⼤。
指⾼明宏⼤越的议论或见解
(2)⼤展宏图:展:把卷画打开,⽐喻实现;宏图:⽐喻宏伟远⼤的谋略与计划。
⼤规模地实施宏伟远⼤的计划或抱负
(3)宏儒硕学:指学问渊博的⼈
(4)宏材⼤略:见“宏才⼤略”。
(5)宏图⼤志:宏伟的计划,远⼤的志向。
(6)恢宏⼤度:恢:宽⼴,⼤。
⼼胸开阔,⽓量宏⼤
(7)宏才⼤略:杰出的才能和谋略
(8)宽宏⼤量:形容度量⼤,能容⼈。
(9)宽宏⼤度:指待⼈宽厚,度量⼤
(10)取精⽤宏:⽤:享受。
从⼤量材料中选取精华充分加以运⽤。
(11)⽆关宏旨:宏:⼤;旨:意义,⽬的。
和主要意思没有关系。
指意义不⼤或关系不⼤。
(12)博学宏才:博:⼴博;学:学问;宏:⼴⼤;才:才能。
学识⼴博,有多⽅⾯的才能
(13)长篇宏论:滔滔不绝的⾔论。
多指内容烦琐、词句重复的长篇发⾔或⽂章
(14)⼤雅宏达:⼤雅:宏达雅正;宏达:才识⼴博通达。
指宏达雅正才德⾼尚的⼈
(15)宏伟壮观:壮观:雄伟的景象。
形容景象、建筑雄伟
(16)宏才远志:宏:⼴博。
杰出的才能和远⼤的志向。
宏的四字成语
宏字的成语宏,读作hóng。
基本字义是广大,博大:~大。
~伟。
~图。
~愿。
~论。
~丽。
~亮。
~观。
宽~。
又为百家姓之一:宏姓。
(一)宏开头的成语:宏图大志宏伟的计划,远大的志向。
宏儒硕学指学问渊博的人。
宏才大略杰出的才能和谋略。
宏才远志宏广博。
杰出的才能和远大的志向。
宏材大略杰出的才能和谋略。
同宏才大略。
宏伟壮观壮观雄伟的景象。
形容景象建筑雄伟。
(二)宏结尾的成语:取精用宏用享受。
从大量材料中选取精华充分加以运用。
(三)宏居中的成语:宽宏大量形容度量大,能容人。
不关宏旨宏大旨意义,目的。
和主要意思没有关系。
指意义不大或关系不大。
大展宏图展把卷画打开,比喻实现宏图比喻宏伟远大的谋略与计划。
大规模地实施宏伟远大的计划或抱负。
宽宏大度形容度量大,能容人。
高文宏议高明的文章,恢宏的议论。
无关宏旨宏大旨意义,目的。
和主要意思没有关系。
指意义不大或关系不大。
恢宏大度心胸开阔,气量宏大。
崇论宏议崇高宏大。
指高明宏大越的议论或见解。
大雅宏达大雅宏达雅正宏达才识广博通达。
指宏达雅正才德高尚的人。
长篇宏论滔滔不绝的言论。
多指内容烦琐词句重复的长篇发言或文章。
度量宏大度量器量,涵养。
指人有涵养,器量大,心胸宽广。
博学宏词科举名目的一种。
始于唐开元中,迄於宋末。
旧唐书陆贽传年十八登进士第,以博学宏词登科,授华州郑县尉。
宋沉作喆寓简卷八予时欲博学宏才博广博学学问宏广大才才能。
学识广博,有多方面的才能。
宏组词组什么词
宏组词组什么词
宏组词有:宏观、宏愿、宏图、恢宏、宏富
二、释义:
1、宏大:宏伟。
宏图。
宏愿。
宽宏。
2、姓。
三、宏的部首:宀
四、汉字结构:上下结构
五、造字法:形声;上形下声
扩展资料:
笔顺读写:点、点、横撇/横钩、横、撇、撇折、点、
二、相关组词:
1、宏观[hóng guān]
不涉及分子、原子、电子等内部结构或机制的(跟“微观”相对,下同):宏观世界。
宏观观察。
2、宏愿[hóng yuàn]
伟大的志愿:报效祖国的宏愿。
3、宏图[hóng tú]
远大的设想;宏伟的计划:宏图大略。
大展宏图。
4、恢宏[huī hóng]
同“恢弘”。
5、宏富[hóng fù]
丰富:征引宏富。
三、计算机中宏又称为宏命令,是通过特殊的控制语,将一系列动作简便化。
即:一种批处理的程序。
通俗易懂地介绍一下什么是宏
通俗易懂地介绍一下什么是宏
“宏”在许多领域都有应用,但在这里我假设你是在谈论编程或软件中的“宏”。
在编程中,宏是一种代码块,可以用来定义一组操作或命令。
当你在程序中调用这个宏时,它就会执行这些预先定义的操作或命令。
宏可以使代码更加简洁、可读性更好,并且可以重复使用。
例如,假设你在编写一个处理数字的程序,你经常需要使用到求平方的代码。
你可以定义一个宏来完成这个操作,而不是每次都写出完整的求平方的代码。
宏也有一些缺点。
例如,调试可能会比较困难,因为错误可能出现在宏的内部,但可能在宏调用处出现。
此外,过度使用宏可能会导致代码变得难以阅读和理解。
在某些编程语言中,如C和C++,宏可以通过预处理器指令定义,如`#define`。
在其他语言中,如Python和JavaScript,宏的概念可能并不明显,但可以通过函数、模块或其他方式实现类似的功能。
总之,宏是一种预定义的代码块,可以在程序中重复使用,以简化代码和提高效率。
宏的拼音_宏的组词_宏的笔顺_宏的意思及诗句大全
宏的拼音_宏的组词_宏的笔顺_宏的意思
及诗句大全
宏的拼音_宏的组词_宏的笔顺_宏的意思及诗句大全的详细拼音、笔顺、诗句,觉得有用就收藏了,这里给摘抄给大家学习。
宏的拼音,宏的组词,宏的笔顺,宏的意思,宏的笔画,宏的部首,宏的英文,宏的成语,宏的诗句
宏的拼音:hóng
宏的笔顺:丶丶フ一ノフ丶
宏的部首:宀
宏的笔画:7
宏的结构:上下结构
宏的英文:wide,spacious,great,vast
宏的繁体字:厷吰宖
宏的同音字:霐、鋐、黌、鸿、、弘、鈜、、洪、泓
宏的组词:宏业、宏朗、宏仁、宏愿、宏议、宏伟、宏杰、宏儒、宏图、宏指、宏观、宏论
宏的成语:宏图大志、无关宏旨、宏图大展、崇论宏议、宏才远志、大雅宏达、宏儒硕学
宏的意思:
一、姓。
二、广大,博大:宏大。
宏伟。
宏图。
宏愿。
宏论。
宏丽。
宏亮。
宏观。
宽宏。
宏的诗句:
一、逊封散宏财《读萧何传有感》
二、乾坤种此昭宏德《筠溪八景诗·谷岫陵云》
三、演道精宏浩大《满庭芳·太古真风》
四、小试宏才《醉蓬莱·望秋高梨岭》
五、宏光建国《念奴娇宏光》
六、器局事宏大《隆兴书堂自警三十五首》
七、夸父诞宏志《读《山海经》其九》
八、袁宏泊渚《蒙求》
九、使君宏放《水调歌头多景楼》
十、天与雄才宏略《念奴娇·茂陵仙客》
宏的拼音_宏的组词_宏的笔顺_宏的意思及诗句大全全部内容,。
宏字组词_宏的组词_宏组词大全
宏字组词_宏的组词_宏组词大全宏字组词_宏的组词_宏组词_宏怎么组词的详细组词大全,觉得有用就收藏了,这里给摘抄给大家学习。
“宏”字开头的组词:宏扬、宏杰、宏丽、宏远、宏村、宏拔、宏运、宏玩、宏博、宏指、宏志、宏通、宏亮、宏伟、宏恩、宏谟、宏源、宏整、宏敞、宏毅、宏观、宏议、宏宏、宏旨、宏昌、宏论、宏放、宏愿、宏儒、宏壮、宏达、宏仁、宏业、宏盛、宏阔、宏图、宏宇、宏量、宏富、宏辞、宏才、宏大、宏硕、宏朗
“宏”字的成语组词:宏材大略、宏儒硕学、宏图大志、宏图大展、宏才远志、度量宏大、大雅宏达、无关宏旨、取精用宏、宽宏大量、宽宏大度、崇论宏议、博学宏才、大展宏图
“宏”字结尾的组词:宏宏、德宏、辉宏、志宏、恢宏、宽宏
“宏”的诗句:
一、肆瞻宇宙宏《自安福过真珠园梅坡》
二、夸父诞宏志《读《山海经》其九》
三、癯中气局宏《挽黄提举震三章》
四、举善何其宏《杂兴》
五、赏认袁宏《沁园春·不恨穷途》
六、君平术肆独宏开《颂古五十五首》
七、袁宏泊渚《蒙求》
八、帝图宏《十二时/忆少年》
九、赵学规模本自宏《赵守礼延入学陈伯跃有诗咏其事因和以复之》
十、身如椰子口宏开《矮道者》
十一、毕宏已老韦偃少《戏韦偃为双松图歌》
十二、忠勤王室展宏谟《送赵普》
十三、宏光建国《念奴娇宏光》
十四、宏基隆陛级《六州》
十五、继出宏材《缘识》
宏字组词_宏的组词_宏组词_宏怎么组词全部组词内容,为大家提供在线小学组词大全,如果想要获取更多词语,。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
G65 H02 P#101 Q10 R20
上面4个都是加指令的格式都是把Q后面的数值或变量号内的数值加上R后面的数
值或变量号内的数值然后等于到P后面的变量号中.
H03减指令;格式G65 H03 P#101 Q#102 R#103,把#102的数值减去#103的数值赋予#101
运算指令
运算式的右边可以是常数、变量、函数、式子
式中#j,#k也可为常量
式子右边为变量号、运算式
定义
#I=#j
2. 算术运算
#I=#j+#k
#I=#j-#k
#I=#j*#k
#I=#j/#k
3. 逻辑运算
#I=#JOK#k
#I=#JXOK#k
#I=#JAND#k
4. 函数
H81 H82 H83 H84 H85 H86 ,分别是等于就转的H81;不等于就转的H82;小于就转的H83;大于就转的H84;小于等于就转的H85;大于等于就转的H86;
格式:G65 H8x P10 Q#101 R#102;将#101内的数值和#102内的数值相比较,按上面的H8x的码带入H8x中去,如果条件符合就跳到第10程序段,如果不符合就继续执行下面的程序段.
各用户宏程序内公用的变量
例:上例中#10改用#100时,B宏程序中的
X#100表示X20
#100~#149 断电后清空
#500~#531保持型变量(断电后不丢失)
系统变量
固定用途的变量,其值取决于系统的状态
例:#2001值为1号刀补X轴补偿值
#5221值为X轴G54工件原点偏置值
入时必须输入小数点,小数点省略时单位为μm
H32 COS余玄函数指令:格式G65 H32 #101 Q#102 R#103;含义Q后面的#102是三角形的斜边
R后面的#103内存的是角度.结果是#101=#102*COS#103,也就是说可以直接用这个求出三角形的
另一条边长.和以前的指令一样Q和R后面也可以直接写数值.
H33和H34本来应该是TAN 和ATAN的可是经过我使用得数并不准确,希望有知道的人能够告诉我是为什么?
2. 变量号可用变量代替
例:#[#30],设#30=3 则为#3
3. 变量不能使用地址O,N,I
例:下述方法下允许
O#1;
I#2 6.00×100.0;
N#3 Z200.0;
4. 变量号所对应的变量,对每个地址来说,都有具体数值范围
例:#30=1100时,则M#30是不允许的
5. #0为空变量,没有定义变量值的变量也是空变量
若#3=FIX[#1]时,则#3=1.0
若#3=FUP[#2]时,则#3=-2.0
若#3=FIX[#2]时,则#3=-1.0
5) 指令函数时,可只写开头2个字母
例:ROUND→RO
FIX→FI
6) 优先级
函数→乘除(*,1,AND)→加减(+,-,OR,XOR)
例:#1=#2+#3*SIN[#4];
基本指令:
H01赋值;格式:G65H01P#101Q#102:把#102内的数值赋予到#101中
G65H01P#101Q#10:把10赋予到#101中
H02加指令;格式G65 H02 P#101 Q#102 R#103,把#102的数值加上#103的数值赋予#101
G65 H02 P#101 Q#102 R10
三角函数指令:
H31 SIN正玄函数指令:格式G65 H31 P#101 Q#102 R#103;含义Q后面的#102是三角形的斜边R后面的#103内存的是角度.结果是#101=#102*SIN#103,也就是说可以直接用这个求出三角形的另
一条边长.和以前的指令一样Q和R后面也可以直接写数值.
G91 X-#1;X-1.235
X-#2 F300;X-2.346
X[#1+#2];X3.580
未返回原处,应改为
X[ROUND[#1]+ROUND[#2]];
4) 取整后的绝对值比原值大为上取整,反之为下取整
例:设#1=1.2,#2=-1.2时
若#3=FUP[#1]时,则#3=2.0
宏程序
A类宏是用G65 Hxx P#xx Q#xx R#xx或G65 Hxx P#xx Qxx Rxx、
格式输入的xx的意思就是数值,是以um级的量输入的,比如你输入100那就是0.1MM~~~~~.
#xx就是变量号,关于变量号是什么意思再不知道的的话我也就没治了,不过还是教一下吧
变量号就是把数值代入到一个固定的地址中,固定的地址就是变量,
7) 括号为中括号,最多5重,园括号用于注释语句
例:#1=SIN[[[#2+#3]*#4+#5]*#6];(3重)
转移与循环指令
无条件的转移
格式: GOTO 1;
GOTO #10;
2.条件转移
格式: IF[<条件式>] GOTO n
条件式:
#j EQ#k 表示=
#j NE#k 表示≠
6. 变量值定义:
程序定义时可省略小数点,例:#123=149
MDI键盘输一. 变量的种类
局部变量#1~#33
一个在宏程序中局部使用的变量
例: A宏程序 B宏程序
… …
#10=20 X#10 不表示X20
… …
断电后清空,调用宏程序时代入变量值
公共变量#100~#149,#500~#531
#I=SIN[#j] 正弦
#I=COS[#j] 余弦
#I=TAN[#j] 正切
#I=ATAN[#j] 反正切
#I=SQRT[#j] 平方根
#I=ABS[#j] 绝对值
#I=ROUND[#j] 四舍五入化整
#I=FIX[#j] 下取整
#I=FUP[#j] 上取整
#I=BIN[#j] BCD→BIN(二进制)
G65 H03 P#101 Q#102 R10
G65 H03 P#101 Q10 R#103
G65 H03 P#101 Q20 R10
上面4个都是减指令的格式都是把Q后面的数值或变量号内的数值减去R后面的数
值或变量号内的数值然后等于到P后面的变量号中.
H04乘指令;格式G65 H04 P#101 Q#102 R#103,把#102的数值乘上#103的数值赋予#101
#j GT#k 表示>
#j LT#k 表示<
#j GE#k 表示≥
#j LE#k 表示≤
例: IF[#1 GT 10] GOTO 100;
…
N100 G00 691 X10;
例:求1到10之和
O9500;
#1=0
#2=1
N1 IF [#2 GT10] GOTO 2
#1=#1+#2;
#I=BCN[#j] BIN→BCD
说明
角度单位为度
例:90度30分为90.5度
2) ATAN函数后的两个边长要用“1”隔开
例:#1=ATAN[1]/[-1]时,#1为了35.0
3) ROUND用于语句中的地址,按各地址的最小设定单位进行四舍五入
例:设#1=1.2345,#2=2.3456,设定单位1μm
例:#5,#109,#501,#[#1+#2-12]
(二) 变量的使用
地址字后面指定变量号或公式
格式: <地址字>#I
<地址字>-#I
<地址字>[<式子>]
例:F#103,设#103=15 则为F15
Z-#110,设#110=250 则为Z-250
X[#24+#18*COS[#1]]
#2=#2+1;
GOTO 1
N2 M301.循环
格式:WHILE[<条件式>]DO m;(m=1,2,3)
…
…
…
ENDm
说明:1.条件满足时,执行DOm到ENDm,则从DOm的程序段
不满足时,执行DOm到ENDm的程序段
2.省略WH平方根指令:
H21;格式G65 H21 P#101 Q#102 ;意思是把#102内的数值开了平方根然后存到#101中(这个指令是非常重要的如果在车椭圆的时候没有开平方跟的指令是没可能用宏做到的.
无条件转移指令:
H80;格式:G65 H80 P10 ;直接跳到第10程序段
有条件转移指令:
3.嵌套
4.EQ NE时,空和“0”不同
其他条件下,空和“0”相同
例:求1到10之和
O0001;
#1=0;
#2=1;
WHILE [#2LE10] DO1;
#1=#1+#2;
#2=#2+#1;
END1;
M30;
G65 H05 P#101 Q#102 R10
G65 H05 P#101 Q10 R#103
G65 H05 P#101 Q20 R10
上面4个都是除指令格式都是把Q后面的数值或变量号内的数值除以R后面的数
值或变量号内的数值然后等于到P后面的变量号中.(余数不存,除数如果为0的话会出现112报警)
G65 H04 P#101 Q#102 R10
G65 H04 P#101 Q10 R#103
G65 H04 P#101 Q20 R10
上面4个都是乘指令的格式都是把Q后面的数值或变量号内的数值乘上R后面的数
值或变量号内的数值然后等于到P后面的变量号中.