Support Request #5212
closedEBPRODUCTSUPPORT-2215 Problems using ADTF MLSL Blockset Toolbox on Linux
Description
Supportanfrage
Wir haben hier eine Kundenanfrage bezüglich des MLSL Blocksets. Der Kunde hat festgestellt das es zwischen Windows und Linux Unterschiede bezüglich folgender Files gibt:
./scripts/CreateStartupM.p ./bin/adtf_mlsl_blockset.slx ./bin/MEX_AdtfTimeControl.lib ./bin/MEX_AdtfTimeControl.mexw64 ./bin/MEX_AdtfTimeControl.pdb
Unter Linux werden die files nicht installiert, sind aber für den Kunden wichtig.
Die Dokumentation des Blocksets enthält keine Infos, warum diese Files unter Linux fehlen. Der Kunde braucht die Toolbox auch unter Linux. Hat es einen Grund warum das Script für die manuelle Registrierung bei Matlab nicht drin ist und dadurch ADTF nicht in Matlab registriert werden kann? Beziehungsweise das durch die fehlenden MEX files das zur Verfügung gestellte Beispiel nicht läuft.
Installierte Versionen:- Linux Ubuntu 16.04.5 LTS
- EB Assist ADTF 2.14.1- Matlab R2018b (installed under the Linux system)- ADTF MLSL Blockset Version 1.3.0
Lösung
Das ADTF MLSL Blockset unterstützt an sich kein Matlab unter Linux. D.h es kann kein Matlab unter Linux gestartet werden, welches mit einem ADTF kommuniziert.Die enthaltene Funktionalität in der Toolbox für Linux ist lediglich dazu da um mit einem ADTF auf Linux mit einem Matlab das unter Windows läuft zu kommunizieren.
Es sind nur folgende Komponenen enthalten:
- ADTF MLSL Clock Filter -> Zur Zeitsynchronisation mit einem MLSL Matlab
- MLSL DDL Converter Filte -> Zur Konvertierung von ADTF Daten in eine Form das MLSL Matlab die Daten verstehen kann.
Es ist auch nicht vorgesehen eine vollumfängliche ADTF MLSL Toolbox für Linux zu entwickeln.