MC-Basic:WITH/zh-hans

From SoftMC-Wiki
< MC-Basic:WITH
Revision as of 16:48, 2 May 2017 by Chi (talk | contribs) (Created page with "{{Languages}} == 缩写 == == 格式 == With ''<element name>'' ==适用版本 == 所有版本 == 描述 == 此命令用于设置一个默认的运动元件(轴或组)...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
语言: English  • 中文(简体)‎

缩写

格式

With <element name>

适用版本

所有版本

描述

此命令用于设置一个默认的运动元件(轴或组)。 之后, 运动元件被操作而不必明确地指示运动元件名称。默认运动元件仅存在于With模块中,由End With关键字终止。

类型

取值范围

单位

默认

使用范围

配置区,任务区和终端区 在配置区作用域,指定的运动元件将成为系统的默认运动元件,除非在其他作用域内有另一个WITH命令。 在Config.prg配置区程序或者终端区中,不需要End With关键词。在任务区,End With关键词必须添加。在终端区中使用WITH命令不影响任何程序,反之亦然。

限制

WITH命令不能在运行时间内设置。WITH命令不能嵌套。每个WITH模块都必须明确创建并在执行另一个语句之前明确终止。从WITH模块中调用的子程序不会继承默认的运动元件,因此该子程序中未定义该元件,将标记为一个错误。在一个WITH模块中不允许使用GOTO命令,否则,会标记错误。

例子

A1.VMax=5000

A1.Vord=5000

A1.VCruise=3000

A1.PEMax=10

A1.PESettle=0.01

Move A1 100

可以简化为:
With A1
       VMax=5000
       Vord=5000
       VCruise=3000
       PEMax=10
       PESettle=0.01
       Move 100

End With


参见