imc FAMOS 2021 presents itself in a modernised and refreshed surface, which offers increased contrast and, thanks to better separation of the work areas, increases usability. In addition, high resolution monitors are now better supported by large toolbars, depending on the DPI setting.
The curve widget now recognizes "mouse events" such as clicking and dragging, which in turn can be assigned to their own sequence actions. Thus for instance, clicking the mouse while pressing the CTRL-key sets a marker or circles an object graphically; similar areas can be filled or regression lines drawn across a selected region.
For text arrays and tables, there are now new placeholders available. By using these, it is now possible use <VAR.COMMENT> and <VAR.ORIGIN> to embed the comment and the file origin into text arrays and tables, respectively, and to automatically update them by means of data binding. User-defined properties can be embedded using the command <VAR.PROPS>("userpropname").
Furthermore, the context menu for widgets with pre-defined placeholders has been expanded:
The new widget SpinEdit makes it possible to increase or reduce numerical values using an "Up" and "Down"-button, respectively. Thus for example, series of measurements can be stepped through on the basis of their number, orders can be selected in an order analysis, boundary values can be increased incrementally, etc.
The new widget "Timespan" makes it possible to define time spans and the widget "NumericRange" to define numerical ranges by means of slider bars. Using these widgets, it would be possible, for example, to analyze measured data only within a certain time range, or only display events which fall within a defined numerical range.
In the curve window, it is now possible to show or hide individual channels at the click of a mouse. To do this, the mouse pointer is moved over a channel name and then showed/hidden by clicking on the eye-icon. Alternatively, it is also possible to navigate to the curve window's upper left corner and use a pop-up menu there to configure which channels are displayed and which are hidden.
In order to further increase operability of the curve window by touchscreen techniques, certain regions of the curve window have been allocated for triggering certain actions. Thus for instance, in the top or bottom regions of the curve window, it is possible to move the curve in the Y-direction, and in the left or right margins of the curve, the curve can be moved in the X-direction.
Multiple lines can now be commented out as a block by means of (* … *).
In order to display double quotation marks within text constants, these can now be denoted by duplicating. Example:
Tx = "explorer.exe ""C:\Programme\Microsoft Office\MSAccess.EXE"""
In order to prevent long lines of code from being limited by the editor's end-of-line ("EOL"), it is now possible to achieve a code line wrap in the editor by means of SHIFT+ENTER.