Zum Inhalt
logo
ecu.test 2025.3 Hilfe
Port SERVICEACCESS - SERVICE 🛈
  • English
  • Deutsch
Suche wird initialisiert
    • Erster Start
    • Überblick
    • ecu.test Hauptprogramm
    • Weitere mitgelieferte Programme
    • Tools
      • A&D: iTest
      • ASAM: ACI
      • ASAM: iLinkRT
      • ASAM: XIL
      • ASAP: STEP
      • ATI: VISION
      • AVL: LYNX
      • AVL: PUMA
      • Basler: pylon
      • Beckhoff: TwinCAT
      • Digiteq: FG4 MultiBox
      • Digiteq: MGB
      • dSPACE: AURELION
      • dSPACE: ControlDesk
      • dSPACE: ModelDesk
      • dSPACE: MotionDesk
      • dSPACE: RTMaps
      • dSPACE: XIL API
      • EA: UTA 12
      • EMVA: GenICam
      • ESI: SimulationX
      • ETAS: BOA
      • ETAS: COSYM-SIL
      • ETAS: INCA
      • ETAS: LABCAR-PINCONTROL
      • FEP
      • FEP3
      • FEV: MorphĂ©e
      • froglogic: Squish
      • Google: ADB
      • Göpel: Video Dragon
      • Hexagon: VTD
      • HMS: ACT - Restbussimulation
      • HMS: Legacy Bus Interfaces (VCI V2)
      • HMS: VCI V4
      • HORIBA FuelCon: TestWork
      • IDS: uEye
      • IPETRONIK: ETHOS
      • IPG: CarMakerHeadless
      • IPG: CarMaker|RealTimeMaker
      • JS Foundation: Appium
      • Keysight: CDS
      • Keysight: ESD
      • KS Engineers: TornadoACI
      • Lauterbach: TRACE32
      • MAGNA: BluePiraT
      • Mathworks: MATLAB & Simulink
      • Mechanical Simulation Corporation: CarSim
      • MicroNova: NovaCarts
      • Modelica Association: FMI
      • MOTEON: MTB
      • NI: LabVIEW
      • NI: VeriStand
      • NI: VISA
      • Opal-RT: RT-LAB
      • PEAK: PCAN
      • PLS: UDE
      • QUANCOM: QLIB
      • RA Consulting: DiagRA D
      • ROS2
      • SAE: PassThru
      • SFC: Selenium
      • Softing: DTS
      • Speedgoat: SimulinkRealTimeXIL
      • Synopsys: Silver
      • Synopsys: SilverXIL
      • Synopsys: Virtualizer
      • Technica: BTS
      • Technica: CM
      • The GNU Project: GDB
      • TOSUN: libTSCAN API
      • tracetronic: Ethernet
      • tracetronic: Multimedia
      • tracetronic: RemoteCommand
      • tracetronic: RemoteCommandLinux
      • tracetronic: Serial interface
      • tracetronic: SocketCAN
      • tracetronic: SSH MultiConnect
      • tracetronic: ZeroMQ
      • TTTech: TTXConnexion
      • Typhoon HIL: THCC
      • Vector: CANape
      • Vector: CANoe / CANalyzer
      • Vector: DYNA4
      • Vector: SIL Kit
        • Ports
          • Port BUSACCESS - CAN 🛈
          • Port DIAGNOSTICS - CAN 🛈
          • Port BUSACCESS - CAN-FD 🛈
          • Port DIAGNOSTICS - CAN-FD 🛈
          • Port DIAGNOSTICS - CAN-FD_TOLERANT 🛈
          • Port BUSACCESS - FLX 🛈
          • Port DIAGNOSTICS - FLX 🛈
          • Port BUSACCESS - LIN 🛈
          • Port BUSACCESS - SOCKETADAPTOR 🛈
          • Port DIAGNOSTICS - DOIP 🛈
          • Port APPLICATION - XCP-ETH 🛈
          • Port APPLICATION - XCP-CAN 🛈
          • Port APPLICATION - XCP-CAN-FD 🛈
          • Port APPLICATION - XCP-CAN-FD-TOLERANT 🛈
          • Port LOGGING - DLT-VERBOSE 🛈
          • Port SERVICEACCESS - ETHERNET-RAW 🛈
          • Port SERVICEACCESS - SERVICE-PASSIVE 🛈
          • Port SERVICEACCESS - SERVICE 🛈
            • Stimulation
            • Eigenschaften 🛈
            • Jobs 🛈
              • GetActiveServices
              • GetSubscriptionState
              • StartReceiving
              • StartServiceDiscovery
              • StartSomeIpManipulation
              • StartSomeIpSdManipulation
              • StopServiceDiscovery
              • StopSomeIpManipulation
              • StopSomeIpSdManipulation
          • Port SERVICEACCESS - ARP 🛈
          • Port SERVICEACCESS - UDP-SOCKET 🛈
          • Port SERVICEACCESS - TCP-SERVER-SOCKET 🛈
          • Port SERVICEACCESS - TCP-CLIENT-SOCKET 🛈
          • Port SERVICEACCESS - UDP-RAW 🛈
          • Port SERVICEACCESS - ICMP-RAW 🛈
          • Port SERVICEACCESS - RECORDING-PCAP 🛈
          • Port SERVICEACCESS - IPSEC 🛈
          • Port SERVICEACCESS - MACSEC 🛈
          • Port MODELACCESS - DEFAULT 🛈
          • Port SERVICEACCESS - TLS 🛈
      • Vector: XL API
      • Vehinfo: LABCAR
      • ViGEM: CCA
      • VW: ODIS
      • X2E: Xoraya
      • Tools mit Stimulus-UnterstĂŒtzung
    • TestausfĂŒhrung
    • Traceanalyse
    • Workspace
    • Bedienung
    • Testmanagement
    • test.guide
    • Erweiterungen
    • Spezifische Tutorials
    • API-Referenzen
    • Systemanforderungen
    • ecu.test auf Linuxsystemen
    • ecu.test code
    • ecu.test agent
    • ecu.test lab
    • Stimulation
    • Eigenschaften 🛈
    • Jobs 🛈
      • GetActiveServices
      • GetSubscriptionState
      • StartReceiving
      • StartServiceDiscovery
      • StartSomeIpManipulation
      • StartSomeIpSdManipulation
      • StopServiceDiscovery
      • StopSomeIpManipulation
      • StopSomeIpSdManipulation

    Port SERVICEACCESS - SERVICE đŸ›ˆÂ¶

    Port zur aktiven UnterstĂŒtzung von Ethernet-Services auf Grundlage eines LwIP-basierten Netzwerkstacks

    Stimulation¶

    Dieser Port besitzt keine Stimulus-FĂ€higkeiten.

    Eigenschaften đŸ›ˆÂ¶

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    TCP/IP-Stack

    LwIP + Vector SIL Kit

    [LwIP + Vector SIL Kit]

    string

    Diese Option dient nur zur Information und kann nicht geÀndert werden.

    Physical Layer âČNetzwerkzugriff❳

    Netzwerkname

    string

    Name des Netzwerks. Muss der gleiche Netzwerkname sein, den andere Participants verwenden, deren Pakete empfangen werden sollen, solange keine Switches usw. in der SIL-Kit-Konfiguration definiert sind.

    Kontrollername

    string

    Ein beliebiger Name, unter dem der Ethernet-Controller im SIL-Kit registriert wird.

    Autom. Datenempfang bei TestausfĂŒhrung

    ☑

    bool

    Nur wirksam wenn links bei ‚Starting‘ entweder ‚Immer‘ gewĂ€hlt ist, oder ‚Wenn benötigt‘ und der Port in der Testkonfiguration verwendet wird.

    MAC-Adresse âČClient❳

    ‚02:00:4C:4F:4F:50‘

    string

    String (Format: 02:00:4C:4F:4F:50), ‚default‘ wenn eine Standard-MAC-Adresse verwendet werden soll

    VLAN-Einstellungen âČIEEE 802.1Q❳

    TCP/IP stack is LwIP

    VLAN-Modus

    TCP/IP stack is LwIP

    auto

    [auto, disable, single tagging]

    string

    Mit ‚auto‘ wird die Einstellung aus der Datenbank ĂŒbernommen. ‚disable‘ fĂŒr deaktiviertes VLAN. Oder ‚single tagging‘, wenn eine feste VLAN-ID angegeben werden soll

    VLAN-ID

    TCP/IP stack is LwIP » VLAN-Modus: ‚single tagging‘

    0

    int

    Wenn eingehende Pakete ein VLAN-Tag besitzen, werden sie gefiltert und nur Pakete mit dieser VLAN-ID werden akzeptiert. Eingehende Pakete ohne VLAN-Tag werden ebenfalls akzeptiert.

    IP-Einstellungen

    Wenn kein Konsument im Service Mapping auswgewÀhlt ist und das Mapping in einem Lese-Testschritt verwendet wird, werden die Einstellungen hier verwendet.

    IP-Version

    IPv4

    [IPv4, IPv6]

    string

    Auswahl der verwendeten IP Version

    Fallback-IP-Adresse âČClient❳

    TCP/IP stack is LwIP

    string

    IP-Adresse, die clientseitig verwendet werden soll. Sie muss sich im gleichen Subnetz befinden wie die IP-Adresse des Device under Test und darf nicht identisch sein mit der IP-Adresse eines anderen Teilnehmers oder der IP-Adresse, die das Betriebssystem fĂŒr den ausgewĂ€hlten Netzwerkadapter festgelegt hat.

    Subnetzmaske / PrÀfixlÀnge

    TCP/IP stack is LwIP

    ‚default‘

    string

    FĂŒr IPv4 Adressen kann eine Subnetzmaske oder eine PrĂ€fixlĂ€nge angeben werden (Format: ‚255.255.255.0‘ oder ‚24‘), ‚default‘ wenn die Standard-Subnetzmaske der Netzklasse zur angegebenen Fallback-IP-Adresse (Client) verwendet werden soll.

    Bei der Verwendung von IPv6 werden lediglich PrĂ€fixlĂ€ngen akzeptiert. ‚default‘ wird fĂŒr IPv6 nicht unterstĂŒtzt.

    Gateway-Adresse

    TCP/IP stack is LwIP

    string

    IP-Adresse des Gateways, das das Erreichen von Hosts außerhalb des lokalen Subnetzes ermöglicht. Leer lassen falls kein Gateway benötigt wird

    Fallback TCP/UDP-Einstellungen

    Wenn kein Konsument im Service Mapping auswgewÀhlt ist und das Mapping in einem Lese-Testschritt verwendet wird, werden die Einstellungen hier verwendet.

    Source-Port-Range

    ‚default‘

    string

    Source-Port-Range fĂŒr die Service-Kommunikation.

    Der Wert ‚default‘ fĂŒhrt dazu, dass zufĂ€llige Ports gewĂ€hlt werden.

    Beispiel: 123,456-567,789

    SOME/IP-Einstellungen

    SD-Multicast-IP

    ‚auto‘

    string

    Multicast-IP-Adresse fĂŒr die Service-Discovery: ‚auto‘ wenn der Wert aus der Datenbank ĂŒbernommen werden soll

    SD-Port

    ‚auto‘

    string

    UDP-Port fĂŒr die Service-Discovery: ‚auto‘ wenn der Wert aus der Datenbank ĂŒbernommen werden soll.

    Verhalten bei Protokollfehlern

    ‚NotPresent‘

    [‚ERROR‘, ‚NotPresent‘]

    string

    Verhalten des Testschritts wenn ein Protokollfehler auftritt (z.B. das SteuergerĂ€t antwortet nicht). StandardmĂ€ĂŸig wird ‚NotPresent‘ zurĂŒck gegeben. Alternativ kann der Testschritt mit ‚ERROR‘ bewertet werden.

    Service Discovery automatisch starten

    ☑

    bool

    Die Service Discovery startet automatisch. Ansonsten muss sie durch Aufruf des Jobs StartServiceDiscovery manuell gestartet werden

    Platzhalterwert fĂŒr automatische E2E-Berechnung

    int

    Wenn fĂŒr ein E2E-Element (z.B. CRC) dieser Wert angegeben wird (im Testfall oder in der RBS), ersetzt ecu.test diesen beim Senden automatisch durch den korrekten, berechneten Wert. Diese Option dient dazu, beliebige feste Werte (ungleich dem hier eingestellten Wert) senden zu können. Diese Option leer zu lassen deaktiviert die Funktion komplett.

    Simulierte Services

    TCP/IP stack is LwIP

    MAC-Adresse âČServer❳

    TCP/IP stack is LwIP

    ‚02:00:4C:4F:4F:40‘

    string

    String (Format: 02:00:4C:4F:4F:40), muss von der MAC-Adresse des Clientsverschieden sein

    Simulierte Services

    TCP/IP stack is LwIP

    string

    Liste Komma getrennter Services, die zur Laufzeit simuliert werden sollen.

    Sind die Berechnungsklassen in einem Projekt (Unterverzeichnis) angelegt, ist der Projektname voranzustellen.

    Notation: [<projektName>.]<ecuName>_<serviceName>

    Simulierte Services aktiv lassen

    TCP/IP stack is LwIP

    ☐

    bool

    Simulierte Services bis zum Beenden der Konfiguration aktiv lassen, statt nur bis Testfallende.

    Simulierter Router

    TCP/IP stack is LwIP » IP-Version: ‚IPv6‘

    ☐

    bool

    Simuliert einen IPv6-Router. Dem realen SuT wird dadurch vorgetÀuscht, dass sich die simulierten SteuergerÀte in einem anderen Subnetz befinden.

    Details zum Verhalten: Der simulierte Router beantwortet Neighbor Solicitations (NS) mit einem Neighbor Advertisement (NA). Die bei der NA verwendete Link-Layer-Adresse (MAC) hÀngt von der Zieladresse der NS ab. Wenn die NA als Zieladresse die ClientIP oder die RouterIP enthÀlt, wird mit der Client MAC geantwortet. Wenn die Zieladresse eine IP aus den aktiven simulierten Services enthÀlt, wird mit der Server MAC geantwortet. Unbekannte Zieladressen werden ignoriert.

    IP-Adresse âČRouter❳

    TCP/IP stack is LwIP » IP-Version: ‚IPv6‘ » Simulierter Router: ‚True‘

    string

    IP Adresse des simulierten Routers

    Jobs đŸ›ˆÂ¶

    GetActiveServices¶

    Liefert eine Liste mit Tupeln aus (Service-Id, Instance-Id) fĂŒr alle aktiven Services zurĂŒck. Es werden nur Service-IDs zurĂŒckgegeben, die im Testfall oder der Signalaufnahme verwendet werden.

    Parametrierung

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    result

    string

    Liste mit Tupeln (Service-Id, Instance-Id)

    GetSubscriptionState¶

    Gibt zurĂŒck, ob mindestens eine Subscription fĂŒr eine Eventgruppe eines Services vorliegt.

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    eventgroupId

    int

    Id der Eventgruppe

    instanceId

    int

    Id der Instanz

    serviceId

    int

    Id des Services

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    result

    [False, True]

    bool

    True, wenn mindestens eine Subscription aktiv ist

    StartReceiving¶

    Startet den Empfang von Netzwerkpaketen manuell

    StartServiceDiscovery¶

    Startet die Service Discovery, wenn sie nicht bereits lÀuft.

    Parametrierung

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    result

    [False, True]

    bool

    True, wenn die Service Discovery gestartet wurde

    StartSomeIpManipulation¶

    Startet eine SOME/IP-Manipulation (s. SOME/IP-Manipulation).

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    Manipulator

    object

    Ein ByteStream oder ein benutzerdefiniertes Manipulationsobjekt, welches dynamisch auf zu sendende SOME/IP-Pakete angewendet wird (s. SOME/IP-Manipulation).

    StartSomeIpSdManipulation¶

    Startet eine SOME/IP-SD-Manipulation (s. SOME/IP-SD-Manipulation).

    Parametrierung

    Parameter

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    Manipulator

    object

    Ein ByteStream oder ein benutzerdefiniertes Manipulationsobjekt, welches dynamisch auf zu sendende SOME/IP-SD-Pakete angewendet wird (s. SOME/IP-SD-Manipulation).

    StopServiceDiscovery¶

    Stoppt die Service Discovery, falls sie bereits lÀuft.

    Parametrierung

    RĂŒckgabewert

    Name

    VerfĂŒgbar wenn

    Standardwert

    GĂŒltige Werte

    Typ

    Beschreibung

    result

    [False, True]

    bool

    True, wenn die Service Discovery gestoppt wurde

    StopSomeIpManipulation¶

    Stoppt die SOME/IP-Manipulation (s. SOME/IP-Manipulation).

    StopSomeIpSdManipulation¶

    Stoppt die SOME/IP-SD-Manipulation (s. SOME/IP-SD-Manipulation).

    2025-12-05
    ZurĂŒck
    Port SERVICEACCESS - SERVICE-PASSIVE 🛈
    Weiter
    Port SERVICEACCESS - ARP 🛈
    © Copyright 2025, tracetronic GmbH.
    Created using Sphinx 8.2.3. and Sphinx-Immaterial
    Logo of tracetronic GmbH
    impressum datenschutz