复制、粘贴、删除行、插入行pdf.pdf

复制、粘贴、删除行、插入行pdf.pdf

ID:52983208

大小:387.85 KB

页数:6页

时间:2020-04-06

复制、粘贴、删除行、插入行pdf.pdf_第1页
复制、粘贴、删除行、插入行pdf.pdf_第2页
复制、粘贴、删除行、插入行pdf.pdf_第3页
复制、粘贴、删除行、插入行pdf.pdf_第4页
复制、粘贴、删除行、插入行pdf.pdf_第5页
资源描述:

《复制、粘贴、删除行、插入行pdf.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、技術文件TN523D复制、粘贴、删除行、插入行等功能实现说明前言此技术文件是关于PanelMaster如何实现一个数据块中整行数据的复制、粘贴、删除、插入~!如上图所示:首先用数值显示、输入框建立一个10行*6竖的表格用于编辑一个指定的数据块数据块中的数据以10字为一行如上图;图中数值显示、输入其监控地址为$N[$I0+0]~$N[$I0+99]每10字为1行共10行。我们通过按键首页($I0=0)、上一页($I0=$I0-100)、上一行($I0=$I0-10)、下一行($I0=$I0+10)、下一页($I0=$

2、I0+100)、末页($I0=1900)等改变$I0的值从而实现行号的改变;$I0的值在此设定最大为1900即行号最大值为199所以数据块总共有200行(0~199)!行号的选择由$I0以及上图中注1飞机所在位置确定:飞机有10个位置分别由宏State1~State10控制初始位置默认为表格的第一行State0(启始宏)!纵坐标$U102的值在57~300之间间隔27$U1000=MOV($U102,1)$U1001=$U1000-57//$U1002=line//$U1002=$U1001/27//间隔27//$

3、U2000=MOV($I0,1)//$U2000=index//$U2000=$U2000/10//差距10个字//$U2001=$U1002+$U2000例如小飞机的位置在State7即$U102=219;$I0=900;根据以上宏运算则得出$U2001=96;所以我们选择的是96行!动画飞机设置图动画飞机的位置受上图中红圈圈住的10个位按钮控制,10个位按钮壹宏从上到下分别对应State1~State10;然后表格将其覆盖。复制、粘贴、删除、插入等功能主要通过宏来实现;复制对应的宏是:$U1000=MOV($U

4、102,1)$U1001=$U1000-57//$U1002=line//$U1002=$U1001/27//间隔27//$U2000=MOV($I0,1)//$U2000=index//$U2000=$U2000/10//差距10个字//$U2001=$U1002+$U2000$U2002=$U2001*10$I10=$U2002+1//$I10=(index+line)*10+1;行号固定不复制//$N2001=MOV($N[$I10],9)//除行号的9个字//粘贴对应的宏:$U1000=MOV($U102,

5、1)$U1001=$U1000-57//$U1002=line//$U1002=$U1001/27//间隔27//$U2000=MOV($I0,1)//$U2000=index//$U2000=$U2000/10//差距10个字//$U2001=$U1002+$U2000$U2002=$U2001*10$I10=$U2002+1//$I10=(index+line)*10+1//$N[$I10]=MOV($N2001,9)删除行对应的宏:$U2004=0//$U2004=a//$U1000=MOV($U102,1)

6、$U1001=$U1000-57//$U1002=line//$U1002=$U1001/27//间隔27//$U2000=MOV($I0,1)//$U2000=index//$U2000=$U2000/10//差距10个字//$U2004=$U2000+$U1002//$U2011(a)=index+line//FOR199IF$U2004<=198//如果当前行小于198,把当前行后的行往前移一行//$U2012=$U2004+1//a+1//$U2013=$U2012*10//(a+1)*10//$I14=$

7、U2013+1//(a+1)*10+1//$U2014=$U2004*10//(a*10)//$I15=$U2014+1//(a*10)+1//$N[$I15]=MOV($N[$I14],9)$U2004=$U2004+1ENDIFNEXT$N1991=SETM(0,9)//9个0赋值给//$U6.3=0(B)插入行对应的宏:$U2004=0//$U2004=a//$U1000=MOV($U102,1)$U1001=$U1000-57//$U1002=line//$U1002=$U1001/27//间隔27//$U

8、2000=MOV($I0,1)//$U2000=index//$U2000=$U2000/10//差距10个字//$U2005=$U2000+$U1002//$U2005=index+line//$U2004=200//$U2004=a//FOR$U2004$U2004=$U2004-1IF$U2004>$U2005//如果a大于当前行,当前行后面的行都往后

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。