A strange problem about mighty mouse's trackball

My mighty mouse's trackball works very well on OSX, but it failed to work on Windows, it worked very well on Windows XP and 2008 previously, what is the problem? Thanks!

Solved the problem myself. It's weird that the bluetooth caused the problem, I installed the bootcamp correctly, and my mouse work properly except trackball, and I found that the bluetooth driver is not properly installed. But how come my mouse could still work? Hate Windows...
Message was edited by: JohnShu

Similar Messages

  • Strange problem with Mighty Mouse scroll ball

    Hi,
    yesterday suddenly my Mighty Mouse start to have a strange mood. Using scroll ball to go down in a page I haven't problem, but trying to go up don't happened nothing! The problem seems to be software, because the hardware seems to be good.
    What can I do?
    Bye

    http://docs.info.apple.com/article.html?artnum=302417 How to clean your Mighty Mouse
    Take a piece of bright white paper, turn the mouse upside down on it, press down on the ball, and run the mouse quickly in circles over the paper. This will remove all the gunk that's building up on the ball
    TIP: To get to the gook inside the scroll nipple use a plastic toothpick.
    "Other Options:" Wear latex disposable gloves. A box of same can be purchased from your local Dollar Store or Pharmacy.
    Some cell phone leather cases actually fit right over the Mighty Mouse.
    Clean/wipe the Mighty Mouse off with a damp cloth/rag prior to going to bed each evening.
    Some users have found using the small alcohol pads quite successful. These can be obtained from any drug/pharmacy or Dollar Store.

  • Dock problems with mighty mouse

    I keep the hiding on for the Dock and have never had any issue with it. Since installing and using the wireless mighty mouse, I can only get the dock to pop out about 50% of the time. It's getting quite tiring to keep having to reach for the trackpad half the time I want to access the dock. Any ideas? (I've already checked for software updates) Anyone else have this odd problem?
    I was also having a problem with right clicking until I read in another thread that I had to lift my left finger off the mouse. Awkward, but working fine. Thanks to whomever posted that advice.
    1.5 GHz PowerBook G4   Mac OS X (10.4.7)  

    Hi CharPatton;
    Generally failure to scroll down with the ball on a Mighty Mouse is an indication of a dirty ball. To clean the ball you can turn the mouse upside down and roll the ball on a chamois cloth in large circles. If the ball is really dirty and the circles on chamois cloth are now able to clean, take a tissue with a little bit of alcohol on and do the circling motion on the tissue then repeat once more on the chamois cloth. Hopefully that should do it for you.
    Allan

  • Problems with mighty mouse clicking

    Hi everybody, happy New Year first of all!
    Then my problem: I bought an Intel iMac about 1 year ago, and have been using the supplied wired mighty mouse since then. I set it up with left+right top buttons.
    I didn't have a single problem until a few weeks ago.
    First, the "typycal dirty scrolling ball" which seems to be solved by rubbing the ball on a piece of papere with the mouse up side down.
    Second, and most annoying, *the click functions seems to perform worse than before*. I mean, it looks like *I need more pressure now to have the mouse click* (either left or right) on links, icons, etc.
    Result: about half of the times, clicking the mouse (using the pressure I was used to) has no effort, I need to re-click with more intensity.
    Did anybody of you experience the same problem? I cannot understand if it is kind of software problem (say, something that can be solved by some restore function) or a physical one (dirt? But the mighty mouse cannot be unassembled...).
    TIA to all,
    Giopad65

    Hello and Welcome to Apple Discussions ...
    Fist, here are the instructions to clean a Might Mouse: http://support.apple.com/kb/HT1537
    and here: http://www.macosxhints.com/article.php?story=20060210115417864&lsrc=osxh
    Second, go to System Preferences/Keyboard&Mouse/Mouse and make sure your Tracking/Scrolling and Double Clicking is set to your liking. (The System Preferences panel is located in your Applications folder)
    Carolyn
    Message was edited by: Carolyn Samit

  • Big Problem with Mighty Mouse

    I'm having a rather big problem with my wired Mighty Mouse. Basically, the middle button is the only top button that works, and clicking with the left or right side does nothing but activate the middle button instead.
    Here's the nitty gritty...
    The reason I can assume this happening is because I cleaned the scroll wheel to un-stick it. I did this by getting a sheet of white paper, turning the mouse upside down, and rubbing the wheel all over the paper, which left paths of dirt and fluff everywhere. Worked great, and the scroll wheel now works perfectly again.
    The mouse worked fine after that which is what makes this problem odd, but later that night, all the top buttons just started acting as one middle button... So, (using my tablet) I changed the setting for the middle mouse button in the preferences to 'Primary Button'.
    Now basically what I have is a one button mouse (with side squeezy things).
    How do I make the left and right buttons work again? The preferences are set up fine... as in the right side is assigned to 'Secondary Button', etc, but it still only works as middle mouse.
    Any ideas or help would be really appreciated!
    Cheers
    Cuby

    If you are going to replace it, consider getting a plain old optical mouse that uses Apple's built-in generic USB mouse driver. I like the ones from Microsoft that have two buttons, a clickable scroll wheels, and that's it. This is the one that I use now.
    [Microsoft Optical Mouse (Blue)|http://www.amazon.com/Microsoft-K81-00004-Optical-Mouse-Blue/dp/B000068M P2/ref=sr11?ie=UTF8&s=electronics&qid=1244701238&sr=8-1]
    It is reliable, comfortable, and sturdy. I've never cleaned it. And it's so cheap. I had a different basic Microsoft mouse before, and the only reason I got a new one was because I wore out the pads on the bottom that let it slide around.
    Tip: Apple's generic USB mouse driver does not seem to have way to set the center button click. But if you set it to something when the Mighty Mouse is connected, that setting seems to continue to work with the generic mouse. Mine is set to do Exposé.
    Not sure why you cannot do +reset PRAM+. If your internal speaker volume setting is muted so that you do not hear the startup sound, you need to turn up the volume a bit. The startup sound is your indicator (when you hear it for the second time) that you can let go of then four keys.

  • Problem with Mighty Mouse at Windows XP

    Hi,
    I have a problem with Apple Wired Mighty Mouse drivers on Windows XP..
    I using a Dell notebook with WinXp and I need to have a full working driver for Mighty Mouse.
    For example - 360 degree scroll, etc.. I tried a Trinity Driver, but my computer have some restrictions from my work. My question - is here any other driver, that supports some of that features, which Mighty Mouse have, or which driver package is it on Mac OSX install DVD for the BootCamp ? Cause i see here many packages (AppleBluetoothEnablerInstaller, AppleBluetoothInstaller, AppleDisplayInstaller, etc..) but none of them looks to have a driver for Mighty Mouse inside.
    Thanks very much for a response..

    Hi and welcome to Discussions,
    at the moment only the very basic functions of the Magic Mouse work with Windows.
    http://support.apple.com/kb/TS3039
    Maybe future driver updates include more functions.
    Regards
    Stefan

  • Short code causes a strange problem - About the list again -- please read!

    Hi again people. Maybe you remember my project - has a list, that you can search thru using a text field. During the work I got stuck on a strange problem ( Again :-( ) My app has one text field, one combo box, one list and a text field once more. The code should do the following ->
    *1. Load the list, no problem with that.*
    *2. Show the elements of the list, that match the selected group in the combo box,no problem.*
    *3. Search thru the list using the text field,no problem.*
    4. When the user selects an element from the list, it should display its info in the second text field. This also works fine, but when after looking at info of one of the elements the things on numbers 2 and 3 ( look up! ) stop working. I must say that everything works fine until user selects an element from the list. I couldnt understand this kind of behavior so I am asking you to help me please.
    The code is very simple:
    import javax.swing.*;
    import javax.swing.event.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.io.*;
    class the_window extends JFrame implements DocumentListener, ItemListener, ListSelectionListener {
        FileReader reader;
        String data_base[][];
        String first_pass[];
        int number_of_elements;
        DefaultListModel dflm = new DefaultListModel();
        JList list;
        JTextField text_field = new JTextField();
        JTextField info_field = new JTextField();
        String groups[] = {"1. group" , "2. group"};
        JComboBox groups_cmbx = new JComboBox(groups);
        the_window(){
            super("the Window!");
            JPanel panel = new JPanel(null);
            Container c = this.getContentPane();
            c.add(panel);
            text_field.setBounds(10,10,170,25);
            text_field.getDocument().addDocumentListener(this);
            panel.add(text_field);
            groups_cmbx.setBounds(10,45,170,25);
            groups_cmbx.addItemListener(this);
            panel.add(groups_cmbx);
            list = new JList(dflm);
            list.setBounds(10,90,170,190);
            list.setFixedCellHeight(20);
            list.addListSelectionListener(this);
            panel.add(list);
            info_field.setBounds(10,280,170,25);
            panel.add(info_field);
            load_the_base();
            refresh();
            this.setSize(190,350);
            this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            this.setResizable(false);
            this.setVisible(true);
        public void itemStateChanged(ItemEvent e){
            refresh();
        public void valueChanged(ListSelectionEvent e){
            String str = (String) dflm.getElementAt(list.getSelectedIndex());
            int index = 0;
            for(int i = 0; i < number_of_elements; i++){
                if(str.equals(data_base[0])){
    index = i;
    break;
    info_field.setText(data_base[index][1]);
    private void load_the_base(){
    String data = "";
    try{
    reader = new FileReader("data.txt";);
    int r = 0;
    while((r = reader.read()) != -1){
    char c = (char) r;
    data += c;
    reader.close();
    }catch(IOException e){}
    first_pass = data.split(";");
    number_of_elements = first_pass.length;
    data_base = new String[number_of_elements][];
    for(int i = 0; i<number_of_elements; i++){
    data_base[i] = first_pass[i].split("#");
    private void refresh(){
    String search_str = text_field.getText();
    int selektovano = groups_cmbx.getSelectedIndex();
    dflm.clear();
    for(int i = 0; i < number_of_elements; i++){
    int grupa = Integer.parseInt(data_base[i][2]);
    if(grupa == selektovano){
    String at_the_moment = data_base[i][0]; // if you change this to String at_the_moment = data_base[i][1]; it works perfectly
    if(at_the_moment.startsWith(search_str)){
    dflm.addElement(at_the_moment);
    public void changedUpdate(DocumentEvent e){
    refresh();
    public void removeUpdate(DocumentEvent e){
    refresh();
    public void insertUpdate(DocumentEvent e){
    refresh();
    public class Main {
    public static void main(String[] args) {
    JFrame f = new the_window();
    Now, can you please tell me whats wrong with this?
    For the "data.txt" make a new text file using *notepad* and copy the following line into the document:
    _1. element#1. info#0;2. element#2. info#0;3. element#3. info#1;4. element#4. info#1;5. element#5. info#1;_                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Darryl.Burke wrote:
    Keith, thanks for making that readable. So here's the diagnosis -
    In the refresh() method, calling defaultListModel.clear() results in a valueChanged(...) event in which this method calldefaultListModel.getElementAt(list.getSelectedIndex())results in the exception noted, as getSelectedIndex returns -1, the list being empty... you can't getElementAt(-1).
    I haven't analyzed all the code nor checked whether is now works as desired, but this small change to valueChanged counters the exception being thrown.   public void valueChanged(ListSelectionEvent e) {
    infoField.setText(""); // do this unconditionally
    if (list.getSelectedIndex() != -1) {
    String value = (String)defaultListModel.getElementAt(list.getSelectedIndex());
    for(int i = 0; i < numFields; i++){
    if(value.equals(matrix[0])){
    infoField.setText(matrix[i][1]);
    break;
    db
    Yea! You were right! I didnt think that calling *list_model.clear();* will result in calling *valueChanged()* ........
    That was some *clear()* thinking :-) Thank you!
    corlettk wrote:
    I cleaned up some variable & method names (tut tut), imports (very naighty), and some thread stuff... but it remains fundamentally the same codeIs it so important to "clean" the imports? How much does it slow down the loading time? Should I do this on all my projects, because they are all "very naighty"?
    ps. Thanks to all that gave some help to answering this strange question :-)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Problem with Mighty Mouse in Right Click with Windows Vista Business

    Hi APPLE,
    I have a laptop, Sony Vaio, with Windows Vista Installed in it, i have purchased Apple Wireless Bluetooth Mighty Mouse. Sometimes I get no response when i right click...when i disconnect the mouse, then right click becomes active...but after using for long, right click becomes left click and left click acts normally. Could anyone tell me why this is happening, Can anyone tell me any fix/update/patch Apple has provided for Windows Vista. Is there any driver to configure Apple Wireless Mighty Mouse in Standalone Windows Vista.
    Vineet

    Hi, I have the same situation as u, I am also a viao laptop with Windows Vista Ultiamte, however, my BT might mouse never work at all. How did u do it ? Did u installed any software?

  • A strang problem about Resin database connection pool

    I am a beginner&#65292;hope somebody can help me.
    my web site occured a strange problem after I used the Resin database connection pool instead of
    connecting directly
    the error message as follows:java.lang.IllegalArgumentException: Request cannot be null
    at javax.servlet.ServletRequestWrapper.<init>(ServletRequestWrapper.java:100)
    at javax.servlet.http.HttpServletRequestWrapper.<init>(HttpServletRequestWrapper.java:92)
    at com.caucho.server.connection.RequestAdapter.<init>(RequestAdapter.java:96)
    at com.caucho.server.webapp.DispatchRequest.<init>(DispatchRequest.java:97)
    at com.caucho.server.webapp.IncludeDispatchRequest.<init>(IncludeDispatchRequest.java:77)
    at com.caucho.server.webapp.IncludeDispatchRequest.createDispatch(IncludeDispatchRequest.java:87)
    at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:389)
    at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:345)
    at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:807)
    at _jsp._intro__jsp._jspService(/intro.jsp:60)
    at com.caucho.jsp.JavaPage.service(JavaPage.java:75)
    at com.caucho.jsp.Page.pageservice(Page.java:571)
    at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:155)
    at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:211)
    at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:177)
    at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:221)
    at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:263)
    at com.caucho.server.port.TcpConnection.run(TcpConnection.java:331)
    at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:464)
    at com.caucho.util.ThreadPool.run(ThreadPool.java:408)
    at java.lang.Thread.run(Thread.java:595)

    <!--
    - Resin 3.0 configuration file.
    -->
    <resin xmlns="http://caucho.com/ns/resin"
    xmlns:resin="http://caucho.com/ns/resin/core">
    <!--
    - Logging configuration for the JDK logging API.
    -->
    <log name='' level='info' path='stdout:' timestamp='[%H:%M:%S.%s] '/>
    <log name='com.caucho.java' level='config' path='stdout:'
    timestamp='[%H:%M:%S.%s] '/>
    <log name='com.caucho.loader' level='config' path='stdout:'
    timestamp='[%H:%M:%S.%s] '/>
    <!--
    - For production sites, change dependency-check-interval to something
    - like 600s, so it only checks for updates every 10 minutes.
    -->
    <dependency-check-interval>2s</dependency-check-interval>
    <!--
    - You can change the compiler to "javac" or jikes.
    - The default is "internal" only because it's the most
    - likely to be available.
    -->
    <javac compiler="internal" args=""/>
    <!-- Security providers.
    - <security-provider>
    - com.sun.net.ssl.internal.ssl.Provider
    - </security-provider>
    -->
    <!--
    - If starting bin/resin as root on Unix, specify the user name
    - and group name for the web server user.
    - <user-name>resin</user-name>
    - <group-name>resin</group-name>
    -->
    <!--
    - Configures threads shared among all HTTP and SRUN ports.
    -->
    <thread-pool>
    <!-- Maximum number of threads. -->
    <thread-max>128</thread-max>
    <!-- Minimum number of spare connection threads. -->
    <spare-thread-min>25</spare-thread-min>
    </thread-pool>
    <!--
    - Configures the minimum free memory allowed before Resin
    - will force a restart.
    -->
    <min-free-memory>1M</min-free-memory>
    <server>
    <!-- adds all .jar files under the resin/lib directory -->
    <class-loader>
    <tree-loader path="$resin-home/lib"/>
    </class-loader>
    <!-- Configures the keepalive -->
    <keepalive-max>500</keepalive-max>
    <keepalive-timeout>120s</keepalive-timeout>
    <!-- The http port -->
    <http server-id="" host="*" port="8080"/>
    <!--
    - SSL port configuration:
    - <http port="8443">
    - <openssl>
    - <certificate-file>keys/gryffindor.crt</certificate-file>
    - <certificate-key-file>keys/gryffindor.key</certificate-key-file>
    - <password>test123</password>
    - </openssl>
    - </http>
    -->
    <!--
    - The local cluster, used for load balancing and distributed
    - backup.
    -->
    <cluster>
    <srun server-id="" host="127.0.0.1" port="6802" index="1"/>
    </cluster>
    <!--
    - Enables/disables exceptions when the browser closes a connection.
    -->
    <ignore-client-disconnect>true</ignore-client-disconnect>
    <!--
    - Enables the cache
    -->
    <cache path="cache" memory-size="10M"/>
    <!--
    - Enables periodic checking of the server status.
    - With JDK 1.5, this will ask the JDK to check for deadlocks.
    - All servers can add <url>s to be checked.
    -->
    <ping>
    <!-- <url>http://localhost:8080/test-ping.jsp</url> -->
    </ping>
    <!--
    - Defaults applied to each web-app.
    -->
    <web-app-default>
    <!--
    - Sets timeout values for cacheable pages, e.g. static pages.
    -->
    <cache-mapping url-pattern="/" expires="5s"/>
    <cache-mapping url-pattern="*.gif" expires="60s"/>
    <cache-mapping url-pattern="*.jpg" expires="60s"/>
    <!--
    - Servlet to use for directory display.
    -->
    <servlet servlet-name="directory"
    servlet-class="com.caucho.servlets.DirectoryServlet"/>
    </web-app-default>
    <!--DataSource jndi configuration-->
    <database>
    <jndi-name>jdbc/artunion</jndi-name>
    <driver type="org.gjt.mm.mysql.Driver">
    <url>jdbc:mysql://localhost:3306/union</url>
    <user>as</user>
    <password>as</password>
    </driver>
    <prepared-statement-cache-size>8</prepared-statement-cache-size>
    <max-connections>20</max-connections>
    <max-idle-time>30s</max-idle-time>
    </database>
    <!--
    - Default host configuration applied to all virtual hosts.
    -->
    <host-default>
    <class-loader>
    <compiling-loader path='webapps/WEB-INF/classes'/>
    <library-loader path='webapps/WEB-INF/lib'/>
    </class-loader>
    <!--
    - With another web server, like Apache, this can be commented out
    - because the web server will log this information.
    -->
    <access-log path='logs/access.log'
    format='%h %l %u %t "%r" %s %b "%{Referer}i" "%{User-Agent}i"'
    rollover-period='1W'/>
    <!-- creates the webapps directory for .war expansion -->
    <web-app-deploy path='webapps'/>
    <!-- creates the deploy directory for .ear expansion -->
    <ear-deploy path='deploy'>
    <ear-default>
    <!-- Configure this for the ejb server
    - <ejb-server>
    - <config-directory>WEB-INF</config-directory>
    - <data-source>jdbc/test</data-source>
    - </ejb-server>
    -->
    </ear-default>
    </ear-deploy>
    <!-- creates the deploy directory for .rar expansion -->
    <resource-deploy path='deploy'/>
    <!-- creates a second deploy directory for .war expansion -->
    <web-app-deploy path='deploy'/>
    </host-default>
    <!-- includes the web-app-default for default web-app behavior -->
    <resin:import path="${resinHome}/conf/app-default.xml"/>
    <!-- configures the default host, matching any host name -->
    <host id=''>
    <document-directory>D:/artunion</document-directory>
    <!-- configures the root web-app -->
    <web-app id='/'>
    <!-- adds xsl to the search path -->
    <class-loader>
    <simple-loader path="$host-root/xsl"/>
    </class-loader>
    <servlet-mapping url-pattern="/servlet/*" servlet-name="invoker"/>
    </web-app>
    </host>
    </server>
    </resin>
    Thank you!

  • Problems w/ Mighty Mouse

    So I started using one today w/ my MBP. I set the scroll ball to dashboard and the squeeze to Expose. Neither of them work. I swapped and no luck.
    I can't get any functionaality out of either. I loaded the s/w from the CD and rebooted. Same issue. Ideas?

    Check out Troubleshooting the Mighty Mouse here.
    http://docs.info.apple.com/article.html?artnum=302063
    Troubleshooting Mighty Mouse
    Mac OS X 10.4.2 or later
    The Mouse tab of the Keyboard & Mouse preference pane will not appear in System Preferences unless your Mighty Mouse is plugged in. If Mighty Mouse-specific information does not appear in the Mouse tab of the Keyboard & Mouse preference pane when your Mighty Mouse is connected, the computer does not detect the mouse on the USB bus. Try unplugging the mouse and plugging it back in. If it still does not appear, try the steps listed in article 58033, "USB Device Troubleshooting." Also check if another mouse is plugged into the computer—sometimes another mouse may interfere with the functionality of Mighty Mouse.

  • A strange problem about InputStream

    I meet a strange problem.
    I have a data file named data.dat whose size is 16k.
    I write a passage of code to read the binary data from data.dat
           byte[] gbData = new byte[8177 * 2];
           // it's length equals to the size of data.dat
           InputStream in = ClassLoader.getSystemResourceAsStream(
               "com/sunway/james/st/res/data.dat");
           in.read(gbData);
           in.close();When I run the program, It's can work well. Then I put all class and resources into a jar file.
    When I run the jar file, I can only get first 600 (and serval more) bytes right. left bytes are 0.
    Who can tell me what happen?

    Thank you.
    I tried to use java.nio to read the data, and there is still the problem.
    flowing is the new codes:
            FileInputStream in =
                new FileInputStream("com/sunway/james/st/res/BIG5.dat");
            ByteBuffer buffer = ByteBuffer.allocateDirect(1024);
            in.getChannel().read(buffer);
            byte[] big5Data = buffer.array();
            in.close();

  • Strange problems about my projects(efficiency,event structure,queue)

    hey,guys,i am a labview user from china,so forgive me about the chinese words of my projest. i found something wrong with my work. .
    there are two functions in my "While loop", the first one depends on "queue" and  is to get information from UART, the second one is "event structure" to send information through UART. my problems:
    1. i can not stop while loop by pressing "停止“, and i find two ways to stop it. first, i press"停止”,then, i press any buttons that can trigger "event structure"twice, at last, while loop can stop.the second way, i press buttons for "event structure" one time, then "停止”, and then the same button for"event". it also works
    2.my work does not run efficiently. you guys can try. once you press buttons for "event structure", it responses very slowly,and if you press many times,the whole program seems like suspending.i have added a LED named test at the front panel, it should light once you press "运行“. and it also shows how slow the whole program is.
    i have attached my work, and my main vi is "串口通信 主VI".
    can any body give me some suggestions? thanks a lot
    Attachments:
    Uart.zip ‏140 KB

    Your event structure will execute exactly once per loop of the main loop, thus the other three loops must stop before handlig the next event. You will also get a race condition between the top loop and the events when writing.
    I'd put the top loop as the timeout case in the event and place the loop around the event for starters.
    /Y
    LabVIEW 8.2 - 2014
    "Only dead fish swim downstream" - "My life for Kudos!" - "Dumb people repeat old mistakes - smart ones create new ones."
    G# - Free award winning reference based OOP for LV

  • A strange problem about batch input (VA01)

    Dear experts,
    I have created one batch input program about VA01,When the selection screen is full window and run,one error occurs.Opposition the screen is not full window ,and the error do not occur.
    Could you help me?
    Thanks and regards,
    collysun

    Hi Collysun,
         The problem what you are facing is due to the resolution setting of individual desktop. This is a known issue in BDC's. Pls do one more recording of VA01 by putting the screen into default size from the tri color button that comes at the right corner of the application tool bar of your session window.
         The advantage is that when the BDC is executed in background automatically the size of the session which is doing the job for you goes to the original size as the one in the recording and it will work irrespective of the windows screen resolution.
    Cheers
    JK
    PS: Award points if this answer is helpful

  • Strange problem: using a mouse isn't responsive.

    Its a hard problem to explain, basically I just switched from PC to mac.
    I love my macbook, the trackpad works great, however when i use it with my intellimouse explorer usb while in mac it seems not very presise when the tracking speed is up high (the way i like it) nothing like how responsive it is when booted up in windows with bootcamp.
    I dont know if anyone has heard of this problem before, or has any solutions. But any suggestions would be appricated.

    In the System Preferences Control panel for the mouse/trackpad there's an option to ignore trackpad when a mouse is plugged in. See if there's any change when you check/uncheck it.
    One other thought - did you install the Intellimouse software? I think Microsoft now has a Universal Binary for its mouse drivers.

  • Strange problem about navigation tree loading.

    Hi all:
       I have one workset which contains 2 iviews. And there is one navigation tree in the left.
       Sometime when some users click on the navigation tree, the EP always display "loading..." and it seems hangs......
       The problem is very strange and I cannot see any error log.
       Anybody have same experience ?
       We are using EP7 sp9.

    Please have a look at SAP Note : 976331 
    Regards,
    Nitin

Maybe you are looking for