DASYLab 2020

Version 15.0.0

January 2020

This file contains information about DASYLab 2020:




System Requirements

For the correct use of DASYLab 2020, the following minimum requirements must be met:

Hardware

CPU X86-compatible processor from 1 GHz
Memory minimum of 2 GB, 4 GB recommended
Disk Space 1 GB free space, of which at least 500 MB on the system partition
Video/Graphic card Color depth at least 24 or 32 bits (True Color)
Screen resolution At least 1024x768, multiple external monitors supported.

Operating systems


Notes: In order to use DASYLab 2020, you need an updated serial number - even if you already have a DASYLab license for an earlier release

Notes:
  • Please note that not all DASYLab drivers support all of the listed operating systems. DASYLab does not run under the Windows 7 Starter version.
  • Please note that you must be logged on as an administrator on the computer in order to install DASYLab, to run the Configurator and to work over the network. If you are logged in as the default user, you can run DASYLab. However, DASYLab does not support guest user logon.
  • You may not use Asian characters in the installation path.



  • Compatibility with older DASYLab versions

    Due to extensive changes to the data format, block sizes and memory management, all modules from third-party suppliers which use the Extension Toolkit for implementation must be adapted for DASYLab 2016 and DASYLab 2020. Most hardware manufacturers that offer their own DASYLab drivers have already provided customized drivers for the release of DASYLab 2016. These drivers can still be used for DASYLab 2020. For DASYLab 2020 no adjustment of the drivers is necessary.

    Older drivers which still use the Driver Toolkit (these are available in menu Measurement»Select Driver...) are not affected by this and also function with DASYLab 2020. However, these drivers cannot use the changes introduced with DASYLab 2016: greater accuracy and increased block size.




    What's new in DASYLab 2020?

    Revision of the Layouts

    The layout concept in DASYLab has been revised and renewed in many respects. Several layouts can now be displayed simultaneously on different monitors (up to 16). For this purpose, the complete management of layouts and layout objects has also been revised. Layout pages can now be displayed and converted to different screen resolutions and aspect ratios without changing the basic appearance and arrangement of the objects on the page

    When loading worksheets created with a different monitor resolution, the layouts are no longer automatically adjusted during loading.


    MQTT Driver (Publisher and Subscriber)

    The MQTT protocol is an open message protocol that is often used for machine-to-machine communication (M2M). With the MQTT driver in DASYLab, you can subscribe to topics of an MQTT server to receive readings and you can publish readings acquired with DASYLab to a topic of an MQTT server


    Favorites in the Browser

    The Browser in DASYLab now has a Favorites tab. You can create your own module list with frequently used modules so that you always have quick access to them.


    Global Settings in the Configurator

    New Configurator tab allows you to adjust and later change the global settings of DASYLab directly during installation. This is especially helpful when installing and setting up runtime versions.


    Serial Number

    The Configurator now displays details of the entered serial number. You can easily check which DASYLab properties and drivers are enabled in your serial number. If you have several serial numbers, it is easier to distinguish between them.


    Module Read Data


    Module Write Data


    Script Module

    In the extended editor mode, the saved script is now opened in the IDLE development environment of the Python installation that is integrated in DASYLab. However, a user-defined editor can be set in the Configurator if required.


    State Machine Module


    Chart Recorder

    The Chart Recorder Module now supports an Auto scale action. This performs autoscaling of the Y-axis from the current data in the display.


    Message Module

    The Message module now has the new Stop Wave File action. With this action, the sound output of the message module can be stopped without affecting other output types of the module (as happens during a reset action).


    Universal Filter Module

    For the IIR filter, the filter parameters can now also be taken from global strings. Together with the new Reset action, the filter parameters can now be updated during measurement.


    Global Settings



    Other new features

     




    Fixes issues in DASYLab 2020


    Fixes issues in DASYLab 2020

    The following list contains descriptions of the issues fixed between DASYLab 2016 SP2 and DASYLab 2020.

    ID Caption Description
    --- Read File: Original Date/Time If the option "Original Date/Time" was used, the global system strings ${START_DATE} and ${START_TIME} now shows the original time of the data acquisition from the file.
    6339 Move Black Box For Worksheets, that are created with DASYLab 2016 SP2, it may happen that Blackbox modules included in that worksheet could not be moved completely to the right or bottom edge. This bug has been fixed.
    6338 Famos Files larger 2GB Fixed an error that occurred when writing a Famos file larger than 2 GB. Here DASYLab wrote a wrong length information into the header of the file. Such a file is then not readable by Famos, although all data was written correctly.
    --- IXXAT CAN Fix an error that allow only standard frame format (11 bits) or extended frame format (29 bitts) simultaneously. When both frame formats are used at the same time on one port, the telegrams are not recognized correctly
    6251 State Machine The State Machine module now also supports DASYLabs module replacement function, so that the State Machine module can now occupy the space of existing modules and be replaced by other modules.
    6251 Survey Mode in Chart Recorder Y/t and x/y module Cursor values stored in ASCII formats can now have more than 9 characters. In addition, a complete headers is now written to the file.
    5979 Action : Copy String or Variable Range The 'Number' parameter is now correctly displayed in the dialog as an integer value instead of as a global string.
    --- FIFO Info Dialog The FIFO Info Dialog (<ctrl> left click on the wire during measurement) now always shows the correct number of used FIFO blocks, even when the FIFO has no maximum size (the global action "Limit data flow" is disabled). Previously the dialog always shows 0 for the number of FIFO blocks.
    6100 Write data If the action Close file and open again is used and the option Append to file is not selected, the file will now be emptied and overwritten, if the same file name is used. Previously, the file was closed and reopened and the new data was appended to the file -- even though the Append to file option was not selected. This bug has been fixed.
    6153 Y/t display Optimization of waterfall and color sonogram display and export for large data blocks. When exporting color sonograms, the last N saved blocks are now projected as an area on the entire diagram height. Until now, exactly N lines were drawn independently of the resolution of the output medium.
    6501 Documentation Frame Leaving the dialog for a documentation frame with the ESC key no longer causes a crash.
    6054 CAN Input The configuration dialog of CAN input modules had an error, so that the complete dialog was redrawn several times with each channel change. The responsiveness of the dialogs was improved now substantially
    --- Vector CAN driver When using current CAN cards from Vector Informatik and simultaneously using extended Id telegrams (29 bit) and standard Id telegrams (11 bit), the telegrams were not always correctly recognized and evaluated.
    6584 Installation If the windows user directories are not on drive C: (windows standard mode), DASYLab could not be installed. During the installation the configurator did not find the default folders for the public documents (error message: "At least one of the default folders could not be found.[...]"). This error has been fixed.
    6599 Background Color in Switch Module If the switch module was used with bitmaps, then the background color was always light gray for the On state, even if another color was set as the background color.
    6615 Sequence Generator When exporting the program of the Sequence generator to a CSV file, all variable assignments of parameters are now also saved to the file and imported again.
    6649 Message Module The Reset action of the message module now also stops a running wave playback.
    6249 CANdb When using a CANdb file with a CAN input or CAN Output module, it could happen that signals with an Extended ID (29 Bit ID) were not correctly coded or decoded when using a CANdb file. This bug has been fixed.
    6677 Write data: Famos Format When writing data files in Famos format, formerly DASYLab always writes complete data blocks. Now shortened blocks, as they can occur e.g. after a relay module, are processed correctly.
    5843 Write data: Famos Format Channel group is optional now. If no group name is used, DASYLab will not create a default group name. Instead it saves the data without grouping (flat).



    Driver Development and Updates

    Release-Version  

    DASYLab 2020

    The following drivers are new or have been revised. Refer to the driver help sections for a detailed description of each extension.

    ID Title Description
    --- MQTT

    New driver module, implemented with the DASYLab Script function

    • Output: Publish data to a MQTT server
    • Input : read topics from an MQTT server.
    --- NI DAQmx The DASYLab driver now can use DAQmx 19 API
    --- Vector CAN DASYLab now can use all Vector devices, that are actually supported by the Vector XL library.




    Known issues

  • Depending on the operating system, graphics driver and number of monitors, the DASYLab numbering of the monitors may be different from the order in Windows. Please use the new integrated function in DASYLab to identify the order of the monitors ("Help" -> "Identify monitors").
  • When DASYLab is used on Windows 10 version 1809 or later, the minimized display windows are often not displayed completely. When creating a new display module, the minimized window may also not be visible at all. In this case you have to use the menu function "View/Restore window" or the corresponding icon in the function bar before you can use it.



  • Copyright

    © 2019 National Instruments Ireland Resources Limited. All rights reserved.

    Under the copyright law, this publication may not be reproduced or transmitted partially or completely in any form, electronic or mechanical, without prior written consent by the National Instruments Corporation. This includes photocopying, recording, storing in an information retrieval system, or translating, in whole or in part, without the prior written consent of National Instruments Corporation.

    National Instruments respects the intellectual property of others, and we ask our users to do the same. NI software is protected by copyright and other intellectual property laws. Where NI software may be used to reproduce software or other materials belonging to others, you may use NI software only to reproduce materials that you may reproduce in accordance with the terms of any applicable license or other legal restriction.

    End-User License Agreements and Third-Party Legal Notices

    You can find end-user license agreements (EULAs) and third-party legal notices in the following locations:

    Trademarks

    LabVIEW, National Instruments, NI, ni.com, the National Instruments corporate logo, and the Eagle logo are trademarks of National Instruments Corporation. You can find additional National Instruments brand names in the Trademarks at ni.com/trademarks.

    Other product and company names mentioned herein are trademarks or trade names of their respective companies.

    Patents

    For patents covering the National Instruments products/technology, please refer to Help»Patents in your software, to the patents.txt file on your installation media, or to the National Instruments Patent Notice on the ni.com/patents website.