USART HMI 资料中心

官方技术交流QQ群:916560014

站点工具


5.控件详解:16.变量控件

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
5.控件详解:16.变量控件 [2020/07/16 15:57]
tjcqiu ↷ 页面0.草稿箱:333.变量控件被移动并更名为5.控件详解:16.变量控件
5.控件详解:16.变量控件 [2020/07/16 16:02] (当前版本)
tjcqiu
行 1: 行 1:
-<h1 style="​white-space:​ normal; text-align: center;">​变量控件使用说明</​h1><​hr/><​p style="​white-space:​ normal;"><​br/></​p><​table><​tbody><​tr class="​firstRow"><​td width="​204"​ valign="​middle"​ align="​center"​ style="​word-break:​ break-all;">​名称</​td><​td width="​128"​ valign="​middle"​ align="​center"​ style="​word-break:​ break-all;">​操作</​td><​td width="​90"​ valign="​middle"​ align="​center"​ style="​word-break:​ break-all;">​版本</​td><​td width="​133"​ valign="​middle"​ align="​center"​ style="​word-break:​ break-all;">​日期<​br/></​td><​td valign="​middle"​ colspan="​1"​ rowspan="​1"​ width="​275"​ align="​center"​ style="​word-break:​ break-all;">​说明</​td><​td valign="​middle"​ colspan="​1"​ rowspan="​1"​ align="​center"​ width="​166"​ style="​word-break:​ break-all;">​编辑</​td></​tr><​tr><​td width="​204"​ valign="​middle"​ align="​center"​ style="​word-break:​ break-all;">​《变量控件使用说明》</​td><​td width="​128"​ valign="​middle"​ align="​center"​ style="​word-break:​ break-all;">​创建中</​td><​td width="​90"​ valign="​middle"​ align="​center"​ style="​word-break:​ break-all;">​V1.0</​td><​td width="​133"​ valign="​middle"​ align="​center"​ style="​word-break:​ break-all;">​2019-02-18</​td><​td valign="​middle"​ colspan="​1"​ rowspan="​1"​ width="​275"​ align="​center"​ style="​word-break:​ break-all;">​第一次编辑完成,正式发布。</​td><​td valign="​middle"​ colspan="​1"​ rowspan="​1"​ align="​center"​ width="​166"​ style="​word-break:​ break-all;">​yxj</​td></​tr><​tr><​td valign="​middle"​ align="​center"​ colspan="​1"​ rowspan="​1"​ style="​word-break:​ break-all;">​《变量控件使用说明》</​td><​td valign="​middle"​ align="​center"​ colspan="​1"​ rowspan="​1"​ style="​word-break:​ break-all;">​修订</​td><​td valign="​middle"​ align="​center"​ colspan="​1"​ rowspan="​1"​ style="​word-break:​ break-all;">​v1.1</​td><​td valign="​middle"​ align="​center"​ colspan="​1"​ rowspan="​1"​ style="​word-break:​ break-all;">​2020-07-07</​td><​td valign="​middle"​ align="​center"​ colspan="​1"​ rowspan="​1"​ style="​word-break:​ break-all;"><​span style="​font-family:​ Arial, sans-serif; font-size: 14px; background-color:​ rgb(255, 255, 255);">​补充本控件中所有属性详解</​span></​td><​td valign="​middle"​ align="​center"​ colspan="​1"​ rowspan="​1"​ style="​word-break:​ break-all;">​qjj</​td></​tr></​tbody></​table><​p style="​white-space:​ normal;"><​br/></​p><​hr/><​p style="​white-space:​ normal; line-height:​ 1.75em;"><​strong>​【目录】<​br/></​strong></​p><​p style="​white-space:​ normal; line-height:​ 1.75em;"><​strong>​一、<​a href="#​yi"​ target="​_self">​变量控件-概述</​a></​strong></​p><​p style="​white-space:​ normal; line-height:​ 1.75em;"><​strong>​二、<​a href="#​er"​ target="​_self">​变量控件-简单使用</​a></​strong></​p><​p style="​white-space:​ normal; line-height:​ 1.75em;"><​strong>​三、<​a href="#​san"​ target="​_self">​变量控件-属性详解</​a></​strong></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">​3.1、<​a href="#​sanyi"​ target="​_self">​控件属性描述</​a></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">​3.2、<​a href="#​saner"​ target="​_self">​控件属性编辑</​a></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &nbsp; 3.2.1、<​a href="#​saneryi"​ target="​_self">​编辑属性</​a>&​nbsp;​ &​nbsp;</​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &nbsp; 3.2.2、<​a href="#​sanerer"​ target="​_self">​读属性</​a></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &nbsp; 3.2.3、<​a href="#​sanersan"​ target="​_self">​写属性</​a></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">​3.3 、<a href="#​sansan"​ target="​_self">​属性详解</​a></​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.5em;">&​nbsp;​ &nbsp; &nbsp; 3.3.1、<​a href="#​sansanyi"​ target="​_self">​txt属性</​a></​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.5em;">&​nbsp;​ &nbsp; &nbsp; 3.3.2、<​a href="#​sansaner"​ target="​_self">​txt_maxl属性</​a></​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.5em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​3.3.3、<​a href="#​sansansan"​ target="​_self">​sta属性</​a></​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.5em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​3.3.4、<​a href="#​sansansi"​ target="​_self">​vscope属性</​a></​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.5em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​3.3.5、<​a href="#​sansanwu"​ target="​_self">​objname属性</​a></​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.5em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​3.3.6、<​a href="#​sansanliu"​ target="​_self">​id属性</​a></​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.5em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​3.3.7、<​a href="#​sansanqi"​ target="​_self">​type属性</​a></​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.5em;">&​nbsp;​ &nbsp; &nbsp; 3.3.8、<​a href="#​sansanba"​ target="​_self">​val属性</​a></​p><​p style="​text-indent:​ 0em; white-space:​ normal;"><​strong>​四、<​a href="http://​wiki.tjc1688.com/​doku.php?​id=0.%E8%8D%89%E7%A8%BF%E7%AE%B1:​81.%E5%8F%8C%E6%80%81%E6%8C%89%E9%92%AE&​do=edit#si" target="​_self">​变量控件-使用详解</​a></​strong></​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.75em;">​4.1、<​a href="#​siyi"​ target="​_self">​在页面上新建变量控件</​a></​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.75em;">​4.2、<​a href="#​sier"​ target="​_self">​变量控件使用方式</​a></​p><​hr/><​h3 style="​white-space:​ normal;"><​a name="​yi"></​a>​一、变量控件-概述<​br/></​h3><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.75em;">​1.1、变量控件是串口屏诸多功能控件里面的其中一个。</​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.75em;">​1.2、用于实现中转变量,后台计数等功能。</​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.75em;">​1.3、在《USART HMI》软件左侧工具箱里面,如下图所示。</​p><​p style="​white-space:​ normal; text-indent:​ 2em;"><​img src="/​dokuwiki/​ueditor/​php/​upload/​image/​20200715/​1594783112594441.png"​ title="​1594783112594441.png"​ alt="​图片1.png"/></​p><​hr/><​h3 style="​white-space:​ normal;"><​a name="​er"></​a>​二、变量控件-简单使用<​br/></​h3><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.75em;">​用变量控件,做自己的<​span style="​text-indent:​ 2em;">​第一个触摸工程(如下图所示)。</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;"><​img src="/​dokuwiki/​ueditor/​php/​upload/​image/​20200715/​1594791100116637.png"​ title="​1594791100116637.png"​ alt="​进度条1.png"/><​img src="/​dokuwiki/​ueditor/​php/​upload/​image/​20200715/​1594791223131612.png"​ title="​1594791223131612.png"​ alt="​图片2.png"/></​p><​p style="​white-space:​ normal; text-indent:​ 32px; line-height:​ normal; break-before:​ auto; break-after:​ auto; direction: ltr;"><​span style="​font-family:​宋体">​通过按钮使t0控件的值加上t1控件的值。但字符串的值不能直接运算相加,需要<​a href="​http://​wiki.tjc1688.com/​doku.php?​id=6.%E6%8C%87%E4%BB%A4%E9%9B%86:​1.%E5%9F%BA%E6%9C%AC%E6%8C%87%E4%BB%A4%E9%9B%86,​covx"​ target="​_self">​covx指令</​a></​span>​进行转换后相加,变量控件是作为中转变量。</​p><​p style="​white-space:​ normal; text-indent:​ 32px; line-height:​ normal; break-before:​ auto; break-after:​ auto; direction: ltr;">​注:变量控件相对于被移出界面外数字控件或文本控件,如果数字控件或文本控件在使用的过程中不移回界面(仅X系列支持)。那么和变量控件是没什么区别的。</​p><​p style="​white-space:​ normal; text-indent:​ 32px; line-height:​ normal; break-before:​ auto; break-after:​ auto; direction: ltr;"><​br/></​p><​hr/><​h3 style="​white-space:​ normal;"><​strong><​a name="​san"></​a>​三、变量控件-属性详解</​strong></​h3><​p style="​white-space:​ normal; text-indent:​ 2em;">​串口屏所有控件操作的实质都是对属性的修改。变量控件具有的属性如下表所示。<​strong><​br/></​strong></​p><​p style="​white-space:​ normal; text-align: center;"><​img src="/​dokuwiki/​ueditor/​php/​upload/​image/​20200715/​1594792450115880.png"​ title="​1594792450115880.png"​ alt="​图片3.png"/></​p><​p style="​white-space:​ normal; text-indent:​ 2em;"><​strong><​a name="​sanyi"></​a>​3.1、控件属性描述</​strong></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​如下图所示,当鼠标选中对应属性时,会在属性窗口的最下方出现该属性的详细描述信息。</​p><​p style="​white-space:​ normal; text-indent:​ 2em; text-align: center;"><​img src="/​dokuwiki/​ueditor/​php/​upload/​image/​20200715/​1594792343100711.png"​ title="​1594792343100711.png"​ alt="​图片4.png"/></​p><​p style="​white-space:​ normal; text-indent:​ 2em;"><​strong><​a name="​saner"></​a>​3.2、控件属性编辑</​strong></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;<​a name="​saneryi"></​a>&​nbsp;<​span style="​border:​ 1px solid rgb(0, 0, 0);">​3.2.1、编辑属性</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &nbsp; 用户可以随时调整、编辑列表中的属性参数。</​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​注意:type和id属性由开发环境指定,用户不可修改。id可通过软件左上角置顶置底间接修改。</​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;<​a name="​sanerer"></​a>&​nbsp;<​span style="​border:​ 1px solid rgb(0, 0, 0);">​3.2.2、读属性</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &nbsp; 如控件属性表所示的属性,可以在设备运行中随时读取。</​p><​pre class="​brush:​cpp;​toolbar:​false">&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;​sys0=va0.id&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;//​将变量控件va0的id号赋值给sys0变量+<h1 style="​white-space:​ normal; text-align: center;">​变量控件使用说明</​h1><​hr/><​p style="​white-space:​ normal;"><​br/></​p><​table><​tbody><​tr class="​firstRow"><​td width="​204"​ valign="​middle"​ align="​center"​ style="​word-break:​ break-all;">​名称</​td><​td width="​128"​ valign="​middle"​ align="​center"​ style="​word-break:​ break-all;">​操作</​td><​td width="​90"​ valign="​middle"​ align="​center"​ style="​word-break:​ break-all;">​版本</​td><​td width="​133"​ valign="​middle"​ align="​center"​ style="​word-break:​ break-all;">​日期<​br/></​td><​td valign="​middle"​ colspan="​1"​ rowspan="​1"​ width="​275"​ align="​center"​ style="​word-break:​ break-all;">​说明</​td><​td valign="​middle"​ colspan="​1"​ rowspan="​1"​ align="​center"​ width="​166"​ style="​word-break:​ break-all;">​编辑</​td></​tr><​tr><​td width="​204"​ valign="​middle"​ align="​center"​ style="​word-break:​ break-all;">​《变量控件使用说明》</​td><​td width="​128"​ valign="​middle"​ align="​center"​ style="​word-break:​ break-all;">​创建中</​td><​td width="​90"​ valign="​middle"​ align="​center"​ style="​word-break:​ break-all;">​V1.0</​td><​td width="​133"​ valign="​middle"​ align="​center"​ style="​word-break:​ break-all;">​2019-02-18</​td><​td valign="​middle"​ colspan="​1"​ rowspan="​1"​ width="​275"​ align="​center"​ style="​word-break:​ break-all;">​第一次编辑完成,正式发布。</​td><​td valign="​middle"​ colspan="​1"​ rowspan="​1"​ align="​center"​ width="​166"​ style="​word-break:​ break-all;">​yxj</​td></​tr><​tr><​td valign="​middle"​ align="​center"​ colspan="​1"​ rowspan="​1"​ style="​word-break:​ break-all;">​《变量控件使用说明》</​td><​td valign="​middle"​ align="​center"​ colspan="​1"​ rowspan="​1"​ style="​word-break:​ break-all;">​修订</​td><​td valign="​middle"​ align="​center"​ colspan="​1"​ rowspan="​1"​ style="​word-break:​ break-all;">​v1.1</​td><​td valign="​middle"​ align="​center"​ colspan="​1"​ rowspan="​1"​ style="​word-break:​ break-all;">​2020-07-16</​td><​td valign="​middle"​ align="​center"​ colspan="​1"​ rowspan="​1"​ style="​word-break:​ break-all;"><​span style="​font-family:​ Arial, sans-serif; font-size: 14px; background-color:​ rgb(255, 255, 255);">​补充本控件中所有属性详解</​span></​td><​td valign="​middle"​ align="​center"​ colspan="​1"​ rowspan="​1"​ style="​word-break:​ break-all;">​qjj</​td></​tr></​tbody></​table><​p style="​white-space:​ normal;"><​br/></​p><​hr/><​p style="​white-space:​ normal; line-height:​ 1.75em;"><​strong>​【目录】<​br/></​strong></​p><​p style="​white-space:​ normal; line-height:​ 1.75em;"><​strong>​一、<​a href="#​yi"​ target="​_self">​变量控件-概述</​a></​strong></​p><​p style="​white-space:​ normal; line-height:​ 1.75em;"><​strong>​二、<​a href="#​er"​ target="​_self">​变量控件-简单使用</​a></​strong></​p><​p style="​white-space:​ normal; line-height:​ 1.75em;"><​strong>​三、<​a href="#​san"​ target="​_self">​变量控件-属性详解</​a></​strong></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">​3.1、<​a href="#​sanyi"​ target="​_self">​控件属性描述</​a></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">​3.2、<​a href="#​saner"​ target="​_self">​控件属性编辑</​a></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &nbsp; 3.2.1、<​a href="#​saneryi"​ target="​_self">​编辑属性</​a>&​nbsp;​ &​nbsp;</​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &nbsp; 3.2.2、<​a href="#​sanerer"​ target="​_self">​读属性</​a></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &nbsp; 3.2.3、<​a href="#​sanersan"​ target="​_self">​写属性</​a></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">​3.3 、<a href="#​sansan"​ target="​_self">​属性详解</​a></​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.5em;">&​nbsp;​ &nbsp; &nbsp; 3.3.1、<​a href="#​sansanyi"​ target="​_self">​txt属性</​a></​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.5em;">&​nbsp;​ &nbsp; &nbsp; 3.3.2、<​a href="#​sansaner"​ target="​_self">​txt_maxl属性</​a></​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.5em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​3.3.3、<​a href="#​sansansan"​ target="​_self">​sta属性</​a></​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.5em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​3.3.4、<​a href="#​sansansi"​ target="​_self">​vscope属性</​a></​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.5em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​3.3.5、<​a href="#​sansanwu"​ target="​_self">​objname属性</​a></​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.5em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​3.3.6、<​a href="#​sansanliu"​ target="​_self">​id属性</​a></​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.5em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​3.3.7、<​a href="#​sansanqi"​ target="​_self">​type属性</​a></​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.5em;">&​nbsp;​ &nbsp; &nbsp; 3.3.8、<​a href="#​sansanba"​ target="​_self">​val属性</​a></​p><​p style="​text-indent:​ 0em; white-space:​ normal;"><​strong>​四、<​a href="#​si"​ target="​_self">​变量控件-使用详解</​a></​strong></​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.75em;">​4.1、<​a href="#​siyi"​ target="​_self">​在页面上新建变量控件</​a></​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.75em;">​4.2、<​a href="#​sier"​ target="​_self">​变量控件使用方式</​a></​p><​hr/><​h3 style="​white-space:​ normal;"><​a name="​yi"></​a>​一、变量控件-概述<​br/></​h3><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.75em;">​1.1、变量控件是串口屏诸多功能控件里面的其中一个。</​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.75em;">​1.2、用于实现中转变量,后台计数等功能。</​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.75em;">​1.3、在《USART HMI》软件左侧工具箱里面,如下图所示。</​p><​p style="​white-space:​ normal; text-indent:​ 2em;"><​img src="/​dokuwiki/​ueditor/​php/​upload/​image/​20200715/​1594783112594441.png"​ title="​1594783112594441.png"​ alt="​图片1.png"/></​p><​hr/><​h3 style="​white-space:​ normal;"><​a name="​er"></​a>​二、变量控件-简单使用<​br/></​h3><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.75em;">​用变量控件,做自己的<​span style="​text-indent:​ 2em;">​第一个触摸工程(如下图所示)。</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;"><​img src="/​dokuwiki/​ueditor/​php/​upload/​image/​20200715/​1594791100116637.png"​ title="​1594791100116637.png"​ alt="​进度条1.png"/><​img src="/​dokuwiki/​ueditor/​php/​upload/​image/​20200715/​1594791223131612.png"​ title="​1594791223131612.png"​ alt="​图片2.png"/></​p><​p style="​white-space:​ normal; text-indent:​ 32px; line-height:​ normal; break-before:​ auto; break-after:​ auto; direction: ltr;"><​span style="​font-family:​宋体">​通过按钮使t0控件的值加上t1控件的值。但字符串的值不能直接运算相加,需要<​a href="​http://​wiki.tjc1688.com/​doku.php?​id=6.%E6%8C%87%E4%BB%A4%E9%9B%86:​1.%E5%9F%BA%E6%9C%AC%E6%8C%87%E4%BB%A4%E9%9B%86,​covx"​ target="​_self">​covx指令</​a></​span>​进行转换后相加,变量控件是作为中转变量。</​p><​p style="​white-space:​ normal; text-indent:​ 32px; line-height:​ normal; break-before:​ auto; break-after:​ auto; direction: ltr;">​注:变量控件相对于被移出界面外数字控件或文本控件,如果数字控件或文本控件在使用的过程中不移回界面(仅X系列支持)。那么和变量控件是没什么区别的。</​p><​p style="​white-space:​ normal; text-indent:​ 32px; line-height:​ normal; break-before:​ auto; break-after:​ auto; direction: ltr;"><​br/></​p><​hr/><​h3 style="​white-space:​ normal;"><​strong><​a name="​san"></​a>​三、变量控件-属性详解</​strong></​h3><​p style="​white-space:​ normal; text-indent:​ 2em;">​串口屏所有控件操作的实质都是对属性的修改。变量控件具有的属性如下表所示。<​strong><​br/></​strong></​p><​p style="​white-space:​ normal; text-align: center;"><​img src="/​dokuwiki/​ueditor/​php/​upload/​image/​20200715/​1594792450115880.png"​ title="​1594792450115880.png"​ alt="​图片3.png"/></​p><​p style="​white-space:​ normal; text-indent:​ 2em;"><​strong><​a name="​sanyi"></​a>​3.1、控件属性描述</​strong></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​如下图所示,当鼠标选中对应属性时,会在属性窗口的最下方出现该属性的详细描述信息。</​p><​p style="​white-space:​ normal; text-indent:​ 2em; text-align: center;"><​img src="/​dokuwiki/​ueditor/​php/​upload/​image/​20200715/​1594792343100711.png"​ title="​1594792343100711.png"​ alt="​图片4.png"/></​p><​p style="​white-space:​ normal; text-indent:​ 2em;"><​strong><​a name="​saner"></​a>​3.2、控件属性编辑</​strong></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;<​a name="​saneryi"></​a>&​nbsp;<​span style="​border:​ 1px solid rgb(0, 0, 0);">​3.2.1、编辑属性</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &nbsp; 用户可以随时调整、编辑列表中的属性参数。</​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​注意:type和id属性由开发环境指定,用户不可修改。id可通过软件左上角置顶置底间接修改。</​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;<​a name="​sanerer"></​a>&​nbsp;<​span style="​border:​ 1px solid rgb(0, 0, 0);">​3.2.2、读属性</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &nbsp; 如控件属性表所示的属性,可以在设备运行中随时读取。</​p><​pre class="​brush:​cpp;​toolbar:​false">&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;​sys0=va0.id&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;//​将变量控件va0的id号赋值给sys0变量
 &​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;​prints&​nbsp;​va0.txt,​0&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;//​将va0的文本内容从串口发送出去。</​pre><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​注意:objname属性不可以读取。<​span style="​color:​ rgb(51, 51, 51); font-family:​ Arial, sans-serif; font-size: 14px; text-indent:​ 28px; background-color:​ rgb(255, 255, 255);">​比如在事件代码中写&​quot;​va0.txt=va0.objname&​quot;​编译将报错。</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;<​a name="​sanersan"></​a>&​nbsp;<​span style="​border:​ 1px solid rgb(0, 0, 0);">​3.2.3、写属性</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;"><​span style="​text-indent:​ 2em;">&​nbsp;​ &nbsp; &nbsp; 所有绿色控件可以在运行中实时修改。</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​注意:因产品系列不同,属性的写权限也不完全相同。</​p><​p style="​white-space:​ normal; text-indent:​ 2em;"><​strong><​a name="​sansan"></​a>​3.3 、属性详解</​strong></​p><​p style="​white-space:​ normal; text-indent:​ 2em;"><​span style="​text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;</​span><​a name="​sansanyi"></​a><​span style="​text-indent:​ 2em;">&​nbsp;</​span><​span style="​text-indent:​ 2em; border: 1px solid rgb(0, 0, 0);">​3.3.1、txt属性</​span><​br/></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &​nbsp;&​nbsp;&​nbsp;​ &nbsp; &​nbsp;&​nbsp;&​nbsp;​txt属性。即字符串属性。用于存放变量控件的字符串内容。当sta=1时存在该属性。</​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;<​a name="​sansaner"></​a>&​nbsp;<​span style="​border:​ 1px solid rgb(0, 0, 0);">​3.3.2、txt_maxl属性</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &​nbsp;&​nbsp;&​nbsp;​ &nbsp; &​nbsp;&​nbsp;&​nbsp;​ txt_maxl属性表示最多可以显示多少个字符。<​span style="​text-indent:​ 32px;">​当sta=1时存在该属性。</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &​nbsp;&​nbsp;​ &nbsp; &​nbsp;&​nbsp;&​nbsp;&​nbsp;​ 注意1:在界面编辑时,如果输入txt属性中的字符数量超过了txt_maxl将提示错误。</​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​ &nbsp; &​nbsp;&​nbsp;&​nbsp;​注意2:如果在运行中,给txt写入超过txt_maxl的字符数量,超出的部分将丢失。</​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​ &nbsp; &​nbsp;&​nbsp;&​nbsp;​例如:txt_maxl=10。在事件窗口中写:va0.txt=&​quot;​0123456789ABCD”。运行后的实际效果txt的值为“0123456789”,“ABCD”将被丢失。</​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;<​a name="​sansansan"></​a>&​nbsp;<​span style="​border:​ 1px solid rgb(0, 0, 0);">​3.3.3、sta属性</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &​nbsp;&​nbsp;&​nbsp;​ &nbsp; &​nbsp;&​nbsp;&​nbsp;​ sta属性。数据类型:​0-数值;​1-字符串</​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;<​a name="​sansansi"></​a>&​nbsp;<​span style="​border:​ 1px solid rgb(0, 0, 0);">​3.3.4、vscope属性</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &​nbsp;&​nbsp;&​nbsp;​ &nbsp; &​nbsp;&​nbsp;&​nbsp;​ vscope属性。控件内存占用属性。控件支持私有和全局属性。</​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &​nbsp;&​nbsp;&​nbsp;​ &nbsp; &​nbsp;&​nbsp;&​nbsp;​ 当设置为全局时,控件分配的内存在所有页面都可以访问。离开当前页面后,控件属性数据也不会丢失。缺点是,占用系统总内存。</​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;<​a name="​sansanwu"></​a>&​nbsp;<​span style="​border:​ 1px solid rgb(0, 0, 0);">​3.3.5、objname属性</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​ &nbsp; &​nbsp;&​nbsp;&​nbsp;​objname属性。控件名称属性。该属性在运行中不能获取。</​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;<​a name="​sansanliu"></​a>&​nbsp;<​span style="​border:​ 1px solid rgb(0, 0, 0);">​3.3.6、id属性</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​ &nbsp; &​nbsp;&​nbsp;&​nbsp;​id属性。控件id是每个控件在当前页面的唯一标识号。由系统分配,不可修改。(可通过软件左上角置顶置底间接修改)</​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;<​a name="​sansanqi"></​a>&​nbsp;<​span style="​border:​ 1px solid rgb(0, 0, 0);">​3.3.7、type属性</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​ &nbsp; &​nbsp;&​nbsp;&​nbsp;​type属性。控件类型属性。由系统分别固定数据,比如变量控件属性为52。</​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;<​a name="​sansanba"></​a>&​nbsp;<​span style="​border:​ 1px solid rgb(0, 0, 0);">​3.3.8、val属性</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​ &nbsp; &​nbsp;&​nbsp;&​nbsp;​val属性。&​nbsp;​初始值(最小-2147483648,​最大2147483647)。<​span style="​text-indent:​ 32px;">​当sta=0时存在该属性。</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;"><​br/></​p><​h3 style="​white-space:​ normal;"><​a name="​si"></​a>​四、变量控件-使用详解</​h3><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.75em;"><​a name="​siyi"></​a><​strong><​span style="​color:​ rgb(255, 255, 255); background-color:​ rgb(0, 0, 0);">​4.1</​span></​strong>​、<​strong>​在页面上新建变量控件</​strong></​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.75em;"><​img src="/​dokuwiki/​ueditor/​php/​upload/​image/​20200715/​1594793103348084.png"​ title="​1594793103348084.png"​ alt="​图片1.png"​ width="​742"​ height="​398"/></​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.75em;"><​br/></​p><​p style="​white-space:​ normal; padding: 0px; color: rgb(51, 51, 51); font-family:​ Arial, sans-serif; font-size: 14px; text-indent:​ 2em; line-height:​ 1.75em;"><​a name="​sier"></​a><​strong style="​text-indent:​ 32px; white-space:​ normal;"><​span style="​color:​ rgb(255, 255, 255); background-color:​ rgb(0, 0, 0);">​4.2</​span></​strong><​span style="​text-indent:​ 32px;">​、</​span><​strong style="​text-indent:​ 32px; white-space:​ normal;">​变量控件使用方式</​strong></​p><​p style="​white-space:​ normal; padding: 0px; color: rgb(51, 51, 51); font-family:​ Arial, sans-serif; font-size: 14px; text-indent:​ 2em; line-height:​ 1.75em;">​①变量控件在大多数时候作用都是中转变量,如果代码逻辑需要一个变量,变量又不需要在将他显示在屏上,那么就可以使用一个变量控件。<​strong style="​text-indent:​ 32px; white-space:​ normal;"><​br/></​strong></​p><​p style="​white-space:​ normal; padding: 0px; color: rgb(51, 51, 51); font-family:​ Arial, sans-serif; font-size: 14px; text-indent:​ 2em; line-height:​ 1.75em;"><​a href="#​er"​ target="​_self">​参考例程</​a><​br/></​p><​p style="​white-space:​ normal; padding: 0px; color: rgb(51, 51, 51); font-family:​ Arial, sans-serif; font-size: 14px; text-indent:​ 2em; line-height:​ 1.75em;">​②变量控件也可以做为全局变量计数或标记位(<​a href="​http://​wiki.tjc1688.com/​doku.php?​id=6.%E6%8C%87%E4%BB%A4%E9%9B%86:​2.%E4%B9%A6%E5%86%99%E8%AF%AD%E6%B3%95,​kuayemian"​ target="​_self">​全局操作方法</​a>​)。当然也可以在progarm.s里自行命名系统变量。</​p><​p style="​white-space:​ normal; padding: 0px; color: rgb(51, 51, 51); font-family:​ Arial, sans-serif; font-size: 14px; line-height:​ 1.75em; text-indent:​ 2em;">​(1)全局变量计数代码参考</​p><​pre class="​brush:​cpp;​toolbar:​false"​ style="​margin-top:​ 5px; margin-bottom:​ 5px; padding: 0.7em 1em; font-family:​ Consolas, &​quot;​Andale Mono WT&​quot;,​ &​quot;​Andale Mono&​quot;,​ &​quot;​Bitstream Vera Sans Mono&​quot;,​ &​quot;​Nimbus Mono L&​quot;,​ Monaco, &​quot;​Courier New&​quot;,​ monospace; font-size: 14px; direction: ltr; background-color:​ rgb(251, 250, 249); color: rgb(51, 51, 51); box-shadow: rgb(204, 204, 204) 0px 0px 0.5em inset; border-radius:​ 2px; overflow: auto; overflow-wrap:​ normal; border: 1px solid rgb(204, 204, 204);"><​span style="​font-size:​ 16px;">​if(t1.txt==&​quot;​ok&​quot;​)<​br/>​{<​br/>​ &nbsp; &​nbsp;​main.va0.val++ &​nbsp;//​如果当前页面文本控件t1字符串内容是ok,那么main页面下变量va0的值进行加1。<​br/>​}</​span></​pre><​p style="​text-indent:​ 2em;"><​span style="​font-size:​ 14px;">​(2)全局变量标记位代码参考</​span><​br/></​p><​p style="​text-indent:​ 2em;"><​span style="​font-size:​ 14px;"></​span></​p><​pre class="​brush:​cpp;​toolbar:​false"​ style="​margin-top:​ 5px; margin-bottom:​ 5px; padding: 0.7em 1em; border-radius:​ 2px; background-color:​ rgb(251, 250, 249); font-family:​ Consolas, &​quot;​Andale Mono WT&​quot;,​ &​quot;​Andale Mono&​quot;,​ &​quot;​Bitstream Vera Sans Mono&​quot;,​ &​quot;​Nimbus Mono L&​quot;,​ Monaco, &​quot;​Courier New&​quot;,​ monospace; font-size: 14px; direction: ltr; color: rgb(51, 51, 51); box-shadow: rgb(204, 204, 204) 0px 0px 0.5em inset; overflow: auto; overflow-wrap:​ normal; border: 1px solid rgb(204, 204, 204);"><​span style="​font-size:​ 16px;">​if(main.va0.val==1)<​br/>​{<​br/>​ &nbsp; &​nbsp;​tm0.en=1 &​nbsp;//​如果main页面下的变量va0.val的值为1,那么当前页面定时器tm0开启。<​br/>​}</​span></​pre><​p style="​text-indent:​ 2em;"><​br/></​p><​p style="​text-indent:​ 0em; white-space:​ normal; line-height:​ 1.75em; text-align: center;"><​span style="​text-indent:​ 0em;">​END</​span></​p><​p><​br/></​p>​ &​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;​prints&​nbsp;​va0.txt,​0&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;//​将va0的文本内容从串口发送出去。</​pre><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​注意:objname属性不可以读取。<​span style="​color:​ rgb(51, 51, 51); font-family:​ Arial, sans-serif; font-size: 14px; text-indent:​ 28px; background-color:​ rgb(255, 255, 255);">​比如在事件代码中写&​quot;​va0.txt=va0.objname&​quot;​编译将报错。</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;<​a name="​sanersan"></​a>&​nbsp;<​span style="​border:​ 1px solid rgb(0, 0, 0);">​3.2.3、写属性</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;"><​span style="​text-indent:​ 2em;">&​nbsp;​ &nbsp; &nbsp; 所有绿色控件可以在运行中实时修改。</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​注意:因产品系列不同,属性的写权限也不完全相同。</​p><​p style="​white-space:​ normal; text-indent:​ 2em;"><​strong><​a name="​sansan"></​a>​3.3 、属性详解</​strong></​p><​p style="​white-space:​ normal; text-indent:​ 2em;"><​span style="​text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;</​span><​a name="​sansanyi"></​a><​span style="​text-indent:​ 2em;">&​nbsp;</​span><​span style="​text-indent:​ 2em; border: 1px solid rgb(0, 0, 0);">​3.3.1、txt属性</​span><​br/></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &​nbsp;&​nbsp;&​nbsp;​ &nbsp; &​nbsp;&​nbsp;&​nbsp;​txt属性。即字符串属性。用于存放变量控件的字符串内容。当sta=1时存在该属性。</​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;<​a name="​sansaner"></​a>&​nbsp;<​span style="​border:​ 1px solid rgb(0, 0, 0);">​3.3.2、txt_maxl属性</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &​nbsp;&​nbsp;&​nbsp;​ &nbsp; &​nbsp;&​nbsp;&​nbsp;​ txt_maxl属性表示最多可以显示多少个字符。<​span style="​text-indent:​ 32px;">​当sta=1时存在该属性。</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &​nbsp;&​nbsp;​ &nbsp; &​nbsp;&​nbsp;&​nbsp;&​nbsp;​ 注意1:在界面编辑时,如果输入txt属性中的字符数量超过了txt_maxl将提示错误。</​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​ &nbsp; &​nbsp;&​nbsp;&​nbsp;​注意2:如果在运行中,给txt写入超过txt_maxl的字符数量,超出的部分将丢失。</​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​ &nbsp; &​nbsp;&​nbsp;&​nbsp;​例如:txt_maxl=10。在事件窗口中写:va0.txt=&​quot;​0123456789ABCD”。运行后的实际效果txt的值为“0123456789”,“ABCD”将被丢失。</​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;<​a name="​sansansan"></​a>&​nbsp;<​span style="​border:​ 1px solid rgb(0, 0, 0);">​3.3.3、sta属性</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &​nbsp;&​nbsp;&​nbsp;​ &nbsp; &​nbsp;&​nbsp;&​nbsp;​ sta属性。数据类型:​0-数值;​1-字符串</​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;<​a name="​sansansi"></​a>&​nbsp;<​span style="​border:​ 1px solid rgb(0, 0, 0);">​3.3.4、vscope属性</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &​nbsp;&​nbsp;&​nbsp;​ &nbsp; &​nbsp;&​nbsp;&​nbsp;​ vscope属性。控件内存占用属性。控件支持私有和全局属性。</​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &​nbsp;&​nbsp;&​nbsp;​ &nbsp; &​nbsp;&​nbsp;&​nbsp;​ 当设置为全局时,控件分配的内存在所有页面都可以访问。离开当前页面后,控件属性数据也不会丢失。缺点是,占用系统总内存。</​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;<​a name="​sansanwu"></​a>&​nbsp;<​span style="​border:​ 1px solid rgb(0, 0, 0);">​3.3.5、objname属性</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​ &nbsp; &​nbsp;&​nbsp;&​nbsp;​objname属性。控件名称属性。该属性在运行中不能获取。</​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;<​a name="​sansanliu"></​a>&​nbsp;<​span style="​border:​ 1px solid rgb(0, 0, 0);">​3.3.6、id属性</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​ &nbsp; &​nbsp;&​nbsp;&​nbsp;​id属性。控件id是每个控件在当前页面的唯一标识号。由系统分配,不可修改。(可通过软件左上角置顶置底间接修改)</​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;<​a name="​sansanqi"></​a>&​nbsp;<​span style="​border:​ 1px solid rgb(0, 0, 0);">​3.3.7、type属性</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​ &nbsp; &​nbsp;&​nbsp;&​nbsp;​type属性。控件类型属性。由系统分别固定数据,比如变量控件属性为52。</​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;<​a name="​sansanba"></​a>&​nbsp;<​span style="​border:​ 1px solid rgb(0, 0, 0);">​3.3.8、val属性</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;">&​nbsp;​ &nbsp; &​nbsp;&​nbsp;​ &nbsp; &​nbsp;&​nbsp;&​nbsp;​val属性。&​nbsp;​初始值(最小-2147483648,​最大2147483647)。<​span style="​text-indent:​ 32px;">​当sta=0时存在该属性。</​span></​p><​p style="​white-space:​ normal; text-indent:​ 2em;"><​br/></​p><​h3 style="​white-space:​ normal;"><​a name="​si"></​a>​四、变量控件-使用详解</​h3><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.75em;"><​a name="​siyi"></​a><​strong><​span style="​color:​ rgb(255, 255, 255); background-color:​ rgb(0, 0, 0);">​4.1</​span></​strong>​、<​strong>​在页面上新建变量控件</​strong></​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.75em;"><​img src="/​dokuwiki/​ueditor/​php/​upload/​image/​20200715/​1594793103348084.png"​ title="​1594793103348084.png"​ alt="​图片1.png"​ width="​742"​ height="​398"/></​p><​p style="​white-space:​ normal; text-indent:​ 2em; line-height:​ 1.75em;"><​br/></​p><​p style="​white-space:​ normal; padding: 0px; color: rgb(51, 51, 51); font-family:​ Arial, sans-serif; font-size: 14px; text-indent:​ 2em; line-height:​ 1.75em;"><​a name="​sier"></​a><​strong style="​text-indent:​ 32px; white-space:​ normal;"><​span style="​color:​ rgb(255, 255, 255); background-color:​ rgb(0, 0, 0);">​4.2</​span></​strong><​span style="​text-indent:​ 32px;">​、</​span><​strong style="​text-indent:​ 32px; white-space:​ normal;">​变量控件使用方式</​strong></​p><​p style="​white-space:​ normal; padding: 0px; color: rgb(51, 51, 51); font-family:​ Arial, sans-serif; font-size: 14px; text-indent:​ 2em; line-height:​ 1.75em;">​①变量控件在大多数时候作用都是中转变量,如果代码逻辑需要一个变量,变量又不需要在将他显示在屏上,那么就可以使用一个变量控件。<​strong style="​text-indent:​ 32px; white-space:​ normal;"><​br/></​strong></​p><​p style="​white-space:​ normal; padding: 0px; color: rgb(51, 51, 51); font-family:​ Arial, sans-serif; font-size: 14px; text-indent:​ 2em; line-height:​ 1.75em;"><​a href="#​er"​ target="​_self">​参考例程</​a><​br/></​p><​p style="​white-space:​ normal; padding: 0px; color: rgb(51, 51, 51); font-family:​ Arial, sans-serif; font-size: 14px; text-indent:​ 2em; line-height:​ 1.75em;">​②变量控件也可以做为全局变量计数或标记位(<​a href="​http://​wiki.tjc1688.com/​doku.php?​id=6.%E6%8C%87%E4%BB%A4%E9%9B%86:​2.%E4%B9%A6%E5%86%99%E8%AF%AD%E6%B3%95,​kuayemian"​ target="​_self">​全局操作方法</​a>​)。当然也可以在progarm.s里自行命名系统变量。</​p><​p style="​white-space:​ normal; padding: 0px; color: rgb(51, 51, 51); font-family:​ Arial, sans-serif; font-size: 14px; line-height:​ 1.75em; text-indent:​ 2em;">​(1)全局变量计数代码参考</​p><​pre class="​brush:​cpp;​toolbar:​false"​ style="​margin-top:​ 5px; margin-bottom:​ 5px; padding: 0.7em 1em; font-family:​ Consolas, &​quot;​Andale Mono WT&​quot;,​ &​quot;​Andale Mono&​quot;,​ &​quot;​Bitstream Vera Sans Mono&​quot;,​ &​quot;​Nimbus Mono L&​quot;,​ Monaco, &​quot;​Courier New&​quot;,​ monospace; font-size: 14px; direction: ltr; background-color:​ rgb(251, 250, 249); color: rgb(51, 51, 51); box-shadow: rgb(204, 204, 204) 0px 0px 0.5em inset; border-radius:​ 2px; overflow: auto; overflow-wrap:​ normal; border: 1px solid rgb(204, 204, 204);"><​span style="​font-size:​ 16px;">​if(t1.txt==&​quot;​ok&​quot;​)<​br/>​{<​br/>​ &nbsp; &​nbsp;​main.va0.val++ &​nbsp;//​如果当前页面文本控件t1字符串内容是ok,那么main页面下变量va0的值进行加1。<​br/>​}</​span></​pre><​p style="​text-indent:​ 2em;"><​span style="​font-size:​ 14px;">​(2)全局变量标记位代码参考</​span><​br/></​p><​p style="​text-indent:​ 2em;"><​span style="​font-size:​ 14px;"></​span></​p><​pre class="​brush:​cpp;​toolbar:​false"​ style="​margin-top:​ 5px; margin-bottom:​ 5px; padding: 0.7em 1em; border-radius:​ 2px; background-color:​ rgb(251, 250, 249); font-family:​ Consolas, &​quot;​Andale Mono WT&​quot;,​ &​quot;​Andale Mono&​quot;,​ &​quot;​Bitstream Vera Sans Mono&​quot;,​ &​quot;​Nimbus Mono L&​quot;,​ Monaco, &​quot;​Courier New&​quot;,​ monospace; font-size: 14px; direction: ltr; color: rgb(51, 51, 51); box-shadow: rgb(204, 204, 204) 0px 0px 0.5em inset; overflow: auto; overflow-wrap:​ normal; border: 1px solid rgb(204, 204, 204);"><​span style="​font-size:​ 16px;">​if(main.va0.val==1)<​br/>​{<​br/>​ &nbsp; &​nbsp;​tm0.en=1 &​nbsp;//​如果main页面下的变量va0.val的值为1,那么当前页面定时器tm0开启。<​br/>​}</​span></​pre><​p style="​text-indent:​ 2em;"><​br/></​p><​p style="​text-indent:​ 0em; white-space:​ normal; line-height:​ 1.75em; text-align: center;"><​span style="​text-indent:​ 0em;">​END</​span></​p><​p><​br/></​p>​
5.控件详解/16.变量控件.txt · 最后更改: 2020/07/16 16:02 由 tjcqiu        浏览次数:918/2565896(本页/全站)