Home | AnCAD, Taiwan | Site Map | MATFOR Worldwide
MATFOR
Visual Signal
MATFOR
Visual Signal
 
About Visual Signal
matfor logo
Visual Signal is a signal processing software developed to provide time-frequency analysis solutions in an intuitive way.The design eliminates the complicated ways of writing a program to produce visual process control components, and instead provides a variety of visual process control components to be utilized. This gives users the ability to create a presentation of their own ideas for analysis without the limitation of needing to be able to code it. AnCAD has ensured that the design of Visual Signal is fast,simple, and effective for users in the field of signal analysis and that it provides a simple yet powerful tool for signal analysis and comparisons.

Visual Signal in Depth
Visual Signal 1.5 Release Note
 
 
 

 

 

Visual Signal 1.5 - Release Notes

New Features

  • Macro

    If a user defined macro or a built-in macro is placed in directory “C:\Program Files\AnCAD\Visual Signal\Macros”, it will be shown in the “Macros” menu. Macros can also be placed in subdirectories such as “...\Macros\Compute”, where it will then be shown in the "Compute" menu.

  • Toggle Disk Paging

    If a large amount of data needs to be loaded into Visual Signal, enable File >> Toggle Disk Paging to prevent “Out of Memory” error from occurring.

  • Viewer Module

    • Change the default legend labels for Channel Viewer, Error Bar Viewer, XY Plot to "{-1}: ", where the {n} syntax corresponds to the input data.

    • Added two new properties “X-Axis Label Format” and “Y-Axis Label Format” in the Presentation category of the Viewer Module. Enable axis label formatting for x and y axis of all viewers: i.e., Channel Viewer, XY Plot, Error Bar Viewer, Box Plot Viewer, Histogram Viewer, Time-Frequency Viewer.

    • Change the default title name for viewers. Use index {n} to set title names, and {default} to revert back to the default name.

  • DAQ Module

    • Currently supports Adlink-DAQ USB-2405 data acquisition card and Nurosky EEG Hardware.

    • Added tooltips to DAQ controls.

    • All DAQ modules support real-time acquisition.

    • Data acquisition scrolling modes: sample, average and extrema

    • Proper response when DAQ devices are removed unexpectedly.

    • Supports valid data units and channel names for both NI-DAQ and Adlink-DAQ modules.

  • Audio Codec

    Added support for higher sampling rates of audio files that range from 96 kHz to 192 kHz and more audio codecs.

  • Demodulation Frequency

    “Demodulation Frequency” is now moved to the “Transform” category.

  • Fourier Transform

    Tools >> Preference provides various algorithm options for FFT.

  • Replace Value

    Added new replace method “Outlier” in the “Replace Value” module.

  • Differential

    Added new differential method “Robust” in the “Diff” module.

  • Peak Detection

    Added new pre-process method “Use Median Filter” in the “Peak Detection” module.

  • Convert To dB

    “Convert To dB” is now in the “Conversion” category.

  • ICA/PCA

    “Percentage of eigenvalues” is now in ICA/PCA report.

  • Extension Header

    Time-Frequency Analysis files with the file extension .tfa now support user defined header information.

  • Multi-Scale Entropy & Fast MSE

    “Composite MSE” is now in the “Multi-Scale Entropy” and “Fast MSE” module.

  • Frequency Unit

    “FreqUnit” property has been added to the following modules, “Iterative Gaussian Filter”, “Trend Estimator”, “FIR Filter”, “Notch Filter”, “Fast Iterative Gaussian Filter” and “Fast Trend Estimator”.

  • Time Tick

    If X values of data are of DateTime format, the minor tick will automatically be divided into each day per week.

  • Auto To Regular

    The “ToRegular” module will automatically be generated when Indexed data connects to a module which only accepts Regular data.

  • Text Importer

    • Improved the identification of parsed information for .mat files.

    • New support for .tdms, .dat and .adl file formats.

  • Header Information

    If the data is outputted in the following file format (.vsb(Visual Signal Binary), .tfa(Time-Frequency Analysis) and Excel), the channel name will be added to the header information.

  • Tools >> Preference

    The user can choose whether to enable or disable the error/warning notification alarms under Tools >> Preference.

  • Add Filter Type

    Added filter types such as Low-Pass, Band-Pass, etc. under Median Filter and Notch Filter.

  • Mouse Selection

    If the module supports setting a start and end time, the user can now use the mouse to make the section in Data Viewer.

  • Frequency Axis

    Fast STFT and Hilbert Spectrum now support LogAxis.

Bug Fixes

  • Transpose Spectra

    Transpose Spectra will now display a proper message to prompt users when the property ‘FreqAxis’ of time frequency modules are set to LogAxis.

  • Math

    • The function ‘pow(double, CHANNEL)’ of Math will now correctly handle inputs of Complex types.

    • Improved initialization performance.

    • Fixed a script parsing error of expression in acos, asin and atan functions.

  • Fourier Transform

    • Fixed the amplitude change of source when applying a window in Fourier Transform.

    • Fixed the y values from changing when adjusting frequency maxima and minimum.

  • Hilbert Transform

    Fixed an error for Hilbert Transform that was caused by using multi-channel data.

  • Update Demos

    Updated some demos and replaced demo41 and demo52 in “…\AnCAD\Visual Signal\Basic”.

  • Viewer Module

    • Viewer will now handle empty inputs correctly.

    • Fixed legend and viewer modules overlapping when “LegendPosititon” was set to “RightOutside”.

    • Fixed the alignment between “Time-Frequency Viewer” and other viewer modules.

    • Fixed annotations for the viewer module, where whenever “Retain Plot” was changed, it was displayed improperly.

    • Fixed an unusual initialization of “Steam Plot” in “Channel Viewer” when a large amount of data was imported.

    • Fixed the “auto” mechanism of “Xmax/Xmin” and “Ymax/Ymin” to work in “Time-Frequency Viewer”.

    • Fixed viewer modules not being able to update data in zoomed actions when using multiple displays.

    • Fixed “XY Plot” to be able to revert back to default when the input was removed.

  • Container

    • Fixed incorrect module names when multiple Containers in a project were opened.

    • Disabled the copy function of Container.

  • NI-DAQ

    • Fixed the task name being displayed improperly in the DAQ setting form.

    • Fixed the missing data unit and channel name for acquired data.

    • Fixed VS crashing when the device wasn’t connected to host and the user clicked saved task in DAQ setting form.

  • Text Importer

    • Improved the identification of Null values and a better handling mechanism.

    • Fixed incorrect behavior when “Handle Repeat Time Coordinate” was set to “Average”.

    • Fixed a problem where the preview mechanism was incorrect when importing a large amount of data or changing an imported file.

  • Open Project

    Fixed files not loading correctly when opening a saved project.

  • Iterative Gaussian Filter / Fast Iterative Gaussian Filter

    Improved the error/warning message for “Iterative Gaussian Filter” and “Fast Iterative Gaussian Filter” whenever an improper cut-off frequency was entered.

  • File IO Module

    A header information file with file extension .adl for Adlink-DAQ has been added.

  • Data Viewer

    Fixed VS crashing when using zoom actions in Data Viewer when an empty signal was imported.

  • DoMatlab

    • Improved compatibility with Windows 8/.NET Framework 4.5.

    • Fixed the missing channel name of DoMatlab.

    • Fixed the missing new line character of DoMatlab Editor.

  • Merge To Multi-Channel

    Fixed the output of Merge to Multi where data dimension and length were missing.

  • HypothesisTest

    Fixed HypothesisTest outputting –infinity when the test method was set to var_Test.

  • Annotation

    Fixed HRegion and VRegion displaying incorrectly.

  • ICA

    ICA can now interrupt when a null value appears in computing.

  • Fast Trend Estimator

    Changed the default Filter Type from By-Pass to Low-Pass.

  • Fast MSE

    Fixed the window flashing from the command prompt when Fast MSE was set to Approximate.

  • Comparison Expression

    Fixed the comparison expression not being identified properly in complex type. The following modules have been affected: Math and Replace Value.

  • Extract Vector

    Fixed the incorrect start index of Extract Vector when matrix dimension was changed.

  • FIR Filter

    Improved the performance of FIR Filter.

  • Multiple Inputs

    Fixed VS crashing when a module accepted multiple inputs and the first input was turned off. The following modules have been affected: Data Merge, Merge to Multi, Merge to Complex, DoMatlab and Input Switch.

  • HHT ListView Macro

    Fixed HHT List View Macro not being displayed properly.

  • Unwrap Phase

    Fixed unit inconsistency when Unwrap Phase was set between True and False of “Map to Real” and “Hilbert Transform”.

  • Zoom Rectangular

    Changed the behavior of rectangular zoom.

  • Help >> Update

    Fixed "Searching Update" not being able to close after a timeout when in a limited network environment.

  • Fast ShortTerm Fourier Transform

    Fixed the frequencies of Fast STFT to have an offset in specific frequency resolution.

  • Normalization

    Fixed an error where viewer modules sometimes would not work when connected to Normalization.

  • Batch Run

    Batch Run now supports output to the same path when the input comes from various paths.

Graphical User Interface, GUI

  • Updated a few icons and fixed incorrectly displayed colors of some modules.

  • Moved the "Close Project" button Close Project Button to the right side of the toolbar of network window.

  • Added new keyboard shortcut for Zoom-In and Zoom-Out actions. Regular "+" and "-" keys for Zoom-In and Zoom-Out, respectively; "Ctrl+z" for Previous View.

  • If VS detects null values in the data, it will display a warning sign (yellow flashing exclamation) which will not affect the module computation.

  • Fixed the use of the right arrow key leading to another project when more than one project is opened.

  • Fixed the error messages of Custom Wave, Replace Value and Math modules being displayed improperly when using force update.

  • Changed the behavior of the Start/Stop buttons to be more compatible with real-time mode.

  • Fixed abnormal displays of the progress bar in a few modules.

  • Report, advanced setting or editor now can be opened by double-clicking the module in the network window.

  • Added an Upgrade option in the Help category under toolbar.

  • When in real-time mode, all GUI actions are disabled except for the Stop functionality.

  • Improved the handling of error/warning reporting mechanisms.

  • Modified a few module names and corrected typos.

  • The playback mechanism of audio files for Channel Viewer has been changed.

  • The field of Data Viewer is now editable.

  • Fixed part of context menu was shown up delay in specific situation.

  • DoMatlab editor is now non-modal and allows for multiple instances.

  • DoMatlab editor window can now be resized.

Back to top