Trying to understand how to set up Match

I have tried this twice and gotten the same result:
- load all tracks in iTunes on the main computer
- turn on Match, let it do it's thing (it says success)
- sync iPod with cable to the main computer with Match turned OFF
Then, when I turn on Match ion the iPod is erases all the tracks and I have a blank iPod again. No music at all, just cloud icons indicating I need an internet connection to play anything. ARG!
What I want is to have the tracks on the iPod remain as loaded via cable and have Match update it as the library changes.
Is this possible?

I think the current implementation is incredibly confusing.
I want to be able to manually sync content to the phone via USB (or wifi) plus have the ability to download anything else from the cloud as though I'd manually synced over USB/wifi - can't be that hard to implement.
Match seems to be a particularly convoluted way to achieve something that should be quite simple.
AC

Similar Messages

  • I am new to mac and am trying to understand how to do something i did in Word. In Word you can set up document so that you have 2 pages per 8.5 x 11 landscape page. Each page is treated as a separate page. Can this be done in word for mac 2008?

    I am new to mac and am trying to understand how to do something i did in Word. In Word you can set up document so that you have 2 pages per 8.5 x 11 landscape page. Each page is treated as a separate page. Can this be done in word for mac 2008?

    Suggest you ask on the Microsoft Mac forums since it's their software you have a question about:
    http://answers.microsoft.com/en-us/mac

  • Trying to understand how iPhoto keeps track of pictures...

    I am trying to understand how iPhoto stores & organizes pictures.
    I moved JPEGs from a portable drive to my hard drive, set iPhoto's preferences to not copy pictures when importing them, then imported them. Unfortunately, all pictures from a certain import has duplicated in iPhoto.... so I "moved to trash" all pictures from that import and tried importing again since the JPEGs were still where I moved them to. When importing, it said they were duplicated .
    I am confused. If I "move to trash", I assumed it got rid of whatever index (and preview cache) to that particular JPEG. I was actually surprised it did not delete the actual JPEG but I'm ok with that.
    Can someone help explain this behavior?
    Thanks
    -Ed

    iPhoto is a relational database program
    In the strongly recommended managed library (you have chosen to ignore this recommendation and use a referenced library) imported photos are copied to the iPhoto library and stored in the originals folder, a thumbnail jPEG is created and places in the data folder and when any modification is made (including autorotation) a modified version of the photo is created and placed in the modified folder. iPhoto updates its database entries to reflect everything it does.
    It is critical that you do not make any modifications of any sort to the content or structure of the iPhoto library - doing so is likely to corrupt the library and cause you to lose data.
    When you use the referenced mode which you are doing (and which is not recommended) you are taking total responsibility for the original photos which included not moving or modifying them while iPhoto is referencing them
    Unfortunately, all pictures from a certain import has duplicated in iPhoto.... so I "moved to trash" all pictures from that import
    Did you do this with the iPhoto trash? or did you use the finder to modify the contents of the iPhoto library.
    If I "move to trash", I assumed it got rid of whatever index (and preview cache) to that particular JPEG. I was actually surprised it did not delete the actual JPEG but I'm ok with that.
    again - iPhoto trash or finder trash. If you move a photo to the iPhoto trash and empty it all traces of that photo in the iPhoto library will be removed - nothing will be done to any file outside of the iPhoto library -- ever
    LN

  • New to Apple - Need help.  Here is the breakdown. I just got my wife a iPhone 4s and I'm trying to decide how to set it up. Should she get her own Apple ID or use mine? This for some reason is very confusing to me.

    Here is the breakdown.  I just bought my wife a new iPhone 4s and I'm trying to decide how to set it up for her.  Should she have her own Apple ID or use mine?  If she uses my Apple ID, will that cause issues with iMessage - say when I'm chatting with someone else and vice a versa. Will our messages show up on each others devices?  How will a FaceTime call work?  Will the video call come across both our devices (ipad also)?
    Just some information that might be of note:
    I have the new iPhone 4s, iPad2 and one iTunes account - the iTunes account is my Apple ID which I use also for the iCloud (I think...it's getting murky
    What am I trying to achieve is having the ability for me (iphone, ipad) and my wife (iphone) to be able to share and sync just music, apps, movies, etc...  I have Google Calender and I have not made up my mind yet if we will share a contacts list (I have large business list).  Also this might be of note, I most likely will be using iTunes on my LG LCD TV (appleTV) at some point in the near future.
    So, basically I'm confused, which is not unusual for me.  If I'm thinking to much inside the box, please let me know and feel free to offer up any suggestions.  Even if the suggestion is I'm not asking the right questions.  Of course if that is your suggestion, then please tell me the question.  And an answer would be nice to. 
    Thanks.
    Bentley

    No it's not stealing. They have an allowance that you can share with so many computers/devices. You'll have to authorize her computer to play/use anything bought on your acct. You can do this under the Store menu at top when iTunes is open on her computer.
    As far as getting it all on her computer....I think but I am not sure (because I don't use the feature) but I think if you turn on Home Sharing in iTunes it may copy the music to her computer. I don't know maybe it just streams it. If nothing else you can sign into your acct on her computer and download it all to her computer from the cloud. Not sure exactly how to go about that, I haven't had to do that yet. I wonder if once you authorize her computer and then set it up for automatic downloads (under Edit>Preferences>Store) if everything would download. Sorry I'm not much help on that.

  • Trying to understand how pics are stored

    I'm new to Mac (iMac Core i5 27") and trying to understand how pictures are stored. I've searched and found some posts that are relevant, but I really wanted to try and confirm a couple of things that still aren't clear to me.
    First question is: Are the pictures in Events, Photos and Albums all the same photos?
    Second question: If I import pictures from my external drive into iPhoto, are they stored on the iMac hard drive in the Pictures folder, and just viewed in iPhoto?
    Thanks!

    First question is: Are the pictures in Events, Photos and Albums all the same photos?
    Yes. Iphoto works on a Library bsis. Every photo is in the Library. Events and Photos are both views of the Library. Albums reference photos in the Library. A photo can be in many Albums and use no extra disk space.
    If I import pictures from my external drive into iPhoto, are they stored on the iMac hard drive in the Pictures folder, and just viewed in iPhoto?
    Yes, by default. There are other options - for instance, iPhoto integrates with almost every app on your Mac, you can store the Library on an external etc etc. If you tell us what you'd like to achieve we may be able to help you.
    Regards
    TD

  • Trying to understand how MIDI Clock works in Logic

    Hi,
    I'm syncing a Roland MC-909 Groove Box with Logic.  I'm also using a MOTU MIDI Express interface.  The MC-909 syncs to Logic, thus it is in Slave mode. Under Preferences->Sync->MIDI Sync Project Settings, I've discovered something odd, and I'm trying to understand it.  It could be just a lack of understanding regarding the MIDI Spec.
    Under MIDI Clock, I necessarily need to set the destination to the MC-909.  I cannot use 'All'  or else the MIDI Express starts playing back at 8x the tempo set in Logic.  Not sure why this happens but its probably something weird with the MOTO interface.  Anyway in Logic, MIDI Time Code (MTC) is disabled, Song Position Pointer (SPP) is disabled, and MMC is disabled.
    So basically I'm only sending MIDI Clock to the MC-909.  Here's what is wierd:  As I locate to different places in the Arrange window (not in play mode), the MC-909 is locating to the correct time offset within the pattern!  This basically guarantees that you can start the Logic song anywhere, and the MC-909 will start playing back the pattern at the right time.  I don't understand how this can be happening given that I've disabled SPP in Logic.  The only sync communication between Logic and the MC-909 is MIDI Clock, but I don't believe that MIDI Clock is even capable of transmitting offset information that specifies the time-offset into a drum machine pattern, Does it?  Or is Logic sending SPP info as I click on different locations in the Arrange window?
    Another point, is that if I select to transmit MIDI Clock to another device other than the MC-909, but still using the MOTU MIDI Express, then the MC-909 plays back synchronously (i.e. its getting MIDI Clock from Logic, even though Logic isn't sending MIDI Clock to the MIDI port connected to the MC-909), but it does not track the pattern offset described in the previous paragraph.  The only way I can get the pattern offset to work, is if I select the MIDI Clock to be sent to the MIDI port connected to the MC-909.
    I would like to figure this out because I'm thiinking about buying an external MIDI synchronizer, but I don't want to lose the ability to have logic specify the offset into the pattern on the MC-909
    Thanks,

    Hi,
    I'm syncing a Roland MC-909 Groove Box with Logic.  I'm also using a MOTU MIDI Express interface.  The MC-909 syncs to Logic, thus it is in Slave mode. Under Preferences->Sync->MIDI Sync Project Settings, I've discovered something odd, and I'm trying to understand it.  It could be just a lack of understanding regarding the MIDI Spec.
    Under MIDI Clock, I necessarily need to set the destination to the MC-909.  I cannot use 'All'  or else the MIDI Express starts playing back at 8x the tempo set in Logic.  Not sure why this happens but its probably something weird with the MOTO interface.  Anyway in Logic, MIDI Time Code (MTC) is disabled, Song Position Pointer (SPP) is disabled, and MMC is disabled.
    So basically I'm only sending MIDI Clock to the MC-909.  Here's what is wierd:  As I locate to different places in the Arrange window (not in play mode), the MC-909 is locating to the correct time offset within the pattern!  This basically guarantees that you can start the Logic song anywhere, and the MC-909 will start playing back the pattern at the right time.  I don't understand how this can be happening given that I've disabled SPP in Logic.  The only sync communication between Logic and the MC-909 is MIDI Clock, but I don't believe that MIDI Clock is even capable of transmitting offset information that specifies the time-offset into a drum machine pattern, Does it?  Or is Logic sending SPP info as I click on different locations in the Arrange window?
    Another point, is that if I select to transmit MIDI Clock to another device other than the MC-909, but still using the MOTU MIDI Express, then the MC-909 plays back synchronously (i.e. its getting MIDI Clock from Logic, even though Logic isn't sending MIDI Clock to the MIDI port connected to the MC-909), but it does not track the pattern offset described in the previous paragraph.  The only way I can get the pattern offset to work, is if I select the MIDI Clock to be sent to the MIDI port connected to the MC-909.
    I would like to figure this out because I'm thiinking about buying an external MIDI synchronizer, but I don't want to lose the ability to have logic specify the offset into the pattern on the MC-909
    Thanks,

  • Trying to understand how SCVMM does networking

    I'm having trouble conceptualizing networking in VMM.
    I thought up the following hypothetical network to try to understand how it would be implemented in VMM:
    A company with: - Locations in NY and CA - 3 branches\buildings in each location - Each building has 3 floors with a different sub-net on each floor - One Hyper visor in each building - VMM being used to distribute IPs instead of DHCP
    I came up with the following diagram: 
    I'm still confused about a few things. Given this infrastructure what would my "VM Networks" look like? If I have one hypervisor in each building plugged into the same switch array as the computers on each floor I don't need a router right?
    If I have a switch+vlan installed on each floor, and those switches plug into a core switch which my hyper-visor is also plugged into VMM will take care of routing traffic between those VMs on different lan segments right?

    iPhoto is a relational database program
    In the strongly recommended managed library (you have chosen to ignore this recommendation and use a referenced library) imported photos are copied to the iPhoto library and stored in the originals folder, a thumbnail jPEG is created and places in the data folder and when any modification is made (including autorotation) a modified version of the photo is created and placed in the modified folder. iPhoto updates its database entries to reflect everything it does.
    It is critical that you do not make any modifications of any sort to the content or structure of the iPhoto library - doing so is likely to corrupt the library and cause you to lose data.
    When you use the referenced mode which you are doing (and which is not recommended) you are taking total responsibility for the original photos which included not moving or modifying them while iPhoto is referencing them
    Unfortunately, all pictures from a certain import has duplicated in iPhoto.... so I "moved to trash" all pictures from that import
    Did you do this with the iPhoto trash? or did you use the finder to modify the contents of the iPhoto library.
    If I "move to trash", I assumed it got rid of whatever index (and preview cache) to that particular JPEG. I was actually surprised it did not delete the actual JPEG but I'm ok with that.
    again - iPhoto trash or finder trash. If you move a photo to the iPhoto trash and empty it all traces of that photo in the iPhoto library will be removed - nothing will be done to any file outside of the iPhoto library -- ever
    LN

  • Trying to understand how beans work.

    I can't seem to figure out how beans work. Or more specifically how to target different parts of a bean. I think not knowing the terminology is a big part of this confusion too.
    For instance. I have a jsp file and a bean. the jsp has a form input that submits to itself. the bean gets the info that was typed in and displays is in the <%= etcetc %> tag. Now, what im trying to do is also submit that value to my mysql db. This has created numerous problems for me. For one, i don't really know how to check if it's working (other than actually looking at the DB table). The other problem is how do i target that part of the bean to tell it to do that function (again, the terminolgy eludes me).
    I'll post all of the code. There is a good chance that the DB code wont work. I'm really just hoping someone can explain to me
    how i call the DB function from the JSP file.
    I mean, is this even possible? Or do i need seperate beans for everything?? It seems kind of silly to not be able to do this.
    ok, so here is the code.
    JSP:
    <!-- JSP Directives -->
    <%@ page errorPage="myError.jsp?from=hello.jsp"%>
    <jsp:useBean id="simpleBean" scope="page" class="jspbook.ch3.simpleBean"/>
    <!-- Set bean properties -->
    <jsp:setProperty name="simpleBean" property="fname"/>
    <html>
    <head>
         <title>Hello</title>
    </head>
    <body>
    <center>
         <b><%= simpleBean.welcomeMsg() %></b>
    </center>
    <table align="center">
         <tr>
              <td>
                   <form name="sdfsdf" action="test.jsp" method="post">
                   <input type="text" name="fname" value="">
                   <input type="submit" name="submit" value="submit">
                   </form>
              </td>
         </tr>
    </table>
    </body>
    </html>and here is the bean
    package jspbook.ch3;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    public class simpleBean implements java.io.Serializable {
       private String emplid;
       private Connection con = null;
       private ResultSet rs = null;
       private PreparedStatement st = null;
       /* Member Variables */
       private String lname;
       private String fname;
      public simpleBean()
            try
              Class.forName("org.gjt.mm.mysql.Driver");
              Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/stm?user=root&password=");
        catch(Exception e)
              System.out.println(e.getMessage());
          /* Initialize bean properties */
        setLname("");
        setFname("");
      /* Accessor Methods */
      public String getLname() {
        return lname;
      public void setLname(String _lname) {
        lname = _lname;
      public String getFname() {
        return fname;
      public void setFname(String _fname) {
        fname = _fname;
      /* Display personalized message */
      public String welcomeMsg() {
        return "Hello " + fname + " " + lname +
          ", welcome to the wonderful world of JavaBeans!";
          public void insert()
           try
                String s1="insert into commstream (commTitle) values('"+fname+"')";
                st = con.prepareStatement(s1);
                st.executeUpdate();
                st.clearParameters();
                st.close();   
           catch(Exception m)
    }So there it is. If someone can explain the fundamentals to me, that would be great. What would also be great is if someone can make the above code work :)
    I've checked online tuts/specs on this, but to be honest im just not grasping it.

    iPhoto is a relational database program
    In the strongly recommended managed library (you have chosen to ignore this recommendation and use a referenced library) imported photos are copied to the iPhoto library and stored in the originals folder, a thumbnail jPEG is created and places in the data folder and when any modification is made (including autorotation) a modified version of the photo is created and placed in the modified folder. iPhoto updates its database entries to reflect everything it does.
    It is critical that you do not make any modifications of any sort to the content or structure of the iPhoto library - doing so is likely to corrupt the library and cause you to lose data.
    When you use the referenced mode which you are doing (and which is not recommended) you are taking total responsibility for the original photos which included not moving or modifying them while iPhoto is referencing them
    Unfortunately, all pictures from a certain import has duplicated in iPhoto.... so I "moved to trash" all pictures from that import
    Did you do this with the iPhoto trash? or did you use the finder to modify the contents of the iPhoto library.
    If I "move to trash", I assumed it got rid of whatever index (and preview cache) to that particular JPEG. I was actually surprised it did not delete the actual JPEG but I'm ok with that.
    again - iPhoto trash or finder trash. If you move a photo to the iPhoto trash and empty it all traces of that photo in the iPhoto library will be removed - nothing will be done to any file outside of the iPhoto library -- ever
    LN

  • I am trying to  understand how Photoshop deals with ICC profiles

    I have an Epson 3880 printer, which I am trying to master.   I am printing with either Photoshop CS2 or Photoshop CS5.   I would like to u nderstand where the profiles for particular papers are kept.
    For example, in principle, I can go to the Epson website and download profiles.   But I don't understand the nomeclature I see there.  Thus, there are several different categories.  I started with the first and downloaded the one for Epson Hot Press Bright Paper
    I get an archive which contains an executable file, which when run asks me if I want to extract the contents.  I run it and it completes, but I don't know what it put where.
    So first of all, where does Photoshop keep profiles for different printer using different papers?
    Second of all, where did that program put the files it supposedly extracted?  What does Hot Press Birght Paper mean?  Where are the profiles for the standard Epson papers?  Are there explicit profiles for using the 3880 with different papers, e.g., premimum glossy photo paper.   Where do I find them?
    (I think I have software for viewing a profile if I can find it.)
    Anything more of interest?

    Photoshop does not keep profiles anywhere.
    Profiles are managed by the OS.
    Photoshop shows the available profiles in it's UI, and gets the list of available profiles from the OS.
    What does Hot Press Birght Paper mean?
    That the profile applies to a particular paper, probably called "hot press bright" paper.
    Yes, you will have a profile for each printer and type of paper -- you have to in order to describe how the image will appear on each printer and type of paper.

  • Trying to understand how Apache2 on SuSE OES serves pages

    Hi all,
    As far as I understand, all pages served by a default Apache2 instance
    running on a OES box have to be available to user www and/or wwwrun group.
    Please, how could I check if this is truth for a given folder?
    I am trying to troubleshoot some iFolder issues and working on that I've
    realized that I don't know how OES controls access to pages throughh
    Apache2.
    Thank you so much for any input,
    Ricardo Rodr*guez
    Your XEN ICT Team

    Ricardo,
    It appears that in the past few days you have not received a response to your posting. That concerns us, and has triggered this automated reply.
    Has your problem been resolved? If not, you might try one of the following options:
    - Do a search of our knowledgebase at http://support.novell.com/search/kb_index.jsp
    - Check all of the other support tools and options available at http://support.novell.com in both the "free product support" and "paid product support" drop down boxes.
    - You could also try posting your message again. Make sure it is posted in the correct newsgroup. (http://support.novell.com/forums)
    If this is a reply to a duplicate posting, please ignore and accept our apologies and rest assured we will issue a stern reprimand to our posting bot.
    Good luck!
    Your Novell Product Support Forums Team
    http://support.novell.com/forums/

  • Trying to understand how BTRFS works

    Hello,
    I read most if not all of the articles, presentations and podcasts about Btrfs at https://btrfs.wiki.kernel.org/index.php/Main_Page and other sites. All is very nice. I had to read some of the information a couple of times though to more or less understand and I'm not sure if I really do.
    I'm trying to explain BTRFS in my own words, but wonder if it is correct. What about the following:
    The storage space of a BtrFS file system is comprised of file data blocks and metadata blocks. The BtrFS metadata is organized in a B-tree fashion and describes the version and location of data on disk. The BtrFS file system uses a copy-on-write (CoW) storage strategy. An existing file under BtrFS is never initially overwritten. Instead, when modifying a file, data blocks are copied, modified and written anywhere on disk according to metadata to prevent overwriting of data required by snapshots. When a file under Btrfs is modified, data is not necessarily overwritten. Modified data blocks of files can be written anywhere on disk according to metadata and requirement to maintain existing snapshots. A snapshot does initially not impose additional storage space until data blocks are modified.
    Is this correct? And if not, where am I wrong please?
    Thanks!
    Edited by: Dude on Oct 16, 2012 10:38 AM

    Dude wrote:
    Thanks for the feedback. Actually that's one of the parts I'm not sure if I understand it correctly. It is my understanding that Btrfs works on the data block level, which I think is the smallest amount of data that can be allocated. Similar to Oracle database. So in order to modify data, the whole block needs to be written. For example, let's say I change a the word "teh" to "the" in a file. Doesn't it have to read the whole block, modify the content, and check the metadata before writing the complete block?Yes. But it does tight packing, so it probably wouldn't write an entire block out for "the" -- it would just squash it into one of the leaves of the b-trees.

  • Trying to understand how to make a change to a SSIS package

    I was pretty familiar with DTS packages but SSIS packages have me completely lost.
    Let me start by saying we use TFS (Team Foundation Server) and Visual Studio 2010 for source control and development.
    I have to make a change which is very simple. I have to add a new field to an export file.
    My problem is I dont know what SSIS is or what all the components mean and what they are used for. I have no clue where to make this change. Does SSIS have any concept of 'source code'. How would an export file layout be defined and where would I look for
    it? I have read something about a 'manifest file' but again I don't know what it is or what it is used for or where I could find it.
    I have to make this change in TFS via Visual Studio but I don't see anything in the solution that looks like the SSIS stuff I need. If it is not there, I need to find it (on the production server maybe?) and add it to TFS.
    Is there a good online tutorial that explains all this? I tried the Microsoft ones and they are impossible to follow since they consist of dozens of links that completely tie you in knots.

    As of SQL Server 2012, SSIS catalogs are used for package version control, management and execution. Packages can be recovered from the catalog for edition and redeployment. It doesn't have a "source code". Which version of SQL Server are you using?
    Please note that your questions are kind of comprehensive and generic. There are no single formulas for package edition. Wether adding a new column to your file layout will be transparent to the package depends on its implementation and flow. As a general
    rule, you'll have to manually add the new column to each input and output of each source, transformation and destination tasks in your data flow.
    Follow these instructions to download a package from your SSIS catalog in SQL Server 2012. I think its the same process for SS 2014.
    http://www.mssqlgirl.com/editing-published-ssis-package-in-sql-server-2012.html

  • I cant access my emails and dont understand how to set it up

    i have tried to access my emails on my iphone 4 but the message says Cannot Get Mail   The user name or password for "pop3.live.com" is incorrect.  Please can someone talk me through the process to set up emails on my Iphone4.

    http://hotmailteam.wordpress.com/2009/02/12/a-new-way-to-get-hotmail-on-your-pho ne/

  • Trying to understand how the AND and OR keywords works

    I read that the precedence of using AND and OR in the where clause can be determined by where you put the parenthesis. I tested it and it is true. How come .........
    THIS.....
    SELECT invoice_number, invoice_date, invoice_total
    FROM invoices
    WHERE (invoice_date > '01-MAY-2008' OR invoice_total > 500)
    AND invoice_total - payment_total - credit_total > 0
    Order By Invoice_Number; AND THIS....
    SELECT invoice_number, invoice_date, invoice_total
    From Invoices
    WHERE invoice_date > '01-MAY-2008' OR invoice_total > 500
    And Invoice_Total - Payment_Total - Credit_Total > 0
    ORDER BY invoice_number;GIVE ME DIFFERENT RESULTS BUT THIS..............
    Select distinct (Select Count(Invoices.Vendor_Id) From Invoices Where Invoices.Invoice_Date < '01-MAY-2008')  as Test_Column
    From Invoices
    Where (Invoice_Date > '01-MAY-2008' Or Invoice_Total > 500)
    And Invoice_Total - Payment_Total - Credit_Total > 0;AND THIS.............
    Select distinct (Select Count(Invoices.Vendor_Id) From Invoices Where Invoices.Invoice_Date < '01-MAY-2008')  as Test_Column
    From Invoices
    Where Invoice_Date > '01-MAY-2008' Or Invoice_Total > 500
    And Invoice_Total - Payment_Total - Credit_Total > 0;DONT GIVE ME DIFFERENT RESULTS.
    Edited by: mookjais on Feb 24, 2011 8:43 PM

    I tested the statements and the syntaxes (sp) are correct, here is the table. It's a sample table so I can give all the values that are in the table also.
    CREATE TABLE invoices
      invoice_id            NUMBER,
      vendor_id             NUMBER          NOT NULL,
      invoice_number        VARCHAR2(50)    NOT NULL,
      invoice_date          DATE            NOT NULL,
      invoice_total         NUMBER(9,2)     NOT NULL,
      payment_total         NUMBER(9,2)                 DEFAULT 0,
      credit_total          NUMBER(9,2)                 DEFAULT 0,
      terms_id              NUMBER          NOT NULL,
      invoice_due_date      DATE            NOT NULL,
      payment_date          DATE,
      CONSTRAINT invoices_pk
        PRIMARY KEY (invoice_id),
      CONSTRAINT invoices_fk_vendors
        FOREIGN KEY (vendor_id)
        REFERENCES vendors (vendor_id),
      CONSTRAINT invoices_fk_terms
        FOREIGN KEY (terms_id)
        REFERENCES terms (terms_id)
    );Edited by: mookjais on Feb 24, 2011 8:45 PM

  • Trying to understand how the DDK works

    Hi,
    1.)  If I wanted to be able to use a wide variety of NI DAQ cards
    under the QNX RTOS, would the NI Measurement Hardware DDK be able to
    faciliate this?
    2.)  From looking at the web-page describing the DDK, it looks to
    me that the driver code written by NI is done in a platform indepedant
    way, using only ANSI C/C++ function, and when it needs
    to do something platform specific, it calls out to functions that I can
    provide.  Is this correct?  I am envisioning having to
    provide code to get PCI resources, attach to interrupt, hw I/O.... am I
    on the right track?
    3.)  I've downloaded the NI HW DDK OTHER code, but it's not clear to me
    how the platform-dependant code for QNX will integrate with this.  I
    have the DAQ PCI_E_series Register Level Programming Manual
    and STC manual, but I can't find any docs on how to use the code in
    this archive.  What am I missing?
    Thanks

    Hi,
    1.)  If I wanted to be able to use a wide variety of NI DAQ cards
    under the QNX RTOS, would the NI Measurement Hardware DDK be able to
    faciliate this?
    Depends.  MHDDK provides register information for a number of NI
    DAQ devices.  There isn't an API that abstracts the measurement
    task form the hardware, like DAQmx does.
    You would need to write the high level functions for each type of
    device you what to use and provide an API to your application that
    would select the appropriate device specific function.  I guess
    something like
    startDevice()
        // somehow get deviceTypeId
        switch (deviceTypeId)
        case kMSeries:
              mseries_startDevice();
        case ESeries
              eseries_startDevice();
    or using function pointers, or c++ inheritance.  There are many possibilities...
    2.) .... am I
    on the right track?
    Yes.  MHDDK only abstracts device access using the iBus and
    tAddressSpace objects.  The iBus contains the address spaces of
    the device.  You request address spaces from the bus and use it
    write/read from the device.  For PCI devices the read/write
    functions using pointer manipuilation.  For a PCMCIA device on a
    x86 you would use the port io instructions.
    iBus objects are created and destroy using the factory methods
    acquireBoard() and releaseBoard().  This is where all the platform
    dependent magic should occur.  Here are a couple of KBs with more info:
    Measurement Hardware Driver Development Kit Register Level Programming Architecture
    How to Make an iBus
    3.)  I've downloaded the NI HW DDK OTHER code, but it's not clear to me
    how the platform-dependant code for QNX will integrate with this.  I
    have the DAQ PCI_E_series Register Level Programming Manual
    and STC manual, but I can't find any docs on how to use the code in
    this archive.  What am I missing?
    In  osiUserCode.cpp, implement acquireBoard(tChar*) and
    releaseBoard(iBus *&).   To acquire the board you usually
    have to loacte the device, find bar0 and bar1 , and map them to the
    current address space. 
    This article shows exactly how to do that in QNX: Talking to hardware under QNX Neutrino
    Also, create a QNX specific structure to
    attach to the iBus where you can store any handles you need for
    releaseBoard() to clean up.
    Hope this helps.
    Diego

Maybe you are looking for

  • How can I parser a String with javax.xml.parsers.DocumentBuilder?

    Normally the DocumentBuilder can parse files, InputSource,InputStream or uri. but what if I want to parse an editing String the user created in an EditPane or JTextComponent?

  • Enable commenting bar in web browser

    Does anyone know how to enable the commenting toolbar while in the web browser?  It is my understanding that the commenting is only allowed while collaboration is taking place but I found this link: http://www.planetpdf.com/codecuts/pdfs/tutorial/Acr

  • Software update not working to update final cut 6 on PPC Power mac G5

    My power mac g5 HD crashed and I did a fresh install on a new HD with mac osx 10.5. I updated the mac with available updates, and then reinstalled final cut studio 2 (finalcut 6) and CS3 Photoshop. The Updater is not picking up the updates for any of

  • IPod Touch won't install on my computer, works on my brothers perfectly.

    My problem is that my iPod won't install on my computer. What happens is that I will connect my iPod and then I get the Hardware installation wizard pop up and it says "An error occurred during the installation of this device. The system can not find

  • How to test application?

    Hi, i have purchase license for developed Iphone 99 dollar. I have 2 Iphone, my problem is: can I test my application in all my Iphone? How to this? I try to test my application with xcode in only one iphone and work fine, but I want test this in my