Owning Class: support
Requires: MathScript RT Module
c = arginnum
Legacy Name: nargin
Returns the number of input arguments you supply to the function that calls arginnum. You can use arginnum to determine if the number of inputs you supply to a function is less than the maximum number of inputs for that function. You then can assign default values to define the optional inputs, or you can use the error function to return an appropriate error. If you attempt to call arginnum outside of a user-defined function, MathScript always returns 0.
| Name | Description |
|---|---|
| c | Returns the number of input arguments you supply to the function that calls arginnum. c is an integer. |
The following table lists the support characteristics of this function.
| Supported in the LabVIEW Run-Time Engine | Yes |
| Supported on RT targets | Yes |
| Suitable for bounded execution times on RT | Not characterized |
Save the following script as integerdivision.m in the LabVIEW Data directory. The script uses arginnum to determine if the number of inputs you supply to integerdivision is less than 2. The script then assigns a default value of 1 to the divisor input.
function [quotient, remainder] = integerdivision(dividend, divisor)After you save integerdivision.m, call the following commands in the LabVIEW MathScript Window or the MathScript Node.
[x, y] = integerdivision(14, 3)