So können Multi-Bus-Simulationen aber auch realistische Steuergeräte-Code-Tests durchgeführt werden. Die Simulationsergebnisse werden mit der Panel-Funktion visuell dargestellt.
Die mehrdimensionalen Simulationsfunktionen von TSMaster unterstützen Sie dabei, Ihre Entwicklungstätigkeiten im Automobilbereich zu verbessern.
5 unverzichtbare Simulationswerkzeuge für professionelle Spitzenleistungen
Unterstützen CAN, LIN, J1939, FlexRay
C/Python Applet
Miniprogramm-Bibliothek
Grafik-Panel
Konvertierung von Datenbankdateien
Der Anwender kann alle oder ausgewählte Steuergeräteknoten im Fahrzeugnetzwerk simulieren. Er bietet eine flexible Simulation des Kommunikationsverhaltens des Fahrzeugnetzwerks.
Zusätzlich ermöglicht TSMasters einzigartige Software-in-the-Loop-Funktion die Simulation von Steuergeräte-Code und verbessert dadurch Tests und Validierung.
TSMaster verwendet eine reine C- und ein Python-Skriptsystem. Es bietet Hunderte von API-Funktionen für die Systemverwaltung (app), die Kommunikationsverwaltung (com), die Datenbankverwaltung und die Testverwaltung (test). Außerdem können Skripte direkt auf Hardware, Systemvariablen, RBS-Module und mehr aufgreifen.
Basierend auf der TSMaster-Miniprogrammarchitektur können Benutzer ihre Miniprogrammfunktionen nahtlos in die TSMaster-Softwareplattform integrieren und API-Unterstützung für die Miniprogramme anderer Benutzer bereitstellen. Diese in die TSMaster-Plattform integrierten Miniprogramme bilden eine Miniprogrammbibliothek, die das kontinuierliche Wachstum und die Weiterentwicklung der vom Benutzer erstellten Softwaremodule fördert.
Die Panels unterstützen die grafische Anzeige von Bussignalen, bieten Kontrolle über die Signal- und Nachrichtenübertragung durch RBS-Simulation und verbessern die Automatisierung durch Integration von Systemvariablen.
Unterstützt die nahtlose Konvertierung zwischen zehn gängigen Dateiformaten: DBC, ARXML, XLSX, XLS, DBF, YAML, SYM, CSV, JSON und FIBEX.
Häufig gestellte Fragen
Welche Arten von Simulationen kann TSMaster durchführen?
Die Software TSMaster ist mit verschiedenen RBS-Funktionen ausgestattet, einschließlich CAN RBS, CANFD RBS, LIN RBS, FlexRay RBS, Ethernet RBS, und mehr.
Unterstützt TSMaster die Co-Simulation?
Ja, TSMaster unterstützt die Co-Simulation mit CANoe und Matlab Simulink. Es ermöglicht das gemeinsame Testen mit Carsim für Steuergeräte-Algorithmus-Simulationen, die Modelle der Fahrzeugdynamik beinhalten.
Welche Funktionen hat das Grafikpanel?
Mit der TSMaster-Panel-Funktion können Sie Bussignale im Grafikpanel zur visuellen Darstellung verknüpfen. In Verbindung mit der RBS-Simulation erleichtert sie auch die Kontrolle über die Signal- und Nachrichtenübertragung.
Wie kann das CRC header attachment byte in der CAN-RBS-Simulation verwenden werden?
Sie können das Byte des Header-Anhangs eingeben. Mehrere Bytes sind durch Kommas zu trennen.
Beispiel: Die original gespeicherten CRC-Bytes sind 5, die Daten 0x02 0x80 0x00 0x00 0x00.
2 bytes werden zum header hinzugefügt: 0xBB, 0x01.
Die tatsächlichen Daten für die CRC-Berechnung sind 0xBB, 0x01, 0x02 0x80 0x00 0x00 0x00.
Durch den Vergleich mit dem CRC-Rechner kann überprüft werden, dass die CRC-Prüfsumme A8 ergibt.
Wie löscht man Registerkarten im Registerkarten-Steuerelement?
Um Registerkarten im Registersteuerelement zu löschen, können Sie einige Eigenschaften des Steuerelements anpassen.
Zum ersten hat das Steuerelement eine Eigenschaft namens ‘PageCount’, die die Anzahl der Registerkarten angibt. Wenn Sie diesen Wert verringern, können Sie die letzten Registerkarten löschen. Außerdem gibt es eine Eigenschaft namens “PageIndex”, die die aktuell ausgewählte Registerkarte angibt.
Wenn Sie eine Registerkarte in der Mitte ändern müssen, können Sie diese Registerkarte auswählen, “PageIndex” auf die letzte Registerkarte setzen und dann “PageCount” verringern. Ich hoffe, dies hilft Ihnen.
Wie kann ich in einem Diagramm eine Variable hinzufügen, die die Unterschiede zwischen zwei Signalen darstellt?
Sie können dies durch eine Signalzuordnung erreichen. Gehen Sie folgendermaßen vor:
- Fügen Sie eine neue Systemvariable hinzu, z. B. EngSpeed, und legen Sie sie als Ausdruck fest.
- Fügen Sie zwei unabhängige Variablen, x1 und x2, hinzu und binden Sie sie an die jeweiligen Signale.
- Geben Sie in den Ausdruck x1 – x2 ein, d. h. die neue Systemvariable EngSpeed wird die die Differenz zwischen x1 und x2 darstellen.
Unterstützt die Funktion zur Abbildung von Signalausdrücken die Abbildung von Offline-Daten?
Die aktuelle Abbildung von Signalausdrücken unterstützt nur die Online-Abbildung von Daten und nicht die Offline-Abbildung von Daten.
Wie kann ich die Werte in der Wertetabelle der Benutzervariablen in sequenzieller Reihenfolge anordnen?
Die Werte sind hier alphabetisch sortiert. Es wird empfohlen, 1, 2, 3 als 01, 02, 03 zu schreiben, um die Reihenfolge der Werte der Benutzervariablen in der Wertetabelle beizubehalten. Ich hoffe, damit ist Ihr Problem gelöst.
Warum treten bei der FlexRay-Bussimulation von TC1034 leere Frames auf?
Wenn Sie Probleme mit leeren Frames bei der Flexray-Bussimulation am TC1034 haben, kann dies an Störungen liegen, die durch die USB-Stromversorgung verursacht werden. Es wird empfohlen, dies mit einem anderen Computer zu überprüfen.
Wie kann das Problem der nicht funktionierenden internen Datenwiedergabe während der CAN-Bus-Simulation mit TC1034 gelöst werden?
Um dieses Problem zu lösen, können Sie die folgenden Methoden in Betracht ziehen:
- Verwenden Sie die rein virtuelle Simulation der CAN RBS-Simulation, indem Sie den virtuellen Kanal von TOSUN nutzen, ohne dass eine Hardwareverbindung erforderlich ist.
- Führen Sie die physikalische Simulation in der CAN RBS-Simulation mit TC1034 und dem getesteten Gerät durch.
Simulieren Sie, indem Sie ACK-Antworten über das getestete Gerät senden, um die gewünschte Simulation zu erreichen. - Aktivieren Sie die Internal-Loop Funktion in der CAN RBS-Simulation am TC1034 mit Hilfe eines Selbstbefragungs- und Selbstbeantwortungsansatzes.
Für die Version 0428 bieten wir auch ein Firmware-Upgrade an, um die interne Datenwiedergabefunktion des TC1034 zu aktivieren.