LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

creating a numerical table multiple precision

Hi,
 
I am kinda new at this but I was wondering if it was possible to create a numeric table with multiple precisions.  To explain better, I have a table with two columns and I would like the first column to be with precision zero and the other with precision 2. 
 
Attached is the Vi that I was using where I converted the string from the table to a numerica array, converted the values to the required precision I wanted, and then converted the numeric array back into a string to place in the table.  However this caused labview to keep crashing on me, indicating "Fatal Internal Error : " transact.cpp", line 1323"
 
Some other options I have tried are using the key down? event option that forced the user to only type in numbers in the table, however I still had no control over the precision.  I have also tried to use flat sequences, etc... but to no avail. 
 
Thanks in advance for any help
 
Reza
 
 
0 Kudos
Message 1 of 5
(2,927 Views)
in your value change event, wire "NewVal" from the left hand side of your node instead of using the local write variable out to the left... it should fix your problem.  the timeout case is not required.

Paul
0 Kudos
Message 2 of 5
(2,922 Views)
I tried what you asked but it still crashes
 
Reza
 
0 Kudos
Message 3 of 5
(2,913 Views)
Well, "delete from array" is probably not the right tool to get two colums of a 2D array, right? 😮 Use "index array" instead.
 
Or you could just do autoindexing as in the attached code draft.
 
 

(btw: I cannot duplicate the crash with your VI. Any special instructions?)

Message Edited by altenbach on 07-10-2007 02:32 PM

Download All
0 Kudos
Message 4 of 5
(2,910 Views)
Thanks everybody, the problem was that I had to upgrade to version 8.2.1, seems like it was a bug in version 8.2
0 Kudos
Message 5 of 5
(2,860 Views)