Read from serial-usb converter?

I have an oxygen detector with serial out
link to the owners manual with serial info 
http://www.yokogawa.com/an/download/manual/IM11M10B01-01E.pdf
 and I want to hook it up to my laptop to record the data but i am having trouble as my laptop has no serial port. so i bought this:
http://www.newegg.com/Product/Product.aspx?Item=N82E16812120901&nm_mc=OTC-Channel&cm_mmc=OTC-channel... 
How do i read from the usb converter? I can program serial in with the visa on an old pc no problem, but this is giving me some trouble. Any advice would be appreciated thankyou.

superomario wrote:
I just ran the driver setup wizard in visa and got this error for the keyspan dongle.
That might be bad news.  My company actually assigned an engineer to buy every USB to COM converter he could find and test them all with as many apps as possible.  There were many models that were problematic.  You might need to just try another brand (or two (dozen!)).
Still, check the Device Manger or MAX just in case you get lucky...
Using LabVIEW: 7.1.1, 8.5.1 & 2013

Similar Messages

  • Pick Data From Serial/USB ports

    How can I pick Data from Serial/USB ports Machines
    I want to put Results into Database from Haematology Machine

    You will have to write a Java program to do this and then use a Java Pluggin Commponent (JPC) to read the data into Forms.
    Look on the Internet for code showing how to work with USB ports, and see Francois web site about PJCs.
    http://sheikyerbouti.developpez.com/index_en/

  • Trouble reading from serial instrument and DAq simultaneously.

    Greetings,
    I am having some trouble getting my VI to read from my DAq and a serial instrument at the same time.  If I run the subVI's simultaneously (i.e. subANG is running in one window and subVEL is running in a second window) both return the proper values and behave as I would expect.  However, if I call the subVI's into a parent VI and try to run them both in the same loop structure subANG gets stuck and will not resond with a change in signal.
    I have also tried to use a stacked or flat sequence to separate out the execution of subVEL and subANG, but I still get the no response from subANG.
    The most confusing thing is that if I run Parent.VI in one window and then create a copy of subANG (call it '....-copy' or whatever) and run it in a second window, Parent.VI behaves properly and will refresh the readings as they appear in '...-copy'.
    I have attached 3 files.
    (1) subANG.VI     -This reads an RS232 signal from an inclinometer.  The signal is refreshed every 10ms or so.
    (2) subVEL.VI      -This reads raw voltage from one channel on the DAq, calculates the mean then converts that into a pressure differential and finally a velocity based on the pressure and temperature inputs. 
    (3) ParentVI.VI     -This simply calls and displays the subVI's
    My guess is that it is a buffer issue, but I am stumped.  Does anybody out there in Labview land know why this might be happening?  All suggestions welcom.
    Solved!
    Go to Solution.

    I am noticing it is not an NI DAQ card.  How are you communicating with the DAQ? If it is using a serial port, that could be your problem.
    I also highly recommend using the VISA drivers for serial communications instead of the serial.llb VIs.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • A problem about reading from serial port

    Hi,
       I just sent '0x03' from MCU to PC continuously, and then sent  '/n' as a stop character after every '0x03'. I use labview to read the data. The problem is when it get two '03' it get a '0', another two '03' and another a '0'. I don't know where is the '0' from?
      PS: Hyper terminal can display natrually.
       Thank you! 
    帖子被hengfo在08-08-2007 10:14 PM时编辑过了
    Attachments:
    serial read.vi ‏36 KB

    I think the problem may be the loop reading the serial port is running too fast.  There is no timing delay in the loop, so you are reading it as fast as you can, and probably faster than the device is sending data.  So sometimes the buffer is empty, and then the empty string gets converted to a numeric zero.  The way to know for sure is to put an indicator on the error wire coming out of the serial port read.  I bet you will see errors about the read buffer being empty.
    Put a wait timer in the loop to slow down the execution just slightly.  This is a good idea so that LV doesn't eat up all the CPU resources.  Look at the example for Basic Serial Write and Read.  You may want to have a loop ahead of the read that waits until there are a certain number of bytes at the port before it reads the serial port.  You may want to put a loop around the serial port that waits until a valid number is read in before it exits the loop and goes to the numeric conversion.
    Message Edited by Ravens Fan on 08-09-2007 08:50 AM

  • Synchronise READ from Serial card when Counter on 6025 is incremented

    Hi!
    System description:
    I am using PXI-8423 (2-port RS-422) and PXI-6025 to measure the signal coming from 2 laser sensors mounted onto a mechanical stage with linear encoder.
    The laser sensors give RS-422 output (at 1KHz) and are connected to my serial card.
    The encoder gives quadrature output that I plan to connect to counters on my 6025 daqcard.
    Q:
    I want to read the laser data everytime the encoder gives a pulse signifying the mechanical stage has moved. How can I achieve this?
    We would be taking around 1000 serial reads (from each port) per second.
    Environment:
    We are using PXI-1031 chassis (4-slot) with PXI-8184 controller (850 MHz celeron). OS is Win2K prof. and LabVIEW 7.1
    Thanks,
    Gurdas
    [email protected]
    Gurdas Singh
    PhD. Candidate | Civil Engineering | NCSU.edu

    Hi Gurdas,
    We have some simple serial communication examples included in LabVIEW. Those example programs transmit any string of characters over the serial port. All you have to do is set which port you want to use, baud rate, stop bits, parity, etc. in the VI; this setting wil remain for each serial transfer while the program is running. Again, you can read/write any character string with the serial communication VI's. How the information is put into the character strings is up to you and the device you are communicating with. The serial communication is LSB before MSB.
    Regards,
    Salvador Santolucito
    Applications Engineering
    National Instruments
    Attachments:
    Basic_Serial_Write_and_Read.vi ‏66 KB
    Advanced_Serial_Write_and_Read.vi ‏105 KB

  • Efficient optimized way to read from serial port and GPS data display using map

    Hi,
    I have a custom h/w which reads the data from GPS Rx and after parsing send it to PC over RS232.
    Each second it sends 201 bytes to PC. I have developed a VI to read the GPS data and display it. Project file is attached.
    Fulctionality of different loops are as following:
    1. LOOP 1: 1.1 Reads the serial data from com port.
                   1.2 Synclonize the frame using start bytes "a" and "z".
                   1.3 Reads next 4 bytes containg receiving error information.
                   1.4 Reads next 195 bytes. in which initial 80 byes are GPS data. rest are others.
    2. LOOP 2: 2.1 Extarcts the GPS information and put them in an array.
                      2.2 Extarcts the receive error infor and counts the total error by incrimenting the variable using shift reg.
    3. LOOP 3:3: 3.1 Displays the GPS data in chart and log the data in a file.
    4. FLOW : Uses the GMAP .NET based API to creat a MAP and display.
    Problem statement:
    1. Functionality acheived.
    2. However in between data set is being missed by the programm. 
    Quesitions:
    1. Is the developed VI is efficient in terms of using queue loacl variables etc.
    2. What are the improvments I can do to solve the problem.
    Any other suggestions|
    Thank you
    jayant
    jayant
    Attachments:
    Telemetry_Receiver_v2.zip ‏3075 KB

    One of the most common problems in serial communication is the need for an adequate timing: how much time is expected your device to spend before answering? Have you put and adequate pause in your code before reading from the serial port?
    Hope this helps
    Roberto
    Proud to use LW/CVI from 3.1 on.
    My contributions to the Developer Zone Community
    If I have helped you, why not giving me a kudos?

  • Plot more than one analog value to a waveform chart by reading from Serial Port

    I have 4 LDRs and I want to plot their values to a waveform chart by reading them from the serial port. I have looked around and found an example of a VI plotting one value to a waveform chart (attached below) but I am unsure about how to expand this for 4 different waveforms, mostly because I don't particularly understand the way is being read currently. If someone could either point me in the way of a relevant example or explain/show me a solution, or explain howthe current VI I have works, that would be greatly appreciated.
    Attachments:
    LDRread.vi ‏20 KB

    Since I assume each LDR (whatever that is) has its own serial connection, you will need to read from 4 different serial ports.  From there, just form an array of all the data and write to the chart.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions

  • Computer freezes while reading from serial port

    My computer freezes when i tried to read from a serial port for a longer period of time such as 10 hours. I always close the serial port after reading. please, help me solve this problem

    I too experienced a similar problem twice on my machine and I have no idea how to stop it because it is so intermittent and I cannot replicate it.
    Perhaps I can offer some clues.
    The Labview screen cannot be stopped and some parts of Windows appears frozen. Oddly enough I can switch to the block diagram but thats about all I can do. The LV stop button will indicate a mouse click on it but the VI does not stop. iT also cannot be closed.
    Even the reset button and power button on the PC does not work. I am forced to power down the PC (pull the plug) to get back control.
    I believe it is related to a visa call to my serial Balance.
    ANyway no solution but hopefully some clues.
    Dell Optiplex GX260 w/ 500MB RAM
    Win2K 500.2195 w service pak 4,
    NI
    serial Hardware and NI serial ver1.45 (16 com ports)
    Labview 6.1 and 7

  • Reading from serial , help needed

    Hello, I am a student trying to develop a Labview VI that talks with TDK blue2i module (with at style commands) via serial port, just like Hyperterminal.My VI consists of a while loop, inside of that I do VISA write, then VISA read using Bytes at serial port since answers are variable in lenght. When i run the program the first loop works ok ( i send message and get the right answer ) but in the second loop i still read the fisrt answer even if send a different command.
    Is there a way to make sure that buffer of the serial port is cleared after every reading?
    Sounds like a timing problem, Everything works well if I run the program Step by Step
    thanks

    "Francesco83" ha scritto nel messaggio
    news:[email protected]..
    > Hello, I am a student trying to develop a Labview VI that talks with
    > TDK blue2i module (with at style commands) via serial port, just like
    > Hyperterminal.My VI consists of a while loop, inside of that I do VISA
    > write, then VISA read using Bytes at serial port since answers are
    > variable in lenght. When i run the program the first loop works ok (
    > i send message and get the right answer ) but in the second loop i
    > still read the fisrt answer even if send a different command.
    > Is there a way to make sure that buffer of the serial port is cleared
    > after every reading?
    > Sounds like a timing problem, Everything works well if I run the
    > progra
    m Step by Step
    >
    > thanks
    Hi!
    I'm a student too, and I made a VI very similar to yours. My VI used the
    serial port to communicate with a modem, exchanging Hayes commands and
    answer from the modem.
    - Ma sei italiano anke tu! io non ho usato la VISA, ho usato solo le
    funzioni relative alla porta seriale messe in due o tre frame, non ricordo
    bene.. credo venga più complicato ma funziona! se vuoi vederlo scrivimi una
    mail! -
    Vicio

  • Function for reading from serial port

    Hi experts,
    We are trying to read data from the serial port with the following function we got from internet.
    The problem is when creating the object with the sentence CREATE OBJECT o_obj '"MSCOMMLib.MSComm.1"'.
    This returns a sy-subrc = 2 and shows the exception NO_CREATE_OBJECT.
    We already copied the file MSCOMM32.OCX in c:\windows\system32 and we successfuly registered it, with regsvr32.exe.
    We tried it with Windows XP and Vista.
    Anybody has any idea?
    Thanks in advance
    FUNCTION ZSERIALCOM.
    ""Interfase local
    *"  IMPORTING
    *"     REFERENCE(MODE) TYPE  I DEFAULT 0
    *"     REFERENCE(COMMPORT) TYPE  I DEFAULT 1
    *"     REFERENCE(SETTINGS) TYPE  C DEFAULT '2400,N,8,1'
    *"     REFERENCE(OUTPUT) TYPE  C OPTIONAL
    *"  EXPORTING
    *"     REFERENCE(INPUT) TYPE  C
    *"  EXCEPTIONS
    *"      NO_CREATE_OBJECT
      TYPE-POOLS: sabc.
      INCLUDE ole2incl.
      PERFORM init.
      PERFORM open_port USING commport settings.
      IF mode = 0.
        PERFORM read_port
        CHANGING input.
      ENDIF.
      IF mode = 1.
        PERFORM write_port
        USING output
        CHANGING input.
      ENDIF.
      PERFORM final.
    ENDFUNCTION.
    DATA: o_obj TYPE ole2_object.
    *& Form Init
    text
    --> p1 text
    <-- p2 text
    FORM init.
    DATA:
    wa_repid LIKE sy-repid.
    wa_repid = sy-repid.
    CALL FUNCTION 'AUTHORITY_CHECK_OLE'
    EXPORTING
    program = wa_repid
    activity = sabc_act_call
    application = 'MSCOMMLib.MSComm.1'
    EXCEPTIONS
    no_authority = 1
    activity_unknown = 2
    OTHERS = 3.
    IF sy-subrc <> 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    ENDIF.
    CREATE OBJECT o_obj '"MSCOMMLib.MSComm.1"'.
    IF sy-subrc <> 0.
    RAISE no_create_object.
    ENDIF.
    ENDFORM. " Init
    FORM open_port *
    --> COMMPORT *
    --> SETTINGS *
    FORM open_port USING commport settings.
    SET PROPERTY OF o_obj 'CommPort' = commport.
    SET PROPERTY OF o_obj 'Settings' = settings.
    SET PROPERTY OF o_obj 'InputLen' = 0.
    SET PROPERTY OF o_obj 'PortOpen' = 1.
    ENDFORM. "open_port
    FORM read_port *
    --> INPUT *
    FORM read_port
    CHANGING input.
    DATA:
    wa_buffer TYPE i.
    DO 10 TIMES.
    GET PROPERTY OF o_obj 'InBufferCount' = wa_buffer.
    IF wa_buffer > 0.
    GET PROPERTY OF o_obj 'Input' = input.
    EXIT.
    ENDIF.
    ENDDO.
    ENDFORM. " read_port
    FORM write_port *
    --> OUTPUT *
    FORM write_port
    USING output
    CHANGING input.
    DATA:
    wa_buffer TYPE i.
    SET PROPERTY OF o_obj 'Output' = output.
    DO 10 TIMES.
    GET PROPERTY OF o_obj 'InBufferCount' = wa_buffer.
    IF wa_buffer > 0.
    GET PROPERTY OF o_obj 'Input' = input.
    EXIT.
    ENDIF.
    ENDDO.
    ENDFORM.
    *& Form final
    text
    --> p1 text
    <-- p2 text
    FORM final.
    SET PROPERTY OF o_obj 'PortOpen' = 0.
    FREE OBJECT o_obj.
    ENDFORM. " finalbligw

    Hi ,
    I want to read value form weigh bridge through COMM port. I have developed the FM and done the setting as mentioned in the below link
    Read COMM port using ABAP w/o third party software 
    but while executing the FM independently I am able to get the value from the COMM port,but when I call the FM from a program I am not able to get the output value from the FM.I am calling the FM from the report program.please find the code below.
    report test.
    data : lv_input TYPE c.
    CALL FUNCTION 'ZFM_WEIGHINTERFACE'
      EXPORTING
        MODE                         = 0
        COMMPORT               = 1
        SETTINGS                  = '1200,N,8,1'
        OUTPUT                     = ''
      IMPORTING
        INPUT                        = lv_input
      EXCEPTIONS
        NO_CREATE_OBJECT       = 1
        OTHERS                 = 2
    IF SY-SUBRC <> 0.
    * Implement suitable error handling here
    ENDIF.
    if I execute the FM independently the output is getting perfectly.but while calling from a program i am facing the issue..
    any suggestion is appreciated.
    Thanks
    Vivek

  • Controlled reading from serial port

    I'm trying to establish a connection to an external device through the serial port. This is done in a while-loop which sends an association request tries to get a response if a response is not recieved a new rewuest is sent, etc. At the moment this procedure does not work. I am considering two explanations for this. The first is that the loop does not wait long enough for a response to come and simply keeps pumping out requests, the other is that there is something wrong with the reading algorithm, that doesn't let it properly take in information from the serial port.
    Solved!
    Go to Solution.
    Attachments:
    association_loop.GIF ‏5 KB
    read_visa.GIF ‏8 KB

    I made a new version of the read case. The old version was a while loop, the new version is a while loop which will go on until it encounters an EOF character. In this case it is
    0xC1 or 'Á'. I thought the old version would break before getting any message. This doesnt get any signal either. I have probed it, and it doesn't get a string from which to take the length.
    Attachments:
    read_visa2.GIF ‏10 KB

  • Reading from serial port

    HI,
    I need to read data from virtual serial (rfcomm - BT GPS receiver). I connect to my gps using system command:
    [root@localhost ~]# rfcomm connect /dev/rfcomm0 XX:XX:XX:XX:XX:XX
    and this creates port at /dev/rfcomm0, when I do :
    [root@localhost ~]# cat /dev/rfcomm0
    I get:
    M,0.0,0000*76
    $GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
    $GPRMC,000009.999,V,0000.0000,N,00000.0000,E,,,101102,,*17
    $GPGGA,000010.999,0000.0000,N,00000.0000,E,0,00,50.0,0.0,M,0.0,M,0.0,0000*7E
    $GPGSA,A,1,,,,,,,,,,,,,50.0,50.0,50.0*05
    and the only problem is what to do to read this sequences via java application. I obtained package comm2.0.3.zip , but have no idea what next. I would be grateful for any help.
    best regards
    joshua

    I did everything described here:
    http://www.geeksville.com/~kevinh/linuxcomm.html
    got an example from:
    http://java.sun.com/developer/releases/javacomm/SimpleRead.java
    (the defaultPort = "/dev/term/a"
    replaced with
    defaultPort = "/dev/rfcomm0")
    i connect to my gps with:
    [root@localhost ~]# rfcomm connect /dev/rfcomm0 XX:XX:XX:XX:XX:XX
    start the application and get an error:
    java.io.IOException: Error instantiating class gnu.io.RXTXCommDriver
    gnu.io.RXTXCommDriver cannot be cast to javax.comm.CommDriver
    at javax.comm.CommPortIdentifier.loadDriver(CommPortIdentifier.java:239)
    at javax.comm.CommPortIdentifier.<clinit>(CommPortIdentifier.java:109)
    at comm.SimpleRead.main(SimpleRead.java:78)
    Exception in thread "main" java.lang.UnsatisfiedLinkError: com.sun.comm.SunrayInfo.isSessionActive()Z
    at com.sun.comm.SunrayInfo.isSessionActive(Native Method)
    at com.sun.comm.Portmapping.registerCommPorts(Portmapping.java:155)
    at com.sun.comm.Portmapping.refreshPortDatabase(Portmapping.java:100)
    at javax.comm.CommPortIdentifier.<clinit>(CommPortIdentifier.java:138)
    at comm.SimpleRead.main(SimpleRead.java:78)
    Java Result: 1
    i think i did everything about rxtx as described. could anyone help?
    best regards
    joshua

  • Unable to read from a USB port.

    My computer no longer recognizes it when I plug in my ipod into any of my usb ports.
    It doesn't create an sdb1 file in the /dev directory and there are no other indications that it's plugged in, besides my IPod saying that it's plugged in and charging.
    any reason this might be happening? it started when I did a full update.

    yes, it is:
    Bus 003 Device 002: ID 1199:0218 Sierra Wireless, Inc. MC5720 Wireless Modem
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 005 Device 003: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
    Bus 005 Device 002: ID 0a5c:2110 Broadcom Corp. Bluetooth Controller
    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 005: ID 05ac:1265 Apple, Inc. iPod Nano 5.Gen
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    EDIT: hmmmm.... it seems to work now
    Last edited by sausage (2010-04-14 19:31:46)

  • How to obtain weight reading from PS311 USB postal scale

    Hi,
    I just purchased a PS311 USB postal scale According to the minimal documentation that came with it, it says "...Connect the flat plug of the cable to an available USB port. Windows/Mac will automatically recognize the scale and install the appropriate driver for weight display only. It then goes on to say that in order to calculate and print postage, I can set up an account with stamps.com, etc., where software can be downloaded to interface with the scale, so apparently it's possible to access the numeric data from the scale over the USB connection.
    At this point, I don't plan to use the scale for postage purposes, but I'd like to be able to sample the current weight text to enter into documents, database fields, etc. I'm a software engineer, so I'm not afraid of coding, but I don't really know where to start. I expected this to work like a barcode scanner, where the values come into the system as if they were typed from a keyboard. Has anyone had any success interfacing with a device like this?
    Thanks,
    Ken

    Hi Templeton,
    Thanks for the information. I was kind of afraid of that. Apparently, it doesn't seem to work automatically for Windows, either, as I finally tracked down the manufacturer's website. http://www.elane.net/index.php?go=USB_pcsoftware has a list of Windows DLLs for interfacing with their scales, and based on the the dates listed for their Windows DLL (Revision 1.0 is April 9, 2010, and Revision 1.1 is April 12, 2010), interface software for these scales hasn't been around too long. I'll see if anyone else has a workable solution over the next few days, and after that, I might try posting this in the tech forum.
    Thanks again,
    Ken

  • Gps, serial- usb, and udev

    I have a garmin etrex venture handheld gps device that I am trying to connect to my laptop.  Since my laptop doesn't have any serial ports, I purchased a serial->usb converter which I am using to make the connection.  When I connect the device, dmesg reports:
    usb 2-2: new full speed USB device using uhci_hcd and address 4
    usb 2-2: configuration #1 chosen from 1 choice
    pl2303 2-2:1.0: pl2303 converter detected
    usb 2-2: pl2303 converter now attached to ttyUSB0
    There is no /dev/ttyUSB*.  I did a search and found http://bbs.archlinux.org/viewtopic.php? … dev+ttyusb where tomk recommended the following rule:
    KERNEL=="ttyUSB[0-9]*", NAME="tts/USB%n"
    I put the rule in my local udev.rules file and rebooted.  I am still unable to transfer a test file to the gps using gpsbabel as outlined in the Open Source GPS how to.
    The how to suggested the following command, with my output following:
    $ sudo gpsbabel -r -i gpx -f test.gpx -o garmin -F /dev/ttyUSB0
    [ERROR] XSERIAL: Cannot open serial port '/dev/ttyUSB0': No such file or directory
    [ERROR] Cannot open serial port '/dev/ttyUSB0'
    GARMIN:Can't init /dev/ttyUSB0
    Which makes sense, since there is no /dev/ttyUSB0.
    I then modified the command to point to /dev/tts/USB0 and got the following output:
    $ sudo gpsbabel -r -i gpx -f test.gpx -o garmin -F /dev/tts/USB0
    GARMIN:Can't init /dev/tts/USB0
    If anyone has any idea what is going on and can point me in the right direction, I'd appreciate it.

    Thanks for the help, tomk.  I was able to rule out any OS problems and it turns out that the serial -> usb converter market is filled with crappy products.  I never thought I'd have a problem with a simple converter!
    For future reference, converters based on the prolific pl2303 controller are notoriously buggy.  Some work fine, others never work (mine is the latter), especially under linux. Here is a link for more info https://sourceforge.net/mailarchive/mes … d=10460644
    On a side note - what is the reasoning for the udev rule that replaces /dev/ttyUSBx with /dev/tts/USBx?  Most everything I've seen indicates that simply using /dev/ttyUSBx is much more prevalent.

Maybe you are looking for

  • Goods Receipt w/ref. to inbound delivery can not be reversed....

    Hello Gurus, My clients wants to reverse Goods Receipt document which it was created with reference to an inbound delivery. Previously the inbound delivery was created with reference to a PO, the ID generated several HU and TOs that were confirmed. N

  • How to recover word files with readable format after formatting external hard drive?

    I had tried different software. All software are able to recover word files but all word files having encoded content  is there any way to convert it in readable format? please provide any solution for this problem Thank You.

  • How to Control Cheque value not exceed the PO Value

    Dear All, My client requirement of the how to control cheque make above the PO Value. My client make the PO before MIRO puchase dept. make the Advance payment request and send to Accounts Dept., Accounts dept. make the payment against the Down paymen

  • WRT300n wireless G will not connect.

    Any ideas. I gad a wrt54g and had no problems. I updated to the new wrt300n and my laptops will not connect.

  • Emailing photo's from iPhoto 11

    When emailing a photo from within iPhoto, there are now some new format options, but no record of sending the pictures. No record is placed in the corresponding sent box in Mail, as it was in previous versions. The best option is to bcc, something I