Can I connect a single fp-1001 to two fp-1000's each on seperate cpu's?

Is it possible to poll a single FP1001 from two computers using an FP1000 on each of the computers?

Hi Aaron,
sorry, you're wrong.
Aaron G wrote:
> No. It is not possible. The FP-1000's will transmit any data from the
> RS-232 port onto the RS-485 port.
Have a look at the description. This is as its written in the EIA Catalog
(Electronics Industries Alliance Standards and Engineering Publications).
This Publication is for free: http://www.tiaonline.org
The complete Standard papers can be bought for the price at the end of the
next paragraph.
TIA/EIA-485-A
Electrical Characteristics of Generators and Receivers for Use in Balanced
Digital Multipoint Systems.
(ANSI/TIA/EIA-485-A-98)
This Standard specifies the electrical characteristics of generators and
receivers that may be employed when specified for the interchange of
binary signals in multipoint interconnection of digital equipment. When
implemented with the guidelines of this standard, MULTIPLE GENERATORS AND
RECEIVERS may be attached to a common interconnecting cable.
Product Code 3 Mar, 1998 COMMITEE: TR-30.2
$49.00
> If you wire two FP-1000's together,
> then you risk both of them attempting to drive the transmit line at
> the same time. RS-485 is designed for a single master, it is not
> designed to allow multiple devices to drive the line simultaneously.
>
No, ist definately for multimaster and its half duplex and needs only two
lines.
RS-422 is what you describe, which is full duplex and needs 4 lines.
> You may or may not cause any damage doing it, but you will screw up
> the data transmission if both computers are trying to talk at the same
> time.
IF NI says, their RS485/422 hardware can do RS-485, then damages must be
covered by warranty.
So lets get thing working
Whats wrong:
NI sometimes write RS-485, but infact means RS-422.
Sample: Measurement and Automation Catalog jan. 2002, page 505 ( Or have
take a look in the contents of the catalog at "Distributed I/O",
"Field-Point".
There is a picture showing connections between a computer- RS-232-
FP-1000-RS-485- 2 FP- modules.
At this place things are wrong, because cabeling is 4- wire and true
RS-485 is 2 wire!
Whats correct:
Othertimes NI knows and also writes the correct pinout of connectors and
cabeling of RS-485:
Sample: NI Serial Device User Manual of my ENET-485/4, Appendix D, Serial
Port Information.
At the chapter RS-485, They write: "Unlike the RS-422 standard, RS-485
adresses the issue of using multiple transmitters on the same line. RS-485
can also withstand multiple drivers driving conflicting signals at the
same time."
Other NI- Serial Port device manuals may contain similar texts.
So here's the solution:
If NI says FP-modules can handle RS-485 and there are only 4 connection
cables for the network connection, then one has to bridge TX+ with RX+ and
TX- with RX-. In this way you just have 2 network wires left. When doing
this, RS- Network devices may handle this situation automaticly, or they
have to be configurated.
For my ENET 485/4, this means:
4-wire RS-422: Serial Port config: Tranceiver mode = 4 wire
2-wire RS-485: Serial Port config: Tranceiver mode = 2 wire TxRdy Auto
So how should involved RS-485 devices behave:
By default, RS-485 all active devices of a network are in Read- mode, so
there are no conflicts. If one device wants to write to the bus, ist
switches its tranceiver to write mode, writes the data to the bus and goes
back to read mode again. The tranceiver switching time from read to write,
or back from write to read, should take 400 �seconds each. People working
with labview have to insert 1ms delay if they want ro read data from the
serial port, after writing.
See National Semiconductor application notes:
http://www.national.com/pf/DS/DS36C278.html#Application Notes
Some timing info, look AN-702 at
http://www.national.com/appinfo/interface/0,1801,121,00.html
My National Instruments ENET-485/4 (Ethernet to 4-port RS-232/422/485)
needs 20ms (= 50 X 400�s) though. The Ni- Support couldn't help me in this
case yet. I don't know how NI-PCI-Serial Port cards behave, but I used a
dozen of RS-232/485 Converter of Adlinks NuDAM series: ND-6520.
http://www.adlink.com.tw/products/RemoteData/ND-6520102130.htm
They work perfect, connected right to the PCs- serial port. They can
handle RS-485 and 422.
In the future, if NI can't get my ENET-485/4 do work with correct timing,
I'll try MOXA http://www.moxapartner.com/ .
Well, this was lots of technical RS-xxx info.
Rainer Ehrt

Similar Messages

  • Can I connect and use Time Capsule with two printers?

    Can I connect and use Time Capsule with two printers?

    Sure, if the printers connect using the Ethernet port, you have 3 ports on the Time Capsule.
    If the printers connect using wireless only, the Time Capsule will support up to 50 connections.
    If your printers connect using USB, then you will need a powered USB hub. Something like this, for example:
    Dynex 4Port USB 2.0 Hub DX-THUB16 - Best Buy

  • Can't connect to single sign-on

    Installing the 9ias on Red Hat 7.3 is partially successful,
    with an important exception: the single sign-on server configuration
    assistant fails with a JAVA.UTIL.HashSet error.
    Anyone out there been able to put 9ias on Red Hat? Without being
    able to connect to single sign-on, application server installation
    stops.
    I hate to admit defeat, but installing this software is a challenge.
    Should you know of a trick to getting single sign-on to work, please
    pass it my way.
    Bob

    I can't access the linked website directly. When I go to the site with other ways, the address bar changes to a lot of different things but I can get in. Thru FIOS, the page just hangs at the first address and times out.
    Only error message is err_connection timed out.

  • Can I connect use 2 airport extremes in an in home network, each at a different ethernet access point?

    Can I use 2 airport extremes in the same in home network, each at a different ethernet drop point?

    Hi - without knowing anything else about the network and assuming that you mean that they are connected via ethernet to the main router, the answer is yes - they would be configured in bridge mode to "Create a Wireless Network" (because they are hardwired) with the same name and password as the home network.

  • My printer can not connect to WiFi if there are two or more APs with same SSID

    I tried to connect my printer to WiFi but failed.
    My network has more than 2 WiFi APs and all the APs have the same SSID and security settings.
    I found that the printer can connect to WiFi only if I left one AP on and turn all other APs off.
    Other devices like notebooks, smartphones all works fine with these APs.
    Any solution to solve this problem?

    No, I gave you a solution to try, you rejected it. BTW using channel 3, it is getting clobbered by all APs on channel 1 and channel 6. If you use channel 1, you only have other APs on channel 1 to contend with. That's why you should only use channels 1, 6 or 11 on the 2.4GHz band.
    Say thanks by clicking the Kudos Thumbs Up to the right in the post.
    If my post resolved your problem, please mark it as an Accepted Solution ...
    I worked for HP but now I'm retired!

  • How can I use a single query panel with two view criteria?

    Hi all,
    I have a requirement to allow users to change the "display mode" on a search results tree table for an advanced search page. What this will do is change the structure of how the data is laid out. In one case the tree table is 3 levels deep, in the other case it's only 2 with different data being at the root node.
    What I've done so far:
    1) I exposed the data relationship for these two ways of viewing the data in the application module's data model.
    2)  I created a view criteria in the two view objects that are at the root of the relationships, where (for simplicity sake) I'm only comparing a single field.
    This is in one view object:
    <ViewCriteria
        Name="PartsVOCriteria"
        ViewObjectName="gov.nasa.jpl.ocio.qars.model.views.PartsVO"
        Conjunction="AND">
        <Properties>... </Properties>
        <ViewCriteriaRow
          Name="vcrow23"
          UpperColumns="1">
          <ViewCriteriaItem
            Name="PartDiscrepantItemsWithIRVO"
            ViewAttribute="PartDiscrepantItemsWithIRVO"
            Operator="EXISTS"
            Conjunction="AND"
            IsNestedCriteria="true"
            Required="Optional">
            <ViewCriteria
              Name="PartDiscrepantItemsWithIRVONestedCriteria"
              ViewObjectName="gov.nasa.jpl.ocio.qars.model.views.PartDiscrepantItemsWithIRVO"
              Conjunction="AND">
              <ViewCriteriaRow
                Name="vcrow26"
                UpperColumns="1">
                <ViewCriteriaItem
                  Name="InspectionRecordNumber"
                  ViewAttribute="InspectionRecordNumber"
                  Operator="="
                  Conjunction="AND"
                  Value=""
                  Required="Optional"/>
              </ViewCriteriaRow>
            </ViewCriteria>
          </ViewCriteriaItem>
        </ViewCriteriaRow>
      </ViewCriteria>
    and this is in the other view object:
    <ViewCriteria
          Name="IRSearchCriteria"
          ViewObjectName="gov.nasa.jpl.ocio.qars.model.views.InspectionRecordVO"
          Conjunction="AND">
          <Properties>... </Properties>
          <ViewCriteriaRow
             Name="vcrow7"
             UpperColumns="1">
             <ViewCriteriaItem
                Name="InspectionRecordNumber"
                ViewAttribute="InspectionRecordNumber"
                Operator="="
                Conjunction="AND"
                Required="Optional"/>
          </ViewCriteriaRow>
       </ViewCriteria>
    3) I had a query panel and tree table auto-generated by dragging the data control for ONE of the view object data relationship that's exposed in the app module. Then I created a second query panel and tree table the same way but using the data control for the other. I'm hiding one of the query panels permanently and toggling the visibility of the tree tables based on the display mode the user chooses. Both tables have separate bindings and iterators.
    This is a portion of the page definition:
    <executables>
        <variableIterator id="variables"/>
        <searchRegion Criteria="IRSearchCriteria"
                      Customizer="oracle.jbo.uicli.binding.JUSearchBindingCustomizer"
                      Binds="InspectionRecordVOIterator"
                      id="IRSearchCriteriaQuery"/>
        <iterator Binds="InspectionRecordVO" RangeSize="25"
                  DataControl="QARS_AppModuleDataControl"
                  id="InspectionRecordVOIterator" ChangeEventPolicy="ppr"/>
        <iterator Binds="Root.QARS_AppModule.PartsVO1"
                  DataControl="QarsMasterAppModuleDataControl" RangeSize="25"
                  id="PartsVO1Iterator"/>
        <searchRegion Criteria="PartsVOCriteria"
                      Customizer="oracle.jbo.uicli.binding.JUSearchBindingCustomizer"
                      Binds="PartsVO1Iterator" id="PartsVOCriteriaQuery"/>
      </executables>
    4) I've created a custom queryListener to delegate the query event.
    This is in my advanced search jsp page:
    <af:query id="qryId1" headerText="Search" disclosed="true"
                      value="#{bindings.IRSearchCriteriaQuery.queryDescriptor}"
                      model="#{bindings.IRSearchCriteriaQuery.queryModel}"
                      queryListener="#{pageFlowScope.SearchBean.doSearch}"
                      queryOperationListener="#{bindings.IRSearchCriteriaQuery.processQueryOperation}"
                      resultComponentId="::resId2" maxColumns="1"
                      displayMode="compact" type="stretch"/>
    This is in my backing bean:
    public void doSearch(QueryEvent queryEvent) {
          String bindingName = flag
             ? "#{bindings.IRSearchCriteriaQuery.processQuery}"
             : "#{bindings.PartsVOCriteriaQuery.processQuery}";
          invokeMethodExpression(bindingName, queryEvent);
       private void invokeMethodExpression(String expr, QueryEvent queryEvent) {
          FacesContext fctx = FacesContext.getCurrentInstance();
          ELContext elContext = fctx.getELContext();
          ExpressionFactory eFactory = fctx.getApplication().getExpressionFactory();
          MethodExpression mexpr =
             eFactory.createMethodExpression(elContext, expr, Object.class, new Class[] { QueryEvent.class });
          mexpr.invoke(elContext, new Object[] { queryEvent });
    When no inspection record number (the only search field so far)  is supplied in the query panel, then it behaves correctly. Namely, the tree tables shows all search results. However, when an inspection record number is supplied the tree table that was created with the query panel in use (remember there are two query panels, one of them is hidden) shows a single result (this is correct) while the other tree table (the one with the hidden query panel that isn't in use) shows all results (this is NOT correct).
    Is what I'm trying to accomplish even doable? If so, what am I missing?
    I'm using JDeveloper 11.1.1.7
    Thanks,
    Bill

    I ended up keeping one query panel permanently visible and the other permanently hidden. When performing a search using the table that has the hidden query panel, I seed the query descriptor for the hidden query panel using the visible query panel's query descriptor and then delegate the request:
       public void doSearch(QueryEvent queryEvent) {
          String bindingName = null;
          if(isIrTableRendered()) {
             bindingName = "#{bindings.IRSearchCriteriaQuery.processQuery}";
          } else {
             seedPartsQueryDescriptor();
             bindingName = "#{bindings.PartsVOCriteriaQuery.processQuery}";
             queryEvent = new QueryEvent(partsQuery, partsQuery.getValue());
          invokeMethodExpression(bindingName, queryEvent);
       private void seedPartsQueryDescriptor() {
          ConjunctionCriterion criterion = irQuery.getValue().getConjunctionCriterion(); 
          for(Criterion criteria : criterion.getCriterionList()) {
             AttributeCriterion attributeCriteria = (AttributeCriterion)criteria;
             List values = attributeCriteria.getValues();
             String qualifiedName = attributeCriteria.getAttribute().getName();
             int indexOfDot = qualifiedName.lastIndexOf(".");
             String name = indexOfDot < 0
                ? qualifiedName
                : qualifiedName.substring(indexOfDot + 1);
             ConjunctionCriterion partsCriterion =
                partsQuery.getValue().getConjunctionCriterion();
             for (Criterion partsCriteria : partsCriterion.getCriterionList()) {
                AttributeCriterion partsAttributeCriteria =
                   (AttributeCriterion) partsCriteria;
                String partsQualifiedName =
                   partsAttributeCriteria.getAttribute().getName();
                if (partsQualifiedName.endsWith(name)) {
                   partsAttributeCriteria.setOperator(attributeCriteria.getOperator());
                   List partsValues = partsAttributeCriteria.getValues();
                   partsValues.clear();
                   for (int i = 0, count = values.size(); i < count; i++) {
                      partsValues.set(i, values.get(i));
       private void invokeMethodExpression(String expr, QueryEvent queryEvent) {
          FacesContext facesContext = FacesContext.getCurrentInstance();
          ELContext elContext = facesContext.getELContext();
          ExpressionFactory expressionFactory =
             facesContext.getApplication().getExpressionFactory();
          MethodExpression methodExpression =
             expressionFactory.createMethodExpression(elContext, expr, Object.class, new Class[] { QueryEvent.class });
          methodExpression.invoke(elContext, new Object[] { queryEvent });
    Then when the advanced/basic button is pressed for the visible query panel, I programmatically set the same mode for the hidden query panel:
       public void handleQueryModeChange(QueryOperationEvent queryOperationEvent) {
          if(queryOperationEvent.getOperation() == QueryOperationEvent.Operation.MODE_CHANGE) {
             QueryMode queryMode = (QueryMode) irQuery.getValue().getUIHints().get(QueryDescriptor.UIHINT_MODE);
             QueryDescriptor queryDescriptor = partsQuery.getValue();
             queryDescriptor.changeMode(queryMode);
             AdfFacesContext.getCurrentInstance().addPartialTarget(partsQuery);

  • Urgent Help! How can i execute in the same block diagram two separate labview codes each one with diferent execution timings?

    Dear All.
    I have 2 application progrlams in the same block diagram. the intention is to use  the 2 programs at different excuting time for different application, and each have stop and start button ofcourse i will have master stop. But when i run the program, it only works one program at time , that is the 1st block which i make it active only , when i tried to make active the second block it will not work, only works when i stoped the1st one. So, this it to request ur hlep how can i solve my problem. here i have attached some of  my program.
    Regards!
    Solved!
    Go to Solution.
    Attachments:
    2_block application.vi ‏14 KB

    Usually you set up a task that has all the channels from all the modules configured. When a loop starts it reserves that task and the cDAQ can't be used by other loops unless you start and stop tasks.
    You can have one loop acquire all the data and if you want certain channels to go to other loops you can use the producer/consumer design pattern. If you wanted a third loop you would add another queue and the third loop would dequeue that data. See attached.
    Eric
    Attachments:
    prod-cons.vi ‏69 KB

  • How can I make a timer that turns on two relay channels where each channel can be on for different times of 0 to 10 seconds user selectable

    I am trying to make it clearer, I use a scxi-1161 and two of its relay channels to operate an MOV. I want to be able to apply power to two different pins on the MOV using two seperate relay channels.. but I want to be able to have it automatically cycle the two pins on and off by what time (in seconds) the user selects.. and the selection can be changed during cycling.

    Sorry I can't convert back to 5.1, but here are some pictures that might help. The mechanical action for the Start and Stop buttons is Latch When Released. In LabView 5.1, the While loop doesn't have a Stop if True option so you'll need to add an inverter between the terminal for the Stop button and the Continue terminal of the While loop.
    Attachments:
    TwoToggleTimers_frontpanel.jpg ‏31 KB
    TowToggleTimers_diagram_true.jpg ‏100 KB
    TowToggleTimers_diagram_false.jpg ‏99 KB

  • How can i execute in the same block diagram two separate labview codes each one with diferent execution timings?

    Hello guys. I have been trying to solve this by a long time now...but i cant solve it....
    I have my main code in labview beying executed in one timed loop of 1second.....but now i need to pulse a lazer very fast than one second...
    my ideia was like executing the lazer pulse code in paralel with the main code but with a mutch faster timed loop....but when i put the second timed loop outside of the main one....it hapens that the aplication keeps runing only the faster loop and the main loop doesnt run....
    I really dont know how to solve this....
    many thanks
    JOSE

    JOSE,
    your code is really difficult to read. Please do some cleanup work, your diagram should be only little larger than an average computer screen. What I have glanced so far is that your code has a lot of beginner mistakes (overuse of local variables).
    For multi-loop applications, you shoul have a look at the tutorials concerning Producer-Consumer design pattern. The quick and dirty approach is to use locals (a bit contradictonary to suggest using locals here after I stated an overuse of them). The drawback will be, that you lose the latch mechanism of the button and must code it on your own (and make a big set of mistakes, using locals always attracts race conditions). Most important is that you write to your button only once, after all loops have finished spinning.
    Felix
    www.aescusoft.de
    My latest community nugget on producer/consumer design
    My current blog: A journey through uml

  • Can I connect my Sony DCRHC42?? USB not compatible, and no firewire!

    I'm so frustrated - I used my Sony DCRHC42 camcorder with my old iMac and it was great - but now I find I have no way to connect it to my MacBook. The USB is not compatible and this computer doesn't have a firewire port! Is there a work around?

    Ok, since both are "n"s then you have two basic choices to enable the 802.11n AirPort Express Base Station's (AXn) Ethernet port to connect to the TV: 1) Configure the AXn as a Wireless-to-Ethernet bridge (ProxySTA), or 2) Configure the AXn to extend the wireless range of the 802.11n AirPort Extreme Base Station (AEBSn).
    If you don't really have a requirement to extend the wireless range of the AEBSn, I would suggest that you go with the first option: ProxySTA.
    To activate ProxySTA, you must set up the Express to join a wireless network and then enable the Allow Ethernet Clients setting; both settings are located in the Wireless tab of AirPort Utility. The feature should work with any wireless network: a, b, g, or n; and 5GHz or 2.4GHz. (Note that the Express, which ships with firmware 7.3, must also be updated to firmware 7.3.1 for this feature to appear.) Configured as a ProxySTA, the AXn connects wirelessly to the AEBSn's wireless network and its Ethernet port is enabled. You can then connect a single or multiple Ethernet clients (using an Ethernet switch) to this port for network/Internet access.

  • I can't connect to the app store with my iPad

    I can't connect to the App Store with my iPad. The App Store icon is displaying 3 updates available but when I click on the icon I can't connect.

    HaiTan --
    We're all other Apple customers here, helping each find solutions.  So we can't fix it.
    But try again tomorrow.  All Apple servers are undergoing a huge number of hits.  I think tomorrow or even the next day, all upgrade, update, and activation servers will be in better shape, as well as the App Store.
    Any time millions of people want to do exactly the same thing online, there's always trouble, LOL.

  • How to Connect LS CAN (USB-8472) to Single-Wir​e CAN device?

    In the post of http://forums.ni.com/ni/board/message?board.id=30&​message.id=216&requireLogin=False , NI Engineer said that
    “It is possible to use our Low-Speed CAN boards in
    a single-wire mode. However, the board will give CAN warnings. So, the
    control program may have to ignore certain CAN warnings.
    Randy Solomonson
    Application Engineer
    National Instruments”
    But I can't see the detail connection and software settings in that post.
     How can I use LS CAN to communicate with single-wire CAN (such as GMLAN)? Should I make some additional settings in my LabVIEW program?
    帖子被hmqi2002在 07-09-2009 04:07 AM
    时编辑过了

    In the post of http://forums.ni.com/ni/board/message?board.id=30&​message.id=216&requireLogin=False , NI Engineer said that
    “It is possible to use our Low-Speed CAN boards in
    a single-wire mode. However, the board will give CAN warnings. So, the
    control program may have to ignore certain CAN warnings.
    Randy Solomonson
    Application Engineer
    National Instruments”
    But I can't see the detail connection and software settings in that post.
     How can I use LS CAN to communicate with single-wire CAN (such as GMLAN)? Should I make some additional settings in my LabVIEW program?
    帖子被hmqi2002在 07-09-2009 04:07 AM
    时编辑过了

  • Can we connect 2 ECC to a single PI system.

    hi ,
    can we connect 2 ECC to a single PI system. here we would be using proxies in the 2 ECC.
    Is it possible to enable the SProxy for both systems.
    EG: ECC1< -> PI (A)<-.>APO
           ECC2<-->PI (A)<-.>APO
    Regards,
    Praveen K
    Edited by: praveen kalwa on Jul 29, 2010 5:34 PM

    Yes. you can connect 2 ECCs to a single PI system.
    You have to create two entries for Proxy in sm59.
    Please refer the below document for the proxy configuration.
    (Put 'Proxy configuration in SAP XI' in Google Search & You will get a document from saptechnical.)
    If everything goes fine, from both the ECC systems you can see the PI interfaces(Transaction : SPROXY) and implement them.
    Edited by: soumen patra on Jul 29, 2010 3:42 PM

  • Can we connect 4R/3 and 4BI Systems to single Portal?

    Hi,
    Can we Connect 4 R/3 Servers and 4 Bi Servers to Single Portal and I Want Retrieve data from these Servers.is it Possible .If so Reply ASAP.
    Thanks and Regards
    Kiran

    Hi Kiran,
        Yes you can do that. There is no problem with it..
    Regards,
    Uday.

  • Can't connect to a single external IP address

    I'm having the same problem as this other person is having,
    http://discussions.apple.com/thread.jspa?messageID=7072594
    Basically, I've tried everything and I can't connect to this one IP Address: 206.212.255.34
    I take the router out of the equation and I can connect just fine, connecting directly through my cable modem.
    I know it's not a DNS issue as DNS is not even being used, it's a direct connection to the IP address.
    In the thread above, that person couldn't connect to twitter.com and it was blocked for no apparent reason.
    I can't connect to this IP address for no apparent reason.
    Things I've tried:
    resetting the router completely
    changing the dhcp -> manual and setting the IP and using 255.255.255.0 as a subnet mask
    changing the IPv6 to both alternate modes (it's presently set to link-only)
    setting a DMX for my ip address
    setting a static IP address for my computer
    and I've tried just about everything I can think of, those are just some specifics.
    anyone else having a similar or same issue?

    I'm not talking about anything incoming, I'm talking about external.
    My home computer -> external network across the Internet
    I know how to use port mapping and DMX and all that, I know networking.
    I've been trying to debug this for about 3 weeks now and I can't find a single solution.
    It's only going OUT to that IP address that I can't connect, going through the airport extreme.
    outbound withOUT using the router, it works just fine.
    I appreciate any light you can shed on why my airport extreme is blocking my access to this single IP address, it's quite frustrating
    thank you

Maybe you are looking for

  • Usb device not recognized on shuffle

    i have a belkin usb 2.0 device with 2 ports. it is plugged into my ibm thinkpad laptop. the mouse works fine in both ports -as does a photo scanner. but for some reason, the ipod shuffle is not recognized - i keep getting a green blinking lite and a

  • Need documents on webdynpro for java?

    hi, i am working on java,i want to move to webdynpro for java.i need documents on webdynpro for java.

  • Do you know , what is Double level domain in ABAP ?

    1. Do you know , what is Double level domain in ABAP ? 2. Have  you heard of any concept called " loggi " or simillar ...?

  • Speeding up Leopard on a PowerBook 1.67 PPC

    I have an older PowerBook (1.67mHz PPC) and I had upgraded it to Leopard, thinking I was doing my son a favor by upgrading. Silly me, it is now so slow that NOTHING goes on except for the spinning beach ball of death. he says it will get to a screen

  • Iphoto photo with an external editor

    I just installed PSE 11.  I would like to use it as an external editor through iphoto.  When I choose a photo in iphoto to edit in PSE 11, PSE 11 opens, However the picture does not launch in pse 11. What might I be doing wrong??? Any other advice??