{"id":25057,"date":"2024-02-27T14:21:38","date_gmt":"2024-02-27T14:21:38","guid":{"rendered":"https:\/\/imperix.com\/doc\/?p=25057"},"modified":"2026-01-20T17:11:07","modified_gmt":"2026-01-20T17:11:07","slug":"mat-files-cockpit","status":"publish","type":"post","link":"https:\/\/imperix.com\/doc\/help\/mat-files-cockpit","title":{"rendered":"Working with MAT files exported from Cockpit"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-right-text counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/imperix.com\/doc\/help\/mat-files-cockpit\/#Loading-MAT-files\" >Loading MAT files<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/imperix.com\/doc\/help\/mat-files-cockpit\/#Working-with-MAT-files-generated-by-Cockpit\" >Working with MAT files generated by Cockpit<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/imperix.com\/doc\/help\/mat-files-cockpit\/#Plotting-the-exported-data\" >Plotting the exported data<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/imperix.com\/doc\/help\/mat-files-cockpit\/#Saving-the-results-as-MAT-files\" >Saving the results as MAT files<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/imperix.com\/doc\/help\/mat-files-cockpit\/#References\" >References<\/a><\/li><\/ul><\/nav><\/div>\n\n<p>As described in the <a href=\"https:\/\/imperix.com\/doc\/help\/cockpit-user-guide#Exporting-as-MAT-file\">Cockpit user guide<\/a>, imperix Cockpit provides the user with the option to export monitored signals in different forms. This article provides additional information on working with data exported from Cockpit in the form of MAT files. Choosing the \u201cExport MAT\u201d or \u201cMATLAB figure\u201d options from the top bar or a context menu results in the monitored data being stored in the MAT file format.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"123\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/export-1.png\" alt=\"\" class=\"wp-image-40334\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/export-1.png 720w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/export-1-300x51.png 300w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><figcaption class=\"wp-element-caption\">Import\/Export menu of Cockpit\u2019s top bar<\/figcaption><\/figure>\n<\/div>\n\n\n<p>MAT is a binary file format used by MATLAB to save workspace variables, which makes it easy to load their contents and manipulate them in the MATLAB working environment. While MATLAB defines several different versions of MAT files, all MAT files created from Cockpit are in MAT-File Version 7.3, starting from Cockpit version 2024.1.<\/p>\n\n\n\n<p>This format is based on the HDF5 standard for hierarchical storing of large amounts of data. In MAT 7.3 files, the data is compressed by default and stored in individually accessible chunks. This allows for partial saving, by appending more chunks to the file, and partial loading, by decompressing only the chunks that contain the variable to access.<\/p>\n\n\n\n<p>Put simply, the compression and organization of MAT 7.3 files make the process of exporting from Cockpit and loading into the MATLAB Workspace more efficient in terms of time and memory in most cases compared to other file versions. To make the most of MAT files exported from Cockpit, different ways to manipulate them are listed below.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-loading-mat-files\"><span class=\"ez-toc-section\" id=\"Loading-MAT-files\"><\/span>Loading MAT files<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The easiest way to load a MAT file is by double-clicking on it from the MATLAB file explorer. This is equivalent to using the MATLAB<code> load <\/code>function with a relative file path provided.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"778\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/dc_load-1024x778.png\" alt=\"MATLAB interface with an MAT file exported from Cockpit loaded\" class=\"wp-image-25078\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/dc_load-1024x778.png 1024w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/dc_load-300x228.png 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/dc_load-768x584.png 768w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/dc_load.png 1174w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Figure 1: Loading a MAT file to a MATLAB Workspace<\/figcaption><\/figure>\n\n\n\n<p>There are, however, more sophisticated ways to load data from MAT files. This may be useful, for example, when the file containing signals from the Cockpit Rolling Plot module after monitoring them over a long period of time. Unpacking such a file and loading all of the saved variables into MATLAB might take a while, overwhelming MATLAB\u2019s available memory. Loading such files could cause MATLAB to generate <code>Out of Memory<\/code> errors, become unresponsive, or crash. This can be avoided by loading only selected variables, or even parts of variables.<\/p>\n\n\n\n<p>To work with MAT files without loading the stored data, the file should be interfaced with through the MAT-file object, created using the <code>matfile<\/code> function:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"Matlab\" data-shcb-language-slug=\"matlab\"><span><code class=\"hljs language-matlab\">matObj = matfile(<span class=\"hljs-string\">'Cockpit_export.mat'<\/span>);<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Matlab<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">matlab<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Calling the <code>whos<\/code> function on the MAT-file object will list out the names, dimensions and memory sizes of the data contained in the file. From here, any variable can be chosen and loaded into the Workspace like so:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"Matlab\" data-shcb-language-slug=\"matlab\"><span><code class=\"hljs language-matlab\">Ig_a = matObj.Ig_a;<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Matlab<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">matlab<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Loading parts of a given variable can be done by simply indexing it. Using the <code>end<\/code> keyword should be avoided so as not to inadvertently load the whole variable. If access to the last element of a dimension is needed, the following pattern can be used:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-3\" data-shcb-language-name=\"Matlab\" data-shcb-language-slug=\"matlab\"><span><code class=\"hljs language-matlab\">&#91;nrows,ncols] = <span class=\"hljs-built_in\">size<\/span>(matObj,<span class=\"hljs-string\">'Ig_b'<\/span>);\nlast_timestamp = matObj.Ig_b(nrows,<span class=\"hljs-number\">1<\/span>);<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-3\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Matlab<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">matlab<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-working-with-mat-files-generated-by-cockpit\"><span class=\"ez-toc-section\" id=\"Working-with-MAT-files-generated-by-Cockpit\"><\/span>Working with MAT files generated by Cockpit<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Choosing the \u201cExport MAT\u201d option generates a MAT file with a structure that can be seen in Figure 1. The signals are exported as variables with the same name they had in Cockpit, in the format of a <code>N x 2<\/code> matrix, where <code>N<\/code> is the number of samples in the exported interval; the first column contains the signal timestamps, and the second the signal values. The <code>General_Header<\/code> structure contains the project name, export date, target IP, and other general information, while the <code>Variables_Header<\/code> contains information related to the visual representation of the exported signals, as plotted in Cockpit (Scale, Offset, Color\u2026).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-plotting-the-exported-data\"><span class=\"ez-toc-section\" id=\"Plotting-the-exported-data\"><\/span>Plotting the exported data<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>After the data is saved, MATLAB\u2019s post-processing and plotting capabilities can be used to generate the desired figure. While the initial data exploration is typically done through the MATLAB Command Window, once the desired results are obtained the commands can be transferred into a script that would be applied to all future exports. Using custom MATLAB scripts in this manner will keep the visualizations consistent across multiple experiments.<\/p>\n\n\n\n<p>When choosing the \u201cMATLAB Figure\u201d export, MATLAB scripts are executed automatically after the MAT file is exported. The scripts serve to:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Take the exported data and recreate the signals, as they were plotted in Cockpit, in a MATLAB figure<\/li>\n\n\n\n<li>Overwrite the original exported MAT file with one that contains data reshaped to a form more centered around plotting<\/li>\n<\/ol>\n\n\n\n<p>The resulting MAT file contains essentially the same information, just in a slightly different layout. Every signal is represented with a structure that contains both the timeseries data and data necessary for recreating the exported plots in a MATLAB Figure:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-4\" data-shcb-language-name=\"Matlab\" data-shcb-language-slug=\"matlab\"><span><code class=\"hljs language-matlab\">Name: <span class=\"hljs-string\">'Ig_a'<\/span>\nScale: <span class=\"hljs-number\">1<\/span>\nOffset: <span class=\"hljs-number\">0<\/span>\nUnit: <span class=\"hljs-string\">'-'<\/span>\nPlot: <span class=\"hljs-string\">'Plot 1'<\/span>\nColor: <span class=\"hljs-string\">'#6c4092'<\/span>\nModule: <span class=\"hljs-string\">'Scope'<\/span>\nModuleType: <span class=\"hljs-string\">'Scope module'<\/span>\nTime: &#91;<span class=\"hljs-number\">4001<\/span>\u00d7<span class=\"hljs-number\">1<\/span> double]\nData: &#91;<span class=\"hljs-number\">4001<\/span>\u00d7<span class=\"hljs-number\">1<\/span> double]<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-4\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Matlab<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">matlab<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<div class=\"wp-block-simple-alerts-for-gutenberg-alert-boxes sab-alert sab-alert-info\" role=\"alert\">The MATLAB scripts used when exporting as MATLAB figure can be found in the <code>cockpit\/matlabScripts<\/code> folder of your SDK installation. They can be used as a jumping-off point for your own custom scripts, or even modified directly. To ensure that your custom script is executed with the \u201cMATLAB Figure\u201d export option, make sure the name of the scripts directory and the main script, <code>handleCockpitExport.m<\/code> remain the same.<\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-saving-your-results-as-mat-files\"><span class=\"ez-toc-section\" id=\"Saving-the-results-as-MAT-files\"><\/span>Saving the results as MAT files<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>After loading and processing the Cockpit data in MATLAB, it can also saved again in another file, or even in the same file, as demonstrated in the following example:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-5\" data-shcb-language-name=\"Matlab\" data-shcb-language-slug=\"matlab\"><span><code class=\"hljs language-matlab\">matObj = matfile(<span class=\"hljs-string\">'Cockpit_export.mat'<\/span>);\n\n<span class=\"hljs-comment\">%% Saving in a separate file<\/span>\nIg_d_filt = matObj.Ig_d;\nIg_d_filt(:,<span class=\"hljs-number\">2<\/span>) = smoothdata(Ig_d_filt(:,<span class=\"hljs-number\">2<\/span>)); <span class=\"hljs-comment\">% example processing - smoothing filter<\/span>\nIg_d_ref = matObj.Ig_d_ref;\n<span class=\"hljs-comment\">% to create a new MAT file<\/span>\nsave(<span class=\"hljs-string\">\"manipulated_var\"<\/span>, <span class=\"hljs-string\">\"Ig_d_filt\"<\/span>, <span class=\"hljs-string\">'-v7.3'<\/span>);\n<span class=\"hljs-comment\">% to add a new variable to an existing file<\/span>\nsave(<span class=\"hljs-string\">\"manipulated_var\"<\/span>, <span class=\"hljs-string\">\"Ig_d_ref\"<\/span>, <span class=\"hljs-string\">'-append'<\/span>);\n\n<span class=\"hljs-comment\">%% Saving in the same file<\/span>\n<span class=\"hljs-comment\">% to enable saving to the file accessed through the MAT-file Object<\/span>\nmatObj.Properties.Writable = <span class=\"hljs-built_in\">true<\/span>;\nmatObj.Ig_d_filt = Ig_d_filt; <span class=\"hljs-comment\">% to add a new variable though the MAT-file Object<\/span>\n\n<span class=\"hljs-comment\">%% Updating values in a file through partial loading and saving<\/span>\nvariables_header = data_obj.(<span class=\"hljs-string\">'Variables_Header'<\/span>);\nvars_to_update = {<span class=\"hljs-string\">'Ig_a'<\/span>, <span class=\"hljs-string\">'Ig_b'<\/span>, <span class=\"hljs-string\">'Ig_c'<\/span>};\n<span class=\"hljs-keyword\">for<\/span> <span class=\"hljs-built_in\">i<\/span> = <span class=\"hljs-number\">1<\/span>:<span class=\"hljs-built_in\">length<\/span>(vars_to_update)\n  <span class=\"hljs-keyword\">if<\/span> any(strcmp(variables_header.Name, vars_to_update{<span class=\"hljs-built_in\">i<\/span>}))\n    matObj.(vars_to_change{<span class=\"hljs-built_in\">i<\/span>})(:,<span class=\"hljs-number\">2<\/span>) = smoothdata(matObj.(vars_to_update{<span class=\"hljs-built_in\">i<\/span>})(:,<span class=\"hljs-number\">2<\/span>));\n  <span class=\"hljs-keyword\">end<\/span>\n<span class=\"hljs-keyword\">end<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-5\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">Matlab<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">matlab<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<div class=\"wp-block-simple-alerts-for-gutenberg-alert-boxes sab-alert sab-alert-info\" role=\"alert\">Note that partial loading and saving in a loop, especially one element at a time, might be counter-productive, as repeated access to the file has its own overhead that can decrease the performance of your code. For large files, MATLAB documentation recommends reading and writing as much data into memory as possible at a time to avoid unnecessary overhead.<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-references\"><span class=\"ez-toc-section\" id=\"References\"><\/span>References<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>[1] <a href=\"https:\/\/ch.mathworks.com\/help\/matlab\/import_export\/mat-file-versions.html\">https:\/\/mathworks.com\/help\/matlab\/import_export\/mat-file-versions.html<\/a><\/p>\n\n\n\n<p>[2] <a href=\"https:\/\/ch.mathworks.com\/help\/matlab\/ref\/matlab.io.matfile.html\">https:\/\/mathworks.com\/help\/matlab\/ref\/matlab.io.matfile.html<\/a><\/p>\n\n\n\n<p>[3] <a href=\"https:\/\/ch.mathworks.com\/help\/matlab\/import_export\/load-parts-of-variables-from-mat-files.html\">https:\/\/mathworks.com\/help\/matlab\/import_export\/load-parts-of-variables-from-mat-files.html<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>As described in the Cockpit user guide, imperix Cockpit provides the user with the option to export monitored signals in different forms. This article provides&#8230;<\/p>\n","protected":false},"author":18,"featured_media":28698,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[13,3],"tags":[],"software-environments":[103],"provided-results":[],"related-products":[50,51],"guidedreadings":[],"tutorials":[],"user-manuals":[140],"coauthors":[93],"class_list":["post-25057","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-going-further-acg-sdk","category-help","software-environments-matlab","related-products-acg-sdk","related-products-cpp-sdk","user-manuals-imperix-cockpit"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Working with MAT files exported from Cockpit - imperix<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/imperix.com\/doc\/help\/mat-files-cockpit\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Working with MAT files exported from Cockpit - imperix\" \/>\n<meta property=\"og:description\" content=\"As described in the Cockpit user guide, imperix Cockpit provides the user with the option to export monitored signals in different forms. This article provides...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/imperix.com\/doc\/help\/mat-files-cockpit\" \/>\n<meta property=\"og:site_name\" content=\"imperix\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-27T14:21:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-20T17:11:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/3_2_ratio_PN141.png\" \/>\n\t<meta property=\"og:image:width\" content=\"450\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Mateja Ili\u0107\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mateja Ili\u0107\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/mat-files-cockpit#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/mat-files-cockpit\"},\"author\":{\"name\":\"Mateja Ili\u0107\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#\\\/schema\\\/person\\\/d1ee9a0e69f5f9e0e7a17f73a43c7558\"},\"headline\":\"Working with MAT files exported from Cockpit\",\"datePublished\":\"2024-02-27T14:21:38+00:00\",\"dateModified\":\"2026-01-20T17:11:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/mat-files-cockpit\"},\"wordCount\":945,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/mat-files-cockpit#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/imperix.com\\\/doc\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/3_2_ratio_PN141.png\",\"articleSection\":[\"Going further with ACG SDK\",\"Product notes\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/mat-files-cockpit#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/mat-files-cockpit\",\"url\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/mat-files-cockpit\",\"name\":\"Working with MAT files exported from Cockpit - imperix\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/mat-files-cockpit#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/mat-files-cockpit#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/imperix.com\\\/doc\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/3_2_ratio_PN141.png\",\"datePublished\":\"2024-02-27T14:21:38+00:00\",\"dateModified\":\"2026-01-20T17:11:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/mat-files-cockpit#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/mat-files-cockpit\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/mat-files-cockpit#primaryimage\",\"url\":\"https:\\\/\\\/imperix.com\\\/doc\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/3_2_ratio_PN141.png\",\"contentUrl\":\"https:\\\/\\\/imperix.com\\\/doc\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/3_2_ratio_PN141.png\",\"width\":450,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/mat-files-cockpit#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Knowledge base\",\"item\":\"https:\\\/\\\/imperix.com\\\/doc\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Product notes\",\"item\":\"https:\\\/\\\/imperix.com\\\/doc\\\/category\\\/help\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Working with MAT files exported from Cockpit\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#website\",\"url\":\"https:\\\/\\\/imperix.com\\\/doc\\\/\",\"name\":\"imperix\",\"description\":\"power electronics\",\"publisher\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/imperix.com\\\/doc\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#organization\",\"name\":\"imperix\",\"url\":\"https:\\\/\\\/imperix.com\\\/doc\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/imperix.com\\\/doc\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/imperix_logo.png\",\"contentUrl\":\"https:\\\/\\\/imperix.com\\\/doc\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/imperix_logo.png\",\"width\":350,\"height\":120,\"caption\":\"imperix\"},\"image\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#\\\/schema\\\/person\\\/d1ee9a0e69f5f9e0e7a17f73a43c7558\",\"name\":\"Mateja Ili\u0107\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7936a0da3bab4f34015836e0c69e60b99617dd1982500a0d2e9f3d21837fb50b?s=96&d=mm&r=g5d0e4c6de0072da89ac175b57e90b3f1\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7936a0da3bab4f34015836e0c69e60b99617dd1982500a0d2e9f3d21837fb50b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/7936a0da3bab4f34015836e0c69e60b99617dd1982500a0d2e9f3d21837fb50b?s=96&d=mm&r=g\",\"caption\":\"Mateja Ili\u0107\"},\"description\":\"Mateja is a software development engineer at imperix. He is working mainly on the Cockpit monitoring software.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/mateja-ilic-29ba52229\\\/\"],\"url\":\"https:\\\/\\\/imperix.com\\\/doc\\\/author\\\/ilic\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Working with MAT files exported from Cockpit - imperix","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/imperix.com\/doc\/help\/mat-files-cockpit","og_locale":"en_US","og_type":"article","og_title":"Working with MAT files exported from Cockpit - imperix","og_description":"As described in the Cockpit user guide, imperix Cockpit provides the user with the option to export monitored signals in different forms. This article provides...","og_url":"https:\/\/imperix.com\/doc\/help\/mat-files-cockpit","og_site_name":"imperix","article_published_time":"2024-02-27T14:21:38+00:00","article_modified_time":"2026-01-20T17:11:07+00:00","og_image":[{"width":450,"height":300,"url":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/3_2_ratio_PN141.png","type":"image\/png"}],"author":"Mateja Ili\u0107","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Mateja Ili\u0107","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/imperix.com\/doc\/help\/mat-files-cockpit#article","isPartOf":{"@id":"https:\/\/imperix.com\/doc\/help\/mat-files-cockpit"},"author":{"name":"Mateja Ili\u0107","@id":"https:\/\/imperix.com\/doc\/#\/schema\/person\/d1ee9a0e69f5f9e0e7a17f73a43c7558"},"headline":"Working with MAT files exported from Cockpit","datePublished":"2024-02-27T14:21:38+00:00","dateModified":"2026-01-20T17:11:07+00:00","mainEntityOfPage":{"@id":"https:\/\/imperix.com\/doc\/help\/mat-files-cockpit"},"wordCount":945,"commentCount":0,"publisher":{"@id":"https:\/\/imperix.com\/doc\/#organization"},"image":{"@id":"https:\/\/imperix.com\/doc\/help\/mat-files-cockpit#primaryimage"},"thumbnailUrl":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/3_2_ratio_PN141.png","articleSection":["Going further with ACG SDK","Product notes"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/imperix.com\/doc\/help\/mat-files-cockpit#respond"]}]},{"@type":"WebPage","@id":"https:\/\/imperix.com\/doc\/help\/mat-files-cockpit","url":"https:\/\/imperix.com\/doc\/help\/mat-files-cockpit","name":"Working with MAT files exported from Cockpit - imperix","isPartOf":{"@id":"https:\/\/imperix.com\/doc\/#website"},"primaryImageOfPage":{"@id":"https:\/\/imperix.com\/doc\/help\/mat-files-cockpit#primaryimage"},"image":{"@id":"https:\/\/imperix.com\/doc\/help\/mat-files-cockpit#primaryimage"},"thumbnailUrl":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/3_2_ratio_PN141.png","datePublished":"2024-02-27T14:21:38+00:00","dateModified":"2026-01-20T17:11:07+00:00","breadcrumb":{"@id":"https:\/\/imperix.com\/doc\/help\/mat-files-cockpit#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/imperix.com\/doc\/help\/mat-files-cockpit"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/imperix.com\/doc\/help\/mat-files-cockpit#primaryimage","url":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/3_2_ratio_PN141.png","contentUrl":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/3_2_ratio_PN141.png","width":450,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/imperix.com\/doc\/help\/mat-files-cockpit#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Knowledge base","item":"https:\/\/imperix.com\/doc\/"},{"@type":"ListItem","position":2,"name":"Product notes","item":"https:\/\/imperix.com\/doc\/category\/help"},{"@type":"ListItem","position":3,"name":"Working with MAT files exported from Cockpit"}]},{"@type":"WebSite","@id":"https:\/\/imperix.com\/doc\/#website","url":"https:\/\/imperix.com\/doc\/","name":"imperix","description":"power electronics","publisher":{"@id":"https:\/\/imperix.com\/doc\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/imperix.com\/doc\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/imperix.com\/doc\/#organization","name":"imperix","url":"https:\/\/imperix.com\/doc\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/imperix.com\/doc\/#\/schema\/logo\/image\/","url":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/03\/imperix_logo.png","contentUrl":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/03\/imperix_logo.png","width":350,"height":120,"caption":"imperix"},"image":{"@id":"https:\/\/imperix.com\/doc\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/imperix.com\/doc\/#\/schema\/person\/d1ee9a0e69f5f9e0e7a17f73a43c7558","name":"Mateja Ili\u0107","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/7936a0da3bab4f34015836e0c69e60b99617dd1982500a0d2e9f3d21837fb50b?s=96&d=mm&r=g5d0e4c6de0072da89ac175b57e90b3f1","url":"https:\/\/secure.gravatar.com\/avatar\/7936a0da3bab4f34015836e0c69e60b99617dd1982500a0d2e9f3d21837fb50b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7936a0da3bab4f34015836e0c69e60b99617dd1982500a0d2e9f3d21837fb50b?s=96&d=mm&r=g","caption":"Mateja Ili\u0107"},"description":"Mateja is a software development engineer at imperix. He is working mainly on the Cockpit monitoring software.","sameAs":["https:\/\/www.linkedin.com\/in\/mateja-ilic-29ba52229\/"],"url":"https:\/\/imperix.com\/doc\/author\/ilic"}]}},"_links":{"self":[{"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/posts\/25057","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/comments?post=25057"}],"version-history":[{"count":27,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/posts\/25057\/revisions"}],"predecessor-version":[{"id":40335,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/posts\/25057\/revisions\/40335"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/media\/28698"}],"wp:attachment":[{"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/media?parent=25057"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/categories?post=25057"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/tags?post=25057"},{"taxonomy":"software-environments","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/software-environments?post=25057"},{"taxonomy":"provided-results","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/provided-results?post=25057"},{"taxonomy":"related-products","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/related-products?post=25057"},{"taxonomy":"guidedreadings","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/guidedreadings?post=25057"},{"taxonomy":"tutorials","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/tutorials?post=25057"},{"taxonomy":"user-manuals","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/user-manuals?post=25057"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/coauthors?post=25057"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}