Jump to content
Melde dich an, um diesem Inhalt zu folgen  
HolWo

DASYLab 2016 Service Pack 2 ist verfügbar!

Empfohlene Beiträge

DASYLab 2016 punktet mit neuen Funktionen im Service Pack 2

Auch wenn der Name etwas anderes vermuten lässt: Das neue DASYLab Service Pack 2 ist kein einfaches Bugfix-Update, sondern stellt neben Erweiterungen zu bestehenden Funktionen auch gänzlich neue Module zur Verfügung, die in den Vorgängerversionen noch nicht enthalten waren.

DLab Flagbender transp 500x335Eingeführt wird mit dem DASYLab 2016 SP2 das neue Modul Blockrelais. Es unterscheidet sich vom bekannten Relais-Modul in DASYLab dadurch, dass im Blockrelais ein Datenblock nie "zerschnitten" wird. Ein Datenblock wird entweder komplett weitergeleitet oder ganz verworfen.

Ebenso neu ist das Modul Flagbender. Hinter diesem etwas kryptischen Namen verbirgt sich ein Modul, das die Änderung der internen Kanaleigenschaften (Kanaltyp, Kanalflags) erlaubt. Dadurch können Situationen, in denen ein Modul aufgrund nicht passender Datenstromeigenschaften eine Messung abbrechen würde, vermieden werden, indem die Kanal-Flags entsprechend modifiziert werden.

Beim Arbeiten mit DASYLab erleichtert das Laden von Schaltbildern per „Drag and Drop“ die Schaltbildentwicklung. Sie können nun eine Schaltbilddatei (DSB und DSA) einfach mit der Maus auf ein laufendes DASYLab ziehen, um die Datei im zu öffnen. Ebenso bringt das optionale, automatische Anlegen von bis zu 100 Sicherheitskopien der aktuell gestarteten Schaltbilddatei beim Messungsstart einen Sicherheitsgewinn bei der Schaltbildentwicklung.

Bei der Schaltbilderstellung steht nun erheblich mehr Platz zur Verfügung. Der Faktor 4 – bei sowohl der horizontalen als auch der vertikalen Dimension – lässt die Nutzung auch von hohen Monitorauflösungen zu, bei denen bisher die nutzbare dargestellte Schaltbildfläche kleiner war als die sichtbare Fläche.

Doch nicht nur diese offensichtlichen Änderungen zeichnen das Servicepack aus. Viele Module wurden optimiert. So beherrscht das Skriptmodul nun die neue Methode GetModuleName der Klasse pscript, sodass es nun bei unterschiedlichen Skriptmodulen, die dasselbe Skript ausführen, für den Benutzer leichter wird, Meldungen zum konkreten Modul zu liefern.

Im Modul Daten Schreiben wurde das Famos-Dateiformat-Schreiben auf Famos Format 2 aktualisiert. Dies bedeutet im Einzelnen, dass nun wahlweise Messwerte im Float-Format (Real32, 4 Byte pro Messwert) oder Double-Format (Real64, 8 Byte pro Messwert) gespeichert, Kanalnamen und Einheiten in voller Länge von DASYLab übernommen werden und Kanalgruppennamen frei vergeben werden können. Gleichzeitig wurde das Schreiben großer Datenmengen erheblich beschleunigt.

Im aktionsgesteuerten Relais musste bisher mithilfe eines Aktionsmoduls der Startzustand festgelegt werden. Diese Funktionalität ist nun direkt im Modul selber verfügbar und erspart zusätzlich Module und deren Konfiguration.

Eine neue Aktion für den Linienschreiber erlaubt es die Position der Cursor zu setzen. Eine Cursorposition kann in unterschiedlichen Linienschreiber-Modulen nun gleichzeitig und synchron verändern werden. Die Cursordaten können nun bei Wahl des DDF-Dateiformats wahlweise mit einfacher Genauigkeit (REAL32) oder doppelter Genauigkeit (REAL64) gespeichert werden.

Das Modul Bitmaske wurde erweitert und kann nun wahlweise mit 16 oder 32 Bit breiten Werten arbeiten. Bei Einstellung 16 Bit ist die größte verarbeitbare Zahl 65.535 (2^16-1). Bei Einstellung 32 Bit ist das 4.294.967.295 (2^32-1).

Die Serielle Schnittstelle (RS-232) bietet jetzt Baudraten-Einstellungen bis 921600 und unterstützt auch die Prüfsumme IBM CRC-16.

Bei Operationen mit einem Kanal bietet das Arithmetik-Modul eine neue Kanaloperation "Summen" an: diese addiert jeweils den vorherigen Wert zum aktuellen Wert und stellt somit das Gegenstück zur bereits vorhandenen Kanaloperation "Differenzen" dar.

Das zweite Service Pack steht allen Bestandskunden mit laufendem Wartungsvertrag kostenfrei zur Verfügung. Zu beachten ist, dass eine Neuinstallation des Programms notwendig ist, und dass neue Seriennummern benötigt werden.

- Quelle: measx.com

 

Neuerungen in DASYLab 2016 mit Service Pack 2

Skriptmodul

Die neue Methode GetModuleName() der Klasse pscript liefert nun den Modulnamen.
  self.GetModuleName()     # liefert bspw. 'Script00' (Standardname des Skriptmoduls)

Hinweis: Beachten Sie bitte, dass ein geänderter Modulname im Skript erst zur Verfügung steht, nachdem der Konfigurationsdialog mit der Ok-Taste verlassen wurde!

 

Modul Daten Schreiben: Famos-Dateiformat

Das Famos-Dateiformat zum Schreiben von Messdaten wurde aktualisiert (Famos Format 2).

  • Speichert nun wahlweise Messwerte im Float-Format (Real32, 4 Byte pro Messwert) oder Double-Format (Real64, 8 Byte pro Messwert).
  • Kanalnamen und Einheiten werden in der vollen Länge von DASYLab übernommen.
  • Der Gruppenname (Kanalgruppe) kann frei vergeben werden.
  • Das Schreiben großer Datenmengen wurde erhebliche beschleunigt.
  • Die Fehlerbehandlung wurde verbessert.

 

Vergrößerung der Schaltbildfläche

Schaltbilder können nun erheblich größer werden (4-fache Größe horizontal und vertikal). Hierdurch werden auch hohe Monitorauflösungen unterstützt, bei denen die nutzbare Schaltbildfläche eventuell kleiner war als die sichtbare Fläche.

Hinweis: Schaltbilder, die als ASCII-Schaltbild gespeichert werden (Dateiendung DSA/DMX), können nicht in früheren DASYLab-Versionen geladen werden!

 

Modul Relais (aktionsgesteuertes Relais)

Der Startzustand (Daten sperren bzw. Daten weiterleiten) des aktionsgesteuerte Relais kann nun direkt im Modul festgelegt werden. Zuvor musste dies mithilfe eines Aktionsmoduls bewerkstelligt werden.

 

Modul Linienschreiber

Es gibt eine neue Aktion für den Linienschreiber mit der die Position der Cursor gesetzt werden kann. Die Postionen der Cursor in unterschiedlichen Linienschreiber-Modulen können nun gleichzeitig und synchron verändern werden.

Die Cursordaten im Linienschreiber können nun bei Wahl des DDF-Dateiformats wahlweise mit einfacher Genauigkeit (REAL32) oder doppelter Genauigkeit (REAL64) gespeichert werden.

 

Laden von Schaltbildern: Drag and Drop

Sie können nun eine Schaltbilddatei (DSB und DSA) einfach mit der Maus auf ein laufendes DASYLab ziehen, um die Datei im laufenden DASYLab zu öffnen.

 

Serielle Schnittstelle (RS-232)

DASYLab bietet nun auch die Baudraten-Einstellungen 230400, 460800 und 921600 an.
Der serielle Ausgang unterstützt nun auch die Prüfsumme IBM CRC-16. Das Steuerzeichen lautet /cm.

 

Globale Variablen und globale Schaltbild-Einstellungen

Die Behandlung von globalen Variablen und VAR-Dateien wurde erweitert. Sie können nun einstellen, dass die globalen Variablen aus dem Schaltbildpfad gelesen werden sollen.

 

Sicherheitskopien von Schaltbilddateien

DASYLab erstellt bei Auswahl der Option selbstständig beim Messungsstart die Sicherheitskopie des aktuellen Schaltbilds in der Datei last.dsb im Standardverzeichnis für Schaltbilder. Wahlweise können nun Sicherheitskopien der letzten maximal 99 gestarteten Schaltbilder abgelegt werden (last.dsb, last~01.dsb,..., last~99.dsb).

 

Neues Modul Blockrelais

Das Modul Blockrelais unterscheidet sich vom normalen Relais-Modul in DASYLab dadurch, dass im Blockrelais ein Datenblock nie "zerschnitten" wird. Ein Datenblock wird entweder komplett weitergeleitet oder gar nicht.

 

Neues Modul Flagbender

Das Modul erlaubt die Manipulation der interner Kanaleigenschaften (Kanaltyp, Kanalflags).

 

Modul Daten Lesen: ASCII Format

Beim Einlesen von Daten im ASCII-Format werden für den Zeitkanal nun zusätzlich folgende Formate für das Datum angeboten:

  • Datum [TT/MM/JJ]
  • Datum [MM/TT/JJ]
  • Datum [JJ/MM/TT]

 

Modul Bitmaske

Die Modulvarianten "Bitmaske ausdekodieren", "Kanäle bitweise verknüpfen" und "Bitmaske extrahieren und kombinieren" können nun auch wahlweise mit 32 Bit breiten Werten arbeiten. Bei Einstellung 16 Bit ist die größte verarbeitbare Zahl 65.535 (2^16-1). Bei Einstellung 32 Bit ist die größte verarbeitbare Zahl 4.294.967.295 (2^32-1). Bis einschließlich DASYLab 2016 war die 16-Bit-Einstellung die feste eingebaute Annahme für die Berechnung.

Mehrere Radio-Buttons bei Modulvariante "Bitmaske ausdekodieren" lassen sich nun gemeinsam auf "0-Bit setzen", "1-Bit setzen" oder "Wie Eingang" umschalten:

  • <STRG> + <Linksklick>: Die acht Bits einer Gruppe werden angepasst.
  • <SHIFT> + <Linksklick>: Alle 16 bzw. 32 Bit werden gemeinsam geändert.

 

Modul Arithmetik (Operationen mit einem Kanal)

Das Arithmetik-Modul bietet nun eine neue Kanaloperation "Summen" an: diese addiert jeweils den vorherigen Wert zum aktuellen Wert und stellt somit das Gegenstück zur bereits vorhandenen Kanaloperation "Differenzen" dar.

 

 

Beseitigte Probleme in DASYLab 2016 mit Service Pack 2

Die folgende Liste enthält die Beschreibungen der zwischen dem Service Pack 1 und dem Service Pack 2 beseitigten Probleme.

  Titel Beschreibung
  Dokumentationsrahmen in Black-Boxen Bei Verwendung von Dokumentationsrahmen in Black-Boxen konnte beim Hinzufügen neuer und Entfernen vorhandener Black-Boxen die Zuordnung der Dokumentationsrahmen zu Black-Boxen verloren gehen. Dieser Fehler wurde behoben.
 
  DDE-Servername Der Name von DASYLabs DDE-Server ist nun wieder DASYLab, nicht mehr DASYLab 2016.
 
  Neuzeichnen im Y/t-Modul Ein Linksklick ins Anzeigefenster des Y/t-Moduls führte zum Neuzeichnen aller DASYLab-Fenster. Dieser Fehler wurde behoben.
 
  Schaltbilder im ASCII-Format Schaltbilder im ASCII-Format (*.DSA) können nun auch wieder korrekt eingelesen werden, wenn in einem Stringausdruck (globale Strings) ein Semikolon verwendet wurde.
Das Speichern eines Schaltbilds funktioniert nun auch wieder immer, wenn im Schaltbild ein "Datei lesen"-Modul vorhanden ist.
  Zeitauflösung beim ASCII-Format Beim Schreiben von Daten im ASCII-Format und Auswahl der Parameter 'Messzeit ' und 'Uhrzeit des Rechners' war bisher die größtmögliche Auflösung 'Sekunden'. Jetzt werden für den Zeitstempel auch Nachkommastellen geschrieben.
 
  Modul FFT (Fast Fourier Transformation) Bei der Variante "Komplexe FFT eines reellen Signals" des FFT-Moduls waren die ersten acht Ausgänge (Fifos) mit dem falschen Kanaltyp versehen, wenn die Option "Symmetrische Achse" aktiviert war. Bei FFT-Modulen mit maximal acht Kanälen wurde die Änderung der Option "Symmetrische Achse" in einem Kanal auch immer auf den nächsten Kanal angewendet. Diese Fehler wurde behoben.
 
  Modul Daten sichern Daten in den Formaten NI TDM, NI TDMS und DIAdem DAT können jetzt ebenfalls gesichert werden. Im Backup-Fenster werden Datum und Uhrzeit jetzt in einem besser lesbaren Format angezeigt und die Anordnung der Controls wurde übersichtlicher gestaltet.
 
  TDM/TDMS-Format: Zeitkanal Beim Schreiben der Daten als >REAL32-Format wird jetzt im Kanal Time der Gruppe jeder Zeitwert korrekt berechnet. Bisher konnte es beim Erzeugen der Werte zu Rundungsfehlern kommen, so dass der Time-Kanal nicht monoton steigend war.
 
  TDM/TDMS-Format: Startzeit Falls getriggerte Zeitdaten (mit kurzen Blöcken und/oder Blöcke mit Abtastlücken) im ersten Block nicht bei Zeitwert 0 beginnen, dann wird das Waveform-Attribut Waveform x-Offset im Kanalheader auf den exakten Anfangswert gesetzt. Bisher war das Waveform-Attribut Waveform x-Offsetimmer gleich Null.
 
  Schreiben TDM/TDMS-Format: Kanalgruppen Die Zuordnung von Kanälen zu Gruppen durch Auswahl von Gruppennamen über Globale Strings und das Handling der Gruppen-Zusatzeigenschaften wurden korrigiert.
Bei Multiplexer-Eingangsdaten gehören alle Kanäle eines Einganges zur gleichen Kanalgruppe. Deshalb braucht der Gruppenname nur für einen Kanal dieser Gruppe ausgewählt werden. Das betrifft auch die Zusatzeigenschaften der Gruppe.
Bei Nicht-Multiplexer-Eingangsdaten können die Gruppennamen für jeden Kanal über Globale Strings frei vergeben werden.
Das Default-Handling der Kanalgruppen ist unverändert.
 
  Anzeige-Ansicht In der "Anzeige"-Ansicht von DASYLab werden nun auch wieder Bilder im JPG- und PNG-Formate korrekt dargestellt.
 
  Tastaturaktionen Tastaturaktionen können nun wieder definiert werden. Der Fehler trat mit DASYLab 2016 SP1 neu auf.
  Scrollen der Arbeitsfläche Scrollte man die sichtbare Fläche des Arbeitsbereichs ganz nach rechts oder unten und vergrößerte das DASYLab-Fenster, dann vergrößerte man die Fläche über die tatsächlich bearbeitbare Fläche hinaus. Dieser Fehler wurde behoben.
 
  Versenden globaler Strings (RS-232/ICom) Behebung eines Fehlers beim Versenden globaler Strings als ASCII-Hex-String (Format: [ah]) bei Nutzung von Prüfsummen. Zeichen, die im ah-Format eine gültige "Nutzlast" sind, aber 0-Zeichen sind, wurden bisher ignoriert und haben zu nicht korrekten Prüfsummen geführt.
 
  Falsche Anordnung der Eingabeelemente Im Bedienfenster von Schalter-, Positionsschalter- und Handregler-Modul wurde die Anzahl der Zeilen (bzw. Spalten) je nach Kanalanzahl und gewählter Anordnung der Controls falsch berechnet. Bei einer ungeraden Anzahl von Kanälen wurde das Control des letzten Kanal nicht korrekt im Bedienfenster positioniert. Dieser Fehler wurde behoben.
 
  Dialoge des Skriptmoduls Bei Bildschirm-Skalierungen über 100% konnten sich Elemente von Dialogen überlappen. Dieser Fehler wurde behoben.

 

 

Treiberentwicklung

ID Titel Beschreibung
  Microstar DAP-Treiber

Der Treiber für DAP-Karten von Microstar wurde erweitert und korrigiert. So kann nun der Highspeed-Modus (bis zu 2M-Samples) bei bestimmten Karten (5400a-Familie) aktiviert werden, sofern höchstens 4 Kanäle (GROUPSIZE 4) genutzt werden.
 

  EtherNet/IP (Eingang) DASYLab enthält nun einen einfachen EtherNet/IP Treiber (EtherNet Industrial Protocol, EIP) zum Lesen von Messwerten aus entsprechenden Geräten bzw. direkt verbundenen Sensoren. Neben ProfiNet und Modbus ist EtherNet/IP ein derzeit verbreiteter Ethernet basierter Feldbus. Dieses Modul deckt zurzeit nur die Grundfunktionalität von EIP ab und wird später entsprechend erweitert.

 

 

Downloads

Diesen Beitrag teilen


Link zum Beitrag
Auf anderen Seiten teilen

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
Melde dich an, um diesem Inhalt zu folgen  

×