Traction control

 I am building a personal Project that the traction system is my problem...
The main idea is: I set the desired distance, it moves till there, than it moves back at the same point where it have started (no need to be precisly at the same point.. some inches far or before doesnt matter) and get stopped
The problem is: if I set for example 100 feet, it travel to 100 feet, when it gets 100 feet it changes the digital output that control the relay ( arduino 5v relay board) to make it moves backward, but when it get any number smaller tham 100 feet, it changes again and try to travel to 100 feet than it try to go reverse, kind of redundance.
I am using Ni myRio and a quadrature encoder with A and B channel and 360 pulses per revolution
I have attached a VI that runs like on the software but I have set a knob that works like a encoder
 

I'm not sure exactly what part you're asking for help with. Are you having trouble with the logic for the booleans? I see that shows Forward until you get above 500, then shows true Reverse, but then switches back to Forward once you go below 500 again. I think you want to have a changing target once it reaches it's destination because currently the target location is always 500 (or whatever you put for the input).
You need to add a little more information to the logic, so that it doesn't try to go back the way it just came. This can be done by changing the target from 500 once it reaches its destination. Like this:

Similar Messages

  • [Project CARS] OPC Championship

    [Event suspended due to technical issues with the game. Will resume with new championship when issues are resolved.]
    Welcome to the OPC Championship for Project CARS on PlayStation 4. Brought to you by the Official PlayStation Community Race Crew.
    Starting on Wednesday the 1st of July 2015 at 19:30 (UK Time), and every Wednesday thereafter. We will be starting the first OPC Championship off with a short 6 week series using the Ginetta G40 Junior on British tracks.
    To take part in the event, simple add your name to the list below (up to 16 drivers). Try to include the car number and livery, so we can get a nice varied grid. And send me a friend request. Invites will be sent out once the lobby is open.
    The Details:
    Starting Times: (UK Time)
    Lobby Opens - 19:30
    Practice Session - 20:00
    Qualifying - 20:30
    Warm Up - 20:40
    Race - 20:45
    Car:
    Ginetta G40 Junior
    Tracks & Schedule:
    D=Day N=Night
    (All dry weather races)
    Week 1 - 01/07/15
    Donington Park GP (D) 16 Laps
    Week 2 - 8/07/15
    Snetterton 300 (D) 13 Laps
    Week 3 - 15/07/15
    Brands Hatch GP (D) 17 Laps
    Week 4 - 22/07/15
    Oulton Park International (D) 15 Laps
    Week 5 - 29/07/15
    Cadwell GP (D) 17 Laps
    Week 6 - 05/08/15
    Silverstone GP (N) 12 Laps
    Rules & Regulations:
    Grid Size - 1 to 16
    Start Type - Grid Start
    ABS - Allowed
    Stability Control - Off
    Traction Control - Off
    Damage - Performance Impacting
    Mechanical Failures - Off
    Tire Wear - Real
    Fuel Usage - Real
    Auto Start Engine - On
    Flags & Penalties - On
    Points System:
    1st. 25 points
    2nd. 22 points
    3rd. 20 points
    4th. 18 points
    5th. 16 points
    6th. 14 points
    7th. 12 points
    8th. 10 points
    9th. 8 points
    10th. 6 points
    11th. 5 points
    12th. 4 points
    13th. 3 points
    14th. 2 points
    15th. 1 point
    16th. 0 points

    It's race week. Yay!
    Still lot's of places to fill up, which good. Bu also means it might not be worth going ahead with the championship if there is very little interest. Think we need at least 2 more drivers on the grid I know Knight_Angel is signing up, but I think he's starting a new ID. And where is  ? Not sure if  has the game yet, or is busy with work. And others are still undecided. Hopefully all will come good
    1. RenegadeXtreme - Machuca #18
    2. skells22 - Rimaa #44
    3. gus72 - Huntclub #72 
    4 danielw1002 - Convex #11
    5 Robalob28 - Shalstone #29
    6 Gooey - Curly #19
    7.
    8.
    9.
    10.
    11.
    12.
    13.
    14.
    15.
    16. 
    I did a bit of playing around with the car. Getting familiar with the game, as I have not played it much recently. And just getting a general idea of how it all works. Bit disappointed my the lack of variables I can tweek with the settings. But got my lap times down to the 1:49's. Will get quicker with a bit of practice. But if I can do 49's for the whole race, I will be happy

  • Control head movement and traction (Rotation) of front end D

    Hi,
    we got to print the standard cheques on continuous stationary of
    dimension 204 MM wide and 94 MM height. We have two printers available
    with us namely EPSON Lx 300+ and EPSON LQ 300 + II.
    Out of all standard page sizes available in both of the mentioned
    printer driver, two page sizes are close to our requirement.
    1. 6 3/4 Envelope 6 1/2 X 3 5/8 inches
    Problem : Width is less than what is required. hence the printer head
    not moving completely across cheque and information is getting
    truncated.
    Requirement : 8 1/2 X 3 5/8 inches.
    2. Envelope 220 X 110 MM
    Moves the ROTATOR longer than required. Hence the next cheque is not
    getting information at the appropriate place while doing the continuous
    cheque printing.
    Requirement :220 X 94 MM
    we have also contacted EPSON and could not get much help on that.
    Kindly suggest. So that the printer head movement and rotor movement
    can be controlled.
    Regards
    Hassan

    Well that was a bit confusing to read, but my guess is the file pointer is remaining at the end of the file if some sort of file close is not happening correctly when B is run inside A. You said when it is not shut down properly this happens, so all bets are off if the file isn't being closed. My suggestion is make sure the file is being closed properly (make sure you aren't aborting the VI, but instead are sending it a exit message), and if you do not use read from measurement file but instead use the file I/O VIs, there is a VI to set file position. You can set it to "start" every time before you read.
    This is just a guess, you may want to post your VI if you can. 
    CLA, LabVIEW Versions 2010-2013

  • Is this the right forum for this? Using a foot pedal to control apps?

    My girlfriend is doing medical transcription - she listens to audio and she types. People who do this, often use a footpedal to play, pause, rewind, etc. while transcribing. I'm hoping to set her up on the Mac to do this, there are pedals which are Mac compatible, but I don't know what their limitations are, or what is possible.
    I found some typical USB pedals, examples here:
    http://www.altoedge.com/pedals/
    ...and I'm wondering if anyone has had any luck using them? Can they be configured to control certain menu functions in any application? such as using the keyboard shortcuts in the System Preferences to control certain commands in other applications? I'm thinking that I could make great use of a pedal like this to control any audio player - iTunes, Garage Band, or a 3rd party app I bought and love, "The Amazing Slow-Downer" so that I can use this to practice with the guitar, playing along with recordings, similar to how she would do the exact same thing while listening to recordings and typing.
    I hope this is the right forum to bring this up. I don't have the pedal, I'm thinking of getting one, but I was hoping to get input from someone before springing for one. Thanks!!

    Well, this took me a while to get solved, but it is indeed solved.
    I tried USB Overdrive and it could, and perhaps should work, but apparently it will not. When adding a device, it seems that USB Overdrive is not set up to handle any input device that does not register itself as either a Mouse or a Joystick. The VEC USB Footpedal that I'm using is "Device type: Other".
    So, I went for Quickeys. And Quickeys can do it all. It did recognize the device, I was able to assign it to the scope of the particular audio playback app I wanted to use (Amazing Slow Downer OS X - which is truly amazing. Any musicians reading this who are looking for a way to learn pieces by ear, this does it better than anything else I've seen yet).
    I created a shortcut in Quickeys for the ASD app; added the middle button of the foot pedal as the trigger; set one step, entering 'space bar' as the step (which toggles playback, similar to many audio players).
    It all worked.
    Quickeys is very confusing and seemingly featured with an endless array of options. Enter at your own risk. Ask me for help. This was the only way to get it done that I could find. I did write to the author of USB Overdrive asking him to please support additional devices as I did find some traction from gamers who like to use a foot pedal in addition to other input devices. There was a Windows-only management utility for the foot pedal that was intended for custom input, assigning the buttons to any keyboard input or mouse click event. It would be nice to have a simple and easy to use utility like this. But, Quickeys did do the job.
    Thanks for your help, you guys!!!

  • Issue in creation of control cycle

    Dear Gurus,
    During creation of control cycle (LPK1), the fields for source information is not appearing in my system.
    I compared control cycle in a different ECC system where source information is appearing.
    How can make the screen appear in my ECC system.
    Please find the screenshots.
    Any pointers will be highly appreciated.
    This thread is further to the threads in Production Planning and LE/WM Forum. I could not resolve the issue with the threads.
    Hope that I will get any pointer in EWM forum.
    http://scn.sap.com/thread/3609441
    http://scn.sap.com/thread/3610822
    With Regards,
    Malay

    Hello Malay,
    Can first contact your ABAPer and ensure the bottom screen is not an Screen Enhancement?
    If it is a some custom development, your ABAPer can help you on the logic behind it.
    Else, Let us know.
    Regards,
    Sathish

  • IF-statement in Personas that is checking if control is inactive?

    Hi,
    I have this simple script in screen personas that is clicking the option: "Attachment list". Everything is working great if there is attachments.
    If there are no attachments the option is "inactive" or "greyed out". This will result in a script error.
    I thought this was going to be an easy fix by adding IF statement to the the script. But howerver I specify the critera for the IF statement the script will always try to click the Attachment list. The condition will simply always be TRUE.
    Am I missing something here or is it not possible at this time to script an IF statement that is checking if the control is inactive or similar?
    Best Regards,
    Oskar Söderlund

    There is another way, but it will get a little tricky.
    Outside of the transaction IE03 you can check for the existence of attachments for a piece of equipment by looking in table SRGBTBREL. Field TYPEID_A will be "EQUI" and field INSTID_A will be the equipment number, zero-padded on the left to 18 characters long. Use SE16 to look in the table and you'll get the idea.
    You could wrap this test in an RFC-enabled ABAP function and call that from your Personas script button. Use the return value from that RFC to decide if attachments exist or not and how the script should respond. Details for how to write such an RFC and call it from a Personas script are in this blog: Calling RFCs from a Personas script.
    Like I said, this isn't straightforward and perhaps Personas scripting should include an active/inactive test in addition to the exists/doesn't exist test. Until then, however, there is a way if you don't mind a bit of ABAP programming.

  • ANY SY-INDEX REFLECT CHANGES WHEN CONTROL BREAK STATEMENT PROCESS

    Dear Guru's,
                     I have a requirement where i have to move the values to variable when control break (AT END OF) process. So i want to move the values according to the end of Vendor so for that  i want to know is there any sy-index available which reflects changes when Control break (AT end of) process.
    LIKE Sy-subrc = 0 when select statement fetches record or sy-tabix is like counter for loop.
    Hope to get reply soon.
    Regards,
    Himanshu Rangappa

    Hi,
    There is no system Fields for it.
    But your requirement can be done with 'AT NEW' and 'AT END' statement.
    Refer this sample example,
    loop at otab.
        at new module.
          move otab-module to otab2-module.
        ENDAT.
          at END OF effort.
          sum.               "Do your calculations here
          move otab-count to otab2-count.
          append otab2.
        endat.
      endloop.

  • Using AiO Remote and HP ePrint to remotly control printer

    Hi,
    With ePrint Home and Biz and the previous version of the AIO remote app, I was able to control the scanner and printer as long as I remained connected to the Internet.  In other words, I did not have to be within reach of the wireless network at home to be use the wireless features of the HP Office Jet Pro 8600.   I cannot find the way to scan or copy any documenta even if not at home.   All these could be done if there was someone at home who would be able to place the documents on the glass. 
    Is this feature available the HP connect and current ePrint?
    Thank you,
    Alvaro A.

    Hello traveler021,
    Welcome to the HP Support Forums!
    Regarding your question about the AiO Remote app and ePrint when trying to scan or copy with the Officejet 8600, you have to be on the same WiFi network.
    The AiO Remote app does not allow you to control scanning or copying over the Internet. I do apologize for being the bearer of bad news, but this is not available without being on the same network.
    Regards,
    JERENDS
    I work on behalf of HP
    Please click “Accept as Solution” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos Thumbs Up" to the left of the reply button to say “Thanks” for helping!

  • Lenovo AIO C440 - not working infrared remote control

    Hello,
    is there any hint how to get infrared remote control working for a new C440 model? Tomorrow I will try to measure and/or replace batteries which could be bad. For now it is totally not working.
    Another question: the remote should work only within AverMedia TV app or in the whole Windows 8?
    Regards,
    Zdenek

    hi bohdik,
    Welcome to the Lenovo Forums.
    The IR Windows Media Center remote control is for use with C440 models with optional TV tuner. If you have this model,  make sure the TV Tuner driver and the ITE CIR Driver from the lenovo support site are installed under Device Manager (press Windows Key+R then type devmgmt.msc) then follow  the Set up a TV signal in Windows Media Center. guide.
    Note:
    You must have Windows 8 PRO to enable Windows Media Center
    See this articles in reference:
    How to add Windows Media Center to Windows 8 Pro
    How To Install And Set Up Media Center On Windows 8
    Hope this helps
    Did someone help you today? Press the star on the left to thank them with a Kudo!
    If you find a post helpful and it answers your question, please mark it as an "Accepted Solution"! This will help the rest of the Community with similar issues identify the verified solution and benefit from it.
    Follow @LenovoForums on Twitter!

  • Issue with Period Control 03 for Depri key MSTL with 6446

    Hi Gurus,
    We want to use mid-month calculation for Dep. key MSTL using period control 03 (i.e. 03/03/03/03). We are also using 6446 as year-depedent Fiscal year (i.e. Jan and Dec 6 weeks other rest 4 weeks).  period control 03 is pro rata at mid period
    period 12 for 2009 start 11/14/09 ends 12/25/09
    period 1 for 2010 start   12/26/09 ends 02/05/10
    as per period control 03 mid month is Dec-04-2009 (setup in OAVH)
    When i acquire an asset on Dec-04-09, the dep start date is Nov-14-09 which is correct and all calculation is correct
    however when i acquire an asset on Dec-06-09 the dep start date is still Nov-14-09 which is not correct infact it should start dep from next month which will be Dec-26-09 (This is 1st period of Fiscal year 2010)
    As mentioned above we are using 6-4-4-6 fiscal year
    When acquiring an asset with mid month concept at year end we are facing problem in depri start date and hence calculation.
    The setting in OAVH for period control 03 are as below
    FV   Period Control     Desc.                             Year   Month   Day    Period    MidMonth
    NL        03              Pro rata at mid period          2009    12        4         12           ticked
    NL        03              Pro rata at mid period          2009    12        25       12           ticked
    NL        03              Pro rata at mid period          2009    12        31        1            ticked
    NL        03              Pro rata at mid period          2010    1          15        1            ticked
    Thanks in advance

    Deepak,
    Your period 12/2009 starts and ends between 11/14/09 ends 12/25/09. Now you acquire an asset on 12/4/2009. As per OAVH, you want depreciation calculation start mid-period. Then how is depreciation start date of Nov 14, 2009 for this case?
    Then you acquire an asset on Dec6, 2009. This, as per OAVH, falls into period 12/2009. Then why should the calculation start from period 1/2010 for this case?
    Thanks,
    Asheesh

  • Jabber Windows - no phone control with LDAP Custom filter

    I am unable to control the desktop phone from the Jabber 9.1 Windows client when the CallManager LDAP Directory uses a Custom Filter.
    Has anyone else experienced this?
    If I set the LDAP Custom Filter to <none> and save, then Desktop Phone control works great.
    If I set it to use my custom filter, then trying to enable Desktop control just gives me the spinning circle, then times out to the Red X symbol.
    I do not need to resync the LDAP Directory to get the error, just enable/disable the custom filter and save.
    In both cases calling from the Computer works great.
    This is an On-Prem deployment with full MS-AD LDAP integration.
    Versions are:
    Jabber - 9.1.0 build 12296
    CUPC - 8.6.4.11900-1
    CUCM - 8.6.2.22900-9
    I upgraded to CUCM 8.6.2 SU2 last night hoping that would fix the problem, but no luck.
    The LDAP filter is one I have used in numerous other clusters with no CTI issues.
    It allows me to sync to the root directory, but only import active user accounts with an entry in the ipPhone AD attribute:
    (&((objectclass=user)(ipPhone=*))(!(objectclass=Computer))(!(UserAccountControl:1.2.840.113556.1.4.803:=2)))
    Thanks, Randy

    Hi Randy,
    Have you specified this base filter in jabber-config.xml file? As per Admin Guide:
    "In some cases, base filters do not return query results if you specify a closing bracket in your Cisco Jabber for Windows  configuration file. For example, this issue might occur if you specify  the following base filter: (&(memberOf=CN=UCFilterGroup,OU=DN))
    To resolve this issue, remove the closing bracket; for example, (&(memberOf=CN=UCFilterGroup,OU=DN)"
    Thanks,
    Maqsood

  • Get selected values from Listbox control

    Hi All,
    I'm still new to SL so please bear with me.
    I have a ListBox being bound with some records from a DB.  Here's the xaml:
    <ListBox x:Name="lstClassSeries" SelectionMode="Multiple" DisplayMemberPath="Description" Grid.Row="11" Grid.Column="1"></ListBox>
    What I need is to get the values of the items that were selected and I can't seem to get it to work.  I've tried looping through the SelectedItems but there's no property for value or text.  I even tried to cast the item as a ListBoxItem but I
    get the following error:
    Unable to cast object of type 'UI.Silverlight.TransactionService.DTODropDown' to type 'System.Windows.Controls.ListBoxItem'.
    How can I get the values of the items selected?
    Thanks

    You're using windows forms style techniques with xaml.
    This is a bad idea.
    You ought to learn MVVM.
    You probably don't think you want to learn it, but trust me on this one.
    Learn MVVM as soon as you can.
    There's a selecteditems collection.
    You have to cast   to listboxitem, it has a content property which you cast to whatever you put in there originally.
    Here's a snippet.
    I have a class foo, load a bunch of them in.  Do stuff. Work out what's selected in the click event of a button.
    public class foo
    public int id {get;set;}
    public string description {get;set;}
    public partial class MainPage : UserControl
    public MainPage()
    InitializeComponent();
    lb.Items.Add(new ListBoxItem{Content=new foo{ id=1, description="a"}});
    lb.Items.Add(new ListBoxItem { Content = new foo { id = 2, description = "b" } });
    lb.Items.Add(new ListBoxItem { Content = new foo { id = 3, description = "c" } });
    private void Button_Click(object sender, RoutedEventArgs e)
    List<foo> selectedfoos = lb.SelectedItems.Cast<ListBoxItem>().Select(x=>x.Content as foo).ToList();
    Hope that helps.
    Recent Technet articles: Property List Editing;
    Dynamic XAML

  • Open and close posting period authorization control TCODE: S_ALR_87003642

    HI All,
    Is there any chance to control the user to open and close another company code posting period variant in TCODE: S_ALR_87003642.
    In our system we are using the same client for different countries. So user can able to change the other country company code posting periods.
    We would like to control either on the country (or) organizational unit(company code) (or) posting period variant so that user can only open/close  their country / company code posting periods.
    Our present authorization role for open and close posting period contain the auth.Obj. : S_TABU_DIS.
    Please share your knowledge if you come across this problem..
    Thanks in advance..

    Hey Sandhya,
    Congratz, this can be done using linbe item authorization with the object S_TABU_LIN.
    Field ORG_CRIT - Value 02
    Field ORG_FIeld1 - Value ZT001B
    We have successfully done it in our client.
    You need to contact your BASIS consultant for this.
    Thanks,
    Nitish

  • Timing control signal and data acquisition

    I have a series of relays which when activated will close different elements of a circuit and I also have a sourcemeter(Keithley) sending a constant source current and reaing the voltage back.(But when no relays are closed the circuit is open and no source current flows )
    I have a microcontroller(pgmmed for 9600 baud rate) based hardware circuit which closes different relays sequentially based on the input it recieves from labview pgm passed on through a Rs232 cable(9600/8 bit/no flow control)
    So i made a sequence structure of sending signal to microcontroller signal then wait for the signal transmission and realy activation and then read the voltage value form keithley sourcemeter back to labview thro a GPIB cable.
    These three events are reapeated sequentially in a while loop. 
    A schematic picture is attached.
    BUt the problem I ma facing is the maximum speed of reading is limited to 200msec/reading even thought the relay activation time is as low as 30 msec.
    I tried with many different delay times (140-60 msec...but more or less each reading takes up 200msec irrespective of the delay time..) 
    What could be the bottle neck is it the Rs232 setting at 9600 baud rate..can changing that to higher baud rate/including flow control solve this problem?
    Attachments:
    daq_printscreen.GIF ‏45 KB

    siva0182 wrote:
    Find attached the picture of the vi where I tried to put in timers.one in each of the frame and at the end added one more frame just to measure the time elapsed .
    The last frame and the frame with sourcemeter measurment show adifference of about 140 msec.
    Is there any way to improve the speed of this portion?
    Probably not.  It sounds like the Keithly VI is taking 140 msec.  You can try opening that up to see if there is anything in there that could be causing an unnecessary slowdown.  But trying to tighten it up too much may cause occasional errors (such as timeouts) in trying to get a response back. 
    But surprisingly I tried displaying the actual timer value at the start and at the start of sourcemeter read function ..but the display of both indicators is almost equal with little difference of only 10 msec.?????  I'm not sure which of the several timers you are referring to here.  What is the value going into the wait function between the VISA write and the Keithly VI?
    When you do benchmarking, the timer functions should be in a frame all by themselves.  Having it mixed with another function or VI causes a bit of uncertainty as to when the time was taken.  For instance, you dont' really know if the Keithly VI was started before the time was taken or after.  (The time was probably taken first, but without a data flow or sequence structure dependency, you can't be sure.)

  • How Do I Load An Animated GIF Into PictureBox Control From Byte Array?

    I'm having a problem with loading an animated GIF int a picturebox control in a C# program after it has been converted to a base64 string, then converted to a byte array, then written to binary, then converted to a base64 string again, then converted to
    a byte array, then loaded into a memory stream and finally into a picturebox control.
    Here's the step-by-step code I've written:
    1. First I open an animated GIF from a file and load it directly into a picturebox control. It animates just fine.
    2. Next I convert the image in the picturebox control (pbTitlePageImage) to a base64 string as shown in the code below:
                    if (pbTitlePageImage.Image != null)
                        string Image2BConverted;
                        using (Bitmap bm = new Bitmap(pbTitlePageImage.Image))
                            using (MemoryStream ms = new MemoryStream())
                                bm.Save(ms, ImageFormat.Jpeg);
                                Image2BConverted = Convert.ToBase64String(ms.ToArray());
                                GameInfo.TitlePageImage = Image2BConverted;
                                ms.Close();
                                GameInfo.TitlePageImagePresent = true;
                                ProjectNeedsSaving = true;
    3. Then I write the base64 string to a binary file using FileStream and BinaryWriter.
    4. Next I get the image from the binary file using FileStream and BinaryReader and assign it to a string variable. It is now a base64 string again.
    5. Next I load the base64 string into a byte array, then I load it into StreamReader and finally into the picturebox control (pbGameImages) as shown in the code below:
    byte[] TitlePageImageBuffer = Convert.FromBase64String(GameInfo.TitlePageImage);
                            MemoryStream memTitlePageImageStream = new MemoryStream(TitlePageImageBuffer, 0, TitlePageImageBuffer.Length);
                            memTitlePageImageStream.Write(TitlePageImageBuffer, 0, TitlePageImageBuffer.Length);
                            memTitlePageImageStream.Position = 0;
                            pbGameImages.Image = Image.FromStream(memTitlePageImageStream, true);
                            memTitlePageImageStream.Close();
                            memTitlePageImageStream = null;
                            TitlePageImageBuffer = null;
    This step-by-step will work with all image file types except animated GIFs (standard GIFs work fine). It looks like it's just taking one frame from the animation and loading it into the picturebox. I need to be able to load the entire animation. Does any of
    the code above cause the animation to be lost? Any ideas?

    There is an ImageAnimator so you may not need to use byte array instead.
    ImageAnimator.Animate Method
    http://msdn.microsoft.com/en-us/library/system.drawing.imageanimator.animate(v=vs.110).aspx
    chanmm
    chanmm

Maybe you are looking for

  • Why can I no longer access google from my mac with either Firefox or Safari

    why can I no longer access google from my mac with either Firefox or Safari - both with latest updates loaded. My PC is fine.

  • Add a task in an email

    why the task option is gone in Mail, is there a way to add a note or a task related to an email?

  • Strange problem with readObject :(

    I have a classic list-type object, nothing special. I save it in a file with the writeObject method and then i read it with readObject. All works fine, but i recently discovered that if the list has too many elements (i.e. it's too big) and the file

  • %%variable%% in mail templates

    Hi, I'd like to send more information like order number, etc with the e-mail confirmation for "order waiting for approval" "order approved" I took the variables from the Invoice Template like %%OrderID%%  %%FirstName%% %%LastName%%  %%UserID%% and pa

  • New at scripting in JS

    Hello, I want to do a script that help me to make repetitive tasks. I have to open several INDP documents in the same folder of my INDD document; and I want to copy all the contents of everydocument, and paste it in my InDesign file. Any idea? TIA.