dev_inspect_ctrldev_inspect_ctrlDevInspectCtrlDevInspectCtrldev_inspect_ctrl开发检查控制(算子)
名称
dev_inspect_ctrldev_inspect_ctrlDevInspectCtrlDevInspectCtrldev_inspect_ctrl — 打开一个窗口以检查一个或多个控制变量。
签名
Herror dev_inspect_ctrl(const Hlong Variable)
Herror T_dev_inspect_ctrl(const Htuple Variable)
void DevInspectCtrl(const HTuple& Variable)
def dev_inspect_ctrl(variable: MaybeSequence[Union[int, float, str]]) -> None
描述
dev_inspect_ctrldev_inspect_ctrlDevInspectCtrlDevInspectCtrlDevInspectCtrldev_inspect_ctrl 会打开一个检查窗口,用于显示一个或多个控制变量的内容。
标准检查窗口会以表格形式显示变量值及一些可选的统计信息。对于某些语义类型,存在特殊的表示方式,例如,函数默认以函数曲线图的形式显示。有关更多信息,请参阅 “HDevelop 用户指南” 中的 “检查变量”” 一章。
您可在 VariableVariableVariableVariablevariablevariable 参数中传入一个变量元组,以打开用于多个变量的检查窗口。此外,还可以通过将字符串字面量作为元组的首个元素来覆盖默认的检查模式:
- 'tuple'"tuple""tuple""tuple""tuple""tuple":
-
即使变量的语义类型具有特殊表示形式,仍会在默认检查窗口中显示其值。
- 'plot'"plot""plot""plot""plot""plot":
-
将数值变量的值与它们的元组索引绘制成图。
- 'plot_xy'"plot_xy""plot_xy""plot_xy""plot_xy""plot_xy":
-
将数值变量的值绘制为 X-Y 坐标对。变量数量必须为偶数,且每对变量的长度必须相同。
通常,窗口内容会在变量发生变化时自动更新。不过,更新行为可能会受到
dev_update_vardev_update_varDevUpdateVarDevUpdateVarDevUpdateVardev_update_var 算子和 更新变量 参数选择的影响。
可以通过点击 Close 按钮或调用
dev_close_inspect_ctrldev_close_inspect_ctrlDevCloseInspectCtrlDevCloseInspectCtrlDevCloseInspectCtrldev_close_inspect_ctrl 来关闭该窗口。
注意
此算子不支持代码导出。
参数
VariableVariableVariableVariablevariablevariable (输入控制) integer(-array) → HTupleMaybeSequence[Union[int, float, str]]HTupleHtuple (integer / real / string) (int / long / double / string) (Hlong / double / HString) (Hlong / double / char*)
要检查的变量名称。
示例(HDevelop)
read_image (Image, 'fabrik')
regiongrowing (Image, Regions, 3, 3, 6, 100)
area_center (Regions, Area, Row, Column)
dev_inspect_ctrl (Area)
dev_inspect_ctrl (['plot_xy', Row, Column])
结果
如果指定参数的值正确,dev_inspect_ctrldev_inspect_ctrlDevInspectCtrlDevInspectCtrlDevInspectCtrldev_inspect_ctrl 返回 2 (H_MSG_TRUE)。否则,将抛出一个异常并返回错误代码。
另见
dev_update_vardev_update_varDevUpdateVarDevUpdateVarDevUpdateVardev_update_var
模块
基础