When running i-TRiLOGI V6.47 Build 07 the following files are missing (not installed) for help on the STR$ function:
C:\Program Files (x86)\TRiLOGI\TL6\public\Help\tbasic\strfloat1$.htm
C:\Program Files (x86)\TRiLOGI\TL6\public\Help\tbasic\strint$.htm
If I run i-TRiLOGI V7.01 Build 03 the files have been installed:
C:\Program Files (x86)\TRiLOGI\TL7\public\Help\tbasic\strfloat1$.htm
C:\Program Files (x86)\TRiLOGI\TL7\public\Help\tbasic\strint$.htm
I suspect that the problem is that the V6.47 TRiLOGI is using the V7.01 HTML file for the STR$ command (which includes support for floating point values) rather than the HTML version that only supports integer variables.
This is the text that I "see" when using V6.47:
STR$ (n) & STR$ (n, d)
These two functions work differently when n is an integer type and when n is a float type.
Please select the function of the relevant type below:
STR$(x#)
STR$(x#, w) Where n is a Floating Point constant or variable
STR$(n)
STR$(n, w) Where n is an Integer constant or variable
By the way the help for PIDCompute and PIDdef 7.01 does not indicate that the functions such as PID compute require floating values for many of the arguments. This is mentioned in the "TL7ReferenceAddendum".
In general the functions that were added to support floating point variables such as: ARCCOS, ARCSIN, ARCTAN, ... do not mention that the functions accept or require float type arguments nor does it specify the return type of the function. One can guess at the argument types, but I would think that the point of documentation is to make this obvious.
I know these are little things, but I thought you'd like to know.
Regards,
Gary D.