Default data type for the control parameters of a HORUS-procedure.
The operator proc_info3 returns the default data type for each input and output control parameter. The default type of a parameter is the type used in "simple mode" in HORUS/C. This concerns parameters which allow more than one type as for example write_string. Hereby the types of input parameters are combined in the variable InpCtrlParType, whereas the types of output parameters are combined in the variable OutpCtrlParType. The following types are possible: 'integer' an integer. 'integer tuple' an integer or a tuplet of integers. 'real' a floating point number. 'real tuple' a floating point number or a tuplet of floating point numbers. 'string' a string. 'string tuple' a string or a tuplet of strings. 'no_default' individual value of which the type cannot be determined. 'no_default tuple' individual value or tuplet of values of which the type cannot be determined. 'default' individual value of unknown type, whereby the system assumes it to be an 'integer'.
|
ProcName (input_control) |
string -> string |
| Name of the procedure. | |
|
InpCtrlParType (output_control) |
string-array -> string |
| Default type of the input control parameters. | |
|
OutpCtrlParType (output_control) |
string-array -> string |
| Default type of the output control parameters. | |
The operator proc_info3 returns the value TRUE if the indicated procedure name exists. Otherwise an exception is raised.
search_keyword, search_proc, proc_name, proc_info
proc_info1, proc_info2, proc_info, proc_name