How the 7344 trajectory generator works?

It says that the 7344 trajectory generators calculate the instantaneous position command that controls acceleration and velocity while it moves the axis to its target position in the 7344 user manual.
What I want to know is that how long it will take to calculate the instantaneous position command ,and does it calculate based on not only the position commmand that the computer send to it but the feedback signals?
Another question is:suppose I send a position command of 50rad,then how the trajectory generator works,what I means is that if the trajectory generator calculate the whole position trajectory based on the move constraints at a time or it will calculate every sample period?
Infact i am not clear how it works?can you give me some information?
Moreover how could I send a continuous position command to the card and make the card response in real-time ?For example I send diffent position command every 0.5ms and i hope the system can move to the preconcerted position every 0.5ms.Can the 7344 card make it ?

Hi Robert
In order to perform a  continuous move ,i can send a new target position to the board repeatedly ,but i am confused with following questions.
First,i send a target position to the card and through the multistart the card starts to move,maybe this move can take several update periods .Suppose that it will take two update periods to accomplish the move,and after  one  and a half  update period i send another new target position ,so I do not kown if the card immediately start a new move ,based on the current position and new target position by ignoring the last half period or it will accmplish the last half period and then start a new move.
Second ,if it is the first case  i would think that when the pid update period is equal to or more than the time intervals between the new target positions,then it will not work ,because everytime it is the host computer that starts the move.

Similar Messages

  • How the Sun Java Forums Work (Briefly)

    I am wondering if anyone could give me a brief overview of how the Java sun forums work -- esp. when someone creates a new thread.
    How exactly does the JSP know to link to that thread? Is it generating a unique ID from the database or using it's own custom code? How does it point to that thread? (I'm SO FRUSTRATED. I've tried to figure this one out for about a MONTH.)
    I've started to create a help desk, where it takes form data and posts it to the database. (That issue solved.) The database assigns it a unique ID -- primary key. I'm having trouble displaying the problem record for that ticket ID. (I'm new to Java and really been pulling my hair over this one for about a month.)
    Let me go into some more detail:
    I have these form objects:
    - Name
    - Technical Summary
    - Severity
    - Problem
    This is a standard html form page. The standard html page posts to a JSP page, where the JSP page uses a prepared statement to insert the form data into the database. The query page, (query.jsp) has a table, which only shows TicketID, Name, Technical Summary, and Severity. Obviously, the TicketID is an int and generated by the DB, as 1, 2, 3, 4, and so on...
    So if someone created an issue it'd be assigned a unique ticket id. Note that from the query page, it DOES not show the problem. I WANT there to be a link to get the problem record in that row.
    If anyone could help me out with this one, that would be great.

    Below is the CORE JSP Query Code. Obviously, I did NOT post the HTML b/c that would look **REALLY** weird. Any help on resolving my problem, would relly be helpful! Please hep! :)
    <%@ page import="java.sql.*"%>
    <%
    String first_name = user.getFirstName();
    String last_name = user.getLastName();
    %>
    <%
    String userid = user.getUserId();
    %>
    <%
    Connection conn = null;
    Statement stmt = null;
    ResultSet rs = null;
    try {
    Class.forName ("com.mysql.jdbc.Driver");
    conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/helpdesk", "root", "password" );
    stmt = conn.createStatement ();
    rs = stmt.executeQuery ("SELECT * FROM history WHERE userid = '"+userid+"' ");
    %>
    <% while( rs.next() ){%>
    <%
    int ticketid = rs.getInt("ticketid");
    String technical_subject = rs.getString("technical_subject");
    session.setAttribute("technical_subject", technical_subject);
    %>
    <TR>
    <TD width="76" align="center">
                   <font face="Arial" style="font-size: 8pt"> <%out.println(ticketid);%> </font></TD>
                   <TD align="center" width="131">
                   <font face="Arial" style="font-size: 8pt"> <%=rs.getString("severity")%> </font></TD>
                   <TD align="center">
                   <font face="Arial" style="font-size: 8pt"> <%=rs.getString("issue_type")%> </font></TD>
                   <TD align="center">
                   <font face="Arial" style="font-size: 8pt"> <%out.println(technical_subject);%> </font></TD>
                   <TD align="center">
                   <font face="Arial" style="font-size: 8pt; font-weight: 700">View
                   Complete Issue</font></TD>
    </TR>
    <%}%>
    </TABLE>
    </BODY>
    </HTML>
    <%
    }catch
         (Exception e){
    out.println("There was an exception. Stack trace will be printed to the error log.");
    e.printStackTrace();
    System.out.println ("A fatal exception occured when fetching the database results. See the stack trace error for more information. Verify you are requesteting the correct data type");
    }finally{
    //this is important. You should close all three to free up resources. Always. In a finally block.
    rs.close();
    stmt.close();
    conn.close();
    %>

  • Spell Check in New Forums- How The Heck does it work?

    Can somebody please tell me how the spell check works in this new forum format? I click on the abc icon and it does nothing. I do a two finger click on a word that is misspelled and it give me Insert Options. I really like the new format but hate the spell check. Can anyone offer advise? Thanks.

    The built-in ASC spell checker is -- to put it kindly -- quirky. First, you must turn it on using the 'abc' tool on the right in the editor toolbar. (When it's on, it highlights.) But it won't stay turned on if you click on the tool before you enter any text -- it will just tell you that no misspellings were found & won't stay on. It also sometimes fails to check the last word if followed by a space. You can tell it to ignore misspellings, but you can't tell it to learn words because the spell-checking dictionary is actually on the servers running the site, not on your Mac or PC.
    But from your remarks, you probably aren't even using the built-in checker. Instead, I suspect you are trying to use the far superior system-wide one built into OS X. The problem with that is the ASC editing tools are powered by Javascript supplied by the Jive SBS software running the site. Because that is platform independent it doesn't know anything about OS X's contextual menu (which includes suggestions for misspellings, the Dictionary lookup, & so on).
    So to make a long story short, what happens when you try to right click on a word the OS X checker has underlined in red, instead you get the Javascript's response to a right click, which brings up the editor's insert/alignment popup menu instead of the OS X contextual menu.
    The solution is to control click on the word -- believe it or not, within the ASC editor window a right click & a control click are not the same thing! You literally have to hold down the control key on the keyboard when you click to bypass the Javascript's right click response.
    To make things that much more confusing, this only applies if the pointer is not over empty space in the editor window, which in this case excludes lines that have any text on them, including invisible text like spaces or returns. (To see what I mean, drag the tab at the bottom right of the editor window down so there is a lot of empty space below what you have typed. In this empty area, right & control clicks both bring up the OS X contextual menu, but anywhere in the text you have typed, they behave differently.)
    In short, the problem is not that Apple has changed how the buttons or clicks work, it is that the new software that runs the site (not developed by Apple) does.
    Hope this helps.

  • How the Drill down functionality works if the source is Bex Query

    Dear All,
    How the Drill down functionality works if the source is Bex Query through the query browser in Dashboard 4.1
    Please let me know process.
    Thanks
    Regards,
    Sai

    Hi sai,
    Drill down can be done by two ways.
    1. you need to bring all the data in one shot to the spreadsheet and then by using the components you can achieve it. Below given link explains in detailed about that.
    Filtering Through Combo Box
    2. you can use different set of query to pass the value from one set to another to fetch the data using the prompt. please check the below which explain them.
    Difference between "When value Becomes & When value Changes"
    Revert any clarification required on this.
    --SumanT

  • How the stock determination process works

    Hi All
    Can any one tell me how the stock determination process works in inventory management?
    if possible give me the steps involved in stock determination process .
    Regards
    M S K

    Hi
    i hope this helps
    http://help.sap.com/saphelp_47x200/helpdata/en/d8/2f3746996611d1b5480000e82de955/frameset.htm
    regards
    maniraj

  • How the below query is working

    Hi,
    I am newly joined in the group.
    the emp table has 5 rows as below
    100     ram     10000.00     10
    200     kumar     15000.00     10
    300     william     20000.00     10
    400     ravi     25000.00     10
    500     victor     30000.00     10
    i execute the below query
    select ename,sal from emp_test where case when sal < 10000 then sal + 1000
    when sal < 20000 then sal + 2000
    else sal
    end < 20000
    it gives the below output
    ram     10000.00
    kumar     15000.00
    How the above query is working?
    Please explain. thanks in advance

    If you want it to show the changed salary, it has to be in the select line not the where:
    select ename,
           (case when sal < 10000 then sal + 1000
               when sal < 20000 then sal + 2000
               else sal
            end) sal from emp_test
    where  case when sal < 10000 then sal + 1000
               when sal < 20000 then sal + 2000
               else sal
            end < 20000

  • How the Replacement path is working in the variable.

    Hi SDNers,
    Can any one give the scenario, how the processing type "Replacement path" is working in the variable.
    Thanks,
    Satya

    Hi,
    For example..
    If you want to find the Ton 10 customers for company you will develop a query and based on some condition you will get the top 10 customers.. and again if you want to see the top 10 customers sales or products what they purchased then you go for another query to develop. In this case.
    In the second query create a variable on Customer object with Replacement path as processing type in that you have to mention the previous query (i.e., top 10 customers). Then it gets the values of top 10 customers from the previous query and generates the report for requirement you want.
    Hope this is clear.
    Veerendra.

  • How can I learn the details of how the iBA video optimizer works?

    Although I appreciate the work done by the vide optimizer in iBooks Author, results vary depending upon the characteristics of the video I submit to it. Sometimes this is acceptable, sometimes not. I came to this conclusion by adding different versions of the same video clip to the iBA Media Widget and then deconstructing the resulting *.ibooks file and analyzing those video files using MediaInfo.   I think that if I could better understand how the optimizer works I could get more acceptable results.
    So where can I learn more about  how this optimizer works?

    In PO screen(me21n) delivery item tab over-delivery & under- delivery % is there.While creating PO you have to set it.Based on that goods receipt will be done.

  • Need to know how the AUTO BCC feature works on T-Mobile USA

    HI,
    am hoping to get an explanation on how the Auto BCC on T-Mobile USA works in the background. I have an 8900 that is setup on exchange using T-Mobile account settings and uses the Outlook Web access email.
    When emails are sent from the device, a copy gets sent to the sent items which is fine.  I would like to know that if I use the auto BCC within T-Mobile if those email are being sent from exchange or the Blackberry servers in Canada?  Also will the emails that are forwarded be sent to the sent item of the exchange server?
    thank you in advance

    Hi teckystuff,
    Is your email is integrated in your BlackBerry Internet Service account as an OWA account?  If so, when you are sending from your BlackBerry you are still sending from your exchange account. Your device is using the BlackBerry Internet Service to communicate with your exchange account so the BCC sent from your device email integration is still being sent from your exchange email account whether on the device or from Outlook or OWA. Any email you send or forward from your device should be posted to your sent items folder on exchange.
    -FS
    Come follow your BlackBerry Technical Team on Twitter! @BlackBerryHelp
    Be sure to click Kudos! for those who have helped you.
    Click Solution? for posts that have solved your issue(s)!

  • How the master data delta  works

    hi, experts
    i want to know how the master data delta (ale pointer) works? what the principle is? for example, the 0asset_attr datasource has 20 fields, any of the 20 fields changes can triger the delta? if i enhance 3 fields to the asset master data, does the 3 fields change can trigger delta?

    Application Link Enabling (ALE) change pointers are configured and used to be able to trigger processing of an outbound process, such as data extraction, and determine only those Master Data records that have changed. This is all done without the need for a program being required to determine deltas.
    SAP delivered program, RBDMIDOC runs periodically and deterlines if change pointers have been updated for specific message types. New or modified Master Data records are automatically initiated via ALE. RBDMIDOC references the correct IDoc program for any given type via TBDME (the TBDME table also cross-references message types with the ALE change pointer table) so that the data goes where it should and is processed accordingly. Tcode BD60 is the interface in SAP for maintaining the TBDME table.
    When a change is made to the standard content Master Data record, the delta will be identified. Any columns that have been enhanced to the Master Data will not be identified as a delta because enhancements are a post-extraction process and only get updated after the standard content structure has been populated.

  • How the New Psyhic Engine Works?

    Is anyone knows how this new psyhic engine works? Because
    this init() command does nothing no matter if add gravity or
    simulate() command, i tried to make it work in the same way as
    Havok did, but nothing happens, no errors, nothing. Any
    suggestion?

    Maybe im still missed something, because i already use
    simulate() on exitFrame. I think im thinkin' in the way of Havok,
    but heres the simple code where "engine" is the physics and
    "crateroom" is the 3D world with some boxes, and with some balls in
    the air. With Havok the balls falls down, but with Physics they are
    still in the air, and the world.isInitialized returns 0,that means
    the world initialization is not succeeds...
    property pInitialized
    on beginsprite me
    initializePhysics()
    end
    on exitframe me
    member("engine").simulate()
    end me
    on endSprite( me )
    if (pInitialized) then
    member("engine").destroy()
    pInitialized = false
    member("crateroom").resetWorld()
    end if
    end
    on initializePhysics
    if (pInitialized) then
    member("engine").destroy()
    end if
    pInitialized = true
    member("engine").init("crateroom",vector(1.0,1.0,1.0),#automatic,0,5)
    member("engine").gravity = vector(0,-9.81,0)
    put "Initialized Physics"
    end initializePhysics

  • How the longer-prefixes option works

    take this link as an example
    http://www.cisco.com/en/US/docs/ios/12_2/iproute/command/reference/1rfindp2.html#wp1022511
    how can the longer-prefixes example used throw up the networks including 10.134.0.0
    The following is sample output using the longer-prefixes keyword. When the longer-prefixes keyword is included, the address and mask pair becomes the prefix, and any address that matches that prefix is displayed. Therefore, multiple addresses are displayed.
    In the following example, the logical AND operation is performed on the source address 128.0.0.0 and the mask 128.0.0.0, resulting in 128.0.0.0. Each destination in the routing table is also logically ANDed with the mask and compared to that result of 128.0.0.0. Any destinations that fall into that range are displayed in the output.
    Router# show ip route 128.0.0.0 128.0.0.0 longer-prefixes
    Gateway of last resort is not set
    S 10.134.0.0 is directly connected, Ethernet0
    S 10.10.0.0 is directly connected, Ethernet0
    S 10.129.0.0 is directly connected, Ethernet0
    S 172.30.0.0 is directly connected, Ethernet0
    S 172.40.246.0 is directly connected, Ethernet0
    ~~~~~~~~~~~~~~
    I can't see how the binary and can give this

    Thank you Suda.
    Could you please help me about how to access the links related to global parent update. I tried with my "S" number but it was not possible to access ... The message that I received was:
    Error Message - Access denied (R/3)
    What happened?
    You do not have permission to access this Object
    What can you do?
    Please contact a consulting adminstrative
    Error code: WEBSMP109-20080430234836-0015
    Error details: 2491DD9-702/1A053/3162-71A9CFA5-3CB9265-2992F9
    Service Name: SAPIDB
    Service Server: WEBSMP109
    Process-ID: 4268
    Thread-ID: 4324
    Sorry for any inconvenience.
    Your SAP Service Marketplace Team
    thanks!
    Salomon Ponce

  • Is this roughly how the labVIEW Execution Systems work?

    I've not taken a class in OS design, so I don't know the strategies used to implement multitasking, preemptive or cooperative. The description below is a rough guess.
    LabVIEW compiles Vis to execute within its own multitasking execution environment. This execution environment is composed of 6 execution systems. Each execution system has 5 priority queues (say priorities 0->4). Vis are compiled to one or more tasks which are posted for execution in these queues.
    An execution system may either have multiple threads assigned to execute tasks from each priority queue, or may have a single thread executing all tasks from all priority queues. The thread priorities associated with a multithreaded execution system are assigned according to the queue that they service. There are therefore 5 available thread priority levels, one for each of the 5 priority level queues.
    In addition to the execution queues, there are additional queues that are associated with tasks suspended in various wait states. (I don't know whether there are also threads associated with these queues. It seems there is.)
    According to app. note 114, the default execution environment provides 1 execution system with 1 thread having a priority level of 1, and 5 execution systems with 10 prioritized threads, 2 threads per priority queue. NI has titled the single threaded execution system "user interface" and also given names to the other 5. Here they will be called either "user interface" or "other".
    The "user interface" system is responsible for all GUI actions. It monitors the keyboard and mouse, as well as drawing the controls. It is also used to execute non-thread-safe tasks; tasks whose shared objects are not thread mutex protected.
    Vis are composed of a front panel and diagram. The front panel provides an interface between the vi diagram, the user, and the calling vi. The diagram provides programmatic data flow between various nodes and is compiled into one or more machine coded tasks. In addition to it own tasks, a diagram may also call other vis. A vi that calls another vi does not actually programmatically branch to that vi. Rather, in most cases the call to another vi posts the tasks associated with the subvi to the back of one of the labVIEW execution system�s queues.
    If a vi is non-reentrant, its tasks cannot run simultaneously on multiple threads. This implies a mutex like construction around the vi call to insure only one execution system is executing the vi. It doesn�t really matter where or how this happens, but somehow labVIEW has to protect an asynchronous vi from simultaneous execution, somehow that has to be performed without blocking an execution queue, and somehow a mutex suspended vi has to be returned to the execution queue when the mutex is freed. I assume this to be a strictly labVIEW mutex and does not involve the OS. If a vi is reentrant, it can be posted/ran multiple times simultaneously. If a vi is a subroutine, its task (I think there is always only one) will be posted to the front of the caller's queue rather than at the back of the queue (It actually probably never gets posted but is simply mutex tested at the call.) A reentrant-subroutine vi may be directly linked to its caller since it has no restrictions. (Whether in fact labVIEW does this, I don�t know. In any event, it would seem in general vis that can be identified as reentrant should be specified as such to avoid the overhead of mutexing. This would include vis that wrap reentrant dll calls.)
    The execution queue to which a vi's tasks are posted depends upon the vi execution settings and the caller's execution priority. If the caller's execution priority is less than or equal the callee's execution settings, then the callee's tasks are posted to the back of the callee's specified execution queue. If the caller's execution priority is greater than the callee's specifications, then the callee's tasks are posted to the back of the caller's queue. Under most conditions, the vi execution setting is set to "same as caller" in which case the callee�s tasks are always posted to the back of the caller's execution queue. This applies to cases where two vis are set to run either in the other execution systems or two vis are set to run in the user interface execution system. (It�s not clear what happens when one vi is in the �user interface� system and the other is not. If the rule is followed by thread priority, any background tasks in the �other� systems will be moved to the user interface system. Normal task in the �other� systems called by a vi in the �user interface� system will execute in their own systems and vice versa. And �user interface� vis will execute in the caller�s �other� system if the caller has a priority greater than normal.)
    Additionally, certain nodes must execute in the "user interface" execution system because their operations are not thread-safe. While the above generally specifies where a task will begin and end execution, a non-thread safe node can move a task to the �user interface� system. The task will continue to execute there until some unspecified event moves it back to its original execution system. Note, other task associated to the vi will be unaffected and will continue to execute in the original system.
    Normally, tasks associated with a diagram run in one of the �other� execution systems. The tasks associated with drawing the front panel and monitoring user input always execute in the user interface execution system. Changes made by a diagram to it own front panel are buffered (the diagram has its own copy of the data, the front panel has its own copy of the data, and there seems to be some kind of exchange buffer that is mutexed), and the front panel update is posted as a task to the user interface execution system. Front panel objects also have the advanced option of being updated sequentially; presumably this means the diagram task that modifies the front panel will be moved to the user interface execution system as well. What this does to the data exchanged configuration between the front panel and diagram is unclear as presumably both the front panel and diagram are executing in the same thread and the mutex and buffer would seem to be redundant. While the above is true for a control value it is not clear whether this is also true for the control properties. Since a referenced property node can only occur on the local diagram, it is not clear it forces the local diagram to execute in the user interface system or whether they too are buffered and mutexed with the front panel.
    If I were to hazard a guess, I would say that only the control values are buffered and mutexed. The control properties belong exclusively to the front panel and any changes made to them require execution in the �user interface� system. If diagram merely reads them, it probably doesn�t suffer a context switch.
    Other vis can also modify the data structure defining the control appearance and values remotely using un-reference property nodes. These nodes are required to run in the user interface system because the operation is not thread-safe and apparently the diagram-front-panel mutex is specifically between the user interface execution system and the local diagram thread. Relative to the local diagram, remote changes by other vis would appear to be user entries.
    It is not clear how front panels work with reentrant vis. Apparently every instance gets its own copy of the front panel values. If all front panel data structures were unique to an instance, and if I could get a vi reference to an instance of a reentrant vi, I could open multiple front panels, each displaying its own unique data. It might be handy, sort of like opening multiple Word documents, but I don�t think that it�s available.
    A note: It is said that the front panel data is not loaded unless the front panel is opened. Obviously the attributes required to draw an object are not required, nor the buffer that interfaces with the user. This rule doesn�t apply though that if property references are made to front panel objects, and/or local variables are used. In those cases at least part of the front panel data has to be present. Furthermore, since all data is available via a control reference, if used, the control�s entire data structure must be present.
    I use the vi server but haven�t really explored it yet, nor vi reference nodes, but obviously they too make modifications to unique data structures and hence are not thread-safe. And in general, any node that accesses a shared object is required to run in the user interface thread to protect the data associated with the object. LabVIEW, does not generally create OS level thread mutexes to protect objects probably because it becomes to cumbersome... Only a guess...
    Considering the extra overhead of dealing with preemptive threading, I�m wondering if my well-tuned single threaded application in LV4.1 won�t out perform my well-tuned multithreaded application in LV6.0, given a single processor environment�
    Please modify those parts that require it.
    Thanks�
    Kind Regards,
    Eric

    Ben,
    There are two types of memory which would be of concern. There is temporary and persistent. Generally, if a reentrant vi has persistent memory requirements, then it is being used specifically to retain those values at every instance. More generally, reentrant code requires no persistent memory. It is passed all the information it needs to perform its function, and nothing is retained. For this type of reentrant vi, memory concern to which you refer could become important if the vis are using several MBytes of temporary storage for intermediate results. In that case, as you could have several copies executing at once, your temporary storage requirements have multiplied by the number of simultaneous copies executing. Your max memory use is going to rise, and as labview allocates memory rather independently and freely, the memory use of making them reentrant might be a bit of a surprise.
    On the other hand, the whole idea of preemtive threading is to give those tasks which require execution in a timely fashion the ability to do so regardless of what other tasks might be doing. We are, after all, suffering the computational overhead of multithreading to accomplish this. If memory requirements are going to defeat the original objective, then we really are traversing a circle.
    Anyway, as Greg has advised, threads are supposed to be used judiciously. It isn't as though your going to have all 51 threads up at the same time. In general I think, overall coding stategy should be to minimize the number of threads while protecting those tasks that absolutely require timely execution.
    In that sense, it would have been nice if NI had retained two single threaded systems, one for the GUI and one for the GUI interface diagrams. I've noticed that control drawing is somewhat slower under LV6.0 than LV4.1. I cannot, for example, make a spreadsheet scroll smoothly anymore, even using buffered graphics. This makes me wonder how many of my open front panel diagrams are actually running on the GUI thread.
    And, I wonder if threads go to sleep when not in use, for example, on a wait, or wait multiple node. My high priority thread doesn't do a lot of work, but the work that it does is critical. I don't know what it's doing the rest of the time. From some of Greg's comments, my impression is it in some kind of idle mode: waking up and sleeping, waking up and sleeping,..., waking up, doing something and sleeping... etc. I suppose I should try to test this.
    Anyway that's all an aside...
    With regard to memory, your right, there are no free lunches... Thanks for reminding me. If I try this, I might be dismayed by the additional memory use, but I won't be shocked.
    Kind Regards,
    Eric

  • How the download folios bundle work with Professional Edition?

    Hello everyone,
    I have been trying to get information about some specific questions without luck.
    This is the scenario:
    We need to develop a newsletter for a company using the Apple Enterprise membership.  First wave will be iOS devices only.  Second wave will include Android devices.  The newsletter will have around 4 issues per year.
    1) Using montlhy membership, are the folio downloads accumulative?  Newsletter1, Newsletter2 will give us 500 downloads for the first year?  And after that, purchasing the 10,000 will distribute the downloads between all of the folios we have published?  The number of available downloads are assigned to the user profile instead of individual apps?
    2) Does the folio downloads expire? 
    3) If we are not using iTunes to distribute the newsletter, how do we keep track of the downloads? Does this happen in the application when installed?  And this opens the question if we really need the download fee if we are not using iTunes?
    4) If using the Creative Cloud (which only works with iOS devices) will gives us unlimited downloads, right?  Does this type of folio work with the Apple enterprise membership?
    5) If we create the first wave using the Creative Cloud service, and later we get the Professional Edition, can we "transfer" folio information from the CC to the new Service?
    I already called: 
    877-792-3623 as published on the professional's edition page (they say only can help with Enterpise) and sent me to 1800-443-8158 (Volume Licensing) which didn't know the answers.
    I'm trying this way because it was kind of frustrating trying to find the answers by phone.
    Please, any help would be great. 

    1) I'm not sure what you mean by "accumulative". See http://www.adobe.com/products/digital-publishing-suite-pro/buying-guide-pricing.html for the included downloads. If you buy monthly then you get 250 downloads per month, and only one month worth will carry forward. If you buy the annual version you get 5,000 downloads, but again, those do not roll over to your next year of service. Folio bundles apply across all publications in your account, not to an individual application.
    2) The ones included in your monthly or annual subscription expire at the end of each month or year. A folio bundle purchase expires one year after the date of purchase.
    3) For calculating download bundle consumption that's all done by the application itself, not iTunes. The DPS dashboard at http://digitalpublishing.acrobat.com/ will show you the download counts for your publications.
    4) Creative Cloud only gives you access to building Single Edition applications. That's a complete, self-contained, application with your content inside. There is no ability to download additional content into the application, and therefore no download charges and no "unlimited" downloads. It's just a single, self-contained, application in the app store.
    5) If you start with a Single Edition application and then want to switch to a multi-issue application you'll need to make a new multi-issue application with App Builder and submit it to iTunes as an update to your existing application. Your existing content used to build the SE application can easily be re-published (if necessary) so it shows up in the new multi-issue application. Your readers will see an app update available, download it, and then have the multi-issue experience inside the app. If you are charging for the newsletters it will be problematic granting previous purchasers of your Single Edition application rights to the same content in the multi-issue application.
    Neil

  • How the heck does datasocket work?

    I've been playing with the example vis DSReader & DSWriter, and reading docs all weekend.  The only way DSreader finds the data from the DSWriter (on another machine on the network) is if I give the reader the IP of the writer machine.  dstp//localhost/wave works when both apps are on the same machine but there's no network traffic at all according to ethereal whether the apps are on the same machine or not.  I thought, from what I read, was that any machne could find the data through the URL, but no.  I want multiple machines to broadcast and receive and all share the data.  The docs say this will work but I really can't see how from the examples.  I have been using the UDP functions for years with no problems but I can't make this work even per the documentation.   What am I missing?  Love Labview, not happy with this.
    Thanks, 
    Andy Bradley
    EBC Electronics Corp.

    Andy,
    communicating locally using TCP or UDP do not create networktraffic. This is because the data is never really sent out in the network. Only the IO buffers are used. So the connection should show up if you use something like a network sniffer. Even the DOS-prompt command netstat shows the datasocket-connection on port 3015 (dstp).
    So the only thing you have to make sure if using dstp in a network (so not only local) is that the dstp-port (3015 by default) is not blocked by any firewall or used by another application.
    hope this helps,
    Norbert 
    CEO: What exactly is stopping us from doing this?
    Expert: Geometry
    Marketing Manager: Just ignore it.

Maybe you are looking for

  • How do you create a site in CS6

    What the heck happened to the interface? I create a new site, I click on server and get a gray window. That's it. Where or how am I supposed to enter the site name, server, UN, PW, etc, etc? Also, how do I find the same info on sites I've already cre

  • Remove standby redo log, get ORA-00600

    Hi, My v$logfile GROUP# STATUS TYPE MEMBER IS_RECOVERY_DEST_FILE 3 ONLINE /u01/app/oracle/oradata/orcl/redo03.log NO 2 ONLINE /u01/app/oracle/oradata/orcl/redo02.log NO 1 ONLINE /u01/app/oracle/oradata/orcl/redo01.log NO GROUP# STATUS TYPE MEMBER IS_

  • Games for new iPod

    I just received my new iPod Classic today, bought some games, then read that the games were for fifth generation iPods. is there a way I could get a refund now then buy the games when they become available for the new iPods or am I just out of luck (

  • Can't Open the Form

    Dear All, I have one Oracle 10g Form.when I try to open the form.I got the following error 'Oracle Forms Designer has stopped working'. So I can't open the form. I am using Internet Explorer 9 and Windows 7 Profession Operating System Please help me

  • NEW IPAD CELLULAR

    I live in australia and I want to buy the new ipad cellular. I am going on holidays to the US and to New Zealand. will the cellular work in other countries or do i have to buy a different chip. oh and does the internet/cellular thing work on the plan