建立计算公式的工具

在本节中,我们将描述用于辅助建立计算的工具。这里主要有两个工具为快速简单地建立计算提供便利,它们是:

  1. 基于控制器的智能感知.
  2. 位号建立和函数键盘.
    基于控制器的智能感知
    Wikipedia@将智能感知定义为一种自动填充功能的形式。该工具给用户提供了一个便捷的方式访问各种内置函数、Tag.Types以及尤其重要的属性列表。若要寻找智能感知概念的更多详细信息,可登陆http://en.wikipedia.org/wiki/IntelliSense
    对Tag.Type.Attribute使用智能感知
    如下所示,基于智能感知的控制器可用于计算中选择输入和输出位号。
     首先,Tag.Type的智能感知可通过输入‘[.’来调用。表示当输入一个左方括号[后,将显示允许的/可用的Tag.Type条目列表。当我们输入一些字符后,列表将进一步细化,以包含所有开头与输入字符一样的控制器Tag.Type条目。例如,输入‘[4’后,所有以4开头的控制器Tag.Type都将被包含在智能感知下拉列表中。输入‘[41F’,控制器中只有以41F开头的位号将出现在智能感知列表下拉菜单。

 当Tag.Type通过按下’enter’或点击选择被选中时,在[Tag.Type后输入一个圆点‘.’,关于属性的新的下拉列表将变为可用。属性的列表是自适应的,并且取决于Tag.Type的位置(预置内核/内核后计算的LHS/RHS项)。


 最后,输入一个右方括号‘]’关闭位号名。现在输入位号将有下列格式:


思考下面的例子。人们希望通过智能感知访问[41FC17.MV.SPHighLim]。完成此任务所需的流程是:

  1. 输入[
  2. 输入41F并从下拉列表中选择41FC17.MV
  3. 输入.
  4. 从列表中选择SPHighLim
  5. 输入]
    对内置函数使用智能感知
    除了Tag.Type.Attribute的智能感知,我们还为内置函数提供了智能感知。如下述截图所示,内置函数的智能感知可以通过使用‘@’来调用。

注:鉴于内置函数只能用于RHS(计算输入参数)中,只有在制定计算中的RHS项时内置函数的智能感知才是可用的。


原文:
Tools for Building Calculation Formulae
In this section, we describe tools provided to assist in building calculations. There are two primary tools provided to facilitate quick and easy construction of calculations namely,

  1. Controller based IntelliSense
  2. Tag builder and function keypad
    Controller based IntelliSense
    Wikipedia@ defines IntelliSense to be a form of automated autocompletion. This tool provides the user with a convenient way to access various built-in functions, Tag.Types and particularly important, their attribute lists. More details on the concept of IntelliSense can be found on the web at http://en.wikipedia.org/wiki/IntelliSense
    Using IntelliSense for Tag.Type.Attribute
    Controller based IntelliSense can be used for choosing inputs and output tags for calculations as follows.
     First, the IntelliSense for Tag.Type is invoked by a ‘[.’ This means that entering a left square bracket [displays the list of permissible/available Tag.Type entries. On entering a set of characters, the list is further refined to contain all controller Tag.Type entries that begin with the character entered. For example, on typing ‘[4’, all controller Tag.Types that begin with 4 are included in the drop down IntelliSense list. On typing ‘[41F’, only the tags in the controller that begin with 41F are included in the IntelliSense list.
     Once the Tag.Type has been selected by either pressing ‘enter’ or clicking on the selection, enter a period ‘.’ at the end i.e. [Tag.Type. A new drop down list of attributes becomes available. The list of attributes is adaptive and depends on the location of the Tag.Type (LHS/RHS of a pre-kernel/post-kernel calculation).
     Finally, enter a right bracket ‘]’ to close the tag name. The tag entered should now have the format
    [Tag.Type.Attribute]
    Consider the following example. It is desired to enter [41FC17.MV.SPHighLim] using IntelliSense. The procedure required to accomplish this task is:
  3. Type [
  4. Type 41F and select 41FC17.MV from the drop down list.
  5. Type .
  6. Select SPHighLim from the list.
  7. Type ]
    Using IntelliSense for built-in functions
    In addition to IntelliSense for Tag.Type.Attribute, we also provide Intellisense for built-in functions. Intellisense for built-in functions can be invoked using an ‘@’ as shown in the screenshot below
    NOTE: Because built-in functions may be used only on the RHS (input argument for a calculation), IntelliSense for built-in functions is only available while formulating the RHS of a calculation.

2016.4.24

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,163评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,301评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,089评论 0 352
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,093评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,110评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,079评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,005评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,840评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,278评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,497评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,667评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,394评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,980评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,628评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,796评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,649评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,548评论 2 352

推荐阅读更多精彩内容