Jump to content

All Activity

This stream auto-updates

  1. Earlier
  2. Bugfixing minor bug fixes and performance improvements Fehlerbehebung kleinere Fehler wurden behoben und die Performance wurde verbessert.
  3. Bugfixing Script module: The 'GetVarNumByName' and 'GetStrNumByName' functions could not be used without errors. This error has been fixed. System strings: Global system strings providing information about time and date (${DATE}, ${TIME} etc.) did not update correctly. This error was fixed. Universal Filter Module: In the FIR Filter Wizard, the value of "Order" was always reset to 0 by mistake. The filter did not work then. (Ticket 8002) Serial / ICom input: Digit strings with more than 16 characters are now evaluated and no longer replaced by "0". (Ticket 8009) Scaling with control point table: The check if the X values are monotonically increasing was too strict. It was checked that the values grow "strictly monotonously", i.e. the equality of two consecutive X values was not allowed. This was changed. Fehlerbehebung Skript-Modul: Die Funktionen 'GetVarNumByName' und 'GetStrNumByName' konnten nicht fehlerfrei verwendet werden. Dieser Fehler wurde behoben. Systemstrings: Globale Systemstrings, die Informationen zu Zeit und Datum liefern (${DATE}, ${TIME} etc.) aktualisierten sich nicht korrekt. Dieser Fehler wurde behoben. Universelles Filter Modul: Beim FIR Filter-Assistenten wurde der Wert von "Ordnung" irrtümlich immer wieder auf 0 zurückgesetzt. Der Filter funktioniert dann nicht. (Ticket 8002) Serieller / ICom Eingang: Ziffernfolgen mit mehr als 16 Zeichen werden nun ausgewertet und nicht mehr durch "0" ersetzt. (Ticket 8009) Skalieren mit Stützstellentabelle: Die Überprüfung, ob die X Werte monoton steigen, war zu streng. Es wurde überwacht, das die Werte "streng monoton" wachsen, d.H. die Gleichheit von zwei aufeinander folgenden X Werten war nicht erlaubt. Dies wurde geändert.
  4. Drehmomentsensoren von burster, wie 8655, 8656, 8661 sowie 9206, können mit dem bei burster erhältlichen Treiber problemlos in DASYLab eingebunden werden. Direkte Links zu den benötigen Treiberdownloads mit Beispielen: X32-basierende Systeme: https://www.burster.de/fileadmin/user_upload/redaktion/Documents/Products/Software/Other/InstrumentDriverInstallX86_EN.zip X64-basierende Systeme: https://www.burster.de/fileadmin/user_upload/redaktion/Documents/Products/Software/Other/InstrumentDriverInstallX64_EN.zip
  5. Einsatzgebiet des unter IEEE14.51.4 genormten "Transducer Electronic Data Sheet" (TEDS) ist nicht nur in Viel-Kanal-Applikationen zu suchen sondern auch generell der Vermeidung von Fehlparametrierungen von Signalkonditionierungen. Bequem ist es zudem. TEDS-fähige Hardware von NI - wie das cDAQ-Module NI-9234 in Kombination mit einem TEDS-fähigen Sensor kann direkt im NI MAX als TEDsTask konfiguriert werden und in DASYLab benutzt werden. Ein kleines Video dazu:
  6. New in this version: This new build includes a Japanese version The MQTT driver can now handle certificates to secure the connection. When writing cursor data into ASCII files (line recorder, Y/t recorder), the units of the channels are now also written into the file. In addition, the file extension .CSV can now be used directly. The settings for the global DASYLab appearance (Light, Dark, Windows mode) are now supported. The DASYLab help has been updated, e.g. for the module "Write data" (subformat UF4, SmartMux). Bug fixing: Adaptation of the XNET driver to newer XNET modules that support the CAN-FD mode. However, the CAN-FD mode is not yet supported, the communication takes place exclusively in the classic CAN mode. Various adjustments in the text output and in the dialogues so that the texts are also displayed completely in the Japanese version. The system variable TIME was not always updated correctly. This is now fixed. Faulty calculation in the module Integrate / Differentiate fixed (Ticket 7700) When editing a circuit diagram, an error could occur in rare cases after deleting a branch when a new connection/branch was to be created. This has been corrected. Script module: Texts containing certain characters, e.g. umlauts, could not be used as defaults for the content of selection lists, so that error messages occurred (missing conversions from/to ANSI/UTF-8). This bug has been fixed for DASYLab GER and ENG. ! Known Issue: In the JPN version, texts with Japanese characters are not displayed correctly in selection lists of the script module. No error message appears. Module State Machine: The function to change a counter value when entering or leaving a step, e.g. adding a constant, worked incorrectly so that the state of the counter did not change. This error has been fixed. When writing cursor data in ASCII files (module line recorder, Y/t-recorder, X/Y-recorder), the timestamp (1st column) was not written completely. (ticket 7928) Modbus analogue output and digital output: The last value of the block is now used, as in all other DASYLab modules that process only one value per block. In the output window of the visualisation module List it is now also possible to scroll with the mouse wheel. IXXAT CAN driver: The IXXAT CAN driver now always and exclusively uses the current VCI V4. Older versions of the API are not supported by IXXAT under Windows 10. DAP driver: Fixed crash of DASYLab when loading the DAP driver. Neu in dieser Version: Dieser neue Build beinhaltet eine japanische Version Der MQTT Treiber kann nun auch mit Zertfikaten umgehen, um die Verbindung abzusichern. Beim Schreiben der Cursordaten in ASCII-Dateien (Linienschreiber, Y/t Schreiber) werden nun auch die Einheiten der Kanäle mit in die Datei geschrieben. Außerdem kann nun auch die Dateiendung .CSV direkt verwendet werden. Die Einstellungen für das globale DASYLab-Erscheinungsbild (Hell, Dunkel, Windows Modus) werden nun unterstützt. Die DASYLab-Hilfe wurde aktualisiert, bspw. für das Modul "Daten schreiben" (Unterformat UF4, SmartMux). Fehlerbehebung Anpassung des XNET Treibers auf neuere XNET Module, die den CAN-FD Modus unterstützen. Der CAN-FD Modus wird jedoch noch nicht unterstützt, die Kommunikation erfolgt ausschließlich im klassischen CAN Modus. Diverse Anpassungen bei der Textausgabe und in den Dialogen, damit auch in der japanischen Version die Texte vollständig angezeigt werden. Die Systemvariable TIME wurde nicht immer richtig aktualisiert. Dies ist nun behoben. Fehlerhafte Berechnung im Modul Integrieren / Differenzieren behoben (Ticket 7700) Beim Editieren eines Schaltbildes konnte es in selten Fällen dazu kommen, das nach dem Löschen einer Abzweigung ein Fehler aufgetreten ist, wenn eine neue Verbindung/Abzweigung angelegt werden sollte. Dies wurde korrigiert. Skriptmodul: Texte, die bestimmte Zeichen enthielten, bspw. Umlaute, konnten nicht als Vorgabe für den Inhalt von Auswahllisten verwendet werden, sodass Fehlermeldungen auftraten (fehlende Wandlungen von/zu ANSI/UTF-8). Dieser Fehler wurde für DASYLab GER und ENG behoben. ! Known Issue: In der JPN-Version werden in Auswahllisten des Skriptmoduls Texte mit japanischen Schriftzeichen nicht korrekt dargestellt. Es erscheint keine Fehlermeldung. Modul Statemachine: Die Funktion, einen Zählerstand beim Betreten oder Verlassen eines Schritts zu verändern, z.B. Addieren einer Konstante, arbeitete fehlerhaft, sodass der Zustand des Zählers sich nicht veränderte. Dieser Fehler wurde behoben. Beim Schreiben von Cursordaten in ASCII-Dateien (Modul Linienschreiber, Y/t-Schreiber, X/Y-Schreiber) wurde der Zeitstempel (1. Spalte) nicht vollständig geschrieben. (Ticket 7928) Modbus Analog-Ausgang und Digital-Ausgang: Es wird jetzt der letzte Wert des Blocks verwendet, so wie in allen anderen DASYLab Modulen auch, die nur einen Wert pro Block verarbeiten. Im Ausgabefenster des Visualisierungsmoduls Liste kann nun auch mit dem Mausrad gescrollt werden. IXXAT CAN-Treiber: Der IXXAT CAN-Treiber benutzt nun immer und ausschließlich die aktuelle VCI V4. Ältere Versionen der API werden von IXXAT unter Windows 10 nicht unterstützt. DAP-Treiber: Absturz von DASYLab beim Laden des DAP Treibers behoben.
  7. Hallo Eine fehlerbereinigte Version von DASYLab 2022 (Build372) steht inzwischen zum download bereit. https://www.measx.com/de/service/download.html Sie können übrigens die neue Version einfach über eine bereits installierte, ältere DASYLab 2022 Version installieren. Der Installer erkennt die bereits installierte Version und aktualisiert diese.
  8. Fixes in this version Fixed incorrect calculation in module Differentiation / Integration (Ticket 7700) When editing a Worksheet it could happen in rare cases that after deleting of a junction an error occurred when a new connection/junction should be created. This has been corrected. Script module: Texts containing certain characters, e.g. umlauts, could not be used as defaults for the contents of selection lists, causing error messages (missing conversions from/to ANSI/UTF-8). This bug has been fixed for DASYLab GER and ENG. Known Issue: In the JPN version, texts with Japanese characters are not displayed correctly in selection lists of the script module. No error message appears. Statemachine module: The function to change a counter state when entering or leaving a step, e.g. adding a constant, worked incorrectly so that the state of the counter did not change. This error has been fixed. When writing cursor data in ASCII files (module line recorder, Y/t-recorder, X/Y-recorder), the timestamp (1st column) was not written completely. (ticket 7928) Modbus analog output and digital output: The last value of the block is now used, as in all other DASYLab modules that process only one value per block. In the output window of the List visualization module, it is now also possible to scroll with the mouse wheel. IXXAT CAN driver: The IXXAT CAN driver now always and exclusively uses the current VCI V4. Older versions of the API are not supported by IXXAT under Windows 10. DAP driver: Fixed crash of DASYLab when loading the DAP driver. New in this version: When writing the cursor data to ASCII files (line recorder, Y/t recorder), the units of the channels are now also written to the file. In addition, the file extension .CSV can now also be used directly. DASYLab global appearance settings (Light, Dark, Windows mode) are now fully supported. The DASYLab help has been updated, e.g. for the module "Write data" (subformat UF4, SmartMux). Fehlerbehebung: Fehlerhafte Berechnung im Modul Integrieren / Differenzieren behoben (Ticket 7700) Beim Editieren eines Schaltbildes konnte es in selten Fällen dazu kommen, das nach dem Löschen einer Abzweigung ein Fehler aufgetreten ist, wenn eine neue Verbindung/Abzweigung angelegt werden sollte. Dies wurde korrigiert. Skriptmodul: Texte, die bestimmte Zeichen enthielten, bspw. Umlaute, konnten nicht als Vorgabe für den Inhalt von Auswahllisten verwendet werden, sodass Fehlermeldungen auftraten (fehlende Wandlungen von/zu ANSI/UTF-8). Dieser Fehler wurde für DASYLab GER und ENG behoben. Known Issue: In der JPN-Version werden in Auswahllisten des Skriptmoduls Texte mit japanischen Schriftzeichen nicht korrekt dargestellt. Es erscheint keine Fehlermeldung. Modul Statemachine: Die Funktion, einen Zählerstand beim Betreten oder Verlassen eines Schritts zu verändern, z.B. Addieren einer Konstante, arbeitete fehlerhaft, sodass der Zustand des Zählers sich nicht veränderte. Dieser Fehler wurde behoben. Beim Schreiben von Cursordaten in ASCII-Dateien (Modul Linienschreiber, Y/t-Schreiber, X/Y-Schreiber) wurde der Zeitstempel (1. Spalte) nicht vollständig geschrieben. (Ticket 7928) Modbus Analog-Ausgang und Digital-Ausgang: Es wird jetzt der letzte Wert des Blocks verwendet, so wie in allen anderen DASYLab Modulen auch, die nur einen Wert pro Block verarbeiten. Im Ausgabefenster des Visualisierungsmoduls Liste kann nun auch mit dem Mausrad gescrollt werden. IXXAT CAN-Treiber: Der IXXAT CAN-Treiber benutzt nun immer und ausschließlich die aktuelle VCI V4. Ältere Versionen der API werden von IXXAT unter Windows 10 nicht unterstützt. DAP-Treiber: Absturz von DASYLab beim Laden des DAP Treibers behoben. Neu in dieser Version: Beim Schreiben der Cursordaten in ASCII-Dateien (Linienschreiber, Y/t Schreiber) werden nun auch die Einheiten der Kanäle mit in die Datei geschrieben. Außerdem kann nun auch die Dateiendung .CSV direkt verwendet werden. Die Einstellungen für das globale DASYLab-Erscheinungsbild (Hell, Dunkel, Windows Modus) werden nun unterstützt. Die DASYLab-Hilfe wurde aktualisiert, bspw. für das Modul "Daten schreiben" (Unterformat UF4, SmartMux). Downloads: (EN) https://www.measx.com/de/service/download.html (DE) https://www.measx.com/en/service/download.html
  9. Hallo! Ja, da ist leider ein Fehler im Statemachine-Modul beim Ermöglichen von Variablenverknüpfungen im Zähler-Reiter passiert. Im Schritt, in dem der Zähler 1 beim Verlassen des Schritt um 1 inkrementiert wird, wird die "1.0" nicht korrekt ausgewertet -- die 1.0 wird irrtümlicherweise als Variablennummer interpretiert, sodass der Zähler um den Wert der Variable 1 erhöht wird. Work-around 1: Anstatt der 1.0, eine globale Variable verknüpfen und ihr den Wert 1.0 zuweisen. Work-around 2: Die unten angehängte, korrigierte Statemachine-DLL verwenden (ins DASYLab 2022-Anwendungsverzeichnis kopieren, die vorhandene Datei bitte sichern). Demächst wird eine DASYLab 2022-Version erscheinen, die den Fix sozusagen "ab Werk" enthält. Die aktuelle DASYLab 2022-Version trägt die Buildnummer 262 (siehe https://www.measx.com/de/service/download.html). Die neue Version wird eine höhere Bildnummer tragen! statemachineDLL_DL2022__2022-02-07.zip
  10. Guten Tag ich bin mit Dasylab 2022 Build 262 am Erstellen eines Programmablaufes für einen einfachen Test. Dabei möchte ich per State Machine ein Ventil z.B. 5 mal ein und ausschalten. Erstelle ich ein solches Programm (siehe Programmablauf_01 .dsb:) bring ich es nicht fertig das es nach den gewünschten Schaltungen stoppt. Lasse ich das gleiche Programm mit Dasylab 2020 Build 590 laufen funktioniert es. Was muss man anpassen damit es auch bei Dasylab 2022 läuft? Programmablauf_01.zip
  11. Seltsam. Schauen/Suchen Sie bitte einmal, ob nach der Compliance Package-Installation eine 'ividmm.dll' vorhanden ist. Welche Version de Compliance Package genau haben Sie installiert?
  12. Hallo HalWo, ich hab heute versucht nach der Anleitung bzw. nach der Hilfe in Dasylab klar zukommen. Da ich ein Fluke45 auch bei mir habe bietet dies sich natürlich an. Jedoch sagt mir immer DasyLab dass das Compliance paket nicht installiert ist. Dies hab ich jedoch getan, muss man vielleicht das installierte Paket in DasyLab auswählen oder von hand eine DLL kopieren oder sonstige spielereien?
  13. Hallo! Können Sie die Adresse evtl. im Menü des Geräts ablesen/einstellen? Eine weitere Möglichkeit neben GPIB wäre die Kommunikation via IVI, im Konfigurator den IVI-Treiber bitte aktivieren. Die Module ohne Plus-Symbol im Namen sind für NI-Geräte, die mit Plus-Symbol für alle anderen. Anbei finden Sie ein PDF mit einer Anleitung, die allerdings ein DMM von Fluke einrichtet. DASYLab Techniques - Configuring DASYLab V12 to use a Fluke 45 DMM using the IVI drivers.pdf
  14. Hallo Stefan, spontan: Mit dem Datenfenstermodul aus der Ausgabe des Min/Max-Moduls 2er-Blöcke erstellen. Mit dem Selektieren-Modul den ersten und den zweiten Wert jedes Zweier-Blocks ausgeben lassen, damit die Berechnung durchführen und in eine Variable schreiben. Mit dem Zählermodul kannst die Blöcke zählen lassen. Damit nach der einen interessanten Berechnung, die nur für die ersten beiden Werte gelten soll, keine weiteren erfolgen sollen, kannst du hinter das Min/Max-Modul ein Aktions gesteuertes Relais platzieren. Wenn das Datenfenster einen 2er-Block ausgegeben hat, zählt das Zählermodul eben bis 1, gibt den Wert aus, diesen mit einer Aktion überwachen (Eingang erreicht Wert 1) und das Relais sperren.
  15. Hallo Das Au8sschneiden von bestimmten Werten aus einem Block geht am einfachsten mit dem Modul "Ausschnitt" aus der Gruppe "Datenreduktion. Hier können Sie gezielt den ersten und den zweiten Wert aus dem Block hinter dem MinMax Modul ausschneiden und dann z.B. mit einem "Variable Schreiben" Modul in die Variable schreiben. Mit folgender Einstellung haben sie nur noch einen Block mit dem ersten Wert des Eingangsblocks, wenn sie bei "erster Wert" und letzter Wert "1" eingeben, dann nur noch den 2. Wert.
  16. Hallo, ich bräuchte Hilfe dabei, den ersten und zweiten Wert eines Datenstroms speichern. Hintergrund: Ich zeichne eine gedämpfte Schwingung auf (z. B. Auslenkung eines Pendels). Für eine Auswertung benötige ich das erste und zweite Maxima (Ich möchte den Quotient aus erstem und zweiten Maxima berechnen). Über das Modul Min/Max erhalte ich eine Liste aller Maxima. Allerdings scheitere ich daran den ersten und zweiten Eintrag in der Liste "auszuwählen" und z. B. in eine Variable zu schreiben. Wie würdet ihr das machen? Danke, Stefan
  17. Hallo, mit der Sekundären Adresse hab ich meine Problem, im Gerät selbst kann ich lediglich die Primäre einstellen. Im IO Manager von Keysight sieht es so aus:
  18. Hallo! (1) Vergewissern Sie sich bitte, dass die Sekundäradresse des Geräts tatsächlich 0 ist. Die "1" zwischen den Doppelpunkten ist die Primäradresse. (2) Probieren Sie bitte eine Headerlänge von 0. (3) In den Optionen können Sie die ABfragerate (unten im DIalog) reduzieren (Standard: 2Hz bzw. 0,5s), möglicherweise ist die Vorgabe zu schnell für das Gerät. Die GPIB-32.DLL wird automatisch von den IEEE-Modulen verwendet, wenn diese im Verzeichnis liegt; diese muss nicht gesondert initialisiert werden.
  19. erstmal danke für die Tipps, ich hab die DLL nun in das DASYLab verzeichnis kopiert. Müsste ich sehen, dass die DLL geladen wird? was mich etwas wundert, das DMM piepst schonmal also irgendwas passiert. Jedoch geht das DMM auf Error. Müsste ich in dem Hartware Monitor nich etwas sehen können?
  20. Hallo! (1) Durch die Installation der NI-Treiber für GPIB-Hardware sollte es auch eine GPIB32.DLL (bzw. GPIB-32.DLL) im Windows/System32 (bzw. Windows/SysWOW64) geben -- kopieren Sie diese bitte in das DASYLab-Anwendungsverzeichnis, z.B. C:\Programme\DASYLab 2016. (2) Im IEEE-Modul können Sie mit dem Befehl 'ibwrt' eine Anfrage an das Gerät senden, müssen zudem noch die Antwort lesen mit 'ibrd'. Wenn Sie ein neues Eingangsmodul im Schaltbild platzieren, sehen Sie eine Beispielabfolge von Befehlen: ibwrt (user, 'MSV?') ibrd (user) Die zurückgelieferte Antwort muss dann mittels eines Formatstrings interpretiert werden, 'a' sollte für die im Screenshot gezeigte Gleitkommazahl korrekt sein.
  21. Hallo, ich hab nun das Keysight DMM 34450A an meinem Laptop per GPIB angeschlossen und das gerät wird im NI connect expert auch erkannt: Wenn ich nun über die NI Connect IO den befehl MEAS:RES? an das gerät schicke bekomme ich den gemessenen Widerstandswert zurück. Jedoch klappt es nicht dies in DASYLab umzu setzen. Ansich möchte ich zum testen lediglich eine Messung ausführen und diese auf dem Display anzeigen lassen. Vielleicht habt ihr ein Beispiel für mich wie ich eine Messung über GBIP durchführe. Besten Dank
  22. Hallo! Auf der Produktseite des Geräts steht, dass es per RS232 und GPIB angesprochen werden kann. Schauen Sie bitte einmal in das Handbuch des Geräts, ob Sie dort bspw. die RS232-Kommandos finden, um DASYLabs RS232-Module für die Kommunikation zu verwenden. https://www.keysight.com/de/de/product/34450A/digital-multimeter-5-5-digit-oled-display.html
  23. Hallo zusammen, ich hab ein Keysight 34450A mit Doppeldisplay Funktion, damit man Spannung und Strom zeitgleich Messen kann. Leider ist es mit der Herstellersoftware nicht möglich diese Funktion einfach zu nutzen. Ich hab gelesen mit Dasylab ist vieles ohne Programmierung möglich, vielleicht hat schon jemand Erfahrungen mit einem Doppelmultimter gesammelt? auf der Herstellerseite gibt es kein extra DasyLab Treiber wie für LabView, ist dies nötig? Besten Dank Andi
  24. Besten Dank für die Info, muss ich eben weiter schauen
  25. Das funktioniert (leider?) nicht. Das würde dem Konzept, die originale Uhrzeit zu verwenden, wiedersprechen, da wir dann mehrfach Daten hätten, die denselben Zeitstempel bekämen -- aber das unterstützt DASYLab nicht: jeder Datenblock hat einen Zeitstempel, aufeinanderfolgende Zeitstempel müssen streng monoton ansteigen, d.h. es dürfen keine Datenblöcke auftreten, die einen Zeitstempel haben, die zeitlich früher liegen als ein schonmal aufgetretener.
  26. Hallo Bei diesem Modul kann blockweise Daten ausgelesen werden; wenn der Punkt "Original Datum/Uhrzeit" nicht gewählt wird, kann man mittels Aktion "Zurücksetzen" die Datei wieder von vorne auslesen. Wenn der Punkt "Original Datum/Uhrzeit" angewählt wird, habe ich die benötigten Zeit/Datum Informationen und kann bis zur gewünschten Stelle auslesen und die Daten von diesem Zeitpunkt weiter verarbeiten (z.B. Visualisierung eines Vektordiagrmms); jedoch ist die Aktion "Zurücksetzen" hier nicht möglich und somit kann ich auch keinen früheren Zeitpunkt auswählen; weil das Zurücksetzen fehlt (mit StartStop von DesyLab ginge es), aber das ist nicht gewünscht. Gibt es allen Falls die Möglichkeit das Modul in der Version 2022 anzupassen?
  1. Load more activity
×
×
  • Create New...