{"id":468,"date":"2020-04-06T20:19:49","date_gmt":"2020-04-06T20:19:49","guid":{"rendered":"https:\/\/edupez.com\/?p=468"},"modified":"2020-04-06T20:22:06","modified_gmt":"2020-04-06T20:22:06","slug":"labview-tip-39-channel-wires","status":"publish","type":"post","link":"https:\/\/edupez.com\/labview\/pt\/2020\/04\/06\/labview-tip-39-channel-wires\/","title":{"rendered":"LABVIEW \u2013 Tip #39 \u2013 CHANNEL WIRES"},"content":{"rendered":"\n<p>N\u00edvel: Interm\u00e9dio<\/p>\n\n\n\n<p>Pode se usar os &#8216;Channel Wires&#8217; para passar informa\u00e7\u00e3o entre ciclos paralelos de uma maneira simples, sem ter de recorrer a queues ou notifiers. Este tipo de comunica\u00e7\u00e3o funciona como a arquitectura produtor \/ consumidor, pois temos de ter alguns cuidados em escolher qual o tipo de liga\u00e7\u00e3o a fazer.<br><strong>TAG <\/strong>&#8211; conseguimos garantir a velocidade de execu\u00e7\u00e3o do ciclo de leitura e pode ter v\u00e1rios m\u00f3dulos de escrita e leitura na mesma liga\u00e7\u00e3o, mas a leitura pode perder dados.<br><strong>STREAM <\/strong>&#8211; garante a sequ\u00eancia dos dados com um determinado tamanho de buffer, mas a leitura pode ficar com uma fila de dados, ficando em atraso em rela\u00e7\u00e3o \u00e0 escrita.<br><strong>MESSENGER<\/strong> &#8211; garante a sequ\u00eancia dos dados com um determinado tamanho de buffer e pode ter v\u00e1rios m\u00f3dulos de escrita e leitura na mesma liga\u00e7\u00e3o, mas a leitura pode ficar com uma fila de dados, ficando em atraso em rela\u00e7\u00e3o \u00e0 escrita.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" width=\"438\" height=\"1024\" src=\"https:\/\/edupez.com\/wp-content\/uploads\/2020\/04\/39_-1-438x1024.png\" alt=\"\" class=\"wp-image-469\" srcset=\"https:\/\/edupez.com\/wp-content\/uploads\/2020\/04\/39_-1-438x1024.png 438w, https:\/\/edupez.com\/wp-content\/uploads\/2020\/04\/39_-1-128x300.png 128w, https:\/\/edupez.com\/wp-content\/uploads\/2020\/04\/39_-1-768x1794.png 768w, https:\/\/edupez.com\/wp-content\/uploads\/2020\/04\/39_-1-877x2048.png 877w, https:\/\/edupez.com\/wp-content\/uploads\/2020\/04\/39_-1.png 988w\" sizes=\"(max-width: 438px) 85vw, 438px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>N\u00edvel: Interm\u00e9dio Pode se usar os &#8216;Channel Wires&#8217; para passar informa\u00e7\u00e3o entre ciclos paralelos de uma maneira simples, sem ter de recorrer a queues ou notifiers. Este tipo de comunica\u00e7\u00e3o funciona como a arquitectura produtor \/ consumidor, pois temos de ter alguns cuidados em escolher qual o tipo de liga\u00e7\u00e3o a fazer.TAG &#8211; conseguimos garantir &hellip; <a href=\"https:\/\/edupez.com\/labview\/pt\/2020\/04\/06\/labview-tip-39-channel-wires\/\" class=\"more-link\">Continuar a ler<span class=\"screen-reader-text\"> &#8220;LABVIEW \u2013 Tip #39 \u2013 CHANNEL WIRES&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/edupez.com\/labview\/wp-json\/wp\/v2\/posts\/468"}],"collection":[{"href":"https:\/\/edupez.com\/labview\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/edupez.com\/labview\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/edupez.com\/labview\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/edupez.com\/labview\/wp-json\/wp\/v2\/comments?post=468"}],"version-history":[{"count":1,"href":"https:\/\/edupez.com\/labview\/wp-json\/wp\/v2\/posts\/468\/revisions"}],"predecessor-version":[{"id":470,"href":"https:\/\/edupez.com\/labview\/wp-json\/wp\/v2\/posts\/468\/revisions\/470"}],"wp:attachment":[{"href":"https:\/\/edupez.com\/labview\/wp-json\/wp\/v2\/media?parent=468"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/edupez.com\/labview\/wp-json\/wp\/v2\/categories?post=468"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/edupez.com\/labview\/wp-json\/wp\/v2\/tags?post=468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}