Put 2 items in a table

Hi people, finally I made a program that works very well, but only he is a problem.

The problem is that in the table, you can see on the photo "program1" have the continuous time and continious data in all lines. And I don't know how to make photo "Iwant" I added, in different lines show what is happening with the voltage and time.

I looked in all the forum and others, there is no examples on the tables + data. Like what I want...

Someone has an idea how to do?

Thank you very much


Tags: NI Software

Similar Questions

  • Place the items in the table next to each other on stage

    Hey guys,.

    I know I have to do something wrong that is easy and simple to fix, but I can't fix.

    I have a table called a frame of a movieclip and I want to place each image as a 'menu' on the stage.

    The problem I have is that I want to put each item in menu next to each other, but the only code I could find work is the 3D carousel.

    So I try to adapt this code to my needs.

    Where I'm going wrong? Any help would be great.

    Code below:

    package classes

    {

    import flash.display.MovieClip;

    com.greensock.*;//for interpolation ability to import

    import com.greensock.TweenLite;

    com.greensock.easing import. *;

    import flash.filters.BlurFilter;

    import flash.events.Event;

    import flash.utils.Timer;

    import flash.events.TimerEvent;

    import flash.display. *;

    import flash.events. *;

    import flash.sampler.StackFrame;

    SerializableAttribute public class extends MovieClip MenuSystem

    {

    private var blur: BlurFilter = new BlurFilter (0,0,1);

    private var holderMc:MovieClip = new MovieClip();

    private var radiusX:uint = 1200; / / width of the carousel

    private var rayonY: uint = 400; / / height of the carousel

    private var centerX:Number = 100; / / x position of the center of the carousel

    private var centerY: Number = 350; / / the position there from the center of the carousel

    private var speed: Number = 0.01; / / initial rotation of the carousel speed

    private var itemArray:Array = new Array(); / / store the items to sort them according to their 'depth' - see the sortBySize() function.

    public var navigationPopupInfo:NavigationPopupInfo = new NavigationPopupInfo();

    public void MenuSystem()

    {

    the constructor code

    We do support for the menu system serve

    addChild (holderMc);

    holderMc.y = - 200;

    Also add a listener to control the rotation of the speed menu

    / * addEventListener (MouseEvent.MOUSE_MOVE, OnMouseMoveHandler);

    */                    }

    public function initNavigationPop (): void

    {

    TweenMax.to (navigationPopupInfo, 0, {alpha: 0, 40-y:, blurFilter: {blurX:3, blurY:10}});}})

    holderMc.addChild (navigationPopupInfo);

    navigationPopupInfo.x = (-navigationPopupInfo.width / 2);

    TweenMax.to (navigationPopupInfo, 2, {delay: 1, alpha: 1, y: 10, ease:Elastic.easeOut});})

    TweenMax.to (navigationPopupInfo, 1, {delay: 1, blurFilter: {blurX:0, blurY:0}});}})

    }

    Place the vital elements on stage

    public void initRange(numOfMenuItems:Number):void

    {

    for (var i: uint = 0; i < numOfMenuItems; i ++)

    {

    var arrayBoxItem:String = ('model' + (i + 1) + '_');

    var itemMc:ItemMc = new ItemMc();

    public var angl:Number; belongs to the class of the element.

    Item class extends ItemInner in the library FLA.

    itemMc.angl = i * (400 / numOfHomeRangeItems);

    itemMc.alpha = 0.8;

    itemMc.name = (arrayBoxItem);

    trace (itemMc.Name);

    holderMc.addChild (itemMc);

    itemArray.push (itemMc);

    itemMc.itemHitter.buttonMode = true;

    itemMc.addEventListener (Event.ENTER_FRAME, enterFrameHandler);

    Listen MouseEvents only on the icons, not on reflection;

    itemMc.itemHitter.addEventListener (MouseEvent.CLICK, clickHandler);

    itemMc.itemHitter.addEventListener (MouseEvent.ROLL_OVER, rollOverHandler);

    itemMc.itemHitter.addEventListener (MouseEvent.ROLL_OUT, rollOutHandler);

    itemMc.iconMc.gotoAndStop (arrayBoxItem);

    }

    }

    public void clickHandler(event:MouseEvent):void

    {

    clean your audience before doing anything else to release

    the user CPU resources

    for (var i: uint = 0; i < itemArray.length; i ++)

    {

    var itemMc:ItemMc = itemArray [i];

    itemMc.removeEventListener (Event.ENTER_FRAME, enterFrameHandler);

    itemMc.itemHitter.removeEventListener (MouseEvent.CLICK, clickHandler);

    itemMc.itemHitter.removeEventListener (MouseEvent.ROLL_OVER, rollOverHandler);

    itemMc.itemHitter.removeEventListener (MouseEvent.ROLL_OUT, rollOutHandler);

    Optional:;

    TweenLite.to (itemMc, 1, {scaleX:0, scaleY: 0, alpha: 0.1, ease:Elastic.easeInOut});})

    TweenMax.to (itemMc, 1, {blurFilter: {blurX:5, blurY:5}});}})

    to replace the carousel again see function reInit()

    FIND A WAY TO REMOVE ITEMS

    this.removeChild (itemMc);

    }

    Tabula Rasa, to prepare variables

    var variantName:String = event.target.parent.name;

    itemArray.splice ();

    If (variantName == "backBtn") {MovieClip (root) .reinitMenuSystem () ;}

    else {MovieClip (root) .addVariantPage (variantName) ;}

    }

    /////////////////////////////////////////////////////////////////////////////// /////////////////////// POSITION ITEMS IN CAROUSEL

    position items in the Menu

    public void enterFrameHandler(event:Event):void

    {

    Event.Target.x = centerX; / / position of the element x

    Event.Target.y = centerY / / position point y of

    Scale according to position point there to give the point of view

    / * var s:Number = event.target.y / (centerY + rayonY);

    event.target.scaleX = event.target.scaleY = s;

    Event.Target.angl += speed; / / speed is updated by OnMouseMoveHandler

    ADD DOF

    blur.blurX = - event.target.y / 10 + 21;

    blur.blurY = - event.target.y / 10 + 21;

    Event.Target.filters = [blur];

    Finally set the size of the elements

    sortBySize();

    */                    }

    /////////////

    Check the progress of ticks

    / / / TRI SIZE DETERMINE DEPTH OF ELEMENTS

    set the display list index (depth) of the elements according to their

    scaleX property so that the element, the index is high (depth)

    / * public function sortBySize (): void

    {

    It is not a property Array.ASCENDING DECLINING use and reverse()

    itemArray.sortOn ("scaleX", Array.DESCENDING |) Array.NUMERIC);

    itemArray.reverse ();

    for (var i: uint = 0; i < itemArray.length; i ++)

    {

    var itemMc:ItemMc = itemArray [i];

    holderMc.setChildIndex (itemMc, i);

    }

    }

    */

    /////////////////////////////////////////////////////////////////////////////// /////////////////////// ITEMS WHEN ROLLOVER & OUT

    public void rollOverHandler(event:MouseEvent):void

    {

    var currentModel:String = event.target.parent.iconMc.parent.name;

    Event.Target.parent.alpha = 1;

    TweenLite.to (event.target.parent.iconMc.tooltipMc, 1, {alpha: 1, y:-40, ease:Elastic.easeOut});})

    event.target.parent.iconMc.tooltipMc.tipHeader.gotoAndStop (currentModel);

    }

    function rollOutHandler(event:MouseEvent):void

    {

    Event.Target.parent.alpha = 0.8;

    TweenLite.to (event.target.parent.iconMc.tooltipMc,.5, {alpha: 0, y:-27});})

    }

    / / / ITEMS IN THE CAROUSEL MOVEMENT ACCORDING TO THE POSITION OF THE MOUSE

    /*

    Update of the speed at which the carousel turns accoring to the distance of the mouse since the center of the stage. The variable speed is only updated when the mouse is over the point Sprites.

    */

    / * function mouseMoveHandler(event:MouseEvent):void public

    {

    Speed = (mouseX - centerX) / 20000;

    }

    */          }

    }

    I have a table called a frame of a movieclip and I want to place each image as a 'menu' on the stage

    This code will take a MovieClip in your library with the link ("Menuitem") that has 5 labeled keyframes "menuitem 1 «...» "" menuitem 5 ', it is adapted accordingly to your stagesize and distribute, and align the elements at the top from left to right:

    I havemport flash.display.MovieClip;

    var menu_Array:Array = new Array();

    the var menu: MovieClip = new MovieClip();

    var stageWidth:int = stage.stageWidth;

    var menuWidth:int = 0;

    for (var i: int = 0; i<5;>

    {

    var menuItem:Menuitem = new Menuitem();

    menuWidth += menuItem.width;

    menu_Array.push (MenuItem);

    }

    function distrbuteAndAlignItems(_menu:MovieClip,_array:Array):void

    {

    var scaleFactor:Number = stageWidth / menuWidth;

    var xAdjustment:Number;

    trace (scaleFactor);

    for (var j: int = 0; j<_array.length;>

    {

    MovieClip(_array[j]).scaleX = MovieClip(_array[j]).scaleY = scaleFactor;

    for (var k: int = 0; k

    {

    xAdjustment += MovieClip(_array[j]).width;

    }

    _ARRAY [j] .x = xAdjustment;

    _ARRAY [j].gotoAndStop(j+1);

    xAdjustment = 0;

    _Menu. AddChild (_ARRAY [j]);

    }

    addChild (_menu);

    }

    distrbuteAndAlignItems (menu, menu_Array);


    If that's what you're looking for...

  • Problem to display items in a table

    I have a list of delimited by commas, called "listtest.

    I put each item in the list in a table called 'params '.
    Now I use a loop 'for' for each element of the array.
    I tried the code below, but I don't get the items.

    See code below:

    var params: Array = listtest.split(",");

    for (var i: int = 0; i < params.length; i ++) {}
    Alert.Show (new String (params, ));
    Alert.Show (new String(params
    .displayName));
    }

    Can someone tell me how to get the items in the Alertbox.

    THX

    I had myself. I fink I slept all by writing code.

    It's so simple!

    Here it is:

    for (var i: int = 0; i)< params.length;="">
    Alert.Show (new String (params, ));
    }

    Rgds,
    Yaya

  • How can I determine which item in a table was just clicked on?

    I have a table set in place on my front. When user right click on an item in this table, I would like to be able choose among 3 different options. I have the shortcut menu works, but I need to know what element of the array of the user in a click with the right button to determine what values to change. How can I get the index of the item?

    Thanks for any help!

    https://decibel.NI.com/content/docs/doc-6406

  • How can I read items in four tables and store them in variables?

    Greetings,

    I have 4 tables which I read to control an autonomous robot vehicle as instructions.

    I must be able to read the first elements of each table and store in separate variables 4 (direction, speed, angle, distance). Wait until the first statement has been executed. Then I move on to the second elements of each array. I'll repeat this until I went through all the elements. I am struggling to figure out how to do this?

    Please note:

    -The number of items in the tables is always the same, although the number of items varies as can be less instructions or more.

    For example, a full trial takes 1st element of table 1, table 2, table 3 and table 4 and it builds something like: forward, 10, 20, to the left. This will then be the robot moving forward at a speed of 10 over a distance of 20 and then turn left. Once this done then it contains the elements 2 and so on.

    Please find attached my VI that reads a text file and creates 4 berries.

    Thank you.

    stanm13 wrote: Unfortunately, I don't think you understood my question.

    Then, I would say a) you don't understand the answer or b) you explain well enough.

    To make each element of an array, using a loop FOR with autoindexing entered is the way to go.

  • How Split items in a table

    Hi guys

    I have signal consisting of a few numbers... .they are declared separately to Labview as x, y, z.

    So I need a way to group 3 these items in a table (for example) as x refes to a data point, number there is tension and z is the current.

    I would then separate the 'picture' in a XY Chart for I draw vs V.

    Any suggestions?

    Rgards

    B

    Hi Barrys,

    I'm not very clear on your doubts. I guess that if you can make a chart of your x y z-values, then you can yourself. See the attached example. I made a picture of a set of values. Instead of the constant I've used, you can read directly in your worksheet. I hope this helps.

    Kind regards
    Amine31

    (Bravo to give good answers, mark it as a Solution If your problem is resolved)

  • E/s files does not save the items in the table

    I can't save the items in the table. If I quit the program and restart it, the array starts at 0 again. I want it from the value at which it stopped.

    Is this a flaw in the Subvi "Timer A1"?

    Thanks for the help.

    mhaque

    Your feedback nodes are defined overall boot on the first call, as evidenced by the glyphs.  If you are stop and start your program, must be configured to initialize worldwide on the compilation or the load, simply right-click and change the setting.  This should give you the behavior you're looking for, but does not exclude the intrinsic problems with the code.

  • How to convert a table 1 d of cluster of 5 items in a table of numbers 2D? (a graph historical data)

    Hello

    in my vi, I have an array with 5 slots displaying measurement data.

    The user must be able to record all the data in the history of the card at any time. (for example the user looks at the picture and something happens, then it based on a 'save' - button)

    I know that I can read the data in the history with a property node. This isn't the problem. The problem is, how to deal with the data? The type of history data is a table 1 d of cluster of 5 elements.

    I convert these data somehow in a 2 D-table of numbers or strings, so that I can easily save it to a text file.

    How to convert a table 1 d of cluster of 5 items in a table of numbers 2D?

    I use LabVIEW 7.1

    Johannes

    Hallo Johannes,

    the photo shows the trivial way:

  • put an item into the basket, made an empty recycle bin, need return the item, please help, I did nothing since the drain, so the machine is in the same condition as when I emptied

    put an item into the basket, made an empty recycle bin, need return the item, please help, I did nothing since the drain, so the machine is in the same condition as when I emptied

    If you have xp, you can do system restore

  • Get random items, no repetitive table

    Hello!

    I'm doing a 20-question, multiple-choice quiz. Each question is chosen at random in a table, and whenever the user clicks on the right answer, another random question comes up. I was not able to find a way to make sure not to repeat issues already selected. I tried to push the selected items in a table, then using $.grep and an if statement to check if the other randomly chosen question is already in the new table or not, but I couldn't get that to work.

    My code in the Panel of compositionReady is:

    var arr is ["Symbol_1", 'Symbol_2', 'Symbol_3', 'Symbol_4', 'Symbol_5', 'Symbol_6', 'Symbol_7', 'Symbol_8', 'Symbol_9', 'Symbol_10', 'Symbol_11', 'Symbol_12', 'Symbol_13', 'Symbol_14', 'Symbol_15', 'Symbol_16', 'Symbol_17', 'Symbol_18', 'Symbol_19', 'Symbol_20'];.

    sym.setVariable ("arr", arr);

    arr.sort (Function () {return 0.5 - Math.random ()});

    arr. Length = 20;

    var c = Math.floor (Math.random () * 100) %arr.length;

    for (i = 0; i < 20; i ++) {}

    SYM.$(arr[i]). Hide();

    SYM.$(arr[ques]). Show();

    };

    and whenever you click on the right answer, I run this:

    sym.getComposition () .getStage ().$("try_again1").hide ();

    sym.getComposition () .getStage ().$("correct1").show ();

    sym.getComposition () .getStage ().getSymbol("correct1").play ();

    var arr = sym.getComposition () .getStage () .getVariable ("arr");

    var c = Math.floor (Math.random () * 100) %arr.length;

    for (i = 0; i < = 20; i ++) {}

    sym.getComposition () .getStage ().$(arr[i]).hide ();

    sym.getComposition () .getStage ().$(arr[ques]).show ();

    }

    An overview of this would be much appreciated!


    Hi, bettiesac212-

    Well, I took a quick glance to your project (including project files was very useful, which is said by the way).  So what happens, is that you have included my code snippet in the middle of all the other things happening in your file.  There are a lot of questions I had looking at your code, like:

    • What is 'e '?  Where did this come from?
    • Why did you an array.sort initially?
    • Why do you attribute arr.length?  It is a property of arr already, so there is no reason to assign this

    Anyway, I cleaned up the code a bit to my snippet in.  I left some of her "as an exercise to the student", to paraphrase some of my old books, but I hope the console log will show you that usedArr is now a random picture that you can save.  If you save a variable that has the index, (aka "what question am I on?"), then you can get where you are now, add one, save this variable and are looking for the next item in usedArr and know that it is properly randomized.

    For those who are looking for an answer, this is the code I ended up using:

    var usedArr = new Array();

    var currentIndex = 0;

    While (currentIndex< 20)="">

    var randNum is Math.floor ((Math.random () * 100)) % 20;.

    If (usedArr [randNum] == undefined) {}

    We can place an object!

    usedArr [randNum] = arr [currentIndex];

    currentIndex ++;

    }

    by do not increment the currentIndex, we force basically he draw again

    }

    for (i = 0; i< usedarr.length;="" i++)="">

    Console.log ("index usedArr" + i + ":" + usedArr [i]);

    }

    You can save your new table and just browse each time

    you say "next question."

    I think that's more or less what I posted in my previous answer.  Bettie, I'll send you a link to your project files via private message in a few minutes.

    Thank you

    -Elaine

  • Returns the unique items in a table

    I would like to know how to get combanations of any table without repetitions of the same elements in a different order.

    The table is made of properties of the object and could have a variable number of elements.

    In other words, if I have an array of 2 elements for example

    [a, b]

    I want to receive 3 new arrays of void

    (1) [a]

    (2) [b]

    (3) [a, b]

    I don't want to receive [b, a] as having the same elements as [a, b] only in a different order.

    Well, if there just 2 items in the table then it's pretty easy, but when there is more then I do not understand!

    An array of 4 elements for example

    [a, b, c and d]

    would need to produce a new table of the following tables 15 sub

    (1) [a]

    (2) [b]

    (3) [c]

    (4) [d]

    (5) [a, b]

    (6) [a, c]

    (7) [a, d]

    (8) [b, c]

    (9) [b, d]

    (10) [c, d]

    (11) [a, b, c]

    (12) [a, b, d]

    (13) [a, c and d]

    (14) [b, c and d]

    (15) [a, b, c and d]

    A table of 5 elements would give me overtime 24 tables and so forth.

    I tried many ways with diddlysquat results

    Slice, splice and all things nice!

    If someone of you could share this trade secret with me, I would appreciate it a lot.

    Trevor

    Nice challenge!

    We could try this:

    function arrayParts(/*arr*/a, r,i,j,t,s,p)
    // -------------------------------------
    // Note: a is supposed to contain unique items
    // [if necessary, apply a makeUnique routine first]
    {
        if(! (i = Math.pow(2,a.length)-1) ){ return null; }
        (r=[]).toString = function(){return this.join('\r');};
    
        while(i--)
            {
            r[i] = t = [];
            s = (1+i).toString(2);
            p = (j=s.length) - 1;
            while( j-- ) '1'==s[j] && t[t.length]=a[p-j];
            }
    
        // Reorder by length [if needed!]
        // ---
        r.sort( function(x,y){return x.length-y.length;} );
    
        return  r;
    }
    
    // Sample code
    // ---
    var arrTest = ['Blue','Red','Yellow','Green','Black'];
    alert( arrayParts(arrTest) );
    

    Really not optimized, but it was pretty fun to write ;-)

    @+

    Marc

  • How can I remove a specific item of a table?

    Hello.

    I have an array of movieclips and when my (controlled with the keyboard) circle hitTests true with one of the clips inside this table I want to delete this movieclip to the table, so when I hitTest it even once, it returns false (I hitTest using a ' for in ' with this table).

    How to remove a specific item of a table?

    Can someone help me? Thank you very much.

    Try:

    yourArray.splice (yourArray.indexOf (yourmovieclip), 1);

  • Adding items in a table

    Hello guys, I looked for a solution to my problem, but I can not find the correct answer...

    Here's the thing;

    I have a variable (let's call it 'Variable Case'). Whenever this variable goes from 0 to 1, I want to add to the value of another variable (let's call this a "Defective nozzle") to an array of 2D. So far, nothing impressive, but things will get worse now!
    To be sure I added correctly the value of "Defective nozzle" in my table, I have another variable (let's call it 'Successfully added') which goes from 0 (Nothing) to 1 (the value added in the table). When 'Successfully added' is '1', I have to set the value of 'Box' return from 1 to 0 (the 'Case' variable is in a while loop which is refreshed every 100 ms so it is very important that "The case" goes to 0 as soon as 'Defective nozzle' writing is done) and once the 'case' is 0 , the value 'Successfully added' aswell 0.
    In addition, the size of the array is set to 10 items and whenever a value is written in this document, I have to increment the value of the index for the next value.

    How to understand;

    First iteration:

    • I have (from table) = 0

    • Business goes from 0 to 1

    • I insert the "Defective nozzle" value in the table

    • "Successfully added" goes from 0 to 1 (the value was written in the table)

    • I put back 'Case' to 0

    • I (index table) ++

    • 'Successfully added' move to '0 '.

    Second iteration:

    • I have (from table) = 1

    • Business goes from 0 to 1

    • I insert the "Defective nozzle" value in the table

    • "Successfully added" goes from 0 to 1 (the value was written in the table)

    • I put back 'Case' to 0

    • I (index table) ++

    • 'Successfully added' move to '0 '.

    Third generation (you have the thing...)

    I have everything works but the "I ++" thingy. Could you take a look at my vi and tell me what I'm doing wrong? Thanks for your help!

    Hello Claude,.

    meaning of GerdW, is, that you don't find the answers to many questions.

    1. Due to the paradigm of data flow of LabVIEW, independent (and not with the wire) parts of the diagram run in parallel. If the sequence you have described in your message will run not in your VI, because the structure of the case, the structure of the event and the select node are independent of each other. You see, if you perform the VI mode with the debugging light bulb on.

    2. Shared variables are not the best way to store values, except that you want to share these values with other applications on remote computers. The best way to pass values from one part of the block diagram to another is a thread!

    3. "Change the value" - event fires only if the value is passed to the user interface, this means only by the user or through the 'value (signalling)' property node. So in your VI this event never fires. And because the terminal timeout is not wired, the structure of the event you expected forever to run your loop don't cycle.

    4. The part with the select node is already described in the Rube Goldberg-Thread, this means: If TRUE then TRUE else FALSE

    I modified your VI so that he could answer some of your needs. Have a look at it and maybe you can answer the questions that came up to me:

    1. Why "table initialized" a 2D array and to what index elements must be inserted?

    2. Why 'table initialized' limited to 5 rows and 2 columns, and what happens when you want to insert multiple items? You can start again by the index 0? Do the loop terminate?

    3. If you want an unlimited size of the "initialized array", you must use the node 'build array' instead of 'subset of table to replace.

  • The delay between the "successfully added" definition affecting the value TRUE and FALSE reset is very short (about 10 ns), do you really need this information?
  • For some reason, I'm not able to view a VI. I get the message error that the extension doesn't ' corresponds to the file type.

  • Can not put the item in the basket on the Amazon site

    In Firefox (15), Safari, but not Opera I can't put an article in the basket on the Amazon website. This problem occurs ONLY when you purchase an article in clothing and accessories, where it is necessary to specify a size. If I search for and select that item, like a pair of pants, the section where the item is put in the basket is dimmed, and there is a statement to select a size. I selects a size, and then move the cursor to the point where I can add it to the cart. But this section remains dim instead of shiny. I can't add the item to the basket. UNLESS I order a belt! A belt has a size, you must specify, and you can put it in the basket. I DIDN'T HAVE THIS PROBLEM until ABOUT a WEEK AGO, after downloading a software update that contains a HP printer driver. That the problem got solved by a technician HP working remotely. I talked to Apple several times, he cannot understand what is the problem with the Amazon site. I don't have this problem on a MacBookPro running 10.6.8. I have it only on a MacPro 10.6.8 also running desktop machine. I reinstalled 10.6.3 on the desktop Mac since the Snow Leopard DVD and updated to 10.6.8 (not including the HP driver on the chance that could have triggered it. Unable to move items "sizes" to cart persists, as described. Note once again, that I have the same problem in Safari, but not a problem at the opera. I encouraged cookies and third party cookies. I tried to restart with disabled modules. I have deleted cookies from Amazon, and Amazon to re - install then allowed them. There is no firewall to the top. The desktop machine is about 6-8 years. Even if I only have 1 GB of RAM, there is no apparent hardware problem. This could be a firmware issue? Of course, I have the workaround to use Opera or the laptop if I want to buy socks, but it's annoying to have this inconsistency. Any advice would be appreciated. Thank you. Gene

    If clearing cookies doesn't work, then it is possible that the cookies.sqlite file that stores the cookies is corrupted.

    Rename (or delete) cookies.sqlite (cookies.sqlite.old) and delete other files to present as cookie cookies.sqlite - journal in the profile folder of Firefox in the case where the cookies.sqlite file has been corrupted.

  • How to put each item in a list on a line separate from the text (Applescript)

    I'm working on a well-founded ApplescriptObjc application, and I need feedback on how to do something with a list. I've seen many ways to convert text files into lists online, but I have a list and you have to put each element on its own line. I was not able to find a way to do it by myself, or by doing the search.  I'd appreciate any help on this!

    {"Apple Computer", "Macintosh", "Lisa"} to Apple Computer

    Macintosh

    Lisa

    Here:

    the_string value «»

    Repeat with this_line in {"Apple Computer", "Macintosh", "Lisa"}

    Set the_string the_string & this_line & return

    end repeat

    items 1 thru-2 of the_string the_string value as string

    (141209)

Maybe you are looking for