<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to Convert a 32bit Binary data to Decimal in jmp Script in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/How-to-Convert-a-32bit-Binary-data-to-Decimal-in-jmp-Script/m-p/318990#M56954</link>
    <description>&lt;P&gt;I tried out the function script it is working. However, I am trying to create a new column with the decimal data. It seems to be blank on that column 1F1-DEC.&lt;BR /&gt;&lt;BR /&gt;Below is my script:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;dt2 &amp;lt;&amp;lt; New Column ("1F1", Character, Nominal, Formula(:Name( "0x905" ) || :Name( "0x904" )));
dt2 &amp;lt;&amp;lt; New Column ("1F1-DEC", Numeric, Nominal, Formula(sum = 0;

for(i = 1, i&amp;lt;= 32, i++,
sum = sum + num(substr(:Name("1F1"), 33-i, 1))*2^(i-1);
);););&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 08 Oct 2020 15:25:52 GMT</pubDate>
    <dc:creator>kuanaunwei</dc:creator>
    <dc:date>2020-10-08T15:25:52Z</dc:date>
    <item>
      <title>How to Convert a 32bit Binary data to Decimal in jmp Script</title>
      <link>https://community.jmp.com/t5/Discussions/How-to-Convert-a-32bit-Binary-data-to-Decimal-in-jmp-Script/m-p/318930#M56944</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a few sets of 32bit binary data that I want to convert it to Decimal for mathematical calculation purposes.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can be any random 32bit binary data.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So far i have tried out these:&lt;/P&gt;&lt;P&gt;1. Formula(base("32bit Binary Data",2))&lt;/P&gt;&lt;P&gt;2. BLOB&lt;/P&gt;&lt;P&gt;3. Hex to Decimal (Char to Hex ("32bit Binary Data"))&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;32bit Binary Data:&lt;/P&gt;&lt;P&gt;00000000000110001101011110111000&lt;BR /&gt;00000000000111010000000001110100&lt;BR /&gt;00000000000111011001001000100000&lt;BR /&gt;00000000000110011001010111101000&lt;BR /&gt;00000000000111110001111110110101&lt;BR /&gt;00000000000110011110000101110000&lt;BR /&gt;00000000000111001000111010001000&lt;BR /&gt;00000000000111001000110010100000&lt;BR /&gt;00000000000110110111000001011110&lt;BR /&gt;00000000000111011101100101010000&lt;BR /&gt;00000000000110101100110100110100&lt;BR /&gt;00000000000110110011100100001011&lt;BR /&gt;00000000000111100111010111100110&lt;BR /&gt;00000000001000001111101010110100&lt;BR /&gt;00000000000111010010000011101111&lt;BR /&gt;00000000000110111110010010001000&lt;BR /&gt;00000000000111011011100111100100&lt;BR /&gt;00000000000110111010111001101100&lt;BR /&gt;00000000000111000111110001001100&lt;/P&gt;</description>
      <pubDate>Sat, 10 Jun 2023 23:20:05 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-to-Convert-a-32bit-Binary-data-to-Decimal-in-jmp-Script/m-p/318930#M56944</guid>
      <dc:creator>kuanaunwei</dc:creator>
      <dc:date>2023-06-10T23:20:05Z</dc:date>
    </item>
    <item>
      <title>Re: How to Convert a 32bit Binary data to Decimal in jmp Script</title>
      <link>https://community.jmp.com/t5/Discussions/How-to-Convert-a-32bit-Binary-data-to-Decimal-in-jmp-Script/m-p/318960#M56948</link>
      <description>&lt;P&gt;Please read this, JMP15 has a built-in function for this kind of conversion:&lt;/P&gt;
&lt;P&gt;&lt;LI-MESSAGE title="All your base are belong to us (in JSL)" uid="227367" url="https://community.jmp.com/t5/JMPer-Cable/All-your-base-are-belong-to-us-in-JSL/m-p/227367#U227367" discussion_style_icon_css="lia-mention-container-editor-message lia-img-icon-blog-thread lia-fa-icon lia-fa-blog lia-fa-thread lia-fa"&gt;&lt;/LI-MESSAGE&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Oct 2020 15:26:49 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-to-Convert-a-32bit-Binary-data-to-Decimal-in-jmp-Script/m-p/318960#M56948</guid>
      <dc:creator>ThuongLe</dc:creator>
      <dc:date>2020-10-08T15:26:49Z</dc:date>
    </item>
    <item>
      <title>Re: How to Convert a 32bit Binary data to Decimal in jmp Script</title>
      <link>https://community.jmp.com/t5/Discussions/How-to-Convert-a-32bit-Binary-data-to-Decimal-in-jmp-Script/m-p/318983#M56949</link>
      <description>I do not have JMP15 version installed. Currently using JMP 11 Pro. So this syntax cant be applied. I have also tried out those syntax</description>
      <pubDate>Thu, 08 Oct 2020 05:36:13 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-to-Convert-a-32bit-Binary-data-to-Decimal-in-jmp-Script/m-p/318983#M56949</guid>
      <dc:creator>kuanaunwei</dc:creator>
      <dc:date>2020-10-08T05:36:13Z</dc:date>
    </item>
    <item>
      <title>Re: How to Convert a 32bit Binary data to Decimal in jmp Script</title>
      <link>https://community.jmp.com/t5/Discussions/How-to-Convert-a-32bit-Binary-data-to-Decimal-in-jmp-Script/m-p/318984#M56950</link>
      <description>&lt;P&gt;I have wrote a quick script, you can modify to become a function:&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;a = "00000000000110001101011110111000";
sum = 0;

for(i = 1, i&amp;lt;= 32, i++,
	sum = sum + num(substr(a, 33-i, 1))*2^(i-1);
);&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 08 Oct 2020 05:49:08 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-to-Convert-a-32bit-Binary-data-to-Decimal-in-jmp-Script/m-p/318984#M56950</guid>
      <dc:creator>ThuongLe</dc:creator>
      <dc:date>2020-10-08T05:49:08Z</dc:date>
    </item>
    <item>
      <title>Re: How to Convert a 32bit Binary data to Decimal in jmp Script</title>
      <link>https://community.jmp.com/t5/Discussions/How-to-Convert-a-32bit-Binary-data-to-Decimal-in-jmp-Script/m-p/318990#M56954</link>
      <description>&lt;P&gt;I tried out the function script it is working. However, I am trying to create a new column with the decimal data. It seems to be blank on that column 1F1-DEC.&lt;BR /&gt;&lt;BR /&gt;Below is my script:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;dt2 &amp;lt;&amp;lt; New Column ("1F1", Character, Nominal, Formula(:Name( "0x905" ) || :Name( "0x904" )));
dt2 &amp;lt;&amp;lt; New Column ("1F1-DEC", Numeric, Nominal, Formula(sum = 0;

for(i = 1, i&amp;lt;= 32, i++,
sum = sum + num(substr(:Name("1F1"), 33-i, 1))*2^(i-1);
);););&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Oct 2020 15:25:52 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-to-Convert-a-32bit-Binary-data-to-Decimal-in-jmp-Script/m-p/318990#M56954</guid>
      <dc:creator>kuanaunwei</dc:creator>
      <dc:date>2020-10-08T15:25:52Z</dc:date>
    </item>
    <item>
      <title>Re: How to Convert a 32bit Binary data to Decimal in jmp Script</title>
      <link>https://community.jmp.com/t5/Discussions/How-to-Convert-a-32bit-Binary-data-to-Decimal-in-jmp-Script/m-p/319011#M56955</link>
      <description>&lt;P&gt;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/13688"&gt;@ThuongLe&lt;/a&gt;&amp;nbsp; provided a very nice piece of JSL.&amp;nbsp; Your modification into a column's formula is what is causing the issue.&amp;nbsp; Try this formula.&amp;nbsp; The code is a little more generic and also, it forces the "sum" variable to be the last item executed in the formula, which is what is returned to the value for the row the formula is working on&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;sum = 0;
end = Length( :Name("1F1") );
For( i = 1, i &amp;lt;= end, i++,
	sum = sum + Num( Substr( :Name("1F1") , (end + 1) - i, 1 ) ) * 2 ^ (i - 1)
);
sum;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 08 Oct 2020 09:48:40 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-to-Convert-a-32bit-Binary-data-to-Decimal-in-jmp-Script/m-p/319011#M56955</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2020-10-08T09:48:40Z</dc:date>
    </item>
    <item>
      <title>Re: How to Convert a 32bit Binary data to Decimal in jmp Script</title>
      <link>https://community.jmp.com/t5/Discussions/How-to-Convert-a-32bit-Binary-data-to-Decimal-in-jmp-Script/m-p/319012#M56956</link>
      <description>&lt;P&gt;&lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/2687"&gt;@txnelson&lt;/a&gt;IT WORKS!!! Thanks alot! I have been working on this for quite some time.&lt;/P&gt;</description>
      <pubDate>Thu, 08 Oct 2020 10:44:47 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/How-to-Convert-a-32bit-Binary-data-to-Decimal-in-jmp-Script/m-p/319012#M56956</guid>
      <dc:creator>kuanaunwei</dc:creator>
      <dc:date>2020-10-08T10:44:47Z</dc:date>
    </item>
  </channel>
</rss>

