Newto NI: Options for doing this job

Hello Everyone!
My name is Micky and I am a Mechatronics Engineering student at UNB (University of New Brunswick, Canada). I am just starting out with Labwindows and NI's hardware for some of my projects. I am indeed very happy to see such a wonderful and expert community.
I am workig on a project and I am a bit confused as to the approach. Here's what I have on hand:
There is a disk with 22 slots on it(like a roullette wheel and then covered by a disk...so basically two disks 1" apart with 22 pockets).This is mounted on a shaft. All this is housed in  a box with an opening the size of the slot opening on the disk.
I need to :
1. Rotate the disk so that each step is one slot >> approx 16 deg and then execute a bunch of commands.
2. Time interval of about 3-4 hrs
3. Rotate again 16 deg to align the next slot opening on the disk with a external opening on a box
4. Continue untill the 22 slots
Now my approach is this:
1. Have an optical encoder on the shaft.
2. Use a DC motor to turn the shaft in conjuction with a gear set(to reduce the speed)
3. Use A
CNZ1021 transmissive photosensor to count the number of edges(in conjuction with the encoder above)
4. Then program the logic so that :
     The motor starts at count 0
     then stops when the count = # counts that equal to 16 deg rotation
     then wait for 3-4 hrs
     then again start the motor and run till the total is now equivalent to 32 deg...and continue untill all 22 slots i.e 360 deg rot
Or use a stepper motor to do the same task.
Please advice what you think is a better approach. I have no knowledge of working with stepper motors but will learn if it is a better option to wht I have in mind.
Thanks for all your help and time.
Micky

Hello MickyM,
You should be able to drive the stepper motor using the output of the DAQ card, provided the current required to run the motor falls within the range of the current output of the DAQ card.
If the current needs to be amplified, a stepper motor driver is required. There are many stepper motor driver ICs available, so you will have to choose one corresponding to the input required for your motor.
To answer your other question, here is some information that should answer your question: LabWindows/CVI is an ANSI C Compiler. If the PIC that you are using is ANSI C compatible, there is a chance that it will be able to run the code that is compiled. You can check if the PIC is ANSI C compatible from the datasheet. However, there are lot of low-level calls which may not work as the CVI compiler will compile for an x86 computer (like PCs). The compiler that comes with the PIC, on the other hand, will surely work  as it is familiar with the architecture of the PIC.
I hope this helps!
Vivek Nath
National Instruments
Applications Engineer
Machine Vision

Similar Messages

  • HT1535 The option for "On this IPad" does not appear?

    Despite having a manual set up of content checked, the option for "On this IPad" does not appear? Why is this?

    Hi pmbrady,
    The "On this [device]" tab will only show up if you are in the non-sidebar view of iTunes. In short, if you have the sidebar on the left hand side, you will want to use the disclosure triangle (left of your device name) to view what is on the device.
    iTunes 11: Frequently used features
    http://support.apple.com/kb/HT5649
    Thanks,
    Matt M.

  • Give Me Some Tips For doing this report.

    hi frd. help me in this report.
    parameter : plant,material no,company code,storage location.
    display: material no, material desc, UOM, ROL, warehouse, open po, open po qty, open pr no, open pr qty.
    Kindly Give me tips for doing this report.
    thank u
    Pari Vendhan.R

    Hi,
    Its will not fullfill ur requirement but upto some extent...just have a look.
    TYPE-POOLS : slis.
    TABLES : mkpf,
             mseg,
             t001w,
             t001l.
    TYPES : BEGIN OF ty_t001w,
              werks TYPE t001w-werks,
              name1 TYPE t001w-name1,
            END OF ty_t001w,
            BEGIN OF ty_makt,
              matnr TYPE makt-matnr,
              maktx TYPE makt-maktx,
            END OF ty_makt,
            BEGIN OF ty_t001l,
              lgort TYPE t001l-lgort,
              lgobe TYPE t001l-lgobe,
            END OF ty_t001l.
    DATA :  BEGIN OF it_mat OCCURS 0,
            mbln LIKE mseg-mblnr,         " Number of Material Document
            zeile LIKE mseg-zeile,         " Item in Material Document
            mjahr LIKE mseg-mjahr,         " Material Document Year
            bwart LIKE mseg-bwart,         " Movement Type
            matnr LIKE mseg-matnr,         " Material Number
            erfmg LIKE mseg-erfmg,         "Quantity in unit of entry
            erfme LIKE mseg-erfme,         "Unit of entry
            werks LIKE mseg-werks,          "Plant
            lgort LIKE mseg-lgort,          "Storage location
            umwrk LIKE mseg-umwrk,          "Receiving plant/issuing plant
            umlgo LIKE mseg-umlgo,      "Receiving/issuing storage location
            bldat LIKE mkpf-bldat,       "Document Date in Document
            budat LIKE mkpf-budat,       "Posting Date in the Document
            maktx LIKE makt-maktx,           "Material description
            name1 LIKE t001w-name1,           "Name
            name2 LIKE t001w-name1,           "Name
            lgobe LIKE t001l-lgobe,         "Description of storage location
            lgobe1 LIKE t001l-lgobe,     "Description of storage location
            END OF it_mat.
    DATA : it_t001w TYPE TABLE OF ty_t001w
                     WITH HEADER LINE,
           it_makt TYPE TABLE OF ty_makt
                   WITH HEADER LINE,
           it_t001l TYPE TABLE OF ty_t001l
                    WITH HEADER LINE.
    DATA : ls_layout TYPE slis_layout_alv,
           it_fcat TYPE slis_t_fieldcat_alv ,
           wa_fcat TYPE slis_fieldcat_alv,
           "lh TYPE slis_t_listheader,
          " ls TYPE slis_listheader,
           i_events TYPE slis_t_event WITH HEADER LINE ,
           "ls_event TYPE slis_alv_event ,
           w_var TYPE i.
    DATA : l_date(10).
    DATA : l_date1(20),
           ztabix LIKE sy-tabix.
    SELECTION-SCREEN BEGIN OF BLOCK a1 WITH FRAME TITLE text-001.
    SELECT-OPTIONS : s_werks FOR mseg-werks,
                     s_lgort FOR mseg-lgort,
                     s_umwrk FOR mseg-umwrk,
                     s_umlgo FOR mseg-umlgo,
                     s_bwart FOR mseg-bwart,
                     s_budat FOR mkpf-budat,
                     s_mjahr FOR mkpf-mjahr NO-EXTENSION.
    SELECTION-SCREEN END OF BLOCK a1.
    AT SELECTION-SCREEN.
      SELECT SINGLE * FROM t001w INTO t001w
                                WHERE werks IN s_werks.
      IF sy-subrc <> 0.
        MESSAGE e000(8i) WITH 'Enter a Valid Supplying Plant'.
      ENDIF.
      SELECT SINGLE * FROM t001w INTO t001w
                              WHERE werks IN s_umwrk.
      IF sy-subrc <> 0.
        MESSAGE e000(8i) WITH 'Enter a Valid Receiving Plant'.
      ENDIF.
      SELECT SINGLE * FROM t001l INTO t001l
                              WHERE lgort IN s_lgort.
      IF sy-subrc <> 0.
        MESSAGE e000(8i) WITH 'Enter a Valid Supplying St.Loc'.
      ENDIF.
      SELECT SINGLE * FROM t001l INTO t001l
                              WHERE lgort IN s_umlgo.
      IF sy-subrc <> 0.
        MESSAGE e000(8i) WITH 'Enter a Valid Receiving St.Loc'.
      ENDIF.
    START-OF-SELECTION.
      PERFORM field_cat.
      PERFORM get_data.
    *END-OF-SELECTION.
      IF it_mat[] IS INITIAL.
        MESSAGE i000(8i) WITH 'No data Found'(m01).
    *    EXIT.
      ELSE.
        PERFORM process_data.
        PERFORM display_data.
      ENDIF.
    *&      Form  field_cat
    *       text
    *  -->  p1        text
    *  <--  p2        text
    FORM field_cat .
      wa_fcat-col_pos = w_var.
      wa_fcat-tabname = 'IT_MAT'.
      wa_fcat-fieldname = 'MBLN'.
      wa_fcat-key = 'X'.
      wa_fcat-hotspot = 'X'.
      wa_fcat-ref_fieldname = 'MBLNR'.
      wa_fcat-ref_tabname = 'MSEG'.
      wa_fcat-seltext_m = 'Material Doc'.
      APPEND wa_fcat TO it_fcat.
      CLEAR wa_fcat.
      ADD 1 TO w_var.
      wa_fcat-col_pos = w_var.
      wa_fcat-tabname = 'IT_MAT'.
      wa_fcat-fieldname = 'ZEILE'.
      wa_fcat-ref_fieldname = 'ZEILE'.
      wa_fcat-ref_tabname = 'MSEG'.
      wa_fcat-seltext_m = 'Item No'.
      APPEND wa_fcat TO it_fcat.
      CLEAR wa_fcat.
      ADD 1 TO w_var.
      wa_fcat-col_pos = w_var.
      wa_fcat-tabname = 'IT_MAT'.
      wa_fcat-fieldname = 'MJAHR'.
      wa_fcat-ref_fieldname = 'MJAHR'.
      wa_fcat-ref_tabname = 'MSEG'.
      APPEND wa_fcat TO it_fcat.
      CLEAR wa_fcat.
      ADD 1 TO w_var.
      wa_fcat-col_pos = w_var.
      wa_fcat-tabname = 'IT_MAT'.
      wa_fcat-fieldname = 'BWART'.
      wa_fcat-ref_fieldname = 'BWART'.
      wa_fcat-ref_tabname = 'MSEG'.
      wa_fcat-seltext_m = 'Mvmt Type'.
      APPEND wa_fcat TO it_fcat.
      CLEAR wa_fcat.
      ADD 1 TO w_var.
      wa_fcat-col_pos = w_var.
      wa_fcat-tabname = 'IT_MAT'.
      wa_fcat-fieldname = 'BLDAT'.
      wa_fcat-ref_fieldname = 'BLDAT'.
      wa_fcat-ref_tabname = 'MKPF'.
      wa_fcat-seltext_m = 'Document Date'.
      APPEND wa_fcat TO it_fcat.
      CLEAR wa_fcat.
      ADD 1 TO w_var.
      wa_fcat-col_pos = w_var.
      wa_fcat-tabname = 'IT_MAT'.
      wa_fcat-fieldname = 'BUDAT'.
      wa_fcat-ref_fieldname = 'BUDAT'.
      wa_fcat-ref_tabname = 'MKPF'.
      wa_fcat-seltext_m = 'Posting Date'.
      APPEND wa_fcat TO it_fcat.
      CLEAR wa_fcat.
      ADD 1 TO w_var.
      wa_fcat-col_pos = w_var.
      wa_fcat-tabname = 'IT_MAT'.
      wa_fcat-fieldname = 'MATNR'.
      wa_fcat-ref_fieldname = 'MATNR'.
      wa_fcat-ref_tabname = 'MSEG'.
      wa_fcat-seltext_m = 'Material No'.
      APPEND wa_fcat TO it_fcat.
      CLEAR wa_fcat.
      ADD 1 TO w_var.
      wa_fcat-col_pos = w_var.
      wa_fcat-tabname = 'IT_MAT'.
      wa_fcat-fieldname = 'MAKTX'.
      wa_fcat-ref_fieldname = 'MAKTX'.
      wa_fcat-ref_tabname = 'MAKT'.
      wa_fcat-seltext_m = 'Material Description'.
      APPEND wa_fcat TO it_fcat.
      CLEAR wa_fcat.
      ADD 1 TO w_var.
      wa_fcat-col_pos = w_var.
      wa_fcat-tabname = 'IT_MAT'.
      wa_fcat-fieldname = 'ERFMG'.
      wa_fcat-ref_fieldname = 'ERFMG'.
      wa_fcat-ref_tabname = 'MSEG'.
      wa_fcat-seltext_m = 'Quantity'.
      wa_fcat-do_sum = 'X'.
      APPEND wa_fcat TO it_fcat.
      CLEAR wa_fcat.
      ADD 1 TO w_var.
      wa_fcat-col_pos = w_var.
      wa_fcat-tabname = 'IT_MAT'.
      wa_fcat-fieldname = 'ERFME'.
      wa_fcat-ref_fieldname = 'ERFME'.
      wa_fcat-ref_tabname = 'MSEG'.
      wa_fcat-seltext_m = 'Uom'.
      APPEND wa_fcat TO it_fcat.
      CLEAR wa_fcat.
      ADD 1 TO w_var.
      wa_fcat-col_pos = w_var.
      wa_fcat-tabname = 'IT_MAT'.
      wa_fcat-fieldname = 'WERKS'.
      wa_fcat-seltext_m = 'Supplying Plant'.
      APPEND wa_fcat TO it_fcat.
      CLEAR wa_fcat.
      ADD 1 TO w_var.
      wa_fcat-col_pos = w_var.
      wa_fcat-tabname = 'IT_MAT'.
      wa_fcat-fieldname = 'NAME1'.
      wa_fcat-seltext_m = 'S.Plnt Desc.'.
      APPEND wa_fcat TO it_fcat.
      CLEAR wa_fcat.
      ADD 1 TO w_var.
      wa_fcat-col_pos = w_var.
      wa_fcat-tabname = 'IT_MAT'.
      wa_fcat-fieldname = 'LGORT'.
      wa_fcat-seltext_m = 'Supplying St.Loc'.
      APPEND wa_fcat TO it_fcat.
      CLEAR wa_fcat.
      ADD 1 TO w_var.
      wa_fcat-col_pos = w_var.
      wa_fcat-tabname = 'IT_MAT'.
      wa_fcat-fieldname = 'LGOBE'.
      wa_fcat-seltext_m = 'Su.St.Loc Desc.'.
      APPEND wa_fcat TO it_fcat.
      CLEAR wa_fcat.
      ADD 1 TO w_var.
      wa_fcat-col_pos = w_var.
      wa_fcat-tabname = 'IT_MAT'.
      wa_fcat-fieldname = 'UMWRK'.
      wa_fcat-seltext_m = 'Receiving Plant'.
      APPEND wa_fcat TO it_fcat.
      CLEAR wa_fcat.
      ADD 1 TO w_var.
      wa_fcat-col_pos = w_var.
      wa_fcat-tabname = 'IT_MAT'.
      wa_fcat-fieldname = 'NAME2'.
      wa_fcat-seltext_m = 'R.Plnt Desc.'.
      APPEND wa_fcat TO it_fcat.
      CLEAR wa_fcat.
      ADD 1 TO w_var.
      wa_fcat-col_pos = w_var.
      wa_fcat-tabname = 'IT_MAT'.
      wa_fcat-fieldname = 'UMLGO'.
      wa_fcat-seltext_m = 'Receiving St.Loc'.
      APPEND wa_fcat TO it_fcat.
      CLEAR wa_fcat.
      ADD 1 TO w_var.
      wa_fcat-col_pos = w_var.
      wa_fcat-tabname = 'IT_MAT'.
      wa_fcat-fieldname = 'LGOBE1'.
      wa_fcat-seltext_m = 'Re.St.Loc Desc.'.
      APPEND wa_fcat TO it_fcat.
      CLEAR wa_fcat.
      ADD 1 TO w_var.
    ENDFORM.                    " field_cat
    *&      Form  get_data
    *       text
    *  -->  p1        text
    *  <--  p2        text
    FORM get_data .
      SELECT a~mblnr a~zeile a~mjahr a~bwart a~matnr
                a~erfmg a~erfme a~werks a~lgort a~umwrk a~umlgo
                b~budat  b~bldat
                INTO CORRESPONDING FIELDS OF TABLE it_mat
                FROM mseg AS a INNER JOIN mkpf AS b
                ON a~mblnr = b~mblnr
                AND a~mjahr = b~mjahr
                CLIENT SPECIFIED
               WHERE a~mandt EQ sy-mandt
                 AND a~werks IN s_werks
                 AND a~lgort IN s_lgort
                 AND a~umwrk IN s_umwrk
                 AND a~umlgo IN s_umlgo
                 AND a~bwart IN s_bwart
                 AND b~budat IN s_budat
                 AND b~mjahr IN s_mjahr.
      IF sy-subrc EQ 0.
        SELECT matnr maktx
         INTO TABLE it_makt FROM makt
         CLIENT SPECIFIED
         FOR ALL ENTRIES IN it_mat
          WHERE matnr = it_mat-matnr AND mandt EQ sy-mandt.
      ENDIF.
      SELECT werks name1
       INTO TABLE it_t001w FROM t001w
        CLIENT SPECIFIED
       WHERE mandt EQ sy-mandt.
      IF sy-subrc <> 0.
        MESSAGE e000(zmss).
      ENDIF.
      SELECT lgobe INTO TABLE it_t001l FROM t001l
       CLIENT SPECIFIED
    WHERE mandt EQ sy-mandt.
      IF sy-subrc <> 0.
        MESSAGE e000(zmss).
      ENDIF.
    ENDFORM.                    " get_data
    *&      Form  process_data
    *       text
    *  -->  p1        text
    *  <--  p2        text
    FORM process_data .
      LOOP AT it_mat.
        ztabix = sy-tabix.
        READ TABLE it_makt WITH KEY matnr = it_mat-matnr.
        IF sy-subrc = 0.
          it_mat-maktx = it_makt-maktx.
        ENDIF.
        IF it_mat-bwart+2(1) = '2'.
          it_mat-erfmg = - ( it_mat-erfmg ).
        ENDIF.
        READ TABLE it_t001w WITH KEY werks = it_mat-werks.
        IF sy-subrc = 0.
          it_mat-name1 = it_t001w-name1.
        ENDIF.
        READ TABLE it_t001w WITH KEY werks = it_mat-umwrk.
        IF sy-subrc = 0.
          it_mat-name2 = it_t001w-name1.
        ENDIF.
        READ TABLE it_t001l WITH KEY lgort = it_mat-lgort.
        IF sy-subrc = 0.
          it_mat-lgobe = it_t001l-lgobe.
        ENDIF.
        READ TABLE it_t001l WITH KEY lgort = it_mat-umlgo.
        IF sy-subrc = 0.
          it_mat-lgobe1 = it_t001l-lgobe.
        ENDIF.
        MODIFY it_mat INDEX ztabix .
      ENDLOOP.
    ENDFORM.                    " process_data
    *&      Form  display_data
    *       text
    *  -->  p1        text
    *  <--  p2        text
    FORM display_data .
      REFRESH i_events.
      i_events-form = 'TOP'.
      i_events-name = 'TOP_OF_PAGE'.
      APPEND i_events.
      CLEAR i_events.
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
       EXPORTING
    *   I_INTERFACE_CHECK                 = ' '
    *   I_BYPASSING_BUFFER                = ' '
    *   I_BUFFER_ACTIVE                   = ' '
         i_callback_program                = SY-CPROG
    *   I_CALLBACK_PF_STATUS_SET          = ' '
    *   I_CALLBACK_USER_COMMAND           = ' '
        i_callback_top_of_page            = 'TOP'
    *   i_callback_html_top_of_page       = 'TOP'
    *   I_CALLBACK_HTML_END_OF_LIST       = ' '
    *   I_STRUCTURE_NAME                  =
         i_background_id                   = 'ALV_BACKGROUND'
    *   I_GRID_TITLE                      =
    *   I_GRID_SETTINGS                   =
    *   IS_LAYOUT                         = LS_LAYOUT
         it_fieldcat                       = it_fcat[]
    *   IT_EXCLUDING                      =
    *   IT_SPECIAL_GROUPS                 =
    *   IT_SORT                           =
    *   IT_FILTER                         =
    *   IS_SEL_HIDE                       =
    *   I_DEFAULT                         = 'X'
    *   I_SAVE                            = ' '
    *   IS_VARIANT                        =
         it_events                         = i_events[]
    *   IT_EVENT_EXIT                     =
    *   IS_PRINT                          =
    *   IS_REPREP_ID                      =
    *   I_SCREEN_START_COLUMN             = 0
    *   I_SCREEN_START_LINE               = 0
    *   I_SCREEN_END_COLUMN               = 0
    *   I_SCREEN_END_LINE                 = 0
    *   I_HTML_HEIGHT_TOP                 = 0
    *   I_HTML_HEIGHT_END                 = 0
    *   IT_ALV_GRAPHICS                   =
    *   IT_HYPERLINK                      =
    *   IT_ADD_FIELDCAT                   =
    *   IT_EXCEPT_QINFO                   =
    *   IR_SALV_FULLSCREEN_ADAPTER        =
    * IMPORTING
    *   E_EXIT_CAUSED_BY_CALLER           =
    *   ES_EXIT_CAUSED_BY_USER            =
        TABLES
          t_outtab                          = it_mat
    * EXCEPTIONS
    *   PROGRAM_ERROR                     = 1
    *   OTHERS                            = 2
      IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    ENDFORM.                    " display_data
    *&      Form  top
    *       text
    FORM top.
      DATA : idate(10),
               idate1 TYPE sy-datum.
      DATA : ls_line TYPE slis_listheader,
             i_listheader TYPE slis_t_listheader .
      CLEAR ls_line.
      ls_line-typ = 'H'.
      ls_line-info = sy-repid.
      APPEND ls_line TO i_listheader.
      CLEAR ls_line.
      ls_line-typ = 'S'.
      ls_line-info = 'MATERIAL DOCUMENT LIST'.
      APPEND ls_line TO i_listheader.
      CLEAR ls_line.
      idate1 = sy-datum.
      WRITE idate1 TO idate USING EDIT MASK '__/__/____'.
      ls_line-typ = 'S'.
      ls_line-info = idate.
      APPEND ls_line TO i_listheader.
      CLEAR ls_line.
      CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
        EXPORTING
          it_list_commentary = i_listheader
          i_logo             = 'LOGO'.
    *   I_END_OF_LIST_GRID       =
    ENDFORM.                    "TOP

  • If a buddy's screename is faded (in the offline section), but a video icon is still next to the screename, and if you right click on the name "video chat" is an option, what does this mean? it is the only one on my whole list that has this.

    if a buddy's screename is faded (in the offline section), but a video icon is still next to the screename, and if you right click on the name "video chat" is an option, what does this mean? it is the only one on my whole list that has this.

    Hi,
    It could be some sort of "flagging" issue where either the AIM Servers have gone out of sync and you are getting two lots of info  (There are about three or four servers involved with getting data to your Buddy list)
    I can also see the possibility where you have a Contact in your Address Book who has two Screen Names.
    You have one in one group and in another they appear to be Off Line.  However iChat will still Link them and Show their Capabilities when you Right Click.
    One way of checking this is to double click them to open a Text Chat Window.
    At the top is the Recipients Bar  (See View Menu when  Text Chat is Open).
    This gives you the option to chose a different Buddy Name if the contact has two  (It offers To and From options if you both have Multiple Accounts).
    Pic of an Old Chat to someone with Multiple "Names"
    They have an @Mac.com name and  Jabber ID  (As it is an Old Chat the Jabber one is Off Line and their @mac.com name is currently "Away"
    You can see I have a Google and three AIM Logins I could use to Speak to them.
    9:48 PM      Sunday; December 4, 2011
    Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"
      iMac 2.5Ghz 5i 2011 (Lion 10.7.2)
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb (Snow Leopard 10.6.8)
     Mac OS X (10.6.8),
    "Limit the Logs to the Bits above Binary Images."  No, Seriously

  • I want to prevent MyDay from starting up when I switch on.  I have followed all instructions for doing this, but to no effect.  I have unlocked and relocked.

    I use an Macbook from 2006 with OS X 10.7.5
    MyDay starts up every time I switch on.  I don't use it, so want to remove it from the list of programs which start automatically.  I have followed all instructions for doing this, and have of course unlocked and relocked the relevant page in Systems Preferences, but the instruction never 'sticks', and MyDay still starts every time.  Anyone know what to do?

    Check StartupItems...
    Open a Finder window. From the Finder menu bar click Go > Go to Folder
    Type or copy paste the following:
    /Library/StartupItems
    Click Go. If you see any reference to MyDay, delete it. That does not delete the app Just keeps it from launching when you startup your Mac.
    Just to be sure, you checked System Preferences > Users & Groups > Login Items   ??
    Unlocking or locking the padlock icon only prevents other users from changing your preferences.

  • HT4847 I am trying to uncheck the data and documents option for storing this information in iCloud, however, the only option I am given is to cancel the request or to remove them from my Mac (but not iCloud apparently). This is wrong! Any ideas?

    It seems that--now that I have purchased storage from iCloud--I will be forced to store my documents, data, etc there and do not have the option of choosing not to store information.  I tried to uncheck my documents and data option and the only choice I was given was to cancel the request or to have all the documents removed from my Mac! I cannot sign out and sign back in either.  I restarted my computer but that hasn't helped either.  Does anyone know what to do about this?  It's crazy that Apple would hold my data hostage and offer me the option of using this service or not having access to my own information EXCEPT in iCloud.  I wish I'd researched it more before I tried it.  Buyer beware.

    It seems that--now that I have purchased storage from iCloud--I will be forced to store my documents, data, etc there and do not have the option of choosing not to store information.  I tried to uncheck my documents and data option and the only choice I was given was to cancel the request or to have all the documents removed from my Mac! I cannot sign out and sign back in either.  I restarted my computer but that hasn't helped either.  Does anyone know what to do about this?  It's crazy that Apple would hold my data hostage and offer me the option of using this service or not having access to my own information EXCEPT in iCloud.  I wish I'd researched it more before I tried it.  Buyer beware.

  • Streaming 3d movies to my Samsung 3DTV using AirPort express and a wireless LAN adapter has not worked.   What is my cheapest option for making this happen?

    I need a transfer rate minimum of 9mbps.  My AirPort express and 3DTV are on different floors, so I cannot directly connect with an ethernet cable.  Can I buy an older AirPort express, use it as a bridge, and connect my TV to it via an ethernet cable?

    Hi rockchalker,
    Thanks for using Apple Support Communities.
    For 802.11n Wi-Fi base stations, creating a roaming network is by far the best choice. This will provide the best throughput between the base stations and your Wi-Fi devices.
    If you are unable to build the recommended Roaming network, then a Wirelessly Extended Network is the next best option.
    For more information on this, take a look at this article:
    Wi-Fi base stations: Extending the range of your wireless network by adding additional Wi-Fi base stations
    http://support.apple.com/kb/HT4145
    Hope this helps,
    Mario

  • 4 won't save and exit..lose all opentabs..no help services or feedback options work. doing this on an un-upgraded computer!! right now 4 sucks!!

    Everything looks different and many old features appear to be gone. All open tabs close automatically on exit without save option and there is no ability to go back to an open page within the same tab without backing through each page(no pull down bar). 4 is not friendly or efficient at all compared to 3.16.6. When you exit it closes all tabs that are open with no option to save and I can not get any of the help or feedback functions in the help menu to open.

    If you want Firefox to warn you when you exit,one change in Firefox 4 is to by default stop Firefox displaying the warning message, but it can be turned back on by changing some preferences.
    # Type '''about:config''' into the location bar and press enter
    # Accept the warning message that appears, you will be taken to a list of preferences
    # Locate the preference '''browser.tabs.warnOnClose''', if its value is set to '''false''', double-click on it to change its value to '''true'''
    # Repeat this for these 3 preferences '''browser.warnOnQuit''', '''browser.warnOnRestart''' and '''browser.showQuitWarning'''
    An alternative is to set Firefox to automatically open your last set of tabs when you start Firefox.
    # Open the Options window and go to the General panel
    # Change the setting "When Firefox starts" to "Show my windows and tabs from last time"
    As for the drop-down list on the back/forward arrows, you can get the drop down list by either right-clicking on the back/forward buttons, or holding down the left button until the list appears.

  • What is the sql statement for doing this?

    Hi,
    I am currently doing a simple search engine that allows a user to key in a filename and display all the files' name close to keyed filename(the first two letters are the same).What is the proper sql statement to select from Document according to DocumentType and the first two letters of the filename? Am i doing it the right way? I am currently use Access 2002, dunno if it will affects me.Thanks in advance
    [What i did]
    String filename="doc,txt"
    SELECT DocumentType from Rule where UserType='1' and Action='Search';
    DocumentType=1,5,9,13,17,21,25,29,33,37,41,45 // This is all the document Type the user can see.
    Next i used StringTokenizer break the DocumentType.
    DocumentType[0]=1;
    DocumentType[0]=5;
    SELECT * from Document where DocumentType and Name <<< I want to select from Document according to DocumentType and the first two letters of the filename

    One more try - from what I can follow?
    If I assume you have a table named for example "UserRules"
    which has fields UserID,UserType,UserAction
    and has records like this that controls the document types
    a user is allowed to see
    UserID UserType Action
    TOM 1 Search
    BILL 7 Search
    ROY 2 Search
    And if I assume you have a table named for example "AllowedUserDocumentTypes"
    which has fields UserType,DocumentTypes
    and has records like this that controls the document types
    a user is allowed to see
    UserType DocumentTypes
    1 1,3,4,5,6,19
    2 7,9,12,18
    3 1,19,33,27
    And you have the document table which has
    fields are DocNo,Name,Title,Date,Filename,DocumentType
    and it has records like this
    DocNo Name Title Date Filename DocumentType
    12345 BILL Cars CarTypes 18
    12346 ROY Trucks TruckTypes 2
    12347 TOM Toys ToyTypes 17
    12345 JACK Car Colors CarColors 19
    12345 TOM Car Shapes CarShapes 7
    Then the select statement
    Select DocumentTypes from AllowedUserDocumentTypes
    join UserRules where UserRules.UserType = AllowedUserDocumentTypes.UserType
    and UserRules.UserID = 'ROY' and UserRules.Action = 'Search';
    will return 7,9,12,18
    If the DocumentType field is numeric and the user entered "CarCrap" the
    select statement would have to look like this
    SELECT * from Document
    where left(Filename,2) = 'Ca' and DocumentType in (7,9,12,18);
    If the DocumentType field is say varchar
    select statement would have to look like this
    SELECT * from Document
    where left(Filename,2) = 'Ca' and DocumentType in ('7','9','12','18');
    You will have to build these select statements related to the user.
    Note you should also allow for upper and lower case differences. I
    would suggest you convert the user entry into uppercase and do a select
    like below
    SELECT * from Document
    where Ucase(left(Filename,2)) = 'CA' and DocumentType in (7,9,12,18);
    This is all written from memory, not tested and I have not done this
    in several years.
    I was showing approximately how to build the statements before.
    rykk

  • I got a new computer and have reinstalled Dreamweaver.  I don't need to set up a new site, just need to set up reinstalled Dreamweaver to manage the old site on the company server. Does anyone have a step by step walkthrough for doing this?

    The site files are on our server and I can still access them.  I was not the one who installed and set up Dreamweaver initially and don't know very much about the program  Just enough to manage our simple site and keep it updated.  Just need help setting it up so that it's back to managing our website. 

    Go to Site > New Site and define your site.  See screenshots:
    Servers:  Enter your FTP log-in credentials and remote server's root directory.  If unsure, check with your hosting provider for details. 
    Click on TEST button.  If you're unable to connect, click the More Options triangle.
    Nancy O.

  • What is the obsession for doing this?

    Ok, it's a part rant and a part question.
    I have a developer who uses code peppered everywhere for something like this.
    select max(column1), max(column2)
       into l_column1, l_column2
      from table
    where unique_key_column := p_value;My guess would be to avoid writing the code this way.
    begin
    select column1, column2
       into l_column1, l_column2
      from table
    where unique_key_column := p_value;
    when no_data_found then
      null;
    when too_many_rows then --this is a different rant. I explained why this is too_many_rows -- this will never fire for unique key lookup.
      null;
    end;Question:
    Since I cannot ask the developer(anymore) why they wrote the code as such, I am just guessing that they don't want to deal with writing the no_data_found. Is my assumption wrong?
    Also,
    I remember, asking them about this and I think the reply is: What if somebody gets rid of unique key?
    If it is indeed true, have you had somebody write code that is peppered everywhere as such either because they don't want to trust the data or even if they know the data, they are afraid of somebody getting rid of the 'unique key'? Didn't look like a valid argument to me. If somebody were to get rid of the unique key, wouldn't that change the whole design?
    Also, in my view, if somebody were to write a too_many_rows exception everywhere just because they are afraid of somebody getting rid of unique key, then, that's bad too. They have to trust the design of the table.
    Thoughts? Suggestions?
    Thank you.

    Hi,
    RPuttagunta wrote:
    Ok, it's a part rant and a part question.
    I have a developer who uses code peppered everywhere for something like this.
    select max(column1), max(column2)
    into l_column1, l_column2
    from table
    where unique_key_column := p_value;
    Let's call the code above Version 1, and let's call the code below Version 2.
    My guess would be to avoid writing the code this way.
    begin
    select column1, column2
    into l_column1, l_column2
    from table
    where unique_key_column := p_value;
    when no_data_found then
    null;
    when too_many_rows then --this is a different rant. I explained why this is too_many_rows -- this will never fire for unique key lookup.
    null;
    end;
    Sorry, I don't understand. Is Version 1 or Version 2 the one you prefer?
    It looks like Version 2 has a syntax error; it looks like the keyword EXCEPTION is missing before the first WHEN.
    Question:
    Since I cannot ask the developer(anymore) why they wrote the code as such, I am just guessing that they don't want to deal with writing the no_data_found. Is my assumption wrong?It looks like they are dealing with it in Version 2, though it would be better to add a comment, and maybe even explicitly set the variables, depending on what the reuriements are.
    For example:
    EXCEPTION
        WHEN  NO_DATA_FOUND          -- This is not really an error, the procedure can
        THEN                 --     continue with NULL values
            l_column1 := NULL;
         l_column2 := NULL;
    ...Of course, if the procedure can't automatically continue after a NO_DATA_FOUND error, then you shouldn't hide the error. If you have an EXCEPTION handler for it at all (say, to log the error in a table), then you should RAISE the error anew at the end of the exception handler.
    Also,
    I remember, asking them about this and I think the reply is: What if somebody gets rid of unique key?
    If it is indeed true, have you had somebody write code that is peppered everywhere as such either because they don't want to trust the data or even if they know the data, they are afraid of somebody getting rid of the 'unique key'? Didn't look like a valid argument to me. If somebody were to get rid of the unique key, wouldn't that change the whole design?
    Also, in my view, if somebody were to write a too_many_rows exception everywhere just because they are afraid of somebody getting rid of unique key, then, that's bad too. They have to trust the design of the table.I agree. It seems like the chances are very slight of correctly predicting what the code should do if the uniqueness constraint is changed. It's better to have something that will raise errors in the testing process.

  • How good is Imovie09 for doing this...

    I want to make cool effects like the first 20 sec. of the youtube video you find on... http://www.fourhourworkweek.com/blog/2009/06/01/tim-ferriss-and-kevin-rose-discu ss-their-top-5-must-read-books/
    Can you do this in Imovie09 or do you need something like Final Cut (Express)?

    Essentially, iMovie '09 has a few built-in 'transitions' (..ways to change from one video clip to another..) but you can't add any more transitions.
    These are the ones you can use..
    Final Cut Express offers more than one video track (..iMovie has only one, really..) so it can be easier to mix/cut/swap/change from one clip to another in FCE ..but I don't know how many transitions are provided in FCE ..you really have to "build" your own.
    As I explained above, a company called 'GeeThree' sells transitions for a previous version of iMovie, "iMovie HD 6", and they also sell ready-made transitions for Final Cut. This is their website:
    http://www.geethree.com/
    So,
    (1) you can adapt those transitions which are built into iMovie '09 (see picture above)
    (2) if you can find an earlier version - iMovie HD 6 - you can buy extra transitions for that
    (3) you can get Final Cut, and buy extra transitions for that.
    "..Sorry guys. But Im still very confused of what I should do.." ..You have to decide between:
    (1) using the free built-in transitions in iMovie '09, and maybe "tweaking" them by speeding them up, etc
    (2) looking for iMovie HD 6, part of the "iLife '06" program - possibly on eBay or from a friend, possibly still in some shops - and buying some "plug-in" transitions for that
    (3) buying or using Final Cut and creating your own transitions, or possibly buying some "plug-in" transitions for that.
    Using iMovie'09 won't cost you anything, if you already have the program - nor will FCE, if you already have it - but you may need to spend 15 minutes adjusting one or more of the built-in transitions to give you what you want. You'll feel great when you've used your cleverness to achieve what you wanted, without having to buy anything.
    P.S: Thanks to those links which Karsten provided, I see that at http://www.apple.com/finalcutexpress/#compositing the description says "..Out of the box, Final Cut Express provides more than 200 transitions, filters, and effects.."
    I didn't know how many it has: "more than 200".

  • Suggestions for doing this rose petal design?

    How would I best integrate these petals on this page, to give the impression that they are lying on a floor or stage without drawing one?    I am going to photograph new petals so this picture is only  preliminary to figure out how to do it.  It would be good also to have a few falling.  Open to suggestions also for this. I'd also like to have them work with the smoke - shadows, depth etcetera.
    I'm not an illustrator so keep that in mind.  =)
    I have Adobe CS.
    This will be a web page.
    Suggestions welcomed. Thanks in advance.
    http://www.flickr.com/photos/31397194@N03/3502118140/

    Sorry about that.  Here you go:
    http://www.flickr.com/photos/31397194@N03/3502118140/
    No wonder I'm not gettting any responses!   =)
    EDIT
    Looks like the link is working, at least on my end.
    I'm not sure how to make the petals appear layered in the smoke, with  realistic lighting.
    Also open to ideas on the page design. This will be a background for a web page.
    Do you guys even think the design could work, if done right?
    I have a vague impression of what I want to do, but am having trouble integrating it into a working design.

  • Is there a way to upload music that I have saved on my computer to my ipod? I didn't see anything in the user guide for doing this.

    Is there a way to upload music that I have saved on my computer it my ipod touch or is uploading from iTunes the only way to upload music? I didn't see anything in the user guide on how to do this.

    These two articles explain how to put music from your PC into iTunes and then all you need to do is sync it with your iPod
    http://support.apple.com/kb/HT1473#2
    http://support.apple.com/kb/ht1347

  • I want to update my IPad's operating system but when I tried to so,  I got a message at Itunes advising all my apps would be removed?  Is there a step by step guide for doing this update and retaining my apps?  I am completely lost....

    I want to update my 1st generation IPad which has a current OS of 4.2.1 to the latest 5.0 OS.  I tried to do this through my ITunes account but got a warning that continuing would delete my apps, etc.  I don't want that to happen!  I have ZERO tech ability/know-how and need an idiot-proof, step by step guide to performing the update.  Any help most appreciated.  I haven't got a clue how to back up anything on the IPad, either.
    Many thanks!!

    First copy any purchases off the iPad to your computer's iTunes via File > Transfer Purchases. You should also backup the device (right-click the iPad 'device' and select 'back up'), and copy off any important documents, files, notes etc (e.g. by email, the file sharing section at the bottom of the Apps tab on your computer's iTunes, via wifi, whatever the apps that you use support) - the update process should backup and restore the content but it's best to be safe.
    There is some more info on this page about updating to iOS 5 : http://support.apple.com/kb/HT4972

Maybe you are looking for

  • Problem with Pages in a Report

    hi everyone, in a Report where the header displays actual page and maximum of pages like "Page 4/7" it always shows "Page 2/3" even if it only shows 1 Page or 5 Pages... it always says there "Page 2/3" what did i made wrong? thx in advance

  • My iPod touch keeps crashing while playing a game

    I downloaded recently Dinner Dash Rush and in the beginning it was fine, playing the time I wanted but in these last few days I start playing the game and suddenly it crashes. I have tried turning the ipod off and on but after like the second time pl

  • Operators in advanced search view

    Hi Experts, could you tell me how the available operators are determined in advanced search views? I build a search view based on a own custom BOL and want to remove some operators now. Thanks in advance! Best regards, Alex

  • ABAP - BDC transaction not saving changes to records

    I am trying to write my first ABAP code using BDC recording.  Essentially I would like to flag the "Final Delivery" field (EKPO-EGLKZ) for a range of documents by recording transaction MASS. The code runs without errors - but the changes are not save

  • JRA in MII 12.1.3 Build(65)

    Hi, I am working with JRA actions for the first time. I am not sure if this is maintained in the configuration or elsewhere. I don't see in the JRA Start Session where to supply the SAP Client, Username and Password values? This is unlike MII 12.0. R