imc FAMOS version history
imc FAMOS 7.5
- Sequence functions
- Clear separation of transferred (input/output) data from the internal, implicitly local variables. This
helps avoid common mistakes such as accidently changing an iteration index in the calling
sequence - Declaring
- Description
- Library
- Password mechanism
- Drag&Drop
- File extension ".sqf".
- Clear separation of transferred (input/output) data from the internal, implicitly local variables. This
- Import and export of imc FAMOS configurations
- imc FAMOS global options, menu layouts
- Favorites, data sources and Panel-templates
- Data filters, pre-defined sequences and libraries
- All kinds of templates for projects, curve configurations, sequences, reports, logos etc.
- Import to or installation on the target system can even be executed via console command line ("xconfig -i PathToFamosCfgZip")
- Functions
- Video functions
- VFOpen()
- VFAppendPanelSnapshot()
- VFAppendCwSnapshot()
- VFAppendFrame()
- VFAppendRGBData()
- VFClose()
- Video player:
- Videoplayer
- VpGetImages()
- Variable/Properties
- VerifyVar()
- Exceptions and error handling
- OnError()
- ThrowError()
- LogSetup()
- LogTrace()
- GetLastError()
- Video functions
- Operating the editor
- While holding down the CTRL-key, you can use Drag&Drop on a sub-sequence to move it from the Sequences tree diagram to "SEQU name" in the input window; with classic sequences, this saves the effort of typing the sub-sequence's name.
- While holding down the CTRL-key, you can use Drag&Drop on a sub-sequence to move it from the Sequences tree diagram to the input window opens the call mask of the subsequence functions.
- Copy/Paste for sub-sequences/sequence functions (in the context menu of the sequence tree diagram): This provides a quick way to generate variants of sub-sequences.
- Supplemental Debugger option: "Always break on error". This allows the preset for OnError () to be overwritten.
- Direct declaration of text boxes now possible
- Curve window
- Fills the area below a line in a graph
- Marker-Order line
- The curve window is now able to display order lines and hyperbola functions. For this purpose, the Marker-menu has been supplemented with the item Order line.
- Picture as a variable
- The data format has been supplemented with a "Colors-flag ". This enables the mathematics functions in FAMOS to interpret values as RGB values (for 4-Byte unsigned Integers) or grayscale (for 1-Byte unsigned Integer values).
- Freely defined texts
- The page "Text" of the Display dialog provides the ability to position any desired texts, e.g. for captions, headers and footers, or general comments. For this ASCII/EXCEL Import Assistent
- ASCII/EXCEL Import Assistant
- Datenformat
- Colors-Flag
- HDF5 and Matlab 7.3
imc FAMOS 7.4
- Performance
- New data format, version 3 with faster loading and viewing of large files
- Accelerated structure of the data browser
- Accelerated curve window display
- Sequence Editor
- Convolution of code blocks
- Syntax highlighting: different styles for functions, flow controls, texts, constants and comments can be defined individually
- Improved search function: search with regular expressions, marking of all found places in the text
- More new features:
- Optimized selection options in the Sequence Editor
- Selection of an entire line using keyboard shortcuts
- Move selected areas by Drag & Drop
- Moving breakpoints and bookmarks with the mouse
- Projects
- Projects with import filters: Import/export files, ASCII/EXCEL export templates and import filters can be saved in the project
- Project Explorer column "Date of last change".
- imc FAMOS Panels as Apps
- Panels can be used as stand-alone dialogs ("modal")
- Tab key for changing focus between widgets
- Password protection for panels
- Curve Windows
- Your own ticks with labels in the curve window
- Legend font size is now independent from other elements
- New Functions
- XXlWbOpen(): Excel files can now also be opened with password.
- XlWbGetCount(): The number of currently open Excel files is determined.
- XlWbGetName(): The name of an open Excel file is determined.
- XlWbExist(): Checks whether an Excel file with a given name is currently open.
- XlSheetGetCount(): The number of sheets in the active Excel file is determined.
- XlSheetGetTitle(): The title of a sheet in the active Excel file is determined.
- XlSheetExist(): Checks if there is a sheet with a given title in the active Excel file.
- XlSheetInsertCopy(): The copy of a sheet is inserted into the active Excel file.
- XlSheetMove(): The position of a sheet in the active Excel file is changed or a sheet from another Excel file is moved to the active Excel file.
- XlSheetRename()Rename a sheet in the active Excel file.
- XlSheetSetOption(): Sets display and print options for the active sheet.
- XlSelectRange(): Selects a cell or cell range.
- XlGetSelectedRange(): Excel: Query selected range.
- XlPaste(): Pastes the contents of the clipboard into the active sheet.
- XlFind(): Searches the current sheet for text.
- Cutting data sets using the gren or cut function with absolute time specifications
- SpeakText: speech output of texts, instructions, states and resultslWbOpen(): Excel files can now also be opened with password.
- More new features
- Dialogs:
- For dialogs there is a new element "Option group (Radiogroup)".
- Dialogues: Focus change via Tab key between the widgets
- New Functions:
- GrExpand(): Expand data group
- PnShowPage(): Control the visibility and usability of a panel page.
- PnRemovePage(): Delete a panel page
- RenameMeasurement(): The name of a measurement in the data browser can be renamed now
- Extended functions:
- GetSystemInfo("Famos.IsKitAvailable", ...): Query if a special extension kit exists
- SetOption("DLLImport.DefinitionFile", ...): Activate definition file for external DLL functions via sequence
- GetOption("Dir.DefinitionFiles"): Returns the directory for definition files.
- FileLoad(): It is now possible to use import filters that are currently deactivated.
- Dialog(): It is now possible to specify a panel file, which is executed "modal".
- FileOpenDSF(), FileSave(), FileLoad() support the new imc Version 3 format
- FileOpenSave() can now also use the "imc/Text" and "imc/Video" formats when loading.
- A new parameter for the font style of the user-defined legend and ticks has been added to the function library of the curve kit
- Dialogs:
imc FAMOS 7.3
- Interface / Usability
- Variable list with column display
- Sorting and filtering by columns (metadata)
- Extended tree display
- Sequence editor
- Status barr
- New possibilities in the panel
- File Explorer on the panel
- New widget: Radio button (options field)
- Storage for panel pages and widgets
- Widget "simple button" now also colored
- Widgets in general
- Alignment
- Shortcuts
- New functions
- Matrix functions
- The functions around matrix calculation have been significantly extended through the following functions:
- MatrixEigen: Determine eigenvalues, eigenvectors and zeros of polynomials
- MatrixInit: Zero or unit matrix
- MatrixPart: The function returns a partial matrix. The area of rows and columns to be cut must be completely within the matrix.
- MatrixGet: Query elements of a matrix. Linearization of a data set via a 2-dimensional characteristic curve field.
- MatrixSet: Set elements of a matrix as counter function to MatrixGet.
- MatrixMerge: Copy a smaller matrix to a larger one at a specific position.
- MatrixChangeDim: Change dimensions, insert and delete rows or columns.
- MatrixAdd: Addition and subtraction of two matrices or vectors, including their transposed ones.
- MatrixIpol: Factors to be specified multiply the data points (resolution) of a matrix along rows and columns by interpolation.
- Determining values from characteristic maps
- Determine eigenvalues of matrices and zeros of polynomials
- Advanced statistics functions: R-connection
- Report & documentation
- New export interface to PowerPoint
- Optimized PDF export
imc FAMOS 7.2
- Standard Variable List
- Configurable columns
- Complex filter options
- Hierarchical representationg
- Panel
- New Widget: "File Explorer"
- New Widget: "Option Group/RadioGroup"
- New Widget: "Simple Button"
- Widget storage
- Page templates and filing
- New functions
- Enhancement of matrix calculation
- Kit: "R-Kit"
- Kit: "PowerPoint Kit"
- Additional e.g.,
- Appendloop: Fast appending of samples
- Monoflop: Extend pulses
- Rosette: For strain gauge rosettes, the main strain and the main stress are determined from the measured strains.t
- Sequence Editor
- New option: Display line number
- New "Go to line" command
- Option "Automatic indent" extended
- GUI general
- Function Wizards: Filling parameters via drag&drop
- Projects: all settings of the standard variable list (e.g., column configuration, tree structure, filter, sorting) are part of the project.
- Status bar: Number of variables
- PDF Export
- Bitmap or new vector export
- Documents with a large amount of text and simpler curve graphics generate the smaller file using the vector method.
- Documents with complex curve graphics and a high number of symbols generate the smaller file using the bitmap method.
- Vector: texts and graphic parts exported as single objects, texts searchable and copyable, graphic in best and scalable quality.
- Bitmap or new vector export
imc FAMOS 7.1
- Calculation of measurement uncertainties
- Calculation of the propagation of measurement uncertainties
- Determination of measurement uncertainties of results of a mathematical evaluation
- Applying interference to signals
- Analysis of the effect of disturbances on existing algorithms
- Testing the robustness of algorithms
- Optimized handling of physical units
- Editor with subsequences
- 4D diagrams in the curve window
- Split mode in curve window
- Debug mode for panel pages
- Bitwise operations
- BitAND, BitOr, BitNot, BitShift, BitSet, BitGet
- Working with measurements
- MeasNames: Determine existing measurement
- MeasChanNames: Determine existing channels of a measurement
- SelMeasListSetName: Set entry in measurement list of data selector
- SelListControl: Various data selector actions (Empty, Update)
- New function in the spectral kit:
- Savitzky-Golay-Filter: Filtering for smoothing signals
- New function in the classification kit:
- ClsQuantile: calculation of quantiles of a distribution given in form of a histogram
imc FAMOS 7.0
- 64-Bit version
- Data records larger than 2 GB
- Use of more than 2 GB RAM
- New design of the user interface
- Panel is now an integrated part of the standard interface.
- Variable window and data browser are now integrated in one window.
- The interface was equipped with ribbon menus
- Different skins for display
- The complete user interface can be adapted by drag & drop to your own needs and, for example, to use several monitors.
- New functionality, e.g.,:
- Multi-instances: Several instances of FAMOS can now be executed on one PC.
- The free edition of imc FAMOS Reader no longer requires registration.
- The ASCII Import Wizard can now also be used for EXCEL files.
- A new option "Attach to existing file" has been added to the PDF export for panels and reports.
- New features in the curve window
- The menu arrangement has been revised
- Zoom: The size of the displayed area can now be changed with the mouse wheel.
- Move area: The displayed area can be moved by holding down the left mouse button.
- Y-axis remains automatic: The Y-scaling now remains set to "auto" even when scrolling.
- Dynamic updating of maps: If a map is selected as the background, it can now be updated automatically via the Internet using the scaling function.
- Export as graphic (bmp, jpg, png, pdf) for current curve window.
imc FAMOS 6.3
- New commands for sequence control in sequences like FOR, FOREACH, ELSEIF, SWITCH, CASE, etc.
- Text variables can now contain more than 2 billion characters.
- New elements for the panel such as single-line and multi-line lists, drop-down lists, combination lists.
- Buttons, input fields and lists can now be hidden automatically in printouts.
- New display form "Boxblot" for displaying position and dispersion of a distribution.
- New function kit for remote control of Microsoft Excel.
- Function extension of the curve kit.
- New, simplified functions for saving and loading files.
- Official support of Microsoft Windows 8.
imc FAMOS 6.2
- File format can now directly contain metadata.
- Many import filters included at no extra cost.
- ASAM-ODS ATFX Format - Import and Export.
- Recorded complete CAN bus data traffic (CAN log files) can be read in as channels (via suitable DBC file).
- 3D space curve.
- Dimension line markers, markers for harmonic and periodic signals.
- Time-synchronous video data with measurement data in the data browser.
- New/extended functions (many functions for XY data).
imc FAMOS 6.1
- License manager and new USB dongle
- Official support of Microsoft Windows 7 (32 and 64 bit)
- Free data viewer - imc FAMOS Reader
- Software packages ("Editions")
- Simultaneous use of German and English commands
- New/Extended Functions
- New curve window functions
- New Markers
- Curve Window - Polar Diagram
- Curve window - background images and maps
- Filtering the Variable List
imc FAMOS 6.0
- Data browser (tool for quick and easy visualization of measurement data)
- Curve window - 3D representation
- Curve window - sound output
- Curve window - Operation
- Curve window - move, change markers
- Report generator - multi-page reports
- New/Extended Functions
imc FAMOS 5.0
- User-defined dialogs (GUI for sequences, etc.)
- Project management
- Curve window - Operation
- Curve Window - Display Settings and Options
- Logical operators and arithmetic comparisons
- Import/Export Matlab
- Report generator - PDF export
- New/Extended Functions
imc FAMOS 4.0
- New user interface
- New integrated sequence editor
- Tree and list display of functions
- Plugin concept ASAM ODS browser and video player
- New/Extended Functions
- Export/Import Excel/ASCII
- Curve window - color chart, tables, representation of timestamp ASCII data
- Curve window - post-processing signals
- Report generator - export to different graphic formats (JPEG, PNG, Bitmap, Metafile)
- New kit functions
- Order Analysis Kit
- Video player for synchronous playback of measurement data and videos