精华内容
下载资源
问答
  • 宏指令

    2017-12-22 10:06:01
    题目:#include#include"filename.h"有什么区别? 答:使用宏指令#include是通知编译器在预处理时要包含开发环境中提供的名为filename.h的头文件。使用宏指令#include"filename.h"是要求编译器在预处理时优先包含...

    题目:#include<filename.h>#include"filename.h"有什么区别?
    答:使用宏指令#include<filename.h>是通知编译器在预处理时要包含开发环境中提供的名为filename.h的头文件。使用宏指令#include"filename.h"是要求编译器在预处理时优先包含编程者指定路径下的名为filename.h的头文件,如果在指定路径下没有发现名为filename.h头文件,则使用系统提供的同名头文件。

    展开全文
  • 威纶触摸屏 XOB EXOB 文件 指令探测软件 检测程序有没有宏指令 软件 XOB EXOB不管是不是反编译加密状态,都可以测试出这个文件有没有宏指令
  • MT500宏指令使用文档

    2021-03-19 20:54:24
    MT500宏指令使用文档.pdf 介绍了关于MT500宏指令使用文档的详细说明,提供步科的技术资料的下载。
  • 显控HMI宏指令案例

    2021-04-01 05:10:41
    显控HMI宏指令案例.rar 介绍了关于显控HMI宏指令案例的详细说明,提供其它知识的技术资料的下载。
  • 一、宏指令 宏指令语句是源程序中具有独立功能的一段程序代码。他的使用需要三个过程:宏定义、宏调用、宏展开。 1、宏定义 宏指令名 MACRO [形式参数] . . . ENDM 2、宏调用 宏指令名 [实际参数] (与函数相似) 3...

    一、宏指令

    宏指令语句是源程序中具有独立功能的一段程序代码。他的使用需要三个过程:宏定义、宏调用、宏展开。
    1、宏定义
    宏指令名 MACRO [形式参数]
    .
    .
    .
    ENDM
    2、宏调用
    宏指令名 [实际参数]
    (与函数相似)
    3、宏展开
    宏展开是用宏定义时设计的宏体去代替相应的宏指令语句,并用实际参数一一取代形式参数。

    二、数据的输入与输出

    1、微型计算机系统为汇编用户提供了两个程序接口来使用计算机的硬件资源,一个是RAM中的DOS功能调用,另一个是ROM中的BIOS功能调用。他们都是通过中断指令INT n来调用的。

    2、DOS系统功能调用
    DOS系统功能调用是指INT 21H中断。它是可供系统程序和应用程序调用的一个及其重要的中断,内含近百个已经标准化了的系统调用子程序。
    1)单字符输入(1# 功能)
    功能:从键盘输入一个字符(ASCII码),存入AL,并在屏幕上显示该字符
    2)单字符输出(2# 功能)
    待输出字符的ASCII码—》DL
    3)字符串输入(10^# 功能)
    功能:键盘输入一串字符存至存储区
    存储区特点:
    第一字节存放存储区的长度
    第二字节存放输入字符串的实际长度
    第三字节以后为用户输入内容(含结束标识回车的ASCII码0DH)
    4)字符串输出(9 # 功能)
    在这里插入图片描述

    展开全文
  • 宏指令使用文档

    2011-11-25 21:25:01
    宏指令使用文档
  • 威纶通触摸屏宏指令开机进度条 多语言切换 威纶通触摸屏宏指令开机进度条 多语言切换 威纶通触摸屏宏指令开机进度条 多语言切换
  • EB8000宏指令

    2014-12-24 14:57:33
    EB8000宏指令,触摸屏应用,工控触摸屏的应用
  • 伪操作、宏指令与伪指令 伪操作、宏指令与伪指令 伪操作、宏指令与伪指令
  • MT500宏指令使用手册

    2014-09-06 08:43:01
    MT500宏指令使用手册
  • ARM 伪指令 ARM 宏指令

    千次阅读 2017-12-14 18:39:15
    ARM 伪指令段定义伪指令 格式:AREA <sectionname> {<attr>}{,<attr>}…sectionname:段名,若段名以数字开头,则必须用符号“|”扩起来,如|1_test| attr:属性字段,多个属性字段用逗号分隔 属性 含义 备注 ...

    教材:嵌入式系统及应用,罗蕾、李允、陈丽蓉等,电子工业出版社


    ARM 伪指令

    段定义伪指令

    • 格式:AREA <sectionname> {<attr>}{,<attr>}…

      • sectionname:段名,若段名以数字开头,则必须用符号“|”扩起来,如|1_test|

      • attr:属性字段,多个属性字段用逗号分隔

      属性含义备注
      CODE代码段默认读/写属性为READONLY
      DATA数据段默认读/写属性为READWRITE
      READONLY本段只读
      READWRITE本段可读可写
      ALIGN表达式对齐字节数ELF的代码段和数据段为字对齐
      COMMON多源文件共享段
    • AREA Init, CODE, READONLY

      该伪指令定义了一个代码段,段名为Init,属性为只读

    • 一个汇编语言程序至少要有一个段

    符号定义伪指令

    • 符号的命名由编程者决定,但有以下约定
      • 符号区分大小写,同名的大、小写符号会被编译器认为是两个不同的符号
      • 符号在其作用范围内必须唯一
      • 自定义的符号不能与系统保留字相同
      • 符号不应与指令或伪指令同名

    全局变量伪指令(GBLA、GBLL、GBLS)

    • GBLA、GBLL 和 GBLS 伪指令用于定义一个ARM程序中的全局变量,并将其初始化

    • GBLA Test1   ;定义一个全局数字变量,变量名为Test1,默认初值为0
      GBLL Test2   ;定义一个全局逻辑变量,变量名为Test2,默认初值为F
      GBLS Test3   ;定义一个全局字符串变量,变量名为Test3,默认初值为空
    • 全局变量的变量名在整个程序范围内必须具有唯一性

    局部变量伪指令(LCLA、LCLL、LCLS )

    • LCLA、LCLL 和 LCLS 伪指令用于定义一个ARM程序中的局部变量,并将其初始化

    • LCLA Test4   ;定义一个局部数字变量,变量名为Test4,默认初值为0
      LCLL Test5   ;定义一个局部逻辑变量,变量名为Test5,默认初值为F
      LCLS Test6   ;定义一个局部字符串变量,变量名为Test6,默认初值为空
    • 局部变量的变量名在变量作用范围内必须具有唯一性

    • 默认情况下,局部变量只在定义该变量的程序段内有效

    变量赋值伪指令(SETA、SETL、SETS)

    • SETA、SETL 和 SETS 伪指令用于给一个已经定义的全局变量或局部变量进行赋值

    • Test1  SETA  0xAA         ;将Test1变量赋值为0xAA
      Test2  SETL  {TRUE}   ;将Test2变量赋值为真
      Test3  SETS  "Testing"    ;将Test3变量赋值为“Testing” 
      Test4  SETA  0xBB         ;将Test4变量赋值为0xBB
      Test5  SETL  {TRUE}   ;将Test5变量赋值为真
      Test6  SETS  "Testing"  ;将Test6变量赋值为“Testing” 

    定义寄存器列表伪指令 RLIST

    • 指令 LDM/STM 需要使用一个比较长的寄存器列表,使用伪指令 RLIST 可对一个列表定义一个统一的名称
    • <name> RLIST <{list}>
      • name 为表名称
      • {list} 为寄存器列表
    • RegList RLIST {R0-R5,R8,R10} ;将寄存器列表名称定义为RegList
    • 列表中的寄存器访问次序根据寄存器的编号由低到高,而与列表中的寄存器排列次序无关

    程序中的标号

    • 在汇编语言中用来表示地址的符号就叫做标号
    • 根据用途不同标号主要有以下2种
      • 目标地址标号:写在一条指令前面的标号
      • 数据或数据区首地址标号:写在数据或数据区定义伪指令前面的标号

    数据定义伪指令

    该指令的功能就是为指定的数据分配存储单元,以及用该数据对已分配存储单元进行初始化

    DCB

    • 用于分配一片连续的以字节为单位的存储区域,并用指定的表达式对其进行初始化

    • {<label>} DCB <expr>

      • label 为标号,为存储区域的首地址(可选)
      • expr 为表达式,为从标号开始存放的数据。该表达式可以为0~255的数字或字符串
    • Dat1 DCB  0x7E                ;等价于 Dat1 = 0x7E
      Str DCB "This is a test !"    ;分配一片连续的字节存储单元并初始化

    DCW(或DCWU)

    • 用于为数据分配一片连续的半字存储单元,并用表达式对其进行初始化
    • <label> DCW(或DCWU) <expr>
      • 表达式可以为程序标号或数字表达式
    • 用 DCW 分配的半字存储单元是严格按半字对齐的,而用DCWU 分配的半字存储单元并不严格按半字对齐
    • DataTest DCW 1,2,3 ;分配一片连续的半字存储单元并初始化

    DCD(或DCDU)

    • 用于分配一片连续的存储单元,并用伪指令中指定的表达式初始化
    • <label> DCD(或DCDU) <expr>
      • 表达式可以为程序标号或数字表达式
    • 用 DCD 分配的字存储单元是字对齐的,而用 DCDU 分配的字存储单元并不严格要求字对齐
    • DataTest DCD 4,5,6 ;分配一片连续的字存储单元并初始化
    • DCD也可用 “&” 代替

    DCFD(或DCFDU)

    • 用于为双精度的浮点数分配一片连续的字存储单元,并用伪指令中指定的表达式初始化
    • 每个双精度的浮点数占据两个字单元
    • <label> DCFD(或DCFDU) <expr>
    • 用 DCFD 分配的字存储单元是字对齐的而用 DCFDU 分配的字存储单元并不严格字对齐
    • FDataTest DCFD 2E15,-5E7 ;分配一片连续的字存储单元,并初始化为指定的双精度数

    DCFS(或DCFSU)

    • 用于为单精度的浮点数分配一片连续的字存储单元,并用伪指令中指定的表达式初始化
    • 每个单精度浮点数占据一个字单元
    • <label> DCFS(或DCFSU) <expr>
    • 用 DCFS 分配的字存储单元是字对齐的而用 DCFSU 分配的字存储单元并不严格字对齐
    • FDataTest DCFS 2E5,-5E-7 ;分配一片连续的字存储单元,并初始化为指定的单精度数

    DCQ(或DCQU)

    • 用于分配一片以8字节为单位的连续存储区域,并用伪指令中指定的表达式初始化
    • <label> DCQ(或DCQU) <expr>
    • 用 DCQ 分配的存储单元是字对齐的,而用 DCQU 分配的字存储单元并不严格字对齐
    • DataTest DCQ 100 ;分配一片连续的存储单元并初始化为指定的值

    SPACE

    • 用于分配一片连续的存储区域并初始化为0
    • <label> SPACE <expr>
    • 表达式为要分配的字节数,SPACE 也可用“%”代替
    • DataSpace SPACE 100 ;分配连续的100字节的存储单元并初始化为0

    LTORG

    • 来说用明某个存储区域为一个用来暂存数据的数据缓冲区,也叫文字池或数据缓冲池

    • 大的代码段也可以使用多个数据缓冲池

    • AREA example, CODE, READONLY
      Start  BL  Func1
                 …
      Func1  LDR R1,=0x800
            MOV PC,LR
            LTORG  ;定义数据缓冲池的开始位置
      Date   SPACE  40 ;数据缓冲池有40个被初
            END       ;始化为0的字节   
    • LTORG

    • 当程序中使用 LDR 之类的指令访问数据缓冲池时,为防止越界发生,通常把数据缓冲池放在代码段的最后面,或放在无条件转移指令或子程序返回指令之后,这样处理器就不会错误地将数据缓冲池中的数据当作指令来执行

    MAP 和 FIELD

    • MAP 用于定义一个结构化的内存表的首地址

    • MAP <expr> {,<baseregister>}

      • expr 为结构化表首地址,可以为标号或数字表达式
      • baseregister 为基址寄存器(可选项)
      • 基址寄存器的值与 expr 的值之和就是表首地址
    • MAP fun           ;fun就是内存表的首地址 
      MAP 0x100,R9  ;内存表的首地址为R9+0X100
    • FIELD 伪指令用于定义一个结构化内存表中的数据域

    • <label> FIELD <expr>

      • label 为标号(为数据域指定一个标号供其他指令引用)
      • expr 为表达式,它的值为数据域所占的字节数
    • FIELD 伪指令与 MAP 伪指令配合使用来定义结构化的内存表

    •   MAP 0X100     ;定义结构化内存表首地址为0X100
      A FIELD 16      ;定义A的长度为16字节,位置为0X100
      B FIELD 32      ;定义B的长度为32字节,位置为0X110
      S FIELD 256     ;定义S的长度为256字节,位置为0X130
    • 只用于定义数据结构,不分配存储单元

    汇编控制伪指令

    IF、ELSE 和 ENDIF

    • 根据条件的成立与否决定是否执行某个程序段

    • IF、ELSE、ENDIF 伪指令可以嵌套使用

    • GBLL Test ;声明一个全局逻辑变量Test
        ...
      IF Test = TRUE
       程序段1 
      ELSE
       程序段2
      ENDIF

    WHILE 和 WEND

    • 根据条件的成立与否决定是否重复汇编一个程序段

    • 若 WHILE 后面的逻辑表达式为真,则重复汇编该程序段,直到逻辑表达式为假

    • WHILE 和 WEND 伪指令可以嵌套使用

    • GBLA Counter  ;声明一个全局数字变量Counter
      Counter SETA 3    ;赋值
      ...
      WHILE Counter < 10
      程序段
      WEND

    其它常用的伪指令

    ENTRY 和 END

    • 定义程序入口点伪指令 ENTRY用于指定汇编程序的入口点
    • 汇编结束伪指令 END 用于通知编译器汇编工作到此结束,不再往下汇编了

    EXPORT(或GLOBAL)和 IMPORT

    • 外部可引用符号声明伪指令EXPORT(或GLOBAL)可以声明一个其他源文件可引用的符号,这种符号也叫做外部可引用符号

    • EXPORT 符号 {[WEAK]}

      • 符号在程序中区分大小写
      • [WEAK] 选项声明其他的同名符号优先于该符号被引用
    • 当在一个源文件中需要使用另外一个源文件的外部可引用符号时,在被引用的符号前面必须使用伪指令 IMPORT 对其进行声明

    • IMPORT 符号 {[WEAK]}

      • [WEAK] 选项表示当前所有的源文件都没有定义这样一个符号时,编译器也不报错,并在多数情况下将该符号置为0
    • 如果源文件声明了一个引用符号,则无论当前源文件中程序是否真正地使用了该符号,该符号均会被加入到当前源文件的符号表中

    还有一些

    定义对齐方式伪指令 ALIGN、CODE16 和 CODE32、等效伪指令 EQU、EXTERN、GET(或INCLUDE)、INCBIN、RN、ROUT

    ARM 宏指令

    在 ARM 中,还有一种汇编器内置的无参数和标号宏——宏指令。在汇编时,这些宏指令被替换成一条或两条真正的 ARM 或 Thumb 指令

    全范围地址读取指令LDR

    • LDR{cond} reg,={expr | label - expr}
      • reg:目标寄存器名称
      • expr:32位常数
      • label – expr:为基于PC地址表达式
    • 程序经常用这条指令把一个地址传递到寄存器 reg 中

    • 汇编器在对这种指令进行汇编时,会根据指令中 expr 的值的大小来把这条指令替换为合适的指令

      • 当expr的值未超过MOV或MVN指令所限定的取值范围时,汇编器用ARM的MOV或MVN指令来取代宏指令LDR

      • 当expr的值超过MOV或MVN指令所限定的取值范围时,汇编器将常数expr放在由LTORG定义的文字缓冲池,同时用一条ARM的装载指令LDR来取代宏指令LDR,而这条装载LDR指令则用PC加偏移量的方法到文字缓冲池中把该常数读取到指令指定的寄存器

    • 由于这种指令可以传递一个 32 位地址,因此被叫做全范围地址读取指令

    • 加载32位常数
      加载32位常数

    其他

    近地址读取指令 ADR、远地址读取指令 ADRL、NOP

    展开全文
  • 行业分类-物理装置-执行鼠标宏指令的方法及系统、执行宏指令的方法及装置.zip
  • FANUC系统宏指令编程

    2011-01-21 11:26:14
    FANUC系统宏指令编程教程,学宏指令编程的可以下载学学
  • PIC单片机伪指令与宏指令详细介绍及使用案例。
  • 威伦宏指令多个条件并列
  • 子程序宏指令ok

    2012-11-13 14:37:55
    子程序宏指令,微机原理,沈美明清华大学出版社
  • 亲自做的宏指令计算器,可以计算浮点数,负数等,绝对能用,亲测能用,使用最新版威纶通软件6.04.01编写。
  • au3宏指令参考 - 完整宏指令列表

    千次阅读 2014-09-06 16:18:41
    宏指令 说明 @AppDataCommonDir [Application Data] 文件夹路径 @AppDataDir 当前用户 [Application Data] 文件夹路径 @AutoItExe 当前运行 AutoIt 可执行文件的完整路径文件名. 编译脚本时,则...

    下面是按字母顺序列出 AutoIt 可用的所有宏.

    宏指令说明
    @AppDataCommonDir[Application Data] 文件夹路径
    @AppDataDir当前用户 [Application Data] 文件夹路径
    @AutoItExe当前运行 AutoIt 可执行文件的完整路径和文件名. 编译脚本时,则是被编译脚本的路径.
    @AutoItPID当前运行脚本的进程 PID.
    @AutoItVersionAutoIt 版本号,如 3.0.81.0
    @AutoItX64如果脚本运行在 64 位版本的 AutoIt, 则返回 1.
    @COM_EventObj对象的 COM 事件正在激发, 仅对 COM 事件函数有效.
    @CommonFilesDir[Common Files] 文件夹的路径
    @Compiled如为已编译的可执行文件, 则返回 1; 否则返回 0.
    @ComputerName计算机的网络名称.
    @ComSpec即 %comspec% 的值, 指向二级命令解释程序;
    其返回值 = C:\Windows\System32\cmd.exe 主要供命令行使用, 例如 Run(@ComSpec & " /k help | more")
    @CPUArchCPU 检测.如 32 位 CPU 则返回 "X86"; 而 CPU 位则返回 "X64".
    @CR回车符, Chr(13); 有时用于换行符.
    @CRLF等于 @CR & @LF ;偶尔用于换行符
    @DesktopCommonDir[桌面] 文件夹路径
    @DesktopDir当前用户 [桌面] 文件夹路径
    @DesktopHeight桌面屏幕高度像素值. (垂直分辨率)
    @DesktopWidth桌面屏幕宽度像素值. (水平分辨率)
    @DesktopDepth桌面屏幕每象素色深.
    @DesktopRefresh屏幕刷新率(赫兹).
    @DocumentsCommonDir[Documents] 文件夹路径
    @error错误标志的状态. 参考 SetError 函数.
    @exitCode Exit 设置的退出代码.
    @exitMethod退出方式. 参考 OnAutoItExitRegister() 函数.
    @extended扩展函数的返回值, 用于一些特定函数.如 StringReplace.
    @FavoritesCommonDir公用 [Favorites] 文件夹路径
    @FavoritesDir[收藏夹] 文件夹路径
    @GUI_CtrlId最后点击的控件标识符. 仅对事件函数有效. 参见 GUICtrlSetOnEvent 函数.
    @GUI_CtrlHandle最后点击的控件句柄. 仅对事件函数有效. 参见 GUICtrlSetOnEvent 函数.
    @GUI_DragId被拖动(Drag)控件的标识符. 仅对拖动放下(Drop)事件函数有效. 参见 GUISetOnEvent 函数.
    @GUI_DragFile被拖动(Drag)文件的文件名. 仅对拖动放下(Drop)事件函数有效. 参见 GUISetOnEvent 函数.
    @GUI_DropId放下(Drop) GUI 控件标识符. 仅对拖动放下(Drop)事件函数有效. 参见GUISetOnEvent 函数
    @GUI_WinHandle最后点击的 GUI 窗口句柄. 仅对事件函数有效. 参见 GUICtrlSetOnEvent 函数.
    @HomeDrive当前用户主目录所在驱动器号.例如 C:
    @HomePath当前用户的主目录.如 Documents and Settings\Administrator 结合 @HomeDrive 宏可获取其完整路径.
    @HomeShare包含当前用户主目录的服务器和共享名.
    @HOUR24 小时制的小时值. 范围: 00 到 23
    @HotKeyPressed最后按下的热键. 参考 HotkeySet 函数.
    @IPAddress1第一个网络适配器的 IP 地址.在某些电脑上可能会返回 127.0.0.1
    @IPAddress2第二个网络适配器的 IP 地址.若不存在则返回 0.0.0.0
    @IPAddress3第三个网络适配器的 IP 地址.若不存在则返回 0.0.0.0
    @IPAddress4第四个网络适配器的 IP 地址.若不存在则返回 0.0.0.0
    @KBLayout返回键盘布局代码. 查看 附录.
    @LF换行符, Chr(10); 通常用于换行.
    @LogonDNSDomain登陆的 DNS 域.
    @LogonDomain登陆的域.
    @LogonServer登陆的服务器.
    @MDAY月份的天数值? 范围: 01 到 31
    @MIN时钟的分钟值.? 范围: 00 到 59
    @MON月份值.? 范围: 01 到 12
    @MSEC时钟的毫秒值. 范围: 00 到 999
    @MUILang返回多语言代码 (Vista is OK by default). 参考 附录.
    @MyDocumentsDir[我的文档] 文件夹路径
    @NumParams用户定义函数的参数数量
    @OSArch检测当前操作系统结构类型.
    返回下例值之一: "X86", "IA64", "X64".
    @OSBuild返回操作系统版本号. 例如 Windows 2003 Server 返回 3790
    @OSLang检测当前操作系统语言. 参考 附录.
    @OSServicePack返回 Service pack(维护包) 信息.如: "Service Pack 3";
    Windows 95 则可能返回 "B".
    @OSType检测当前操作系统版本类型. 返回"WIN32_NT" 为:
    NT/2000/XP/2003/Vista/2008/Win7/2008R2.
    @OSVersion返回操作系统的内部版本号: "WIN_2008R2", "WIN_7", “WIN_8”,"WIN_2008", "WIN_VISTA", "WIN_2003", "WIN_XP", "WIN_XPe", "WIN_2000".
    @ProgramFilesDir[Program Files] 文件夹路径.如 C:\Program Files
    @ProgramsCommonDir[开始菜单\程序] 文件夹路径
    @ProgramsDir当前用户 [开始菜单\程序] 文件夹路径
    @ScriptDir当前运行脚本的目录 (不包含尾随反斜杠)
    @ScriptFullPath等同于"目录\文件名",即: @ScriptDir & "\" & @ScriptName 的组合
    @ScriptLineNumber当前执行的脚本行号. 在调试循环语句是非常有用. 可以传递这个行号给调用的函数. (对已编译的脚本没有意义)
    @ScriptName当前运行脚本的文件名.
    @SEC时钟的秒值. 范围: 00 到 59
    @StartMenuCommonDir[开始菜单] 文件夹路径
    @StartMenuDir当前用户 [开始菜单] 文件夹路径
    @StartupCommonDir[开始 菜单\程序\启动] 文件夹路径
    @StartupDir当前用户 [开始 菜单\程序\启动] 文件夹路径
    @SW_DISABLE禁用窗口.
    @SW_ENABLE启用窗口.
    @SW_HIDE隐藏窗口并激活另一个窗口.
    @SW_LOCK锁定窗口, 以避免刷新.
    @SW_MAXIMIZE最大化指定窗口.
    @SW_MINIMIZE最小化指定窗口, 并激活 Z 顺序的下一个顶层窗口.
    @SW_RESTORE激活并显示指定窗口. 如果窗口最小化或最大化, 则还原到原始大小和位置. 应用程序显示窗口时应指定此标志还原最小化窗口.
    @SW_SHOW激活窗口, 并显示为当前大小和位置.
    @SW_SHOWDEFAULT设置启动的应用程序以 SW_ 值的状态值显示.
    @SW_SHOWMAXIMIZED激活窗口, 并显示为最大化窗口.
    @SW_SHOWMINIMIZED激活窗口, 并显示为最小化窗口.
    @SW_SHOWMINNOACTIVE窗口显示为最小化. 类似于 @SW_SHOWMINIMIZED, 但不激活窗口.
    @SW_SHOWNA窗口显示为当前大小和位置. 类似于 @SW_SHOW, 但不激活窗口.
    @SW_SHOWNOACTIVATE窗口显示为上次的大小和位置. 类似于 @SW_SHOWNORMAL, 但不激活窗口.
    @SW_SHOWNORMAL激活并显示指定窗口. 如果窗口最小化或最大化, 则还原到原始大小和位置. 应用程序第一次显示窗口时应指定此标志.
    @SW_UNLOCK取消锁定窗口, 允许窗口刷新.
    @SystemDir[System] 或 [System32] 文件夹路径.如 C:\Windows\System32
    @TABTab 字符, Chr(9)
    @TempDir[Temp] 文件夹路径.如 C:\DOCUME~1\ADMINI~1\LOCALS~\Temp
    @TRAY_ID在 TraySet(Item) 事件动作时, 最后点击的项目标识符.
    @TrayIconFlashing托盘图标闪烁时返回 1, 否则返回 0.
    @TrayIconVisible托盘图标可见时返回 1, 否则返回 0.
    @UserProfileDirC:\Documents and Settings\Administrator 文件夹路径.
    @UserName当前登陆的用户名称.
    @WDAY星期值. 范围: 1 到 7, 对应于星期日到星期六.
    @WindowsDir[Windows] 文件夹路径.如 C:\Windows
    @WorkingDir当前/激活的工作目录(不包括结尾的反斜杠符号)
    @YDAY当天属该年的第几天. 范围: 001 到 366 (如果不是闰年,则范围为: 001 到 365)
    @YEAR当前年份(4位数)
    展开全文
  • 维纶触摸屏的宏指令里面详细介绍了指令的使用方式方法
  • EB500宏指令使用手册

    2020-12-23 22:13:52
    这是整理发布的一款EB500宏指令使用手册,EB500宏指令使用手册能给你需要了解的知识与资料,欢...该文档为EB500宏指令使用手册,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看
  • 中达优控触摸屏利用宏指令定时器驱动位指示灯练习,界面放置LB10~~LB15十个位指示灯,一个LW计数器,一个定时器,定时器功能类型为宏指令,设定宏编辑器打开编辑Macrol->ID1
  • EB8000宏指令说明书

    2013-04-01 14:59:20
    EB8000宏指令说明书适用与所有的MT6000,MT8000系列产品。
  • 显控HMI宏指令案例.rar

    2019-09-25 08:55:20
    显控HMI宏指令案例rar,显控HMI宏指令案例
  • Weinview 宏指令使用说明pdf,Weinview 宏指令使用说明
  • 威纶宏指令贪吃蛇游戏,完全是用威纶应用宏指令写的,很值得学习、研究!
  • 宏指令热敏打印驱动, 使用在威纶通触屏端 驱动 E42 微型热敏打印机. 使用 RS232 自由串口通信协议 ,速度快打印文字清晰
  • 深圳显控宏指令应用案例rar,深圳显控宏指令应用案例
  • FANUC机器人支持记录150个宏指令,可以将现有的程序记录为宏指令,也可以单独创建宏程序,然后再将其记录为宏指令。 使用宏指令时可以按如下步骤进行: 1.创建一个程序作为宏程序,并对程序进行示教编程。 2.将所...
  • 宏指令使用说明

    2012-11-15 00:32:09
    触摸屏等很多工控组态编程所用.详细说明宏指令如何使用,类似与C的语言
  • HT8000宏指令函数说明zip,HT8000宏指令函数说明

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 108,879
精华内容 43,551
关键字:

宏指令和指令的区别