Index of HicEst functions, bookmarks, and optional keywords

Help; Graphics; Input-Output; Numerics; Programming; Strings; Download;
Ctrl+F to activate the find function
Bookmarks

Help

Optional keywords
HicEst HicEst: Windows IDE programming tool with interpreter and compiler for technical/scientific numerics and text applications
Abstract areas of use, for whom, hello world, simply start, what it does, why use it, Abstract: Short summary of HicEst features
FAQ FAQ: Frequently Asked Questions
HowToStart drop-down-menus list, first script, main program, menu item, prefabricated scripts, HowToStart: First steps in HicEst
HelpOnHelp Help: Get help in HicEst
Function Bookmarks

Graphics

Optional keywords
AXIS axes of coordinates, diagrams, mouse input, plot to script window, scale a graph, scroll-visible-area, xy-system, AXIS: Draw two-dimensional axes of coordinates (H+) Axis, BaCkcolor, Bottom, ERror, FiXmax, FixmiN, FONt, ForeColor, Grid, Height, Left, LoG, MaX, MiN, MouSeAxis, MouSeButton, MouSeCall, MouSeX, MouSeY, PoinT, PRint, Scroll, TiMe, Title, Width, WINdowhandle, Xaxis, Yaxis,
LINE appearance of lines, bar charts, decorate area, draw_line, fill area, function plot, histograms, line_drawing options, move pen, pie charts, plot vector, poly-line, step plot, text_draw, topographic maps, LINE: Draw scatter diagrams; line charts; contour lines; histograms; topographic maps etc. (H+) Axis, BaCkcolor, Color, DaSH, Draw, Line, lineWidth, NoLine, NoZero, OneWay, PenUp, Points, PRint, STeps, Symbol, SymbolDiameter, Text, X, Y,
Panel background colors, cubic beziers, ellipses, flow lines, foreground colors, geometrical shapes, graphics, history graph, initialize panel, mark selected variable, open panel, polygons, profile graph, rectangles, scrolling axes, size of panel, template definition, update panel, Panel: Screen layout for easy-update of numeric, text, and graphics output
Function Bookmarks

Input-Output

Optional keywords
BEEP compose tunes, generate simple tones, play wav_file, write wav_file, BEEP: system speaker beeps and tunes(H)
Circle_of_Fifths Music.hic: example of a HicEst script
COM control and debug com port i/o, initialize com port, read from com port, write to com port, COM: serial communication to receive and send via COM ports(H+) Bauds, CheckSum, ChecksumBits, ChecksumVal, Comport, DataBits, DouBLe, Echo, ERror, ExitOnInput, IgnoreInput, Lastchar, LastcharX, OnErroritem, Parity, Receive, Send, StopBits, Timeout, WaitBIts, Waitbyte,
Colors color definition, global color definition, Colors: Color attributes in HicEst
DeCoRation bezier, clear screen to a specified pattern, ellipse, output margins of decoration area, page feeds, polygon, polyline, real time flowsheet data, rectangle, shape color and style, suppress page scroll, what you see is what you get, DeCoRation: Geometrical shapes for screen or print output with A1, A2, B, BC, BE, EL, FC, H, L, LI, NOUP, PO, R, RA, T, W, WYS,
DLG alternate dlg() syntax, an example, bitmap button, breakpoint, button-details, calling a subroutine from dlg, checkbox-details, combobox-details, dialog management, draw attention, dynamically generate dialogs, edit-details, font-size and font, force button return, full screen edit, hotkey, icon buttons, label jump, linewrap, listbox-details, local file browser button, mail client, modal dialog, modeless dialog, no caption bar, numerical modifiers, open browser, position individual control, positional modifiers, prefixed dialog item, print dialog, radio-button-details, run mode button, sorting a dialog list, step mode, stop program execution, undo in edit controls, visual dlg support, DLG: Interactive screen input/output (H+) Align, BaCkcolor, BiTteXt, BLAck, BORder, Button, CALLback, CenterAlign, CHeckbox, CHIld, ColS, ComBobox, DEFault, DefHeight, DefWidth, DNum, Edit, EnAble, FixedFont, FocuS, FONt, ForeColor, FRAMe, GRAY, Group, GroupEnd, Height, HelpFile, Jumpto, KiLl, LeftAlign, Line, ListBox, MAx, MIn, NameEdit, NoClose, Owner, PassWord, PoinT, ProgressBar, RADio, ReadOnly, REct, ReturnCode, RightAlign, ScrollBar, SelIdx, SelTxt, SEParators, SetMemory, SHOW, SOrt, SPace, Text, TItle, TrackBar, UPDAte, UpDown, Vertical, WHIte, Width, WINdowhandle, WRap, X, X0, XMemoryadd, Y, Y0, YMemoryadd,
Fonts font_attribute examples, Fonts: Appearance of alphanumeric characters used for printing BolD, FONt, ITalic, PoinT, UnderLine,
Format binary formats, character format, floating point formats, format control specifiers, formatting of column headers, free numeric input format, integer formats, maximum significance for given width, output format width as needed, picture output format, right-adjust strings, time format, width directed output format, Format: Structure output lists
MatrixExplorer a matrix file example, callback_subroutine to extend matrixexplorer features, change column order, column headers, default numerical format, disk file and internal arrays, interactive matrixexplorer, matrix element type and width, mixed numerical and string arrays, modify calling control, multi_column edit controls, multi_matrices dialog, numeric columns in text matrix, numerical data matrix controls, read matrix element, row_headers, sort columns, string data matrix controls, write matrix element, MatrixExplorer: Spreadsheet-like dialog to display or edit numerical arrays or text strings or any file of known structure Button, CALLback, CHeckbox, COL, ColSel, ColTitle, CoNtrols, DefHeight, DNum, Edit, Format, Height, Line, MAx, MIn, ProgressBar, ReturnCode, ROW, RowSel, RowTitle, ScrollBar, Text, TItle, TrackBar, UPDAte, UpDown, Width, WINdowhandle, ZeroBlank,
OPEN existing file, file-filter, file-matrix-io, multi-line records, no-break pairs, skip top file lines, stream io, windows file manager, OPEN: Initialize a file for read, write, sort, or matrix explorer (f) APPend, BINary, DenyREAd, DenyWRIte, DIRect, DREAWRI, ERror, FIle, FiLTer, Format, FORmatteD, GetRecL, IOStat, LENgth, NEW, OLD, ReadOnly, RecL, RePLace, SCRatch, SEQuential, UNFormatted, WriteOnly,
POP callback subroutine, POP: create popup menu, immediate or mouse activated (H) Menu, MenuTypes, Owner, Poptype, SelTxt, X, Y,
Print dialog box print, print under program control, printer tool, printing geometrical shapes, Print: Line printer output
READ direct read, formatted sequential read, get file length, inquire operations, matrix file read, medium to read from, next occurence, numeric search matrix file, paste from clipboard to string, read n-th file line, record n of direct file, search_files for string, start position for file search, stream-io read, string search matrix file, unformatted sequential read, READ: input from TeXt, FIle, ClipBoard, WINdow (f) ClipBoard, CLoSe, Column, DecimalPoint, ERror, FIle, Format, IOStat, ItemS, LENgth, Messagebox, Rec, Row, SEArch, Text, WINdowhandle,
WINDOW clear window, display an existing file, margin space, menu-bar options, paint window, save window, tool bar options, window : open, size, color, font, WINDOW: Create window to display Panels, Texts, Graphics, Files (H) BaCkcolor, BOld, BORder, BottomSpace, CAPtion, CHild, ClipChildren, ClipSiblings, DisAbled, FONt, ForeColor, ForeGround, GraphicsFont, Height, HiDe, ITalic, Kill, Left, LeftSpace, LoaD, MAXimize, MAXimizeBox, Menu, MenuTypes, MINimize, MINimizeBox, OverLapped, OverLappedWin, Owner, PaNeL, PoinT, POPup, POPupWindow, PRint, RightSpace, ROTate, SaveAs, SelTxt, SHMiNnoAct, SHow, SHowNoACtcur, SHowNoActRec, SHowNormal, SysMenu, ThickFrame, TItle, Toolbar, ToolTypes, TopSpace, UnderLine, Up, UPDAtepanel, VISible, Width, WINdowhandle, X, Y,
WRITE append_formatted list to string, comma separated variables, copy list to clipboard, current time, file_output options, fill a format template, formatting output, matrix file output, maximum numeric output digits, move a file, no format at all option, output medium selection, quote list items, screen and print output, standard fortran format, string delimiters, symbolic names in output list, transparent write, window output options, write multi column output, WRITE: output to text string, file, window, message box, status bar, clipboard (f) Align, APPend, BaCkcolor, BolD, ClipBoard, CLoSe, Column, COLumnS, DeCoRation, DELETE, ERror, FIle, FLUsh, FONt, ForeColor, Format, IOStat, ITalic, ItemS, LENgth, Messagebox, Name, PoinT, PRint, Rec, REName, ROTate, Row, StatusBar, Text, UnderLine, WINdowhandle,
Function Bookmarks

Numerics

Optional keywords
ABS ABS: absolute value of x (F)
ACOS ACOS: Arccosine of x (F)
ASIN ASIN: Arcsine of x (F)
ATAN ATAN: Arctangent of x (F)
COS COS: Cosine of x (F)
COSH COSH: Hyperbolic cosine of x (F)
DIFFEQ ode-example, ordinary differential equations, parabolic differential equations, partial differential equations, reaction-diffusion equations, DIFFEQ: solve (systems of) ordinary or parabolic equations (H+) BCFdiff, CallBack, DT1, DY, Eddy, ERror, Go, itrOK, NonZero, Rateatx, T, T0, TOLerance, Velocity, X, Y, YFeed,
EXP EXP: exponential function (F)
INTPOL cubic akima interpolation, extrapolation, first derivative, interpolated roots, linear interpolation, numeric integration, second derivative, y interpolated, INTPOL: linear interpolation, inverse interpolation, cubic Akima interpolation, differentiation, integration (H) D2ydx, DYdx, ERror, Find, Init, X2, Xi, XVector, YVector,
LOG base b logarithm, natural logarithm, LOG: logarithm, optional 2nd argument is base (f)
RAN array of random numbers, generate pseudorandom numbers, random number seed, range of random numbers, RAN: random number generation (H)
ROOTS cubic equations, quadratic equations, ROOTS: quadratic equations and cubic equations (H)
SIN SIN: Sine of x (F)
SINH SINH: Hyperbolic sine of x (F)
SOLVE callback function, cubic equations, function minimum, inline expression, inversed matrix, least-square fit, linear equations, nonlinear algebraic equations, overdetermined system, quadratic equations, quintic equation, root of function, tolerance weights, transpose matrix, SOLVE: linear and nonlinear equations and data fit (H) Const;DATA;DataIdx;ERror;Iters;Limit;MaXIters;NUL;NumDiff;Speed1;SpeedHigh;SpeedLow;SpeedStop;STDdev;Unknown;UnknownIdx; ; ; ; ; ; ;
SUM SUM: sum of an array argument (f)
TAN TAN: Tangent of x (F)
TANH TANH: Hyperbolic tangent of x (F)
Function Bookmarks

Programming

Optional keywords
Programming and, appendix, array, character strings, conditional execution, debugging, execution control, exponentiation, expressions and assignments, label, logical, loop, main program, operator precedence, or, procedures, program structure, relational, scalar numeric, specifications, substrings, unity matrix, use, Programming: The elements of HicEst and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ; ; ; ; ; ; ; ; and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix; Programming: The elements of HicEst ; ; ; ; ;rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ; ; ; and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ; ; ; ; ; ; ; ;rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix; Programming: The elements of HicEst ; ; ; ; ;rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix; Programming: The elements of HicEst ; ; ; ; ;rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ; ; ; and;appendix;array;character strings;conditional execution;debugging;execution;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ; ; ; ; ; ; ; ;rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ; ; ; ; ; ; ; ;rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ; ; ; ; ; ; ; ;rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ; ; ; ; ; ; ; ;rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst xy rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ENDDO xy rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ELSE ENDDO ENDIF xy rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ELSE ENDDO ENDIF xy rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ELSE ENDDO ENDIF xy rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ELSE ENDDO ENDIF xy rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ELSE ENDDO ENDIF xy rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ELSE ENDDO ENDIF xy rogramming conditional execution;execution control;label;loop;program structure; Programming: The elements of HicEst ELSE ENDDO ENDIF rogramming conditional execution;execution control;label;loop;program structure; Programming: The elements of HicEst ELSE ENDDO ENDIF rogramming conditional execution;execution control;label;loop;program structure; Programming: The elements of HicEst ELSE ENDDO ENDIF rogramming conditional execution;execution control;label;loop;program structure; Programming: The elements of HicEst ENDDO rogramming conditional execution;execution control;program structure; Programming: The elements of HicEst ELSE ENDIF conditional execution;execution control;label;loop;program structure; Programming: The elements of HicEst ELSE ENDDO ENDIF rogramming conditional execution;execution control;label;loop;program structure; Programming: The elements of HicEst ELSE ENDDO ENDIF rogramming conditional execution;execution control;label;loop;program structure; Programming: The elements of HicEst ELSE ENDDO ENDIF rogramming and;array;character strings;conditional execution;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;program structure;relational;scalar numeric;specifications;substrings;unity matrix; Programming: The elements of HicEst ELSE ENDDO ENDIF and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ELSE ENDDO ENDIF xy rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ELSE ENDDO ENDIF xy rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ELSE ENDDO ENDIF xy rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ELSE ENDDO ENDIF xy rogramming and;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;operator precedence;or;program structure;relational;scalar numeric;specifications;substrings;unity matrix; Programming: The elements of HicEst ELSE ENDDO ENDIF xy rogramming appendix;main program;procedures;program structure;use; Programming: The elements of HicEst ; ; ; ; ; ; ; ;rogramming appendix;main program;procedures;program structure;use; Programming: The elements of HicEst ; ; ; ; ; ; ; ;rogramming appendix;main program;procedures;program structure;use; Programming: The elements of HicEst ; ; ; ; ; ; ; ;rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ELSE ENDDO ENDIF xy rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ELSE ENDDO ENDIF xy rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ELSE ENDDO ENDIF xy rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ELSE ENDDO ENDIF xy rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ; ; ; ; ; ; ; ;rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ; ; ; ; ; ; ; ;rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ; ; ; ; ; ; ; ;rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ; ; ; ; ; ; ; ;rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ; ; ; ; ; ; ; ;rogramming and;appendix;array;character strings;conditional execution;debugging;execution control;exponentiation;expressions and assignments;label;logical;loop;main program;operator precedence;or;procedures;program structure;relational;scalar numeric;specifications;substrings;unity matrix;use; Programming: The elements of HicEst ; ; ; ; ; ; ; ;
$ block array operation, factorial n, set matrix rows, vector elements = f(element index), $: Array index to facilitate array operations (H)
$$ $$: menu, toolbar, or popup button number
$CMD_LINE set variables from command line, start hicest in run mode, $CMD_LINE: Run script from a command line and retrieve the command line string (H)
$SystemVariables carriage return, line feed, tabulator, $SystemVariables: 7 predefined global variables (H)
ALARM clear stack, delay indefinitely, delayed subroutine call, quit hicest, turn off any pending alarms, wait for event, ALARM: asynchonous calls(H)
ALIAS collect scalars to a vector, dynamically rename or redefine array segments, rename or redefine string segments dynamically, share storage, ALIAS: Dynamically redefine arrays and strings with varying lengths (H)
ALLOCATE dynamically increase string length, equivalence, increase array size, named substrings, rename part of an array, reshape matrix, ALLOCATE: expand array or string dimensions(H)
APPENDIX appendix chapters, dialogs and appendix, evaluate appendix, panel definition, read appendix, script appendix, APPENDIX: store data initializations or bulky dialogs in the non-compiled appendix (H)
CALL CALL: call a SUBROUTINE
CEILING CEILING: the smallest integer ≥ function argument (F)
CONTINUE CONTINUE: no operation statement
DATA DATA: to initialize numeric entities at compile time
DIMENSION DIMENSION: Define a numerical array
DLL procedure-headers, run-time dynamic linking, DLL: run-time dynamic linking (H+) Argument, Close, ERror, Fncname, Handle, Subname,
DO DO: first statement of a loop
ELSE ELSE: start a block of statements executed when the foregoing IF and ELSEIF blocks are false
ELSEIF ELSEIF: start a block of statements executed when the foregoing IF block is false
END END: terminate the main programm, a subroutine, or a function
ENDDO ENDDO: terminate a loop
ENDIF ENDIF: terminate an IF THEN ELSEIF ELSE ENDIF construct `
FLOOR FLOOR: the greatest integer ≤ function argument (F)
FUNCTION FUNCTION: a self-contained subprogram invoked in an expression that returns a single numeric value (F)
FUZ defuzzification, fuzzification, fuzzy expert system, inferences, FUZ: perform fuzzy logic fuzzification and defuzzification (H)
GOTO GOTO: jump to a label
IAND clear bit n, logically and bits, test bit n, IAND: bitwise logical AND (F)
IEOR bitwise either-or, IEOR: bitwise logical exclusive OR (F)
IF conditional execution, IF: start a conditionally executed statement (F)
INDEX backward search, comparison tolerance, count occurences, find options, numeric file matrix search, regex, regular expression, scalar in vector search, scan, search substring in string, string in file matrix search, verify, INDEX: index, scan, nearest, verify for substring in string, scalar in array, and scalar in file matrix column (f)
INIT continuation lines, INIT: dynamically initialize data (H)
INT INT: convert to integer(F)
IOR set bit, IOR: bitwise logical OR (F)
KEY KEY: keyboard input ASCII value, scan code, shift status (H) ALt, Ascii, CApital, Control, Numlock, Scan, SCRoll, SHift,
LOCK LOCK: lock keyboard e.g. in process control applications (H)
MAX maximum value, MAX: maximum of scalar arguments, or of array (f)
MAXLOC maximum value location, MAXLOC: location of maximum in an array (f)
MIN minimum value, MIN: minimum of scalar arguments, or of array (f)
MINLOC minimum value location, MINLOC: location of minimum in an array (f)
MOD remainder, MOD: remainder of argument1 / argument2 (F)
NINT NINT: convert to nearest integer (F)
NOT toggle bits, NOT: bitwise logical compliment (F)
OptionalKeywords improve readability, OptionalKeywords: Syntax of HicEst functions with optional arguments (keywords)
REAL REAL: Define symbolic names to be of real data type
RETURN RETURN: exit a subroutine or a function before the END is reached
RGB predefined_color, RGB: red green blue composite colors (H)
SIGN SIGN: absolute of argument1 times sign of argument2 (F)
SORT co-sort, comma separated variables, file-columns, interactive file sort, mixed text and numeric files, options, script controlled file sort, sort file along preset index vector, strings, vectors, SORT: index sort, rank sort, and cluster sort of vectors, or numeric or text file matrices (H) CLUSter, Column, Descending, ERror, FIle, Groups, Index, Option, PhySsort, Rank, Sorted, Vector,
SUBROUTINE SUBROUTINE: initial statement of a subroutine subprogram
SYSTEM append_to directory listing, autorun mode, browser open, create directory, directory listing, e-mail client open, edit directory list, environment, file_attributes, file_commands, folder and directory commands, font_commands, get current directory, hard disk serial number, msec wait, other program start and wait, read selected directory elements, script execution, set current directory, start other programs, time stamp, window size and location, windows explorer open, SYSTEM: Calls to the Windows operating system (H) APPend, BOld, CHain, CoMmanD, COPY, DELETE, DIR, FIle, FONt, FoNtnr, FT, GEteNV, getHeight, getWidth, getXPixels, getYPixels, HDNR, ITalic, Mode, PoinT, RUN, setENV, SHell, STYle, UnderLine, WAIT, WINdowhandle,
TIME TIME: current time and date, convert times and dates, calendar functions (H) Day, Excel, Gregorian, Hour, MInute, MOnth, MSec, Sec, TO, WeekDay, Year, YYYYMMDD,
THEN THEN: terminates the block IF statement (F)
USE USE: import symbolic names to local function or subroutine from main program or other local functions or subroutines (f)
XEQ XEQ: compile and execute a character string (H)
Function Bookmarks

Strings

Optional keywords
CHAR array of substrings, CHAR: character from position in ASCII character set (f) array of substrings; CHAR: character from position in ASCII character set (f) ; ; ;HAR array; CHAR: character from position in ASCII character set (f) ; ; ;HAR CHAR: character from position in ASCII character set (f) ; ; ;HAR array_of_substrings; CHAR: character from position in ASCII character set (f) ; ; ;HAR array of substrings; CHAR: character from position in ASCII character set (f) ; ; ;HAR array of substrings; CHAR: character from position in ASCII character set (f) ; ; ;HAR array of substrings; CHAR: character from position in ASCII character set (f) ; ; ;
CHARACTER concatenation of strings, defining a string, dynamically change string length, mixed type concatenation, rename or shrink a string, string delimiters, substring definitions, CHARACTER: specify and initialize the character string data type
EDIT append separator and string, copy_string, count_occurences, delete_substring, insert_string, lexical commands, lowercase_string, parse_string, remove double entries, replace string, search options, sort string commands, string edit error control, tabify string, uppercase_string, EDIT: String operations of all kinds in one single statement (H+) APpendTo, Begin, ContInueiF, CoPyTo, Count, Delete, DO, ELSE, End, ENDIF, ERror, EXit, GetPosition, IF, inLeXicon, Insert, ITeM, Left, LeXicon, LowerCase, Mark1, Mark2, Marks, Option, Parse, RaNge, RangeBegin, RangEend, RePLaceby, Right, ScanFor, ScanForLeft, ScaNnot, ScaNnotLeft, SePaRators, SetPosition, SorTColumn1, SortDelDbls, SorTedtext, SortFromIndex, SorTtoIndex, TabiFyfont, Text, UpperCase, Word, WordEnd,
ICHAR ICHAR: index of the function argument in the ASCII table (F)
LEN length_of_a_string, number_of_array_elements, LEN: Length of a character string or of an array (f)
LEN_TRIM LEN_TRIM: Trimmed length of a character string or of an array (f)
TRIM TRIM: strip string of trailing blanks (F)
Function

Download

Download Download HicEst
register Register now
Revisions HicEst Revision History
impressum Impressum: who and where
bookmark in "Tutorial.hic" procedure in "Tutorial.hic"
"!" beep BeepCB
"!" button BeepCB
"?" beep BeepCB
"?" button BeepCB
"X" beep BeepCB
"X" button BeepCB
"i" beep BeepCB
"i" button BeepCB
$ arrayindex AutoScale, CurveFamily, Num_Basics, Panel, SetFont
$$=item_nr menu INDEX
+- random AutoScale, Panel, Random
2 axes ScrollingSystems
440/sec pitch BeepCB
Ascii character Txt_Basics
Ascii value KEY
Bach suite cat_as_background
Excel date BirthdayStuff
Excel time F2
Gregorian time F2
La Cucaracha BeepCB
RGB color ContoursCB
RGB colorvalue Colors
WYSIWYG write SetFont
Yellow Submarine BeepCB
Yes button HistoryCB
a 880/sec BeepCB
adjust font_size Panel
alarm subroutine F2, F4
align text AdiosAmigos, LinearEqu
alternate dialog_syntax AxLinCB
append text F4
appendix chapter_name SelTxt
appendix dialog_template DLL
appendix long_text AdiosAmigos, DLL, Data_Fit, DesignWindow, Overdetermined
appendix section SelTxt
arccosine function Num_Basics
arcsine function Num_Basics
arctangent function Num_Basics
array assignment Arrays
array edit LinearEqu
array equivalence MatrixExplorer
array index Arrays
array indexing Data_Fit_Mouse, Panel
array initialization AutoScale
array loop_index Format, Panel, PartialDiffEqu, SortNumeric
array maximum Num_Basics
array reversed Arrays
array section Arrays, CurveFamily
array sum Num_Basics
arrayindex $ ContoursCB
axes scaled AutoScale
axes unscaled AutoScale
axis minmax Data_Fit, OrdinaryDiffEqu
axis scales ContoursCB
background color Edit
best match INDEX
bit names ColorCB
bit sum AxLinCB
bitvector dialog AxLinCB
blanks padding Txt_Basics
blanks_trimmed length Txt_Basics
bottom align SetFont
button callback SortDirectory
button image Toolbar
call DLL_function DLL
call DLL_subroutine DLL
callback function NonlinearEqu
callback subroutine ContoursCB, Data_Fit_Mouse, F4CB, F6CB, FormatCB, HistoryCB, OrdinaryDiffEqu, PanelCallback
caps key KEY
carriage_return $CR Fuzzy
center align SetFont
change directory DLL
change text Format
character array-element CHAR
character assignment Logicals, PictureFormat
character equivalence CHAR, PictureFormat
character widths Scrollbar_and_Co_callback
character,see_also string Txt_Basics
character,see_also text Txt_Basics
check keyboard DesignWindow, Random, F6
checkbox text INDEX
child dialog DLGchild, Scrollbar_and_Co_callback
clear main_window cat_as_background
clear mouse_callback SelTxt
clear rectangle DesignWindow
clear screen Random
clear window AdiosAmigos, CHAR, DesignWindow, Edit, F2, MXeditorCB, SelTxt, SortNumeric
close dialog SelTxt
close file DLL, F4
close printer Colors
close window SelTxt, Toolbar
color component ContoursCB
color index ColorCB, ContoursCB
color panel_variable F2
command line Window
commaseparated file DirCallback
common memory MatrixExplorer
concatenate text DLL, F4, F4CB, HELP, Txt_Basics
conditional execution OrdinaryDiffEqu
conditional return Scrollbar_and_Co_callback
conditional statement NonlinearEqu
constant fit_parms Data_Fit_Mouse
contour plot ContoursCB
control key KEY
cosine function Num_Basics
count substring MXeditorCB
create vector PartialDiffEqu
cubic interpolation Interpolation
cubic root Roots
cut text cat_as_background
dashed line Data_Fit_Mouse
data fit Data_Fit_Mouse
data retrieval cat_as_background
data statement AxLinCB
data type Num_Basics
data_point graphics PDEcallback
default font Pop
defuzzify vector Fuzzy
delete text HELP
delete window MultiWindows
delimiter characters Txt_Basics
dialog border Data_Fit_Menu
dialog button Data_Fit_Menu
dialog callback AxLinCB, Scrollbar_and_Co_callback
dialog checkbox INDEX, Logicals
dialog color DLGchild, Txt_Basics
dialog default_width Data_Fit_Menu, INDEX
dialog delete Axis_Line, Format, Scrollbar_and_Co_callback
dialog dimension F4
dialog edit Data_Fit_Menu, Logicals
dialog edit_array LinearEqu
dialog edit_named NonlinearEqu
dialog extralong DLL, Fuzzy, OrdinaryDiffEqu, PartialDiffEqu
dialog font F6CB
dialog jump Roots
dialog line Data_Fit_Menu
dialog log_spinner BirthdayStuff
dialog owned Data_Fit_Menu, Scrollbar_and_Co_callback
dialog position DLGchild, Scrollbar_and_Co_callback
dialog progressbar Scrollbar_and_Co_callback
dialog radio_button Data_Fit_Menu
dialog readonly Roots
dialog returncode Panel, Scrollbar_and_Co_callback
dialog scrollbar Scrollbar_and_Co_callback
dialog space Data_Fit_Menu
dialog spinner Roots
dialog text Data_Fit_Menu
dialog text_align BirthdayStuff, NonlinearEqu
dialog title Data_Fit_Menu
dialog trackbar Scrollbar_and_Co_callback
dialog update AxLinCB, Scrollbar_and_Co_callback, Scrollbar_and_Co_callback
dialog vector_edit NonlinearEqu, Roots
dialog width Axis_Line
direct read DirCallback
direct_access file DLL, FileOperation
direct_access sequential_file FileOperationCB, History
disable alarm F2
display file DirCallback
display matrix Format, LinearEqu
do forever KEY
draw ellipse Window
draw polygon AdiosAmigos, Random, Toolbar, cat_as_background
draw rectangle DesignWindow, Interpolation
dynamic allocation AutoScale, AxLinCB, DLL, Data_Fit_Mouse, FileOperation, Interpolation, Random
edit matrix Format
edit minmax BirthdayStuff
elapsed time DLL
end print SetFont
error exit HELP, SelTxt
error label NonlinearEqu, SelTxt
execute string MXeditorCB, PictureFormat
execute usertext Logicals
exit loop F4
exit procedure NonlinearEqu
expand text F4
exponentiation symbols Num_Basics
file attribute DirCallback
file copy DLL
file direct_access DLL
file edit DLL, SortDirectory
file format FileOperation, FileOperationCB, History, DLL
file length F4
file matrix MatrixExplorer
file must_exist DLL
file read_all DLL
file record_length FileOperation
file window FileOperationCB
file write_all DLL
find numeric F6
find text DLL, F4, F4CB, Txt_Basics
fit font_size AdiosAmigos
fixed font F6CB, MAIN, SortNumeric, Panel
font name F6CB
font size F6CB, Txt_Basics
foreground color Edit
format repeat NonlinearEqu, SetFont
formatted write Data_Fit_Mouse
free format F6
function call Data_Fit_Mouse, SelTxt
function graphics MultiWindows
function result Data_Fit_Mouse
fuzzify scalar Fuzzy
fuzzy variables Fuzzy
get directory DLL, MAIN
get pi Interpolation, Num_Basics
get window_size AdiosAmigos
global subroutine F4, WindowMenu
glue dialog Edit, NonlinearEqu, OrdinaryDiffEqu, Roots
graph background Data_Fit
graph text AxLinCB, OrdinaryDiffEqu
graphics font F6CB, MAIN
graphics font_nr Panel, PartialDiffEqu
help window HELP
hyperbolic cosine Num_Basics
hyperbolic sine Num_Basics
hyperbolic tangent Num_Basics
ignore error HELP
immediate popup F6
index find_numeric INDEX
index find_text INDEX
indexed assignment Data_Fit_Mouse
initial background MAIN
initial values History
initialize callback Colors
initialize interpolation Interpolation
initialize panel Panel
initialize variables BirthdayStuff
initialize vector Num_Basics
integral interpolation Interpolation
interpolation function Interpolation
inverse interpolation Interpolation
inverse matrix LinearEqu
jump button NonlinearEqu
key value KEY
keyboard interrupt F2, F4
kill dialog MXeditorCB
labeled loop F4
left align SetFont
line feed Pop
line parameters AxLinCB
line penup AxLinCB
line point_point AxLinCB
line_feed $LF DLL, Fuzzy, Panel
linear interpolation Interpolation
linguistic variables Fuzzy
listbox callback F4
listbox index BirthdayStuff
listbox separators Edit
load appendix_text InOut_Basics
log base Num_Basics
log base10 BirthdayStuff
logarithmic axis MultiWindows
logarithmic spinner Data_Fit_Menu
logical FALSE Window
logical TRUE FileOperation
logical and Colors, Logicals, ODEcallback
logical equal NonlinearEqu
logical expression Overdetermined
logical greater Logicals
logical less Logicals
logical not_equal SelTxt
logical numeric_mix Random
logical or Logicals, SelTxt
logical query SelTxt
logical true F6
long_text appendix_variable DLL
long_text delete_line DLL
loop backward ContoursCB
loop cycle F4
loop down Colors
loop forever F4
loop from_to DesignWindow, Interpolation
loop step F4
loop stepsize Colors, CurveFamily, ScrollingSystems
loop terminator DesignWindow
main window Txt_Basics, cat_as_background
make directory DLL
make lexicon F4
make vector NonlinearEqu, OrdinaryDiffEqu, Overdetermined, Panel
manage fonts F6
matrix assignment LinearEqu
matrix definition Arrays
matrix edit SortDirectory
matrix editor FormatCB
matrix reshape LinearEqu
matrix_file read HistoryCB
matrixexplorer callback MXeditorCB, MatrixExplorer
matrixexplorer dlg MatrixExplorer
matrixexplorer open MatrixExplorer
maximum value Num_Basics
menu attributes SelTxt, Window
menu item_nr Data_Fit_Menu
menu item_text SelTxt, Window
menu types F6
message box MultiWindows
messagebox OK_cancel InOut_Basics
messagebox info FileOperation
messagebox io MatrixExplorer
messagebox query MAIN
minimize window Txt_Basics
minimum value Num_Basics
minutes today Panel
mixed assignment Data_Fit_Mouse, PanelCallback
modeless dialog F4, Format
mouse callback AxLinMous, Data_Fit
mouse graphics Data_Fit
mouse input Data_Fit
moveto editor F4CB
multiaxis graphics PartialDiffEqu
multicolumn write Colors
multiline text LinearEqu
named edit Scrollbar_and_Co_callback
named elements Arrays
named substring Logicals
named subvector Interpolation, PartialDiffEqu
named vector Data_Fit_Mouse
named vector_elements Fuzzy, Logicals, PartialDiffEqu, AxLinCB
named write PDEcallback
new line Edit
no return SelTxt, Window
non_executable script_chapters SelTxt
numeric initialization DLL, Format
numeric integration Interpolation
numeric spinner Data_Fit_Menu
numlock key KEY
oneway line CurveFamily
owned dialog NonlinearEqu
panel callback Panel
parse string Window
parse text DLL, F4
partial initialization Arrays
picture format BirthdayStuff
picture format PictureFormat
plot dashed Interpolation
plot data Data_Fit_Mouse
plot function Data_Fit_Mouse, Interpolation
plot line Interpolation
plot linewidth Interpolation
plot minutes DesignWindow
plot oneway ODEcallback
plot steps ODEcallback
plot symbol DesignWindow, Interpolation
plot vector Data_Fit_Mouse, Interpolation
poor programming Panel
printer font SetFont
profile graphics PDEcallback, Panel
program_called help Logicals
prompt font SetFont
query messagebox AdiosAmigos
quick expression Logicals
quit HicEst AdiosAmigos
radiobutton callback Format
random integer INDEX, Random
read directory SortDirectory
read file F4
read filematrix MXeditorCB
read folder MatrixExplorer
read vector F6
readonly file F4, MatrixExplorer
rectangle text DesignWindow
rectangle write SetFont
recursive call DirCallback
recursive callback FormatCB
remainder function Num_Basics
rename window AdiosAmigos, Beep, BirthdayStuff, DLL, DesignWindow, F4, Format, History, INDEX, InOut_Basics, KEY, Logicals, MatrixExplorer, SortNumeric, Txt_Basics
replace text Edit
reserved names Toolbar
reset folder WindowMenu
reset stack AxLinMous, Format, WindowMenu
reshape array Format, MatrixExplorer
reshape matrix INDEX
restore screen Txt_Basics
restore window Txt_Basics
right align SetFont
run auto MAIN
run batchfile DLL
run mode CHAR, CurveFamily, Num_Basics, Txt_Basics
run stop MAIN
runtime format Format
save bitmap Toolbar
sawtooth numbers SetFont
scan code KEY
scan codes Random
script chapter_name SelTxt
script section cat_as_background
script window ContoursCB
scroll axis AxLinCB
scroll editor F2, Panel, SelTxt, Window
scroll key KEY
scrolling axes ScrollingSystems, DesignWindow
search file_column FileOperation
search word FileOperation
send mail AdiosAmigos
set alarm F2
set directory DLL, MAIN
set fixfont F2
set folder SortDirectory
set font Edit, SetFont
set graphics Interpolation
share global_data BirthdayStuff, CHAR, Colors, Contours, ContoursCB, DLGchild, DLL, Data_Fit, Data_Fit_Menu, Data_Fit_Mouse, DesignWindow, DirCallback, Edit, FileOperation, FileOperationCB, Format, Fuzzy, History, HistoryCB, INDEX, InOut_Basics, Interpolation, LinearEqu, Logicals, NonlinearEqu, Num_Basics, ODEcallback, OrdinaryDiffEqu, Overdetermined, PDEcallback, Panel, PartialDiffEqu, PictureFormat, Pop, Random, Roots, Scrollbar_and_Co, SetFont, SortDirectory, SortNumeric, Toolbar, Txt_Basics, Window
share local_data Data_Fit_Menu, Data_Fit_Mouse, NonlinearEqu, ODEcallback, PDEcallback, PanelCallback, Scrollbar_and_Co_callback
share memory DLL, Data_Fit_Mouse, F4, Format, HistoryCB, LinearEqu, MatrixExplorer, Panel, PartialDiffEqu, Random, SelTxt, SortNumeric
shift key KEY
shift state KEY
show help BeepCB, Print
sign transfer Num_Basics
sine function Num_Basics
solve lin_equ LinearEqu
solve nonlinear_eqn Interpolation
sort cluster SortNumeric
sort descending FileOperationCB
sort file_column FileOperationCB
sort in_situ INDEX
sort index SortNumeric
sort numeric SortNumeric
sort rank SortNumeric
sort text Edit, F4
sort vector Roots
spinner callback Format
spinner limits Format
square root NonlinearEqu, Roots
standard font F6CB
start graphics AxLinCB, Data_Fit_Mouse, DesignWindow, Interpolation, OrdinaryDiffEqu, PartialDiffEqu
start print SetFont
step mode CHAR, CurveFamily, Num_Basics, Txt_Basics
stream input F4
string assignment Txt_Basics
string definition Txt_Basics
string equivalence MatrixExplorer, Txt_Basics
string insert xeqCB
subroutine call Data_Fit_Menu
substring compare DLL
substring handling Txt_Basics
substring text F4, F4CB
symbol parameters Data_Fit_Mouse
symbolic constant Arrays
system wait ScrollingSystems
tangent function Num_Basics
temporary font F6CB, SetFont
text color NonlinearEqu
text comparison Txt_Basics
text definition DLL
text extract_item Format
text initialization CHAR, DLL, MAIN
text length DesignWindow, Txt_Basics
text linefeeds NonlinearEqu
text replace DLL
text replace_all DLL
text time F2
text wrap SetFont
text,see_also string Txt_Basics
time axis DesignWindow
time format BirthdayStuff, FileOperation
time sec_today DLL
todays date BirthdayStuff
toolbar callback FileOperationCB
toolbar subroutine F2, F4, Pop
toolbar tooltips FileOperation
toolbar window FileOperation
top align SetFont
trailing blanks_include Window
trim blanks Txt_Basics
unary subtraction Num_Basics
unconditional jump DesignWindow, Roots
update dialogs Scrollbar_and_Co_callback
update panel F2, Panel
update variable F2
uppercase text HELP
use font AdiosAmigos, Data_Fit
vector assignment AutoScale, AxLinCB, ContoursCB, Interpolation, LinearEqu, Panel, PartialDiffEqu, Roots, SortNumeric

©2000-2010 Georg Petrich, HicEst Instant Prototype Computing.
All rights reserved.
Impressum