{"id":220,"date":"2005-04-05T15:12:22","date_gmt":"2005-04-05T15:12:22","guid":{"rendered":"http:\/\/babel.isa.uma.es\/jafma\/?p=220"},"modified":"2023-03-03T11:06:33","modified_gmt":"2023-03-03T11:06:33","slug":"matlab-library-for-the-pci1202-data-acquisition-board","status":"publish","type":"post","link":"https:\/\/babel.isa.uma.es\/jafma\/index.php\/2005\/04\/05\/matlab-library-for-the-pci1202-data-acquisition-board\/","title":{"rendered":"MatLab Toolbox for the PCI1202 Data Acquisition Board"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-221\" style=\"float: right;\" src=\"https:\/\/babel.isa.uma.es\/jafma\/wp-content\/uploads\/2016\/03\/PCI-1202HU-300x178.png\" alt=\"PCI-1202HU\" width=\"300\" height=\"178\" srcset=\"https:\/\/babel.isa.uma.es\/jafma\/wp-content\/uploads\/2016\/03\/PCI-1202HU-300x178.png 300w, https:\/\/babel.isa.uma.es\/jafma\/wp-content\/uploads\/2016\/03\/PCI-1202HU.png 304w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>This library provides Matlab\u00a9 with access to the high-level functionality of the <a href=\"http:\/\/www.icpdas.com\/root\/product\/solutions\/pc_based_io_board\/pci\/pci-1202.html\" target=\"_blank\">PCI1202 acquisition board<\/a> by <a href=\"http:\/\/www.icpdas.com\/\" target=\"_blank\">ICP-DAS<\/a>. It has been reported previously in this <a href=\"https:\/\/library.iated.org\/view\/FERNANDEZMADRIGAL2014USI\" target=\"_blank\">paper<\/a>.<\/p>\n<p>Currently, the following functions are available:<\/p>\n<ul>\n<li><code>PCI1202_InitDriverAndBoard<\/code> &#8211; initiates the driver and the\u00a0 first board encountered.<\/li>\n<li><code>PCI1202_CloseDriverAndBoard<\/code> &#8211; finishes accesses to the board PCI1202_ErrorText &#8211; gets the description of an error code of\u00a0 the driver.<\/li>\n<li><code>PCI1202_Delay<\/code> &#8211; performs hardware short delays.<\/li>\n<li><code>PCI1202_SendDA<\/code> &#8211; sends digital data through the digital\/analogic\u00a0 channels.<\/li>\n<li><code>PCI1202_ReadAD<\/code> &#8211; reads digital data from the analogic\/digital channels.<\/li>\n<li><code>PCI1202_SendAndRead<\/code> &#8211; simoultaneously sends and reads data to\/from analogic channels.<\/li>\n<li><code>PCI1202_PID<\/code> &#8211; implements a PID controller.<\/li>\n<\/ul>\n<p>For more information on any function, type <code>help &lt;function name&gt;<\/code>.<\/p>\n<p><strong>Installation and usage: <\/strong><\/p>\n<ol>\n<li>Download the sources of the library (<a href=\"https:\/\/babel.isa.uma.es\/_utils\/downloads\/logdownloads.php?u=jafma&amp;t=zip&amp;f=downloads\/jafma\/docencia\/PCI1202MatLab.zip\">zip<\/a>).<\/li>\n<li>Decompress the PCI1202MatLab.zip file into any accessable MatLab folder.<\/li>\n<li>Run <code>mex -setup<\/code> and then the script <code>dll_compile<\/code>.<\/li>\n<li>Use <code>help PCI1202<\/code> to get further info.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>This library provides Matlab\u00a9 with access to the high-level functionality of the PCI1202 acquisition board by ICP-DAS. It has been reported previously in this paper. Currently, the following functions are available: PCI1202_InitDriverAndBoard &#8211; initiates the driver and the\u00a0 first board encountered. PCI1202_CloseDriverAndBoard &#8211; finishes accesses to the board PCI1202_ErrorText &#8211; gets the description of an [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-220","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software"],"_links":{"self":[{"href":"https:\/\/babel.isa.uma.es\/jafma\/index.php\/wp-json\/wp\/v2\/posts\/220"}],"collection":[{"href":"https:\/\/babel.isa.uma.es\/jafma\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/babel.isa.uma.es\/jafma\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/babel.isa.uma.es\/jafma\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/babel.isa.uma.es\/jafma\/index.php\/wp-json\/wp\/v2\/comments?post=220"}],"version-history":[{"count":11,"href":"https:\/\/babel.isa.uma.es\/jafma\/index.php\/wp-json\/wp\/v2\/posts\/220\/revisions"}],"predecessor-version":[{"id":920,"href":"https:\/\/babel.isa.uma.es\/jafma\/index.php\/wp-json\/wp\/v2\/posts\/220\/revisions\/920"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/babel.isa.uma.es\/jafma\/index.php\/wp-json\/wp\/v2\/media\/4"}],"wp:attachment":[{"href":"https:\/\/babel.isa.uma.es\/jafma\/index.php\/wp-json\/wp\/v2\/media?parent=220"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/babel.isa.uma.es\/jafma\/index.php\/wp-json\/wp\/v2\/categories?post=220"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/babel.isa.uma.es\/jafma\/index.php\/wp-json\/wp\/v2\/tags?post=220"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}