WP_Query Object
(
    [query] => Array
        (
            [paged] => 2
            [pagename] => about-us/news
        )

    [query_vars] => Array
        (
            [paged] => 2
            [pagename] => about-us/news
            [error] => 
            [m] => 
            [p] => 0
            [post_parent] => 
            [subpost] => 
            [subpost_id] => 
            [attachment] => 
            [attachment_id] => 0
            [name] => 
            [page_id] => 0
            [second] => 
            [minute] => 
            [hour] => 
            [day] => 0
            [monthnum] => 0
            [year] => 0
            [w] => 0
            [category_name] => 
            [tag] => 
            [cat] => 
            [tag_id] => 
            [author] => 
            [author_name] => 
            [feed] => 
            [tb] => 
            [meta_key] => 
            [meta_value] => 
            [preview] => 
            [s] => 
            [sentence] => 
            [title] => 
            [fields] => 
            [menu_order] => 
            [embed] => 
            [category__in] => Array
                (
                )

            [category__not_in] => Array
                (
                    [0] => 1047
                )

            [category__and] => Array
                (
                )

            [post__in] => Array
                (
                )

            [post__not_in] => Array
                (
                )

            [post_name__in] => Array
                (
                )

            [tag__in] => Array
                (
                )

            [tag__not_in] => Array
                (
                )

            [tag__and] => Array
                (
                )

            [tag_slug__in] => Array
                (
                )

            [tag_slug__and] => Array
                (
                )

            [post_parent__in] => Array
                (
                )

            [post_parent__not_in] => Array
                (
                )

            [author__in] => Array
                (
                )

            [author__not_in] => Array
                (
                )

            [orderby] => date
            [post_type] => Array
                (
                    [0] => post
                    [1] => developer_blog
                )

            [post_status] => publish
            [order] => DESC
            [tax_query] => Array
                (
                    [0] => Array
                        (
                            [taxonomy] => blog-group
                            [field] => slug
                            [terms] => Array
                                (
                                    [0] => public
                                )

                            [operator] => IN
                        )

                    [1] => Array
                        (
                            [taxonomy] => blog-group
                            [field] => slug
                            [terms] => Array
                                (
                                    [0] => general-user
                                    [1] => technical-asociate
                                    [2] => qualified-sales-representative
                                    [3] => kvaser-internal
                                )

                            [operator] => NOT IN
                        )

                )

            [ignore_sticky_posts] => 
            [suppress_filters] => 
            [cache_results] => 1
            [update_post_term_cache] => 1
            [lazy_load_term_meta] => 1
            [update_post_meta_cache] => 1
            [posts_per_page] => 10
            [nopaging] => 
            [comments_per_page] => 50
            [no_found_rows] => 
            [taxonomy] => blog-group
            [term] => public
        )

    [tax_query] => WP_Tax_Query Object
        (
            [queries] => Array
                (
                    [0] => Array
                        (
                            [taxonomy] => blog-group
                            [terms] => Array
                                (
                                    [0] => public
                                )

                            [field] => slug
                            [operator] => IN
                            [include_children] => 1
                        )

                    [1] => Array
                        (
                            [taxonomy] => blog-group
                            [terms] => Array
                                (
                                    [0] => general-user
                                    [1] => technical-asociate
                                    [2] => qualified-sales-representative
                                    [3] => kvaser-internal
                                )

                            [field] => slug
                            [operator] => NOT IN
                            [include_children] => 1
                        )

                    [2] => Array
                        (
                            [taxonomy] => category
                            [terms] => Array
                                (
                                    [0] => 1047
                                )

                            [field] => term_id
                            [operator] => NOT IN
                            [include_children] => 
                        )

                )

            [relation] => AND
            [table_aliases:protected] => Array
                (
                    [0] => wp_term_relationships
                )

            [queried_terms] => Array
                (
                    [blog-group] => Array
                        (
                            [terms] => Array
                                (
                                    [0] => public
                                )

                            [field] => slug
                        )

                )

            [primary_table] => wp_posts
            [primary_id_column] => ID
        )

    [meta_query] => WP_Meta_Query Object
        (
            [queries] => Array
                (
                )

            [relation] => 
            [meta_table] => 
            [meta_id_column] => 
            [primary_table] => 
            [primary_id_column] => 
            [table_aliases:protected] => Array
                (
                )

            [clauses:protected] => Array
                (
                )

            [has_or_relation:protected] => 
        )

    [date_query] => 
    [queried_object] => WP_Post Object
        (
            [ID] => 1277
            [post_author] => 38
            [post_date] => 2014-11-21 12:03:40
            [post_date_gmt] => 2013-12-19 15:28:51
            [post_content] => 
            [post_title] => News
            [post_excerpt] => 
            [post_status] => publish
            [comment_status] => open
            [ping_status] => open
            [post_password] => 
            [post_name] => news
            [to_ping] => 
            [pinged] => 
            [post_modified] => 2021-08-12 09:14:30
            [post_modified_gmt] => 2021-08-12 09:14:30
            [post_content_filtered] => 
            [post_parent] => 23
            [guid] => https://www.kvaser.com/?page_id=1277
            [menu_order] => 5
            [post_type] => page
            [post_mime_type] => 
            [comment_count] => 0
            [filter] => raw
        )

    [queried_object_id] => 1277
    [request] => SELECT SQL_CALC_FOUND_ROWS  wp_posts.ID FROM wp_posts  LEFT JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id) WHERE 1=1  AND ( 
  wp_term_relationships.term_taxonomy_id IN (1026) 
  AND 
  wp_posts.ID NOT IN (
				SELECT object_id
				FROM wp_term_relationships
				WHERE term_taxonomy_id IN (1025,1027,1028,1029)
			) 
  AND 
  wp_posts.ID NOT IN (
				SELECT object_id
				FROM wp_term_relationships
				WHERE term_taxonomy_id IN (1058)
			)
) AND wp_posts.post_type IN ('post', 'developer_blog') AND ((wp_posts.post_status = 'publish')) GROUP BY wp_posts.ID ORDER BY wp_posts.post_date DESC LIMIT 10, 10
    [posts] => Array
        (
            [0] => WP_Post Object
                (
                    [ID] => 43636
                    [post_author] => 814
                    [post_date] => 2023-10-31 15:31:56
                    [post_date_gmt] => 2023-10-31 15:31:56
                    [post_content] => [vc_row][vc_column][vc_column_text]MagiSync is a feature provided in our SemiPro, Professional, and Precision products that automatically synchronises the clock ticks on Kvaser USB devices that are attached to the same USB root hub. This synchronisation occurs when the units are plugged in and powered on and does not require any configuration to activate this feature.[/vc_column_text][vc_column_text]You can tell which units are synchronised by looking in the Kvaser Device Guide if you check menu item View -> Synchronized Hardware.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image="43637"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]As you can see, the Kvaser Hybrid Pro and Kvaser Memorator Pro are synchronised into MagiSync Group 1. The Leaf Light v2 that is also attached is not included because the Leaf Light v2 does not support MagiSync. So, the clock ticks on the Hybrid Pro and Memorator Pro channels are synchronised while the Leaf Light HS v2 channel is not.

With the clock ticks synchronised, we now need to place the clocks within the same time domain, so the time stamps returned from each channel are the same for the same moment in time. This will make analyzing the data received on multiple channels easier. This is done by using the kvTimeDomain*** functions in the CANlib SDK.

The first step is to create a time domain to be used by all handles you wish to have synchronised time stamps.[/vc_column_text][vc_code_raket language="csharp" code="Q2FubGliLmNhblN0YXR1cyUyMHN0YXR1cyUyMCUzRCUyMENhbmxpYi5rdlRpbWVEb21haW5DcmVhdGUlMjhvdXQlMjBvYmplY3QlMjBteVRpbWVEb21haW4lMjklM0I="][vc_column_text]The next step happens during the configuration of the handle to each channel. So, get your channel handles and set their bitrate. For my example code, I am using channels enumerations 1 and 3 to correspond to the first channel on the Kvaser Hybrid Pro and the first channel of the Kvaser Memorator Pro as shown below:[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image="43638"][/vc_column][/vc_row][vc_row][vc_column][vc_code_raket language="csharp" code="aW50JTIwaHlicmlkSG5kJTIwJTNEJTIwQ2FubGliLmNhbk9wZW5DaGFubmVsJTI4MSUyQyUyMDAlMjklM0IlMEFpbnQlMjBtZW1vSG5kJTIwJTNEJTIwQ2FubGliLmNhbk9wZW5DaGFubmVsJTI4MyUyQyUyMDAlMjklM0IlMEFzdGF0dXMlMjAlM0QlMjBDYW5saWIuY2FuU2V0QnVzUGFyYW1zJTI4aHlicmlkSG5kJTJDJTIwQ2FubGliLmNhbkJJVFJBVEVfMjUwSyUyQyUyMDAlMkMlMjAwJTJDJTIwMCUyQyUyMDElMjklM0IlMEFzdGF0dXMlMjAlM0QlMjBDYW5saWIuY2FuU2V0QnVzUGFyYW1zJTI4bWVtb0huZCUyQyUyMENhbmxpYi5jYW5CSVRSQVRFXzI1MEslMkMlMjAwJTJDJTIwMCUyQyUyMDAlMkMlMjAxJTI5JTNC"][vc_column_text]Normally the time stamp is reset to zero when the channel handle is set to bus on. When using a time domain, we want the time stamp to only be reset to zero when the time domain is reset. So, we need to turn the normal behavior off using the canIoCtl function.[/vc_column_text][vc_code_raket language="csharp" code="b2JqZWN0JTIwYXV0b1Jlc2V0T2ZmJTIwJTNEJTIwJTI4VUludDMyJTI5MCUzQiUwQXN0YXR1cyUyMCUzRCUyMENhbmxpYi5jYW5Jb0N0bCUyOGh5YnJpZEhuZCUyQyUyMENhbmxpYi5jYW5JT0NUTF9TRVRfQlVTT05fVElNRV9BVVRPX1JFU0VUJTJDJTIwcmVmJTIwYXV0b1Jlc2V0T2ZmJTI5JTNCJTBBc3RhdHVzJTIwJTNEJTIwQ2FubGliLmNhbklvQ3RsJTI4bWVtb0huZCUyQyUyMENhbmxpYi5jYW5JT0NUTF9TRVRfQlVTT05fVElNRV9BVVRPX1JFU0VUJTJDJTIwcmVmJTIwYXV0b1Jlc2V0T2ZmJTI5JTNC"][vc_column_text]Then we add the handles to the time domain with the kvTimeDomainAddHandle function.[/vc_column_text][vc_code_raket language="csharp" code="c3RhdHVzJTIwJTNEJTIwQ2FubGliLmt2VGltZURvbWFpbkFkZEhhbmRsZSUyOG15VGltZURvbWFpbiUyQyUyMGh5YnJpZEhuZCUyOSUzQiUwQXN0YXR1cyUyMCUzRCUyMENhbmxpYi5rdlRpbWVEb21haW5BZGRIYW5kbGUlMjhteVRpbWVEb21haW4lMkMlMjBtZW1vSG5kJTI5JTNC"][vc_column_text]Before going bus on, we need to reset the time domain to zero.[/vc_column_text][vc_code_raket language="csharp" code="c3RhdHVzJTIwJTNEJTIwQ2FubGliLmt2VGltZURvbWFpblJlc2V0VGltZSUyOG15VGltZURvbWFpbiUyOSUzQg=="][vc_column_text]We are now ready to place the channel handles bus on.[/vc_column_text][vc_code_raket language="csharp" code="c3RhdHVzJTIwJTNEJTIwY2FuQnVzT24lMjhoeWJyaWRIbmQlMjklM0IlMEFzdGF0dXMlMjAlM0QlMjBjYW5CdXNPbiUyOG1lbW9IbmQlMjklM0I="][vc_column_text]At this point, the time stamps on the frames received on both channels will be synchronised. Here is the output from the complete example program where the columns are channel, identifier, flags, dlc, data bytes and time stamp from left to right.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image="43639"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]**** Screen grab of program running showing the same message received on both channels with the same time stamp ****

As the final steps when using the kvTimeDomain*** functions, you should perform proper cleanup of the handles and time domain by using the kvTimeDomainRemoveHandle and kvTimeDomainDelete functions.[/vc_column_text][vc_code_raket language="csharp" code="c3RhdHVzJTIwJTNEJTIwQ2FubGliLmNhbkJ1c09mZiUyOGh5YnJpZEhuZCUyOSUzQiUwQXN0YXR1cyUyMCUzRCUyMENhbmxpYi5jYW5CdXNPZmYlMjhtZW1vSG5kJTI5JTNCJTBBc3RhdHVzJTIwJTNEJTIwQ2FubGliLmt2VGltZURvbWFpblJlbW92ZUhhbmRsZSUyOG15VGltZURvbWFpbiUyQyUyMGh5YnJpZEhuZCUyOSUzQiUwQXN0YXR1cyUyMCUzRCUyMENhbmxpYi5rdlRpbWVEb21haW5SZW1vdmVIYW5kbGUlMjhteVRpbWVEb21haW4lMkMlMjBtZW1vSG5kJTI5JTNCJTBBc3RhdHVzJTIwJTNEJTIwQ2FubGliLmNhbkNsb3NlJTI4aHlicmlkSG5kJTI5JTNCJTBBc3RhdHVzJTIwJTNEJTIwQ2FubGliLmNhbkNsb3NlJTI4bWVtb0huZCUyOSUzQiUwQXN0YXR1cyUyMCUzRCUyMENhbmxpYi5rdlRpbWVEb21haW5EZWxldGUlMjhteVRpbWVEb21haW4lMjklM0I="][vc_column_text]If you enjoy getting all your time stamps in the same time domain, you may also want to adjust the scale on the time stamps. The default time stamp resolution reported is 1 millisecond. But you can use the canIoCtl function to adjust the resolution on each handles time stamps.[/vc_column_text][vc_code_raket language="csharp" code="b2JqZWN0JTIwdGltZXJTY2FsZSUyMCUzRCUyMCUyOFVJbnQzMiUyOTElM0IlQzIlQTAlMjAlMkYlMkYlMjBzZXQlMjByZXNvbHV0aW9uJTIwdG8lMjAxJTIwbWljcm9zZWNvbmQlMEFzdGF0dXMlMjAlM0QlMjBDYW5saWIuY2FuSW9DdGwlMjhoeWJyaWRIbmQlMkMlMjBDYW5saWIuY2FuSU9DVExfU0VUX1RJTUVSX1NDQUxFJTJDJTIwcmVmJTIwdGltZXJTY2FsZSUyOSUzQiUwQXN0YXR1cyUyMCUzRCUyMENhbmxpYi5jYW5Jb0N0bCUyOG1lbW9IbmQlMkMlMjBDYW5saWIuY2FuSU9DVExfU0VUX1RJTUVSX1NDQUxFJTJDJTIwcmVmJTIwdGltZXJTY2FsZSUyOSUzQg=="][vc_column_text]This change should be made before resetting the time domain and making the handle active on the bus.[/vc_column_text][vc_separator_raket][vc_column_text]Additional information can be found in the CANlib help documentation. You can also contact [email protected] with any questions or if you would like a copy of the example application in this article.[/vc_column_text][/vc_column][/vc_row]
                    [post_title] => Using the benefits of MagiSync
                    [post_excerpt] => 
                    [post_status] => publish
                    [comment_status] => closed
                    [ping_status] => closed
                    [post_password] => 
                    [post_name] => using-the-benefits-of-magisync
                    [to_ping] => 
                    [pinged] => 
                    [post_modified] => 2023-11-18 00:29:09
                    [post_modified_gmt] => 2023-11-18 00:29:09
                    [post_content_filtered] => 
                    [post_parent] => 0
                    [guid] => https://www.kvaser.com/?post_type=developer_blog&p=43636
                    [menu_order] => 0
                    [post_type] => developer_blog
                    [post_mime_type] => 
                    [comment_count] => 0
                    [filter] => raw
                )

            [1] => WP_Post Object
                (
                    [ID] => 43038
                    [post_author] => 48062
                    [post_date] => 2023-10-26 13:11:07
                    [post_date_gmt] => 2023-10-26 13:11:07
                    [post_content] => [vc_row css=".vc_custom_1697698125765{padding-bottom: 20px !important;}"][vc_column][vc_column_text]TK Engineering Oy (TKE), a Kvaser partner since it was founded 20 years ago, is a great example of the CAN knowledge and experience at the heart of our partner network. Started with the goal of becoming one of the best sources of CAN expertise in Europe, TKE built its expertise in Finland’s mobile machine market, gaining experience in marine, public transportation, material handling and defence as its customer base gradually widened to the rest of Europe and the US.

In 20 years, the projects that TKE’s design expertise is sought for have changed considerably. Timo Kesti, TKE’s CEO explains: “Mobile machines have become more intelligent, not only in terms of operation but also in ‘real-time connection’, so digitalisation has become more important. Customers may now be involved in projects related to more advanced technologies. Also, projects covering the entire control system have become typical, instead of plain stack delivery or software component delivery.”

Heikki Saha, CTO, attributes the company’s success to ‘our multidisciplinary expertise’ and ‘daring to cross traditional boundaries between different fields of technology’, there’s also trust that has been built over time and experience. “Through long-term projects and loyal customer relationships, we have been able to produce the best solutions for the customer and with this we have grown together.”[/vc_column_text][/vc_column][/vc_row][vc_row css=".vc_custom_1697698135971{padding-bottom: 20px !important;}"][vc_column width="1/2"][vc_column_text]The future is now
TKE now lists broad competences such as machine control systems, functional safety, CANopen, J1939, transmission line physics, HAL, protocol stacks and APIs, and application development. New network technologies have become a focus, including Modbus RTU/UDP, DDS (data distribution service) and remote connectivity in all its guises.

However, CAN technology remains TKE’s core. “Although newer communication technologies have emerged, CAN technology continues to thrive and evolve to meet the demands of modern businesses. Its adaptability and reliability make it a valuable choice for a wide range of applications,” says Kesti.

Looking to the future, TKE recognises that the best results come from combining technological expertise, hands-on experience, and a genuine desire to help. Concludes Kesti: “The company and I personally look forward to continuing to help customers with their product connectivity. Our common goal is to make sure they are ready to go – focused, equipped, prepared.”[/vc_column_text][/vc_column][vc_column width="1/2"][vc_single_image image="43044"][vc_column_text]TKE has come a long way from hiring its first employee to growing an entire team of CAN experts.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column width="1/2"][vc_column_text]Meet TKE at Teknologia 23
TKE is exhibiting its control systems expertise at Teknologia 23 in Helsinki, Finland between 7th-9th November 2023.[/vc_column_text][vc_column_text]Visitors will meet TKE staff and see TKE’s CAN tools and Kvaser products. In addition, two demonstrators will show ‘intelligent and always connected’ mobile machines. TKE’s demo rover integrates a complete CAN system and receives data wirelessly using the Kvaser Airbridge and Kvaser Blackbird. Their TKE 4edge hydraulics control valve driver display demonstrates a system approach using the CANopen API for individual metering control valves. The latter is based on the CiA-408 device profile.[/vc_column_text][/vc_column][vc_column width="1/2"][vc_single_image image="43040"][vc_column_text]Canedudev supplied TKE’s demo rover, which integrates a complete CAN system and demonstrates TKE’s control system expertise.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_separator][/vc_column][/vc_row][vc_row][vc_column width="1/4" css=".vc_custom_1697710236643{padding-top: 40px !important;}"][vc_single_image image="43064"][/vc_column][vc_column width="3/4"][vc_column_text]Teknologia 23
November 7 - November 9 , 2023
Teknologia 23 – the major international technology and industry event – offers innovations, solutions and new products. Teknologia offers over a hundred presentations, keynote speakers, panel discussions, seminars and possibilities to network...[/vc_column_text][vc_column_text]View Event[/vc_column_text][/vc_column][/vc_row]
                    [post_title] => Finnish partner, TK Engineering, turns 20
                    [post_excerpt] => 
                    [post_status] => publish
                    [comment_status] => closed
                    [ping_status] => closed
                    [post_password] => 
                    [post_name] => finnish-partner-tk-engineering-turns-20
                    [to_ping] => 
                    [pinged] => 
                    [post_modified] => 2023-10-26 13:11:07
                    [post_modified_gmt] => 2023-10-26 13:11:07
                    [post_content_filtered] => 
                    [post_parent] => 0
                    [guid] => https://www.kvaser.com/?p=43038
                    [menu_order] => 0
                    [post_type] => post
                    [post_mime_type] => 
                    [comment_count] => 0
                    [filter] => raw
                )

            [2] => WP_Post Object
                (
                    [ID] => 43076
                    [post_author] => 48062
                    [post_date] => 2023-10-19 13:30:42
                    [post_date_gmt] => 2023-10-19 13:30:42
                    [post_content] => [vc_row][vc_column][vc_single_image image="43078"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]On-board Top Dutch Solar Racing’s car, one of the 2023 contenders at the Bridgestone World Solar Challenge, is a Kvaser Ethercan HS that has been donated for the real-time wifi-based telemetry system. A Kvaser Memorator Pro 2xHS serves as the car’s black box, in case the telemetry’s WiFi connection is temporarily lost.

To meet the 2023 regulations, the team from Groningen, the Netherlands has implemented a new solar cell chemistry, completely modified their battery management system and made the switch from the low-voltage driveline system used in the 2021 car to a high-voltage one for Green Thunder, the 2023 model. All new components have needed significant development and testing over the last year. Team strategist, Jakob de Boer recounts: “During the development phase, we look more at the Kvaser Memorator Pro 2xHS data logger to test research questions and hypotheses, whilst during the race we look more at the telemetry to detect possible errors smoothly and drive optimally. As a relatively new team, we are more focused on data collection right now and as a result we have built in more sensors to better understand the car’s electronics.”

Green Thunder’s telemetry system monitors the inputs and outputs from 10 ECUs, the battery and new solar cells. According to de Boer, Kvaser’s CANking free bus monitoring software and general-purpose monitoring tool also proved helpful: “We used the Kvaser CANking while writing software for our own telemetry dashboard because it gave us a clear understanding of the CAN messages on the network.”[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column width="2/3"][vc_column_text]He concludes: “Overall, it was very pleasant to work with the Kvaser hardware. The online tutorials on CAN systems in general gave us a great head start, as we had little experience working with CAN systems before starting this project. Using the user guides, combined with knowledge and software from alumni members, we were quickly able to apply our knowledge to create a working telemetry/logging solution for our solar car.”

Visit Top Dutch Solar Racing's website[/vc_column_text][/vc_column][vc_column width="1/3"][vc_single_image image="43077"][/vc_column][/vc_row]
                    [post_title] => Kvaser’s CAN hardware in Top Dutch Solar’s telemetry system
                    [post_excerpt] => 
                    [post_status] => publish
                    [comment_status] => closed
                    [ping_status] => closed
                    [post_password] => 
                    [post_name] => kvasers-can-hardware-in-top-dutch-solars-telemetry-system
                    [to_ping] => 
                    [pinged] => 
                    [post_modified] => 2023-10-19 13:30:42
                    [post_modified_gmt] => 2023-10-19 13:30:42
                    [post_content_filtered] => 
                    [post_parent] => 0
                    [guid] => https://www.kvaser.com/?p=43076
                    [menu_order] => 0
                    [post_type] => post
                    [post_mime_type] => 
                    [comment_count] => 0
                    [filter] => raw
                )

            [3] => WP_Post Object
                (
                    [ID] => 42872
                    [post_author] => 48062
                    [post_date] => 2023-09-28 14:18:35
                    [post_date_gmt] => 2023-09-28 14:18:35
                    [post_content] => [vc_row][vc_column][vc_single_image image="41704"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]Kvaser’s September software update is live. Please visit our Downloads page for the latest release notes.  

The Kvaser CANlib Software Development Kit is a free resource that includes everything you need to develop software for Kvaser interfaces. CANlib works across all Kvaser hardware platforms, ensuring that software written for one Kvaser interface is compatible with present and future Kvaser hardware. Available in Windows and Linux versions, it includes full documentation and many program samples. Kvaser continually invests in CANlib: our objective is that CANlib remains the best free CAN interface software around!  

To see what can be done using CANlib, visit the CANlib SDK page, or follow this tutorial to get started. [/vc_column_text][/vc_column][/vc_row]
                    [post_title] => Kvaser’s September 2023 Software Release
                    [post_excerpt] => 
                    [post_status] => publish
                    [comment_status] => closed
                    [ping_status] => closed
                    [post_password] => 
                    [post_name] => kvasers-september-2023-software-release
                    [to_ping] => 
                    [pinged] => 
                    [post_modified] => 2023-09-28 14:18:35
                    [post_modified_gmt] => 2023-09-28 14:18:35
                    [post_content_filtered] => 
                    [post_parent] => 0
                    [guid] => https://www.kvaser.com/?p=42872
                    [menu_order] => 0
                    [post_type] => post
                    [post_mime_type] => 
                    [comment_count] => 0
                    [filter] => raw
                )

            [4] => WP_Post Object
                (
                    [ID] => 42849
                    [post_author] => 48062
                    [post_date] => 2023-09-26 13:12:58
                    [post_date_gmt] => 2023-09-26 13:12:58
                    [post_content] => [vc_row][vc_column][vc_column_text]Stable, trouble-free operation, with added CAN FD and silent mode. The Kvaser Leaf series represents one of the easiest and lowest-cost methods of connecting a computer to a CAN network to monitor and transmit CAN and CAN FD frames.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_video link="https://youtu.be/vDU3H3tSLlI"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]With its standard USB type “A” connector and 9-pin D-SUB connector, the Leaf v3's sleek, ergonomically designed housing is both robust enough for everyday use and small and flexible enough to be used in space-constrained applications.

The Leaf v3 handles up to 20 000 messages per second, each time-stamped with a 50-microsecond accuracy. No external power is needed, and galvanic isolation is standard.

The Kvaser Leaf v3 is a successor to the Kvaser Leaf Light HS v2 with D-SUB connector (00685-0). For rugged and higher voltage applications, the Kvaser U100 remains the best choice, whilst multichannel USB to CAN interfaces can be found in the Kvaser USBcan range.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_btn title="Visit the Kvaser Leaf v3 product page" color="default" link="url:https%3A%2F%2Fwww.kvaser.com%2Fproduct%2Fleaf-v3%2F"][/vc_column][/vc_row]
                    [post_title] => Introducing the Kvaser Leaf v3
                    [post_excerpt] => 
                    [post_status] => publish
                    [comment_status] => closed
                    [ping_status] => closed
                    [post_password] => 
                    [post_name] => introducing-the-kvaser-leaf-v3
                    [to_ping] => 
                    [pinged] => 
                    [post_modified] => 2023-09-26 13:12:58
                    [post_modified_gmt] => 2023-09-26 13:12:58
                    [post_content_filtered] => 
                    [post_parent] => 0
                    [guid] => https://www.kvaser.com/?p=42849
                    [menu_order] => 0
                    [post_type] => post
                    [post_mime_type] => 
                    [comment_count] => 0
                    [filter] => raw
                )

            [5] => WP_Post Object
                (
                    [ID] => 43687
                    [post_author] => 48062
                    [post_date] => 2023-09-26 11:26:54
                    [post_date_gmt] => 2023-09-26 11:26:54
                    [post_content] => [vc_row][vc_column][vc_video link="https://youtu.be/FfLeyxX2TeM?si=NiDH47pveLdPOY7A"][vc_column_text]Industry-specific adapters are now available from Kvaser to connect a Kvaser interface to several standard vehicle connectors. These can be used with the new Kvaser Leaf v3 range, as well as any CAN interface equipped with a 9-pin D-SUB.

The 30cm long adapters meet the same -40 °C to +85 °C operating temperature range as the Kvaser Leaf v3. The OBD-II and J1939-13 connectors are designed in-house to meet demanding use cases and have particularly strong strain relief; cables bend easily to 90 degrees.

Each connects using a standard D-SUB 9 connector, providing an opportunity to add termination between an interface and the adapter.

Choose from three variants:[/vc_column_text][vc_row_inner][vc_column_inner width="1/3"][vc_raket_product post_id="42874"][/vc_column_inner][vc_column_inner width="1/3"][vc_raket_product post_id="42875"][/vc_column_inner][vc_column_inner width="1/3"][vc_raket_product post_id="42876"][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row]
                    [post_title] => M12, J1939-13 & ODB II 30 cm adapters
                    [post_excerpt] => 
                    [post_status] => publish
                    [comment_status] => closed
                    [ping_status] => closed
                    [post_password] => 
                    [post_name] => m12-j1939-13-odb-ii-30-cm-adapters
                    [to_ping] => 
                    [pinged] => 
                    [post_modified] => 2023-11-09 11:07:39
                    [post_modified_gmt] => 2023-11-09 11:07:39
                    [post_content_filtered] => 
                    [post_parent] => 0
                    [guid] => https://www.kvaser.com/?p=43687
                    [menu_order] => 0
                    [post_type] => post
                    [post_mime_type] => 
                    [comment_count] => 0
                    [filter] => raw
                )

            [6] => WP_Post Object
                (
                    [ID] => 42773
                    [post_author] => 48062
                    [post_date] => 2023-09-18 11:47:21
                    [post_date_gmt] => 2023-09-18 11:47:21
                    [post_content] => [vc_row][vc_column width="1/3"][vc_single_image image="42782" onclick="custom_link" img_link_target="_blank" link="https://can-newsletter.org/magazine/54-September%202023/"][/vc_column][vc_column width="2/3"][vc_column_text]This article by Kvaser’s research manager, Kent Lennartsson, published in the 'CAN in Automation' (CiA) international users and manufacturers group’s September 2023 newsletter, asks why engineers should use CAN XL, when 10Base-T1S Ethernet is around the corner?

Kent approaches the question from a physical layer perspective, comparing how the two protocols handle key issues such as how access to the media is secured, how their bit rates are defined, how to find the start and end of the user data and how each protocol protects the frame transmission protected from errors?

The article makes the case for both CAN XL and 10Base-T1S Ethernet, noting CAN’s particular suitability to real-time control, even with low demand on component tolerance, limited software and the use of low-cost cabling. With many subsystems with such characteristics, the new CAN XL protocol, he concludes, ‘provides an excellent compromise between small software, flexibility, cost, and performance.’[/vc_column_text][vc_column_text]View the PDF - CAN XL for real-time control and efficient file transfer[/vc_column_text][/vc_column][/vc_row]
                    [post_title] => CAN XL for real-time control and efficient file transfer
                    [post_excerpt] => 
                    [post_status] => publish
                    [comment_status] => closed
                    [ping_status] => closed
                    [post_password] => 
                    [post_name] => can-xl-for-real-time-control-and-efficient-file-transfer
                    [to_ping] => 
                    [pinged] => 
                    [post_modified] => 2023-09-19 06:26:22
                    [post_modified_gmt] => 2023-09-19 06:26:22
                    [post_content_filtered] => 
                    [post_parent] => 0
                    [guid] => https://www.kvaser.com/?p=42773
                    [menu_order] => 0
                    [post_type] => post
                    [post_mime_type] => 
                    [comment_count] => 0
                    [filter] => raw
                )

            [7] => WP_Post Object
                (
                    [ID] => 42681
                    [post_author] => 48062
                    [post_date] => 2023-09-01 11:44:26
                    [post_date_gmt] => 2023-09-01 11:44:26
                    [post_content] => [vc_row][vc_column][vc_single_image image="42684"][vc_column_text]Join Kvaser’s Research manager, Kent Lennartsson, and Field Application Engineer, Lars-Göran Fredriksson, for an introduction to CAN XL. This free to attend webinar will give an update on CAN XL’s progress to standardisation and discuss some of the practicalities of working with it at the bit level.

Discussion will cover:
  • CAN XL's backwards compatibility
  • The control bit chart and higher layer support
  • CAN XL bandwidth, limits and limitations
  • The importance of SIC implementation (solving the ringing, achieving 10Mbits/s)
  • Kvaser & CAN XL
There will be the chance to ask questions during a Q&A at the end. Date: Wednesday, 27th September, 2023 Time: 16.00 – 17.00 PM CET (10.00 – 11.00 AM ET, 7.00 – 8.00 AM PT)[/vc_column_text][vc_btn title="Register Now" color="danger" align="center" link="url:https%3A%2F%2Fapp.univid.io%2Fsession%2F64edb2bb7033ba3afb7210e3%2F%3Fview%3Dparticipant"][/vc_column][/vc_row] [post_title] => CAN XL Webinar registration now open! [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => can-xl-webinar-registration-now-open [to_ping] => [pinged] => [post_modified] => 2023-11-30 09:27:40 [post_modified_gmt] => 2023-11-30 09:27:40 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=42681 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [8] => WP_Post Object ( [ID] => 42609 [post_author] => 48062 [post_date] => 2023-08-30 14:04:54 [post_date_gmt] => 2023-08-30 14:04:54 [post_content] => [vc_row][vc_column][vc_single_image image="42610"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]ECM Europe has created the EZ-PEMS, a compact, mobile demonstrator of its miniPEMS compliance tool that integrates two Kvaser technologies, the Kvaser Air Bridge and Kvaser Memorator. The combined system, ideal for government and national law enforcement agencies, shows how a reliable, low-cost NOx field test could be carried out at scale.  ECM EZ-PEMS measures NOx on a driving vehicle. The compact housing mounts easily to a flat surface, such as a car’s rear window, using a suction mount. Within the housing is the ECM NOx module, a Kvaser Memorator datalogger to receive the CAN data, connected to one of the pair of Kvaser Air Bridge wireless CAN units. A t-script running on the Kvaser Memorator performs signal filtering and conversions before sending the data to the Kvaser Air Bridge. This transmits data to a cockpit display for immediate viewing and upload to a cloud server. Oskar Hellsten at ECM AB comments: “The EZ-PEMS is particularly quick and simple to set up, differentiating it from the non-mobile systems on the market today. This system adapts particularly well to different vehicles. For example, truck exhausts can be hard to access, so the Air Bridge is a much more reliable and ergonomic way of routing live data to the display in the cabin than a wired solution.“[/vc_column_text][vc_column_text]At present, legislation is lacking regarding harmful NOx emissions in vehicles that are already in service and when there is legislation, a simple, routine test tool is needed. In certain parts of the world, it is common practice to remove emission reduction equipment from cars and trucks to cut costs, notably the purchase of expensive urea used to reduce NOx emissions to nitrogen and water. EZ-PEMS proves that a reliable, mobile test solution is ready to catch the perpetrators. Combined with the compact and lightweight Kvaser Air Bridge and Kvaser Memorator, EZ-PEMS has the potential to answer the needs of the U.S. Environmental Protection Agency (EPA), the California Air Resources Board (CARB) and Environment and Climate Change Canada (ECCC), who have worked together for some time to find solutions for real-world emissions data gathering on smaller-engined vehicles, such as quads, snowmobiles, and motorcycles. Testing how driving and usage patterns impact emissions on all vehicles is a key step in finding ways to reduce them. [/vc_column_text][/vc_column][/vc_row][vc_row][vc_column width="1/2"][vc_single_image image="42679" alignment="center" css=".vc_custom_1693561402192{padding-top: 70px !important;}"][vc_column_text]The set-up shown uses an exhaust adapter to which the sensor fits easily, without requiring modification of the exhaust.[/vc_column_text][/vc_column][vc_column width="1/2"][vc_single_image image="42678"][vc_column_text]The EZ PEMS and Kvaser hardware fit in a compact housing that can be attached by suction to the test subject’s rear window.[/vc_column_text][/vc_column][/vc_row][vc_row css=".vc_custom_1693561465276{padding-bottom: 35px !important;}"][vc_column][vc_column_text]ECM bills the combined solution as suitable for Periodic Technical Inspections (PTI), investigation of malfunctioning or manipulated emissions control systems, screening tests according to Commission Regulation (EU) 2018/1832 and engine test cells or real-world NOX PM and PN measurement.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image="42610"][vc_column_text]Wireless CAN communication thanks to Kvaser Air Bridge links data from the sensor to the cabin display. ECM’s solution provides in-vehicle testing with no laptops or complicated PC programs assured![/vc_column_text][/vc_column][/vc_row] [post_title] => Making mobile NOx measurement easier [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => making-mobile-nox-measurement-easier [to_ping] => [pinged] => [post_modified] => 2023-09-01 09:44:50 [post_modified_gmt] => 2023-09-01 09:44:50 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=42609 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) [9] => WP_Post Object ( [ID] => 42647 [post_author] => 48062 [post_date] => 2023-08-30 14:01:59 [post_date_gmt] => 2023-08-30 14:01:59 [post_content] => [vc_row][vc_column][vc_single_image image="42648"][vc_column_text]ODOSOLUTIONS AB (ODOS), a Kvaser AB technical associate, has released the ODOS Cloud Memorator, integrating the Kvaser Memorator with ODOS’ Cloud Platform and Dashboard. The combined hardware and software package includes a 1-year license to ODOS’ Cloud storage and Dashboard, which provides advanced CAN data management, visualization, and analysis features. After CAN data is uploaded from the Kvaser Memorator’s SD card to ODOS’ Cloud server, CAN data can be comprehensively decoded and visualised within the Dashboard. Critically, ODOS’ solution makes it easier to share data with distributed teams. The promise is a simple, secure, and scalable solution that revolutionises the way users approach remote CAN data management, visualisation and analysis. ODOS’ Cloud Dashboard can be purchased by existing users of the Kvaser Memorator and data can be collected and combined from multiple Kvaser Memorators for analysis e.g. for fleet telematics. To find out more visit https://odosolutions.com/cloud-memorator. To book a product demo contact [email protected].[/vc_column_text][/vc_column][/vc_row] [post_title] => ODOS integrates Kvaser Memorator with ODOS Cloud data solution [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => odos-integrates-kvaser-memorator-with-odos-cloud-data-solution [to_ping] => [pinged] => [post_modified] => 2023-08-31 00:31:21 [post_modified_gmt] => 2023-08-31 00:31:21 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?p=42647 [menu_order] => 0 [post_type] => post [post_mime_type] => [comment_count] => 0 [filter] => raw ) ) [post_count] => 10 [current_post] => -1 [in_the_loop] => [post] => WP_Post Object ( [ID] => 43636 [post_author] => 814 [post_date] => 2023-10-31 15:31:56 [post_date_gmt] => 2023-10-31 15:31:56 [post_content] => [vc_row][vc_column][vc_column_text]MagiSync is a feature provided in our SemiPro, Professional, and Precision products that automatically synchronises the clock ticks on Kvaser USB devices that are attached to the same USB root hub. This synchronisation occurs when the units are plugged in and powered on and does not require any configuration to activate this feature.[/vc_column_text][vc_column_text]You can tell which units are synchronised by looking in the Kvaser Device Guide if you check menu item View -> Synchronized Hardware.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image="43637"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]As you can see, the Kvaser Hybrid Pro and Kvaser Memorator Pro are synchronised into MagiSync Group 1. The Leaf Light v2 that is also attached is not included because the Leaf Light v2 does not support MagiSync. So, the clock ticks on the Hybrid Pro and Memorator Pro channels are synchronised while the Leaf Light HS v2 channel is not. With the clock ticks synchronised, we now need to place the clocks within the same time domain, so the time stamps returned from each channel are the same for the same moment in time. This will make analyzing the data received on multiple channels easier. This is done by using the kvTimeDomain*** functions in the CANlib SDK. The first step is to create a time domain to be used by all handles you wish to have synchronised time stamps.[/vc_column_text][vc_code_raket language="csharp" code="Q2FubGliLmNhblN0YXR1cyUyMHN0YXR1cyUyMCUzRCUyMENhbmxpYi5rdlRpbWVEb21haW5DcmVhdGUlMjhvdXQlMjBvYmplY3QlMjBteVRpbWVEb21haW4lMjklM0I="][vc_column_text]The next step happens during the configuration of the handle to each channel. So, get your channel handles and set their bitrate. For my example code, I am using channels enumerations 1 and 3 to correspond to the first channel on the Kvaser Hybrid Pro and the first channel of the Kvaser Memorator Pro as shown below:[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image="43638"][/vc_column][/vc_row][vc_row][vc_column][vc_code_raket language="csharp" code="aW50JTIwaHlicmlkSG5kJTIwJTNEJTIwQ2FubGliLmNhbk9wZW5DaGFubmVsJTI4MSUyQyUyMDAlMjklM0IlMEFpbnQlMjBtZW1vSG5kJTIwJTNEJTIwQ2FubGliLmNhbk9wZW5DaGFubmVsJTI4MyUyQyUyMDAlMjklM0IlMEFzdGF0dXMlMjAlM0QlMjBDYW5saWIuY2FuU2V0QnVzUGFyYW1zJTI4aHlicmlkSG5kJTJDJTIwQ2FubGliLmNhbkJJVFJBVEVfMjUwSyUyQyUyMDAlMkMlMjAwJTJDJTIwMCUyQyUyMDElMjklM0IlMEFzdGF0dXMlMjAlM0QlMjBDYW5saWIuY2FuU2V0QnVzUGFyYW1zJTI4bWVtb0huZCUyQyUyMENhbmxpYi5jYW5CSVRSQVRFXzI1MEslMkMlMjAwJTJDJTIwMCUyQyUyMDAlMkMlMjAxJTI5JTNC"][vc_column_text]Normally the time stamp is reset to zero when the channel handle is set to bus on. When using a time domain, we want the time stamp to only be reset to zero when the time domain is reset. So, we need to turn the normal behavior off using the canIoCtl function.[/vc_column_text][vc_code_raket language="csharp" code="b2JqZWN0JTIwYXV0b1Jlc2V0T2ZmJTIwJTNEJTIwJTI4VUludDMyJTI5MCUzQiUwQXN0YXR1cyUyMCUzRCUyMENhbmxpYi5jYW5Jb0N0bCUyOGh5YnJpZEhuZCUyQyUyMENhbmxpYi5jYW5JT0NUTF9TRVRfQlVTT05fVElNRV9BVVRPX1JFU0VUJTJDJTIwcmVmJTIwYXV0b1Jlc2V0T2ZmJTI5JTNCJTBBc3RhdHVzJTIwJTNEJTIwQ2FubGliLmNhbklvQ3RsJTI4bWVtb0huZCUyQyUyMENhbmxpYi5jYW5JT0NUTF9TRVRfQlVTT05fVElNRV9BVVRPX1JFU0VUJTJDJTIwcmVmJTIwYXV0b1Jlc2V0T2ZmJTI5JTNC"][vc_column_text]Then we add the handles to the time domain with the kvTimeDomainAddHandle function.[/vc_column_text][vc_code_raket language="csharp" code="c3RhdHVzJTIwJTNEJTIwQ2FubGliLmt2VGltZURvbWFpbkFkZEhhbmRsZSUyOG15VGltZURvbWFpbiUyQyUyMGh5YnJpZEhuZCUyOSUzQiUwQXN0YXR1cyUyMCUzRCUyMENhbmxpYi5rdlRpbWVEb21haW5BZGRIYW5kbGUlMjhteVRpbWVEb21haW4lMkMlMjBtZW1vSG5kJTI5JTNC"][vc_column_text]Before going bus on, we need to reset the time domain to zero.[/vc_column_text][vc_code_raket language="csharp" code="c3RhdHVzJTIwJTNEJTIwQ2FubGliLmt2VGltZURvbWFpblJlc2V0VGltZSUyOG15VGltZURvbWFpbiUyOSUzQg=="][vc_column_text]We are now ready to place the channel handles bus on.[/vc_column_text][vc_code_raket language="csharp" code="c3RhdHVzJTIwJTNEJTIwY2FuQnVzT24lMjhoeWJyaWRIbmQlMjklM0IlMEFzdGF0dXMlMjAlM0QlMjBjYW5CdXNPbiUyOG1lbW9IbmQlMjklM0I="][vc_column_text]At this point, the time stamps on the frames received on both channels will be synchronised. Here is the output from the complete example program where the columns are channel, identifier, flags, dlc, data bytes and time stamp from left to right.[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_single_image image="43639"][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]**** Screen grab of program running showing the same message received on both channels with the same time stamp **** As the final steps when using the kvTimeDomain*** functions, you should perform proper cleanup of the handles and time domain by using the kvTimeDomainRemoveHandle and kvTimeDomainDelete functions.[/vc_column_text][vc_code_raket language="csharp" code="c3RhdHVzJTIwJTNEJTIwQ2FubGliLmNhbkJ1c09mZiUyOGh5YnJpZEhuZCUyOSUzQiUwQXN0YXR1cyUyMCUzRCUyMENhbmxpYi5jYW5CdXNPZmYlMjhtZW1vSG5kJTI5JTNCJTBBc3RhdHVzJTIwJTNEJTIwQ2FubGliLmt2VGltZURvbWFpblJlbW92ZUhhbmRsZSUyOG15VGltZURvbWFpbiUyQyUyMGh5YnJpZEhuZCUyOSUzQiUwQXN0YXR1cyUyMCUzRCUyMENhbmxpYi5rdlRpbWVEb21haW5SZW1vdmVIYW5kbGUlMjhteVRpbWVEb21haW4lMkMlMjBtZW1vSG5kJTI5JTNCJTBBc3RhdHVzJTIwJTNEJTIwQ2FubGliLmNhbkNsb3NlJTI4aHlicmlkSG5kJTI5JTNCJTBBc3RhdHVzJTIwJTNEJTIwQ2FubGliLmNhbkNsb3NlJTI4bWVtb0huZCUyOSUzQiUwQXN0YXR1cyUyMCUzRCUyMENhbmxpYi5rdlRpbWVEb21haW5EZWxldGUlMjhteVRpbWVEb21haW4lMjklM0I="][vc_column_text]If you enjoy getting all your time stamps in the same time domain, you may also want to adjust the scale on the time stamps. The default time stamp resolution reported is 1 millisecond. But you can use the canIoCtl function to adjust the resolution on each handles time stamps.[/vc_column_text][vc_code_raket language="csharp" code="b2JqZWN0JTIwdGltZXJTY2FsZSUyMCUzRCUyMCUyOFVJbnQzMiUyOTElM0IlQzIlQTAlMjAlMkYlMkYlMjBzZXQlMjByZXNvbHV0aW9uJTIwdG8lMjAxJTIwbWljcm9zZWNvbmQlMEFzdGF0dXMlMjAlM0QlMjBDYW5saWIuY2FuSW9DdGwlMjhoeWJyaWRIbmQlMkMlMjBDYW5saWIuY2FuSU9DVExfU0VUX1RJTUVSX1NDQUxFJTJDJTIwcmVmJTIwdGltZXJTY2FsZSUyOSUzQiUwQXN0YXR1cyUyMCUzRCUyMENhbmxpYi5jYW5Jb0N0bCUyOG1lbW9IbmQlMkMlMjBDYW5saWIuY2FuSU9DVExfU0VUX1RJTUVSX1NDQUxFJTJDJTIwcmVmJTIwdGltZXJTY2FsZSUyOSUzQg=="][vc_column_text]This change should be made before resetting the time domain and making the handle active on the bus.[/vc_column_text][vc_separator_raket][vc_column_text]Additional information can be found in the CANlib help documentation. You can also contact [email protected] with any questions or if you would like a copy of the example application in this article.[/vc_column_text][/vc_column][/vc_row] [post_title] => Using the benefits of MagiSync [post_excerpt] => [post_status] => publish [comment_status] => closed [ping_status] => closed [post_password] => [post_name] => using-the-benefits-of-magisync [to_ping] => [pinged] => [post_modified] => 2023-11-18 00:29:09 [post_modified_gmt] => 2023-11-18 00:29:09 [post_content_filtered] => [post_parent] => 0 [guid] => https://www.kvaser.com/?post_type=developer_blog&p=43636 [menu_order] => 0 [post_type] => developer_blog [post_mime_type] => [comment_count] => 0 [filter] => raw ) [comment_count] => 0 [current_comment] => -1 [found_posts] => 469 [max_num_pages] => 47 [max_num_comment_pages] => 0 [is_single] => [is_preview] => [is_page] => [is_archive] => [is_date] => [is_year] => [is_month] => [is_day] => [is_time] => [is_author] => [is_category] => [is_tag] => [is_tax] => [is_search] => [is_feed] => [is_comment_feed] => [is_trackback] => [is_home] => 1 [is_privacy_policy] => [is_404] => [is_embed] => [is_paged] => 1 [is_admin] => [is_attachment] => [is_singular] => [is_robots] => [is_favicon] => [is_posts_page] => 1 [is_post_type_archive] => [query_vars_hash:WP_Query:private] => d496986e16631c22838400bd2c3129be [query_vars_changed:WP_Query:private] => 1 [thumbnails_cached] => [stopwords:WP_Query:private] => [compat_fields:WP_Query:private] => Array ( [0] => query_vars_hash [1] => query_vars_changed ) [compat_methods:WP_Query:private] => Array ( [0] => init_query_flags [1] => parse_tax_query ) )

News and Events

Using the benefits of MagiSync

Using the benefits of MagiSync

31/10/2023

MagiSync is a feature provided in our SemiPro, Professional, and Precision products that automatically synchronises the clock ticks on Kvaser… Read More

Read More
Finnish partner, TK Engineering, turns 20

Finnish partner, TK Engineering, turns 20

26/10/2023

TK Engineering Oy (TKE), a Kvaser partner since it was founded 20 years ago, is a great example of the… Read More

Read More
Kvaser’s CAN hardware in Top Dutch Solar’s telemetry system

Kvaser’s CAN hardware in Top Dutch Solar’s telemetry system

19/10/2023

On-board Top Dutch Solar Racing’s car, one of the 2023 contenders at the Bridgestone World Solar Challenge, is a Kvaser… Read More

Read More
Kvaser’s September 2023 Software Release

Kvaser’s September 2023 Software Release

28/09/2023

Kvaser’s September software update is live. Please visit our Downloads page for the latest release notes.   The Kvaser CANlib… Read More

Read More
Introducing the Kvaser Leaf v3

Introducing the Kvaser Leaf v3

26/09/2023

Stable, trouble-free operation, with added CAN FD and silent mode. The Kvaser Leaf series represents one of the easiest and… Read More

Read More
M12, J1939-13 & ODB II 30 cm adapters

M12, J1939-13 & ODB II 30 cm adapters

26/09/2023

Industry-specific adapters are now available from Kvaser to connect a Kvaser interface to several standard vehicle connectors. These can be… Read More

Read More
CAN XL for real-time control and efficient file transfer

CAN XL for real-time control and efficient file transfer

18/09/2023

This article by Kvaser’s research manager, Kent Lennartsson, published in the ‘CAN in Automation’ (CiA) international users and manufacturers group’s… Read More

Read More
CAN XL Webinar registration now open!

CAN XL Webinar registration now open!

01/09/2023

Join Kvaser’s Research manager, Kent Lennartsson, and Field Application Engineer, Lars-Göran Fredriksson, for an introduction to CAN XL. This free… Read More

Read More
Making mobile NOx measurement easier

Making mobile NOx measurement easier

30/08/2023

ECM Europe has created the EZ-PEMS, a compact, mobile demonstrator of its miniPEMS compliance tool that integrates two Kvaser technologies,… Read More

Read More
ODOS integrates Kvaser Memorator with ODOS Cloud data solution

ODOS integrates Kvaser Memorator with ODOS Cloud data solution

30/08/2023

ODOSOLUTIONS AB (ODOS), a Kvaser AB technical associate, has released the ODOS Cloud Memorator, integrating the Kvaser Memorator with ODOS’… Read More

Read More