帮助中心帮助中心
本页翻译不是最新的。点击此处可查看最新英文版本。
确定 System object 是否正在使用中
tf = isLocked(obj)
示例
如果 System object 正在使用中,tf = isLocked(obj) 将返回逻辑值 1 (true)。否则,isLocked 将返回逻辑值 0 (false)。
tf
obj
1
true
isLocked
0
false
该对象在您第一次调用它时执行内部初始化。初始化后,对象被视为正在使用中,并且您不能更改不可调属性以及由 System object 作者决定的其他设定。当对象处于使用中状态时,isLocked 将返回 1 (true)。要允许更改对象,请调用 release。
release
全部折叠
创建 Counter 对象并设置属性。
Counter
obj = Counter; obj.UseIncrement = false
obj = Counter with properties: UseIncrement: false UseWrapValue: true StartValue: 1 Increment: 1 WrapValue: 10
调用对象。
step(obj,1)
ans = 2
检查对象是否正在使用中。
isLocked(obj)
ans = logical 1
释放对象并检查对象是否仍然锁定。
reset(obj) release(obj)
ans = logical 0
您要查询其状态的 System object。
true 或 false 结果,返回逻辑值 1 或 0,指示 System object 的状态是否为正在使用中(被锁定)。
有关详细信息,请参阅 MATLAB 代码生成中的 System object (MATLAB Coder)。
在 R2010a 中推出
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office