{"id":13215,"date":"2022-05-13T19:48:46","date_gmt":"2022-05-13T19:48:46","guid":{"rendered":"https:\/\/introspect.ca\/blog\/software-enabling-new-realms-application-development\/"},"modified":"2026-07-04T14:28:40","modified_gmt":"2026-07-04T14:28:40","slug":"software-enabling-new-realms-application-development","status":"publish","type":"blogposts","link":"https:\/\/introspect.ca\/fr\/blog\/software-enabling-new-realms-application-development\/","title":{"rendered":"De nouvelles perspectives en mati\u00e8re de d\u00e9veloppement rapide d&rsquo;applications gr\u00e2ce au logiciel Pinetree d&rsquo;Introspect"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">On pourrait facilement penser que le<\/span><span style=\"font-weight: 400;\"> logiciel <a href=\"https:\/\/introspect.ca\/fr\/product\/pinetree\/\">Pinetree<\/a> <\/span><span style=\"font-weight: 400;\"> comme un logiciel de test, mais il est si polyvalent qu\u2019il peut en r\u00e9alit\u00e9 \u00eatre utilis\u00e9 pour le d\u00e9veloppement d\u2019applications concr\u00e8tes (ou de prototypes d\u2019applications). Dans un cas particulier, l\u2019application concr\u00e8te consiste \u00e0 cr\u00e9er une interface utilisateur pour un acc\u00e9l\u00e9rom\u00e8tre fonctionnant selon <a href=\"https:\/\/www.mipi.org\/specifications\/i3c-sensor-specification\" target=\"_blank\" rel=\"noopener\">la norme I3C\u00ae de<\/a><a href=\"https:\/\/www.mipi.org\/\" target=\"_blank\" rel=\"noopener\"> la MIPI\u00ae Alliance<\/a> . Cette interface utilisateur permet \u00e0 un ordinateur de d\u00e9tecter l\u2019orientation (l\u2019angle) du capteur.<\/span><\/p>\n<p><b>Imaginez la situation :<\/b><span style=\"font-weight: 400;\"> un capteur ( <\/span><a href=\"https:\/\/invensense.tdk.com\/products\/smartindustrial\/iim-42351\/\" target=\"_blank\" rel=\"noopener\">l&rsquo;acc\u00e9l\u00e9rom\u00e8tre IIM-42351 de TDK<\/a>) est plac\u00e9 sur un circuit imprim\u00e9 que nous avons ensuite programm\u00e9 \u00e0 l&rsquo;aide du <a href=\"https:\/\/introspect.ca\/fr\/product\/sv6e-x-mid-frequency-digital-test-module\/\">module de test num\u00e9rique \u00e0 moyenne fr\u00e9quence SV6E-X<\/a>. Ensuite, comme le montre cette <a href=\"https:\/\/www.youtube.com\/watch?v=faEMCjUogys\" target=\"_blank\" rel=\"noopener\">vid\u00e9o<\/a>, nous vous pr\u00e9sentons une application que nous avons d\u00e9velopp\u00e9e et qui permet de tracer des graphiques repr\u00e9sentant les positions mesur\u00e9es en temps r\u00e9el par le capteur, gr\u00e2ce au logiciel Pinetree. <\/p>\n<h2><b>\u00c0 propos de l&rsquo;interface du logiciel<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Le logiciel comporte des instances d&rsquo;un dispositif de contr\u00f4le sur le SV6E-X. Il s&rsquo;agit du contr\u00f4leur qui programme le capteur via I3C. <\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dans la partie script, nous avons attribu\u00e9 une adresse dynamique au capteur. Ensuite, nous avons cr\u00e9\u00e9 toutes les configurations n\u00e9cessaires pour activer le capteur <\/span><b><i>afin qu\u2019il puisse mesurer son inclinaison.<\/i><\/b> <span style=\"font-weight: 400;\">Les registres programm\u00e9s sur le capteur lui permettent de mesurer sa position. Enfin, nous avons cr\u00e9\u00e9 des applications de tra\u00e7age au sein du logiciel <a href=\"https:\/\/introspect.ca\/fr\/product\/pinetree\/\">Pinetree<\/a><\/span><span style=\"font-weight: 400;\"> ,<\/span><span style=\"font-weight: 400;\"> afin d\u2019afficher la position d\u00e9tect\u00e9e en temps r\u00e9el. <\/span> <\/p>\n<p><span style=\"font-weight: 400;\">Tout cela est possible gr\u00e2ce au SV6E-X <\/span><span style=\"font-weight: 400;\">qui effectue des op\u00e9rations de lecture et d&rsquo;\u00e9criture directement sur le capteur et extrait les positions d\u00e9tect\u00e9es. Les donn\u00e9es indiquent la mesure exacte correspondante relev\u00e9e par le capteur dans la fen\u00eatre de journalisation.<\/span><\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_4669\" aria-describedby=\"caption-attachment-4669\" style=\"width: 538px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-4668\" src=\"https:\/\/introspect.ca\/wp-content\/uploads\/2022\/05\/Real-time-sensor-App_May-2022-300x186.png\" alt=\"Une d\u00e9monstration du logiciel Introspect ESP permettant de collecter des donn\u00e9es en temps r\u00e9el.\" width=\"538\" height=\"334\" srcset=\"https:\/\/introspect.ca\/wp-content\/uploads\/2022\/05\/Real-time-sensor-App_May-2022-300x186.png 300w, https:\/\/introspect.ca\/wp-content\/uploads\/2022\/05\/Real-time-sensor-App_May-2022-1024x634.png 1024w, https:\/\/introspect.ca\/wp-content\/uploads\/2022\/05\/Real-time-sensor-App_May-2022-768x475.png 768w, https:\/\/introspect.ca\/wp-content\/uploads\/2022\/05\/Real-time-sensor-App_May-2022-600x371.png 600w, https:\/\/introspect.ca\/wp-content\/uploads\/2022\/05\/Real-time-sensor-App_May-2022.png 1176w\" sizes=\"auto, (max-width: 538px) 100vw, 538px\" \/><figcaption id=\"caption-attachment-4669\" class=\"wp-caption-text\"><strong>Fig. 1 : D\u00e9monstration <\/strong>du logiciel Pinetree permettant de capturer la position des capteurs en temps r\u00e9el.<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<blockquote>\n<h3 style=\"text-align: center;\"><b><i>\u00ab C\u2019est l\u00e0 toute la puissance du logiciel Pinetree. Il ne s\u2019agit pas d\u2019un appareil qui se contente d\u2019enregistrer une trace d\u2019analyseur de protocole. Il s\u2019agit d\u2019un appareil capable de permettre le d\u00e9veloppement complet d\u2019applications. \u00bb<\/i><\/b><\/h3>\n<h3 style=\"text-align: center;\"><b><i>&#8211; Le Dr Mohamed Hafed, PDG d&rsquo;Introspect Technology<\/i><\/b><\/h3>\n<\/blockquote>\n<p><span style=\"font-weight: 400;\">Le module de test num\u00e9rique \u00e0 moyenne fr\u00e9quence SV6E-X constitue une solution de prototypage performante qui permet de cr\u00e9er des applications concr\u00e8tes gr\u00e2ce aux capacit\u00e9s de Python<\/span><b>\u2122<\/b><span style=\"font-weight: 400;\"> , le tout en quelques minutes seulement. Associ\u00e9 au logiciel Pinetree, il nous permet d\u2019explorer de nouveaux horizons en mati\u00e8re de d\u00e9veloppement rapide d\u2019applications et de prototypage.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">D\u00e9couvrez la d\u00e9monstration compl\u00e8te de cette application en temps r\u00e9el dans la vid\u00e9o ci-dessous :<\/span><\/p>\n<p>&nbsp;<\/p>\n\n<div class=\"epyt-video-wrapper\"><iframe loading=\"lazy\"  style=\"display: block; margin: 0px auto;\"  id=\"_ytid_65783\"  width=\"640\" height=\"360\"  data-origwidth=\"640\" data-origheight=\"360\" src=\"https:\/\/www.youtube.com\/embed\/faEMCjUogys[\/embedyt]?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=0&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;\" class=\"__youtube_prefs__  epyt-is-override  no-lazyload\" title=\"YouTube player\"  allow=\"fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen data-no-lazy=\"1\" data-skipgform_ajax_framebjll=\"\"><\/iframe><\/div>\n<p>&nbsp;<\/p>\n<h2><b>Quatre avantages du SV6E-X<\/b><\/h2>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Quatre voies SDA\/SCL ind\u00e9pendantes dans un format ultra-compact<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Prise en charge des protocoles I3C et I3C Basic avec contr\u00f4le en temps r\u00e9el de la tension et de la synchronisation, ainsi que de la norme <a href=\"https:\/\/www.jedec.org\/\" target=\"_blank\" rel=\"noopener\">JEDEC<\/a><\/span><span style=\"font-weight: 400;\">\u00ae<\/span><span style=\"font-weight: 400;\"> avec des API de haut niveau pour tous les types de p\u00e9riph\u00e9riques conformes \u00e0 la norme JEDEC<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">La fonctionnalit\u00e9 de script est id\u00e9ale pour le d\u00e9bogage, la v\u00e9rification et les tests de production \u00e0 grande \u00e9chelle<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Une architecture flexible et une \u00e9volutivit\u00e9 sur site permettant de suivre l&rsquo;\u00e9volution rapide du protocole MIPI<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\">Pour toute question concernant le SV6E-X, envoyez-nous un e-mail \u00e0 l&rsquo;adresse <a href=\"mailto:info@introspect.ca\">info@introspect.ca<\/a>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>On pourrait facilement penser que le logiciel Pinetree comme un logiciel de test, mais il est si polyvalent qu\u2019il peut en r\u00e9alit\u00e9 \u00eatre utilis\u00e9<\/p>\n","protected":false},"author":19,"featured_media":4701,"menu_order":0,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"class_list":["post-13215","blogposts","type-blogposts","status-publish","has-post-thumbnail","hentry","blog_topics-perspectives-techniques","blog_tags-i3c","blog_tags-pinetree-software","blog_tags-sensors","blog_tags-sv4e-i3c"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/blogposts\/13215","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/blogposts"}],"about":[{"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/types\/blogposts"}],"author":[{"embeddable":true,"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/users\/19"}],"version-history":[{"count":1,"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/blogposts\/13215\/revisions"}],"predecessor-version":[{"id":13221,"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/blogposts\/13215\/revisions\/13221"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/media\/4701"}],"wp:attachment":[{"href":"https:\/\/introspect.ca\/fr\/wp-json\/wp\/v2\/media?parent=13215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}