{"id":2172,"date":"2024-07-07T13:13:05","date_gmt":"2024-07-07T13:13:05","guid":{"rendered":"https:\/\/membraneswitchmfg.com\/?p=2172"},"modified":"2024-07-07T13:31:01","modified_gmt":"2024-07-07T13:31:01","slug":"matrix-keypad-architecture-and-operation","status":"publish","type":"post","link":"https:\/\/membraneswitchmfg.com\/sv\/matrix-keypad-architecture-and-operation\/","title":{"rendered":"F\u00f6rst\u00e5 matrisens knappsatsarkitektur och funktion"},"content":{"rendered":"<div class=\"row\"  id=\"row-1052443916\">\n\n\t<div id=\"col-2144926779\" class=\"col medium-6 small-12 large-6\"  >\n\t\t\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_80 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\">Inneh\u00e5llsf\u00f6rteckning<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Inneh\u00e5llsf\u00f6rteckning\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/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:\/\/membraneswitchmfg.com\/sv\/matrix-keypad-architecture-and-operation\/#What_are_Matrix_Keypads\" >Vad \u00e4r Matrix Keypads?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/membraneswitchmfg.com\/sv\/matrix-keypad-architecture-and-operation\/#Introduction_to_Matrix_Keypads\" >Introduktion till Matrix Keypads<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/membraneswitchmfg.com\/sv\/matrix-keypad-architecture-and-operation\/#Keypad_Grid_Connection\" >Knappsats N\u00e4tanslutning<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/membraneswitchmfg.com\/sv\/matrix-keypad-architecture-and-operation\/#Identifying_Key_Presses\" >Identifiering av tangenttryckningar<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/membraneswitchmfg.com\/sv\/matrix-keypad-architecture-and-operation\/#Ensuring_Reliable_Key_Detection\" >S\u00e4kerst\u00e4lla tillf\u00f6rlitlig nyckeldetektering<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/membraneswitchmfg.com\/sv\/matrix-keypad-architecture-and-operation\/#Conclusion_of_Matrix_Keypads\" >Slutsats av Matrix Keypads<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/membraneswitchmfg.com\/sv\/matrix-keypad-architecture-and-operation\/#FAQ_Matrix_Keypad_Architecture_and_Operation\" >VANLIGA FR\u00c5GOR OCH SVAR: Arkitektur och funktion f\u00f6r matrisman\u00f6verpanel<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"What_are_Matrix_Keypads\"><\/span><strong>Vad \u00e4r Matrix Keypads?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><a href=\"https:\/\/membraneswitchmfg.com\/sv\/manufacturer\/high-life-membrane-switches-with-5-million-times\/\">Matrisknappsatser<\/a> \u00e4r grundl\u00e4ggande komponenter i m\u00e5nga elektroniska enheter och m\u00f6jligg\u00f6r anv\u00e4ndarinmatning via ett rutn\u00e4t av omkopplare. Den h\u00e4r artikeln f\u00f6rklarar hur dessa knappsatser fungerar, deras arkitektur och hur man effektivt l\u00e4ser av deras utdata.<\/p>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n\n\t<div id=\"col-1034031698\" class=\"col medium-6 small-12 large-6\"  >\n\t\t\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\n\t<div class=\"img has-hover x md-x lg-x y md-y lg-y\" id=\"image_2043972796\">\n\t\t\t\t\t\t\t\t<div class=\"img-inner dark\" >\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1110\" height=\"1310\" src=\"https:\/\/membraneswitchmfg.com\/wp-content\/uploads\/2024\/07\/matrix-keypad.jpg\" class=\"attachment-original size-original\" alt=\"matrisknappsats\" srcset=\"https:\/\/membraneswitchmfg.com\/wp-content\/uploads\/2024\/07\/matrix-keypad.jpg 1110w, https:\/\/membraneswitchmfg.com\/wp-content\/uploads\/2024\/07\/matrix-keypad-254x300.jpg 254w, https:\/\/membraneswitchmfg.com\/wp-content\/uploads\/2024\/07\/matrix-keypad-868x1024.jpg 868w, https:\/\/membraneswitchmfg.com\/wp-content\/uploads\/2024\/07\/matrix-keypad-768x906.jpg 768w, https:\/\/membraneswitchmfg.com\/wp-content\/uploads\/2024\/07\/matrix-keypad-10x12.jpg 10w, https:\/\/membraneswitchmfg.com\/wp-content\/uploads\/2024\/07\/matrix-keypad-600x708.jpg 600w\" sizes=\"auto, (max-width: 1110px) 100vw, 1110px\" \/>\t\t\t\t\t\t\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n<style>\n#image_2043972796 {\n  width: 100%;\n}\n<\/style>\n\t<\/div>\n\t\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"Introduction_to_Matrix_Keypads\"><\/span><strong><b>Introduktion till Matrix Keypads<\/b><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Matrisknappsatser finns \u00f6verallt i inb\u00e4ddade system och elektroniska enheter. I allt fr\u00e5n minir\u00e4knare till s\u00e4kerhetssystem erbjuder de ett enkelt s\u00e4tt f\u00f6r anv\u00e4ndare att interagera med elektroniska system. I grunden fungerar dessa knappsatser genom ett n\u00e4tverk av omkopplare som \u00e4r organiserade i ett rutn\u00e4t med rader och kolumner. Att f\u00f6rst\u00e5 matrisknappsatsens arkitektur och funktionalitet \u00e4r avg\u00f6rande f\u00f6r ingenj\u00f6rer och utvecklare som har till uppgift att utforma responsiva och tillf\u00f6rlitliga inmatningsmekanismer.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Keypad_Grid_Connection\"><\/span><strong><b>Knappsats N\u00e4tanslutning<\/b><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><strong><b>Rad- och kolumnintersektioner<\/b><\/strong><\/h3>\n<p>I en matrisknappsats sitter varje tangent i sk\u00e4rningspunkten mellan en rad och en kolumnlinje. N\u00e4r en tangent trycks ned kopplas en specifik rad till en kolumn och en krets sluts. Denna enkla men effektiva mekanism g\u00f6r det m\u00f6jligt att detektera flera tangenter med ett minimalt antal inmatningsrader, vilket avsev\u00e4rt minskar komplexiteten och kostnaden i elektroniska system.<\/p>\n<h3><strong><b>Skanningsmekanism<\/b><\/strong><\/h3>\n<p>F\u00f6r att identifiera vilken tangent som har tryckts in anv\u00e4nder sig man\u00f6verenheten av en skanningsmetod. Inledningsvis s\u00e4tts alla kolumnlinjerna i h\u00f6gsp\u00e4nningstillst\u00e5nd. Styrenheten drar sedan sekventiellt varje radlinje till l\u00e5g sp\u00e4nning samtidigt som den \u00f6vervakar kolumnlinjerna. Om en tangent trycks ned kommer den l\u00e5ga sp\u00e4nningen p\u00e5 radlinjen att leda till att motsvarande kolumnlinje ocks\u00e5 blir l\u00e5g, vilket indikerar den nedtryckta tangentens kolumnposition.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Identifying_Key_Presses\"><\/span><strong><b>Identifiering av tangenttryckningar<\/b><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><strong><b>Detektering av kolumner och rader<\/b><\/strong><\/h3>\n<p>N\u00e4r kolumnen f\u00f6r den nedtryckta tangenten har identifierats byter styrenheten fokus. Den s\u00e4tter alla radlinjer i ett h\u00f6gt l\u00e4ge och driver sekventiellt varje kolumnlinje till ett l\u00e5gt l\u00e4ge. Om tangenten f\u00f6rblir intryckt kommer denna \u00e5tg\u00e4rd att resultera i en l\u00e5g utg\u00e5ng p\u00e5 den korsande radsignalen, vilket lokaliserar raden med den aktiverade tangenten. Denna tv\u00e5stegsprocess - f\u00f6rst detektering av kolumnen och sedan raden - g\u00f6r det m\u00f6jligt f\u00f6r styrenheten att exakt best\u00e4mma vilken tangent som trycktes in.<\/p>\n<h3><strong><b>\u00d6vers\u00e4ttning av nyckelkod till digitalt v\u00e4rde<\/b><\/strong><\/h3>\n<p>Efter att ha lokaliserat korsningen mellan rad och kolumn kombinerar styrenheten denna information f\u00f6r att identifiera den exakta nyckeln. Denna nyckelidentifiering \u00f6vers\u00e4tts sedan till ett digitalt v\u00e4rde eller en nyckelkod, som systemet kan anv\u00e4nda f\u00f6r vidare bearbetning, t.ex. f\u00f6r att utf\u00f6ra ett kommando eller visa ett tecken.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Ensuring_Reliable_Key_Detection\"><\/span><strong><b>S\u00e4kerst\u00e4lla tillf\u00f6rlitlig nyckeldetektering<\/b><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><strong><b>Debouncing-tekniker<\/b><\/strong><\/h3>\n<p>Matrisknappsatser m\u00e5ste kunna hantera tangentstudsar - tillf\u00e4lliga kontakter som kan uppst\u00e5 n\u00e4r en tangent trycks in eller sl\u00e4pps. Dessa studsar kan orsaka felaktiga multipla detekteringar av en enda tangenttryckning. F\u00f6r att f\u00f6rhindra detta anv\u00e4nds debouncing-tekniker. Det kan handla om h\u00e5rdvarufilter eller mjukvarutimers som ignorerar transienta signaler och ser till att endast stabila, avsiktliga tangenttryckningar registreras.<\/p>\n<h3><strong><b>Effektiv och kostnadseffektiv design<\/b><\/strong><\/h3>\n<p>Utformningen av processen f\u00f6r avl\u00e4sning av matrisknappsatser \u00e4r b\u00e5de effektiv och kostnadseffektiv. Den minimerar antalet kablar som beh\u00f6vs och f\u00f6renklar detekteringslogiken. En framg\u00e5ngsrik implementering kr\u00e4ver dock noggrann design f\u00f6r att s\u00e4kerst\u00e4lla korrekt tangentdetektering och f\u00f6r att effektivt hantera avbouncing.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Conclusion_of_Matrix_Keypads\"><\/span><strong><b>Slutsats av Matrix Keypads<\/b><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Matrisknappsatser \u00e4r viktiga f\u00f6r anv\u00e4ndarinteraktion i m\u00e5nga elektroniska enheter. Genom att f\u00f6rst\u00e5 hur de \u00e4r uppbyggda och hur de avl\u00e4ses kan ingenj\u00f6rer utforma tillf\u00f6rlitliga och effektiva system. Korrekt debouncing och hantering av rad- och kolumnsignaler \u00e4r avg\u00f6rande f\u00f6r att s\u00e4kerst\u00e4lla att knappsatsen registrerar anv\u00e4ndarens inmatningar korrekt. Att beh\u00e4rska dessa koncept \u00e4r nyckeln till att utveckla robusta och responsiva inbyggda system.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"FAQ_Matrix_Keypad_Architecture_and_Operation\"><\/span><strong><b>VANLIGA FR\u00c5GOR OCH SVAR: Arkitektur och funktion f\u00f6r matrisman\u00f6verpanel<\/b><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><strong><b>1.<\/b><\/strong><strong><b>Hur fungerar en matrisknappsats?<\/b><\/strong><\/h3>\n<p>N\u00e4r en knapp p\u00e5 matrisens knappsats trycks in kopplas en rad- och en kolumnlinje samman. Denna anslutning sluter en krets i sk\u00e4rningspunkten mellan raden och kolumnen. Knappsatsens styrenhet l\u00e4ser av dessa linjer f\u00f6r att uppt\u00e4cka vilken tangent som tryckts in.<\/p>\n<h3><strong><b>2.<\/b><\/strong><strong><b>Hur detekterar styrenheten tangenttryckningar?<\/b><\/strong><\/h3>\n<ul>\n<li><strong>Skannar kolumner:<\/strong><\/li>\n<\/ul>\n<p>Styrenheten s\u00e4tter alla kolumnlinjer till ett h\u00f6gt tillst\u00e5nd.<\/p>\n<p>Den driver sekventiellt varje radlinje l\u00e5gt.<\/p>\n<p>Om en tangent trycks in blir motsvarande kolumnlinje l\u00e5g, vilket indikerar vilken kolumn som ber\u00f6rs.<\/p>\n<ul>\n<li><strong>Skanna rader:<\/strong><\/li>\n<\/ul>\n<p>Efter att ha identifierat kolumnen s\u00e4tter styrenheten alla radlinjer till ett h\u00f6gt tillst\u00e5nd.<\/p>\n<p>Den driver sekventiellt varje kolumnlinje l\u00e5gt.<\/p>\n<p>Om tangenten fortfarande \u00e4r intryckt kommer en motsvarande radlinje att s\u00e4nkas och avsl\u00f6ja raden.<\/p>\n<ul>\n<li><strong>Kombinera rad- och kolumninformation:<\/strong><\/li>\n<\/ul>\n<p>Sk\u00e4rningspunkten mellan de identifierade rad- och kolumnlinjerna visar vilken tangent som trycktes in.<\/p>\n<h3><strong><b>3.<\/b><\/strong><strong><b>Hur bearbetas informationen fr\u00e5n Key Press?<\/b><\/strong><\/h3>\n<p>Styrenheten \u00f6vers\u00e4tter sk\u00e4rningspunkten mellan rad och kolumn till en digital nyckelkod. Denna kod representerar den specifika tangent som trycktes in och kan anv\u00e4ndas f\u00f6r vidare bearbetning, t.ex. f\u00f6r att utf\u00f6ra kommandon eller mata in tecken.<\/p>\n<h3><strong><b>4.<\/b><\/strong><strong><b>Varf\u00f6r \u00e4r debouncing viktigt i matrisnyckelblock?<\/b><\/strong><\/h3>\n<p>Debouncing f\u00f6rhindrar felaktiga multipla detekteringar av en enda tangenttryckning. N\u00e4r en tangent trycks ned eller sl\u00e4pps kan den kortvarigt skapa och bryta kontakt flera g\u00e5nger, vilket orsakar falska avl\u00e4sningar. Debouncing-tekniken filtrerar bort dessa \u00f6verg\u00e5ende signaler och s\u00e4kerst\u00e4ller att endast avsiktliga tryckningar registreras.<\/p>\n<h3><strong><b>5.<\/b><\/strong><strong><b>Vilka tekniker anv\u00e4nds f\u00f6r debouncing?<\/b><\/strong><\/h3>\n<ul>\n<li><strong>Filter f\u00f6r h\u00e5rdvara:<\/strong>Dessa kan j\u00e4mna ut de elektriska signalerna f\u00f6r att eliminera effekterna av studsning.<\/li>\n<li><strong>Programvarutidtagare:<\/strong>Dessa ignorerar transienta signaler genom att s\u00e4kerst\u00e4lla att tangenttryckningen \u00e4r stabil under en viss tid innan den registreras.<\/li>\n<\/ul>\n<h3><strong><b>6.<\/b><\/strong><strong><b>Vilka \u00e4r f\u00f6rdelarna med Matrix Keypads?<\/b><\/strong><\/h3>\n<p>Matrisknappsatser \u00e4r effektiva och kostnadseffektiva<strong>.<\/strong>\u00a0De minskar antalet n\u00f6dv\u00e4ndiga inmatningslinjer, vilket g\u00f6r dem idealiska f\u00f6r enheter med begr\u00e4nsat antal inmatnings-\/utmatningsstift. De f\u00f6renklar ocks\u00e5 den detekteringslogik som kr\u00e4vs f\u00f6r att identifiera tangenttryckningar.<\/p>\n<h3><strong><b>7.<\/b><\/strong><strong><b>Hur viktig \u00e4r utformningen av Matrix Keypad-system?<\/b><\/strong><\/h3>\n<p>Korrekt design \u00e4r avg\u00f6rande f\u00f6r tillf\u00f6rlitlig nyckelavk\u00e4nning och hantering av debouncing. Ingenj\u00f6rer m\u00e5ste noggrant utforma skannings- och detekteringslogiken f\u00f6r att s\u00e4kerst\u00e4lla korrekt nyckelidentifiering och robust prestanda i inbyggda system.<\/p>\n<h3><strong><b>8.<\/b><\/strong><strong><b>Var anv\u00e4nds Matrix Keypads vanligtvis?<\/b><\/strong><\/h3>\n<p>Matrisknappsatser anv\u00e4nds i olika elektroniska apparater som minir\u00e4knare, s\u00e4kerhetssystem och fj\u00e4rrkontroller. De ger ett anv\u00e4ndarv\u00e4nligt gr\u00e4nssnitt f\u00f6r inmatning av data eller kommandon i dessa enheter.<\/p>\n<h3><strong><b>9.<\/b><\/strong><strong><b>Vad b\u00f6r ingenj\u00f6rer veta om matrisbaserade knappsatser?<\/b><\/strong><\/h3>\n<p>Att f\u00f6rst\u00e5 matrisknappsatsens arkitektur och funktion \u00e4r avg\u00f6rande f\u00f6r att utforma responsiva och tillf\u00f6rlitliga inmatningssystem. Ingenj\u00f6rer b\u00f6r fokusera p\u00e5 effektiva skanningsmetoder och effektiv avbl\u00e4ndning f\u00f6r att s\u00e4kerst\u00e4lla att deras system korrekt kan uppt\u00e4cka och bearbeta anv\u00e4ndarens inmatningar.<\/p>","protected":false},"excerpt":{"rendered":"<p>Introduktion till matrisknappsatser Matrisknappsatser finns \u00f6verallt i inbyggda system och elektroniska enheter. I allt fr\u00e5n minir\u00e4knare till s\u00e4kerhetssystem erbjuder de ett enkelt s\u00e4tt f\u00f6r anv\u00e4ndare att interagera med elektroniska system. I grunden fungerar dessa knappsatser genom ett n\u00e4tverk av omkopplare som \u00e4r organiserade i ett rutn\u00e4t med rader och kolumner. Att f\u00f6rst\u00e5 [...]","protected":false},"author":1,"featured_media":2174,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[],"class_list":["post-2172","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-membrane-switch"],"_links":{"self":[{"href":"https:\/\/membraneswitchmfg.com\/sv\/wp-json\/wp\/v2\/posts\/2172","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/membraneswitchmfg.com\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/membraneswitchmfg.com\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/membraneswitchmfg.com\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/membraneswitchmfg.com\/sv\/wp-json\/wp\/v2\/comments?post=2172"}],"version-history":[{"count":5,"href":"https:\/\/membraneswitchmfg.com\/sv\/wp-json\/wp\/v2\/posts\/2172\/revisions"}],"predecessor-version":[{"id":2178,"href":"https:\/\/membraneswitchmfg.com\/sv\/wp-json\/wp\/v2\/posts\/2172\/revisions\/2178"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/membraneswitchmfg.com\/sv\/wp-json\/wp\/v2\/media\/2174"}],"wp:attachment":[{"href":"https:\/\/membraneswitchmfg.com\/sv\/wp-json\/wp\/v2\/media?parent=2172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/membraneswitchmfg.com\/sv\/wp-json\/wp\/v2\/categories?post=2172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/membraneswitchmfg.com\/sv\/wp-json\/wp\/v2\/tags?post=2172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}