{"id":18362,"date":"2025-04-14T17:08:18","date_gmt":"2025-04-14T09:08:18","guid":{"rendered":"https:\/\/www.tosunai.com\/?p=18362"},"modified":"2025-04-14T17:08:41","modified_gmt":"2025-04-14T09:08:41","slug":"ethernet-communication-emulation-is-now-available","status":"publish","type":"post","link":"https:\/\/www.tosunai.com\/en\/ethernet-communication-emulation-is-now-available\/","title":{"rendered":"Software Updates | Ethernet Communication Emulation is now available!"},"content":{"rendered":"
The TSMaster 202503 software has been updated again! This time, we have brought the long awaited Ethernet communication simulation function to make your in-vehicle network test more powerful! In addition to the Ethernet communication simulation<\/mark><\/strong>, we have also added new features such as software gateway and GPS logging data format conversion<\/mark><\/strong>. Upgrade to the latest version of TSMaster 202503 to unlock more powerful simulation features!<\/p> Ethernet Communication Simulation<\/strong><\/p> \u2192 [Simulation] - [Ethernet Communication Simulation<\/p> The Ethernet communication simulation module simulates the process of real ECUs sending and receiving communication messages to verify the accuracy and stability of the software in handling different types of messages. The module can flexibly simulate various communication failure scenarios to meet the system robustness testing requirements. For example, it simulates network delay, packet loss, error message injection and other faults to help developers test the software's ability to cope with complex communication conditions.<\/p> Function 1: Ethernet Message Parsing<\/strong><\/p> \u25cf AUTOSAR PDU parsing<\/p> <\/p> After starting the Ethernet communication simulation, you can view the AUTOSAR PDU parsing in [Analysis] -> [Message Information].<\/p> The Detail View1 window on the left side of the Message Information page shows message parsing information, including: packet capture time, message base parsing information, and Ethernet frame base parsing information.<\/p> <\/p> The upper half of the Detail View2 window shows the parsed fields; the lower half shows the raw data in hexadecimal and ASCII.<\/p> <\/p> \u25cf SOMEIP PDU resolution<\/p> The upper half of the Detail View2 window shows the parsed fields; the lower half shows the raw data in hexadecimal and ASCII.<\/p> Function 2: Fault Simulation<\/strong><\/p> \u25cf\u00a0Simulation of network latency<\/p> Function realization: In the Ethernet communication simulation interface, modify the value of Interval(ms) to set the period of message sending; modify the value of Phase(ms) to set the phase of message sending; as shown in the following figure, set the sending period to 500ms, and the sending phase to 100ms, so as to simulate the network delay.<\/p> \u25cf Analog packet loss<\/p> Function Implementation: In the Ethernet communication simulation interface, if you do not check the corresponding message, it will not be sent in the simulation, so as to simulate the situation of packet loss.<\/p> \u25cf Analog data error messages<\/p> Function realization: In the Ethernet communication simulation interface, you can modify the Data field and set the error value, so as to simulate the sending of data error messages.<\/p> Ethernet Communication Emulation API<\/strong><\/p> In addition to the above functional updates of the Ethernet communication simulation module, TSMaster also provides relevant simulation API interfaces, which are easy for users to call independently in applets, graphical programs, etc.<\/p> [Software Gateway] New CAN Message Software Gateway<\/p> \u2192 [Test] - [Software Gateway]<\/p> Updated feature: The software gateway supports forwarding incoming messages on the source channel to be sent out on the target channel. At the same time, the software gateway can also set different signal generator types for the signals in the forwarded messages, including Sine, Ramp Pulse, Value Range, Toggle, Random, Custom, and System Variable. If no signal generator is set, the signal remains in the default state, i.e., \u201cnone\u201d.<\/p> [TLog] Supports converting GPS data from blf format to asc file format.<\/strong><\/p> \u2192 [Analyze] - [Record Converter]<\/p> Update function: Use TOSUN Tlog series to record the bus data blf, use the log converter to convert the blf to asc format, you can view the GPS data recorded during the recording process, such as: latitude and longitude.<\/p> <\/p>\n\n If you have questions about the use of TSMaster software need technical support, welcome to scan the code to add TOSUN technical customer service <\/mark><\/strong> enterprise micro direct contact and consultation:<\/p>\n\n <\/p>","protected":false},"excerpt":{"rendered":" TSMaster 202503 \u8f6f\u4ef6\u529f\u80fd\u53c8\u66f4\u65b0\u5566\uff01\u8fd9\u4e00\u6b21\uff0c\u6211\u4eec\u5e26\u6765\u4e86\u5de5\u7a0b\u5e08\u4eec\u671f\u5f85\u5df2\u4e45\u7684\u4ee5\u592a\u7f51\u901a\u4fe1\u4eff\u771f\u529f\u80fd\uff0c\u8ba9\u60a8 […]<\/p>","protected":false},"author":11,"featured_media":18374,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"on","ocean_gallery_id":[],"footnotes":"[]"},"categories":[90],"tags":[65,131,140],"class_list":{"0":"post-18362","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","6":"hentry","7":"category-software-tutorial","8":"tag-tsmaster","10":"tag-simulation","11":"entry","12":"has-media","13":"owp-thumbs-layout-horizontal","14":"owp-btn-normal","15":"owp-tabs-layout-horizontal","16":"has-no-thumbnails","17":"has-product-nav"},"acf":[],"_links":{"self":[{"href":"https:\/\/www.tosunai.com\/en\/wp-json\/wp\/v2\/posts\/18362","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tosunai.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tosunai.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tosunai.com\/en\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tosunai.com\/en\/wp-json\/wp\/v2\/comments?post=18362"}],"version-history":[{"count":3,"href":"https:\/\/www.tosunai.com\/en\/wp-json\/wp\/v2\/posts\/18362\/revisions"}],"predecessor-version":[{"id":18380,"href":"https:\/\/www.tosunai.com\/en\/wp-json\/wp\/v2\/posts\/18362\/revisions\/18380"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tosunai.com\/en\/wp-json\/wp\/v2\/media\/18374"}],"wp:attachment":[{"href":"https:\/\/www.tosunai.com\/en\/wp-json\/wp\/v2\/media?parent=18362"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tosunai.com\/en\/wp-json\/wp\/v2\/categories?post=18362"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tosunai.com\/en\/wp-json\/wp\/v2\/tags?post=18362"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}1<\/strong>. Simulation Module<\/strong><\/strong><\/h2>
<\/figure><\/div>
<\/figure>
<\/figure><\/div>
<\/figure><\/div>
<\/figure><\/div>
<\/figure><\/div>
<\/figure><\/div>
2. Test modules<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/h2>
<\/figure><\/div>
<\/figure><\/div>
3. Hardware Module<\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/strong><\/h2>
<\/figure><\/div>
TSMaster Technical Exchange Group<\/strong><\/h2>\n\n
<\/p><\/div>