<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
<link rel="self" type="application/atom+xml" href="http://forum.robosavvy.com/feed.php?f=17&amp;t=7126" />

<title>RoboSavvy Forum</title>
<subtitle>Robosavvy Forum: The largest online community of Humanoid Robot Builders</subtitle>
<link href="http://forum.robosavvy.com/index.php" />
<updated>2011-04-10T05:23:48+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=17&amp;t=7126</id>
<entry>
<author><name><![CDATA[roboard]]></name></author>
<updated>2011-04-10T05:23:48+01:00</updated>
<published>2011-04-10T05:23:48+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30828#p30828</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30828#p30828"/>
<title type="html"><![CDATA[Looking for “RoboIO.robio_setRBVer” function for RB-110]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30828#p30828"><![CDATA[
Hi, user_1979,<br /><br />if the addr 90 is a hex number, then it is an 8-bit address and you should use 0x90&gt;&gt;1 = 0x48 as the 7-bit address for i2c0master_StartN().<br /><br /><img src="http://forum.robosavvy.com/images/smilies/icon_smile.gif" alt=":)" title="Smile" /><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1542">roboard</a> — Sun Apr 10, 2011 5:23 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[user_1979]]></name></author>
<updated>2011-04-09T14:36:44+01:00</updated>
<published>2011-04-09T14:36:44+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30824#p30824</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30824#p30824"/>
<title type="html"><![CDATA[Looking for “RoboIO.robio_setRBVer” function for RB-110]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30824#p30824"><![CDATA[
Hi Acentw,<br /><br />Thanks for your help. The problem is that I am using the Ries Labview &quot;I2C0_master start N&quot; function which has the three entries : adress (integer) ; rwbit (integer) ; and count (integer). <br /><br />I have tried all the combination for rwbit and count with 90 or 144 as an adress (in the data sheet of the sensor it is not specified wheter 90 is a hexa or a decimal address) without any success.<br /><br />Roboard told me I didn't need to use the roboio_SetRBVer() function to start So I believe that I can't just copy and translate into Labview the examples made out in other languages (because their require the roboio_SetRBVer() function for instance). Perhaps there is another one to use before the &quot;I2C0_master start N&quot; but I don't know which one.<br /><br />If anybody had just a piece  of program in Labview communicating with a I2C sensor it would be really a great help.<br /><br />Or some any idea concerning my problem would also be appreciated.<br /><br />Thanks,<br /><br />User<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2659">user_1979</a> — Sat Apr 09, 2011 2:36 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[acentw]]></name></author>
<updated>2011-04-08T18:53:00+01:00</updated>
<published>2011-04-08T18:53:00+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30814#p30814</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30814#p30814"/>
<title type="html"><![CDATA[Looking for “RoboIO.robio_setRBVer” function for RB-110]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30814#p30814"><![CDATA[
<blockquote><div><cite>user_1979 wrote:</cite><br />...<br />My problem accurs here when I add the I2C0_master start N function with these parameters :<br /><br />adress = 90<br />rwbit = 1<br />count = have tried 1 to 8<br /><br />I get this error message : Receive no ACK transmitting.<br />...<br /></div></blockquote><br /><br />hi user_1979<br /><br />I ever used RoBoard I2C lib to communicate with SRF08(ultrasonic sensor) successfully. First, i got &quot;Receive no ACK transmitting&quot; message more often, then solved the problem by it's specification. The sensor address is &quot;0xE0&quot; that &quot;8-bit&quot;(address + r/wbit) value, so i have to pass &quot;0xE0&gt;&gt;1&quot; or &quot;0x70&quot; address to i2c0master_StartN, because the function need &quot;7-bit&quot; slave address. After this, it work fine.<br /><br />hope to help you <img src="http://forum.robosavvy.com/images/smilies/icon_smile.gif" alt=":)" title="Smile" /><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2314">acentw</a> — Fri Apr 08, 2011 6:53 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[user_1979]]></name></author>
<updated>2011-04-08T09:16:08+01:00</updated>
<published>2011-04-08T09:16:08+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30809#p30809</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30809#p30809"/>
<title type="html"><![CDATA[Looking for “RoboIO.robio_setRBVer” function for RB-110]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30809#p30809"><![CDATA[
although the data sheet of the sensor doesn't show a need for pull up resistances I put some and what ever count (1 to <img src="http://forum.robosavvy.com/images/smilies/icon_cool.gif" alt="8)" title="Cool" /> I use I always get this message : Arbitration loss for I2C<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2659">user_1979</a> — Fri Apr 08, 2011 9:16 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[user_1979]]></name></author>
<updated>2011-04-08T08:38:42+01:00</updated>
<published>2011-04-08T08:38:42+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30808#p30808</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30808#p30808"/>
<title type="html"><![CDATA[Looking for “RoboIO.robio_setRBVer” function for RB-110]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30808#p30808"><![CDATA[
Sorry for being back so quickly...I have got another little problem concerning a message error. <br /><br />I have used the i2c_Initialize(I2CIRQ_DISABLE), having no error message, then the  I2c0_Set Speed (speed=100000 and mode=0), getting function return = 100000 and no error message. <br /><br />My problem accurs here when I add the I2C0_master start N function with these parameters :<br /><br />adress = 90<br />rwbit = 1<br />count = have tried 1 to 8<br /><br />I get this error message : Receive no ACK transmitting.<br /><br />Could anyone give me some help concerning this missing Acknoweldge ?<br /><br />Thanks,<br /><br />User<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2659">user_1979</a> — Fri Apr 08, 2011 8:38 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[user_1979]]></name></author>
<updated>2011-04-07T13:41:24+01:00</updated>
<published>2011-04-07T13:41:24+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30803#p30803</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30803#p30803"/>
<title type="html"><![CDATA[Looking for “RoboIO.robio_setRBVer” function for RB-110]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30803#p30803"><![CDATA[
Yes Roboard this is what I had done. Starting directly with i2c_Initialize(I2CIRQ_DISABLE) and having no error message with roboio_GetErrMsg(). <br /><br />I wanted to be sure it wasn't necessayr to call roboio_SetRBVer(). Knowing this I will exclude this hypothesis as a reason for my futur problems.<br /><br />Thansk a lot again.<br /><br />User<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2659">user_1979</a> — Thu Apr 07, 2011 1:41 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[robo1000]]></name></author>
<updated>2011-04-07T10:55:47+01:00</updated>
<published>2011-04-07T10:55:47+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30801#p30801</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30801#p30801"/>
<title type="html"><![CDATA[VC2005 did the trick]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30801#p30801"><![CDATA[
For some reason VC++ 2005 redistributable and SP needed to be installed<br /><br />Now i get my RM144 Sensor XYZ readings!!<br /><br />Now I have VC2005 SP1 and VC2008 SP1 installed. And .net.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2679">robo1000</a> — Thu Apr 07, 2011 10:55 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[robo1000]]></name></author>
<updated>2011-04-07T10:13:15+01:00</updated>
<published>2011-04-07T10:13:15+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30799#p30799</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30799#p30799"/>
<title type="html"><![CDATA[same error, different platform]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30799#p30799"><![CDATA[
Hi<br /><br />Been struggling with the same error.<br /><br />My setup (Installed in this order):<br />Robo110<br />RM144 sensor via I2C<br />WinXP on class4 8Gb Kingston (going to upgrade to class 10 soon for more speed)<br />SP2 (looks to have installed ok, but had error on restart - hard restart)<br />VC2008 Redistr<br />VC2008 SP1 Redistr<br />.Net 2.0 Framework<br /><br />I am a c# dev so naturally I want to code in .net. After installing the above i get a basic hello world c# console app running. Yay<br /><br />I then add RoboIO_DotNet 1.7 reference as per 1.7 docs. Builds fine. Copy to roboard via network and rdp to execute the exe.<br /><br />The directory structure where the EXE lives looks like this:<br /> Directory of C:\SensorApps\Debug<br /><br />04/07/2011  10:19 AM    &lt;DIR&gt;          .<br />04/07/2011  10:19 AM    &lt;DIR&gt;          ..<br />04/07/2011  10:19 AM    &lt;DIR&gt;          Lib<br />04/07/2011  10:20 AM             6,656 <span style="font-weight: bold">RM144Sensor.exe</span><br />04/06/2011  10:38 AM               117 RM144Sensor.exe.config<br />04/07/2011  10:20 AM            13,824 RM144Sensor.pdb<br />03/23/2011  03:18 AM            90,112 RoBoIO.dll<br />03/24/2011  10:46 PM            49,152 RoBoIO_DotNet.dll<br />04/07/2011  10:19 AM    &lt;DIR&gt;          Winio<br />08/31/2010  04:52 AM            49,152 WinIo.dll<br />08/31/2010  04:52 AM             4,944 WinIo.sys<br />08/31/2010  04:52 AM             5,174 WINIO.VXD<br /><br />You will see I added Lib and WinIO as directories as well. I have even take all 4 dlls (WinIO.dll and its siblings + RoboIO.dll and RoboIO_DotNet.dll and dumped them in Windows\System32)<br /><br />I get this error:<br />C:\SensorApps\Debug&gt;rm144sensor.exe<br /><br />Unhandled Exception: System.DllNotFoundException: Unable to load DLL 'RoBoIO.dll<br />': This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem. (Exception from HRESULT: 0x800736B1)<br />   at RoBoIO_DotNet.RoBoIO.roboio_SetRBVer(Int32 ver)<br />   at i2c_srf.Program.Main(String[] args) in D:\..\Projects\UGV\Dev\RM144Sensor\i2c_srf.cs:line 24<br /><br />Thats the sample code. (It is giving debug info pointing to a development pc path - sure thats ok since it should be coming from the pdb file). <br /><br />Also running this as Administrator. <br /><br />Things I am going to try while waiting for help or bright sparks (not real ones hopefully):<br />Install VC2005+ SP1 redistributables then test<br />Uninstall VC2008 + SP1. <br />Uninstall .Net2 then reinstall <br />VC++2005 + SP1 and .net 2<br /><br />I am confused as to why it is not seeing RoboIO.dll?<br /><br />Any help will be much appreciated.<br /><br />PS: Also installed Dev- C++ on the roboard itself to try to get some roboio.dll calls. Pretty much get the same error when trying to link - unable to initialize the RoboIO.dll. Don't feel knowledgeable enough in C++ to debug this further. So want to stick to the .net problem.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2679">robo1000</a> — Thu Apr 07, 2011 10:13 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[roboard]]></name></author>
<updated>2011-04-07T09:00:45+01:00</updated>
<published>2011-04-07T09:00:45+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30797#p30797</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30797#p30797"/>
<title type="html"><![CDATA[Looking for “RoboIO.robio_setRBVer” function for RB-110]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30797#p30797"><![CDATA[
<blockquote><div><cite>user_1979 wrote:</cite><br />... I am not quite sure I have understood your answer concerning the &quot;roboio_SetRBVer() function&quot;. ...<br /></div></blockquote><br /><br />RoBoIO 1.5b is an old version that supports only RB-100 (RB-110 is released after RoBoIO 1.5b). So in using RoBoIO 1.5b, it's not necessary to call roboio_SetRBVer() for setting the type of RoBoard (actually, roboio_SetRBVer() doesn't exist in RoBoIO 1.5b).<br /><br />A/D lib of RoBoIO 1.5b doesn't work on RB-110, but other libs should work.<br /><br />In RoBoIO 1.5b, you can directly start with i2c_Initialize(I2CIRQ_DISABLE) to init the I2C lib; and if it returns false, you can call roboio_GetErrMsg() to get the error message. More usages can be found in the old RoBoIO 1.5b introduction slides.<br /><br /><img src="http://forum.robosavvy.com/images/smilies/icon_smile.gif" alt=":)" title="Smile" /><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1542">roboard</a> — Thu Apr 07, 2011 9:00 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[user_1979]]></name></author>
<updated>2011-04-07T08:03:56+01:00</updated>
<published>2011-04-07T08:03:56+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30796#p30796</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30796#p30796"/>
<title type="html"><![CDATA[Looking for “RoboIO.robio_setRBVer” function for RB-110]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30796#p30796"><![CDATA[
Hi,<br /><br />Thanks four your help. <br /><br />Sorry I am new to this and I am not quite sure I have understood your answer concerning the &quot;roboio_SetRBVer() function&quot;. Since it is not included in the old RoBoIO 1.5b, does it mean that it is not required at the begining of the program in Labview ? In this case I would be starting my code with the &quot;I2C intialize&quot; function ? <br /><br />User<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2659">user_1979</a> — Thu Apr 07, 2011 8:03 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[roboard]]></name></author>
<updated>2011-04-07T04:06:00+01:00</updated>
<published>2011-04-07T04:06:00+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30794#p30794</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30794#p30794"/>
<title type="html"><![CDATA[Re: Looking for “RoboIO.robio_setRBVer” function for RB-110]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30794#p30794"><![CDATA[
Hi,<br /><br />the old RoBoIO 1.5b considers only RB-100 and so includes no the roboio_SetRBVer() function. You can still use RoBoIO 1.5b on RB-110, but its A/D lib should not work (other libs should work normally). For the usage of RoBoIO 1.5b, please refer to the old RoBoIO 1.5b introduction slides (which can be found on <!-- m --><a class="postlink" href="http://www.roboard.com/user.htm">http://www.roboard.com/user.htm</a><!-- m --> (Ries' Work-&gt;reference)).<br /><br /><img src="http://forum.robosavvy.com/images/smilies/icon_smile.gif" alt=":)" title="Smile" /><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=1542">roboard</a> — Thu Apr 07, 2011 4:06 am</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[user_1979]]></name></author>
<updated>2011-04-06T14:19:31+01:00</updated>
<published>2011-04-06T14:19:31+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30791#p30791</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30791#p30791"/>
<title type="html"><![CDATA[Looking for “RoboIO.robio_setRBVer” function for RB-110]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=7126&amp;p=30791#p30791"><![CDATA[
HI everyone,<br /><br />From what I have understood a Visual Basic program communicating with the RB-110 card  should start by the use of the function “RoboIO.robio_setRBVer” to set the value to  RoboIO.RB_110 which is the RB version I am using.<br /><br />I am programming in Labview language and I can’t find this function in the Labview_RoBoIOv15b.zip (<!-- m --><a class="postlink" href="http://robosavvy.com/forum/viewtopic.php?t=3913">http://robosavvy.com/forum/viewtopic.php?t=3913</a><!-- m -->).  The other functions have exactly the same names as the ones in VB but I can’t find this one. <br /><br />Does anyone know where I could find this function? Or tell me where I am wrong? (I have tried communicating using  &quot;I2C Intialize&quot; as the first function but it doesn’t work) <br /><br />Thanks a lot,<br /><br />User<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2659">user_1979</a> — Wed Apr 06, 2011 2:19 pm</p><hr />
]]></content>
</entry>
</feed>