Can I tristate a com port in 8423 card?

Hi all
Am using 2 PXI 8186 to send commands to some COM based devices through a single RS485, 4 wire bus, but it is not possible to send commands to the device from both the PXI's. Only if one PXI is switched off the other PXI is able to send commands, i belive this is happening because both the PXI's are trying to take control of the bus. I wanted to know if there is a way in which i can tristate one of the PXI's com port so that other PXI can send the commands on the bus.
Thanx for the reply
Arun 

Hi Emilie
I have two 1031 PXI chassis, both the chassis have two 8423 cards (with four RS485 ports) and a PXI 8186. both the PXI have to comunicate with COM devices. the block diagram is attached along with this mail. my problem is if both the PXI's are switched on they don't communicate with the devices, only one of them can take control of the bus ata time, so i wanted to know if there is away in which i can place the com ports in 8423 cards in tristate.
Thanx for the reply
regards
Arun
Attachments:
conection.JPG ‏27 KB

Similar Messages

  • How can i read an COM port ???

    Hi,
    somebody knows how can i read an COM port from Forms 4.5 ?
    Thanks in advance.
    Patricio

    Hi Patricio
    have U got any solutions?? Im also trying to send message to display panel from forms 5.
    If You got any please let me know itll help me a lot
    Thanx
    Suraj

  • Using VISA can not find the com port

    I use visa read but can't find any com port in Windows 7.
    How can i find the com port in Windows 7?? 
    由 jw2002 在 06-28-2009 09:20 AM
    上編輯的訊息
    由 jw2002 在 06-28-2009 09:20 AM
    上編輯的訊息
    Solved!
    Go to Solution.

    Windows 7 is not officially supported by National Instruments as it hasn't even been released. That means you won't get any official support from NI on this.
    That said, does your computer actually recognize a serial port? Do you have an actual serial port, or do you have some sort of virtual COM port, or are you using some sort of adapter, such as a USB to serial port box? If it's any of the latter, the most likely reason is a driver issue which needs to be written to be compatible with Windows 7. 

  • Can you etherchannel all the ports on supervisor cards

    Good Day,
    Does anyone know if you can etherchannel the 4 ports from a Catalyst 6500 with dual supervisor cards together?
    I think you can, but would like to check
    thanks

    hi and thanks very much.
    just confirming... you can configure ether channels across a couple of different supervisor engines???

  • Serial COM Port to TCPIP

    I saw a lot of posts that deal with this, however: I have a test rack with 24 UUTs, each has a usb to Ethernet adapter.  I want to use each adapter to talk to the UUT with the same IP (can't changed it it's static).  I need to be able to go through a com port and communicate to a specific UUT, knowing that I am communicating through this specific com port, not any other of the 24.
    I saw a few virtual drivers, that seem to do this, but has anyone done anything of this nature before?  I know I can create a NI Visa resource in NI MAX but that doesn't help me, because I can't link a com port to that resource, can I?

    rsmrostov wrote:
    ‎You wrote that you have a USB-to-Ethernet adapter. Did you mean the TRIPP-LITE extender?
    yes
    That is simply a USB extender, no conversion to Ethernet. - obviously
    Then why did you describe it as a USB-to-ethernet adapter?
    rsmrostov wrote: 
    Does your device speak TCP-IP or serial? -TCP-IP
    Where is the USB-to-serial adapter, and what model is it? non, there's a driver that comes with the device, that must let you talk to TCP/IP 
    Is it integrated into the DUT? - most likely, not sure to be honest, as I am helping out one of the guys who plain just doesn't know.
    What can you tell us about the DUT? - Linux based device, has a fixed IP
    You showed us a screenshot of MAX, listing several COM ports. So, those COM ports somehow exist on your system. You also said that only one of them is connected to the DUT. If this is true, then the COM port must be created outside of the device (for example, a USB-to-serial adapter). However, if the device doesn't use serial communications, then it doesn't make any sense to have a USB-to-serial adapter at all, because there's no easy way to run TCP over serial.
    It sounds like you need to do some research on exactly how your DUT works, what types of connections it offers, and what protocol it uses. If you absolutely need to connect to multiple devices, each of which have the same IP address, I would recommend that you get a bunch of cheap home NAT (network address translation) devices, often seen as a home/office router (allows you to connect multiple computers to a single internet connection). Assign each one a unique IP address within the same subnet, plug them all into an ethernet hub or switch, and plug one DUT into each router. Configure the router's internet address to match the subnet of the DUT, and set each router to route all incoming connections to the IP of the DUT.

  • HTML DB and Serial(COM) Port

    Hi, everyone,
    Is there any way that HTML DB can communicate with Serial Port (COM Port) directly? I searched the forum, and saw someone mentioned "Visual Baisc", "Javascript", "ActiveX", or "DLL". Could anyone give an example for it if you had successful experiences about it?
    My problem is I'm working on a HTML DB project which will read data from barcode scanner. And request I have is the HTML DB can monintor the Serial Port and read the data from there if there is one. That means some programs need to be embedded in or called in HTML DB page. I known there are some commerial software developed for this purpose on the market, but I am wondering if it can be done by HTML DB itself?
    Thank you. And Regards,
    Ran

    > Is there any way that HTML DB can communicate with Serial Port (COM Port)
    directly?
    There seems to be a misunderstanding or lack of understanding about what APEX/HTMLDB is ito client-server architecture.
    APEX is a server side application. It resides entirely in Oracle as PL/SQL software. It is executed by Oracle server processes that are servicing requests from a web (i.e. Apache) server.
    APEX does not "run" on the client. APEX streams, via the web server, data to the client browser. These MIME streams can be anything from HTML, XML, plain text (like CSV data), to images and so on.
    The browser receives this data stream, and depending on the browser configuration, does something with it - e.g. it renders a HTML data stream, it starts Flash Player plugin for a Flash graph, etc.
    The browser interacts with the client. With the user, the mouse, the keyboard, the printer and any other peripherals the client may have - like a barcode scanner.
    Can HTMDBL use a COM port? The more correct question is, Can PL/SQL in the Oracle Server Process access the COM port of the Oracle Server Platform?. The answer to that is yes - it can be done.
    But in the context of client interaction and the COM port being that of the client platform - no. PL/SQL is a server-side language. It does not execute on the client in the client browser.
    It is important to understand the web client-server architecture - as it is a lot more complex and inflexible and slower than the "traditional" client-server architecture. It is stateless. It uses a very "primitive" client, the web browser. It is bound to W3C standards which is the lowest common denominator. Forget about smooth and slick client GUIs using and supporting the latest desktop GUIs standards and controls. Forget about easily interfacing with the client platform's file system and peripherals and so on.

  • VISA "Find" not seeing COM port but Win7 sees it

    Allo.  I'm trying to communicate via virtual com ports with a device with an FTDI chip.  The device with the FTDI chip has both a USB type B port as well as a 9 pin dsub port, and I need to verify both ports work.
    I'm using a laptop with Windows 7 and my program is in LV 2010.  I have a Sabrent USB to serial cable to test the dsub port, and a standard USB cable to test the other port.  I've installed the latest FTDI drivers and when I plug in both cables and look under Windows Device Manager, I will see both of them under unique COM port settings (usually COM4 and COM 5).  So Windows sees and recognizes both virtual COM ports, and no yellow warnings.
    However when I run the "VISA Find" function in LabView, it only sees COM5 (the Sabrent serial cable) but not the COM port using the USB type B cable.  I send the results of the "VISA find" to a display and it will show other ports, like the parallel port, so I know it's seeing more than one port.
    Any ideas why Windows can see the two COM ports but the "VISA Find" function can only see one?  My guess is there's something with the FTDI driver set up.
    Amateur programmer for over 10 years!

    Yes, but its not for the faint of heart!
    You can probably do what you want by using the refresh "F5" in MAX or add this token
    [VISA-CONFIG]
    ShowRegisteredDevOnly = 0 
    to C:\ProgramData\National Instruments\NIvisa\visaconfig.ini
    Another thing to try is to recover the unused COM Port numbers each time you change the device.  By default Windows will "Save" those previously connected COM port numbers an if it sees the device again it will re-assign the old number.  This means that the COM number keeps getting larger and larger.  At some point the PC's BIOS will say that's rediculous and you will experience trouble.
    Programatically you could call
    C:\Program Files\National Instruments\NI-Serial\NiPortConfig.exe to launch the same utility.  there is probably even and unpublished switch to click just that one big button for you but I can't find it.
    It looks like you may be running into some part of this known issue
    Jeff

  • How to find COM port for a specific USB device

    I want to automatically find the COM port for a specific USB device. I use the VISA find resource function but I can't get the manufacturer's ID. VISA says the device doesn't have this information. The find resource function does narrow my search (and often finds the port depending on what other usb devices are connected). In the case where it finds multiple possible ports, can I safely send a message to each port to determine if it is the correct device? I know it will work for my purposes but I don't know if I am asking for trouble by sending messages to unidentified devices. Any thoughts on how I can identify my device port will be appreciated. Thank you - Dave F

    You can do it using WMI.  I have C# code I am supposed to convert into LabVIEW foing something similar to what you want to do.  In my case, I am testing a USB device and need to know which port on the hub is which COM port (the device creates a virtual COM port for communication).  Using WMI, you can find the hardware path to the device and know that COM10 is USB hub Port 1 for example.  Unfortunately, I cannot share the C# code.
    You can download the WMI Code Creator tool from Microsoft, which should help you tremendously find the proper method of getting your info.
    You basically want to look at all the W32_USB devices for the specific device you are looking for.  Once you have that, you can look for the COM Port associated with it.  I don't know when I will get to coding this up in LabVIEW, but will report back when I do, assuming you haven't found the solution by then.

  • Com port

    Hi,
    somebody knows how can i read an COM port from Forms 4.5 ?
    Thanks in advance.
    Patricio

    with user exit or external procedures
    regards

  • Can two users share a COM port?

    I have a system services Labview executable that opens a VISA session on a COM port.
    But I also have a User Interface VI that needs to communicate with the device on same COM port.
    Is this possible?  Can I use a Shared Variable to keep the VISA Resource name and have multiple users (one at a time) communicate with the device?

    LabVIEW semaphores and all other LabVIEW objects like queues, notifiers, events, etc are not only process local objects only but even application context local only. While this makes no difference for built applications it is important inside the development environment as each LabVIEW project lives in its own application context (and tools started from the Tools menu run in yet another context). To do what you want to do, you need to implement some form of interapplication communication as Mark already mentioned. Or you can access named OS semaphores by calling OS APIs.
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • How can I write to multiple daisy-chained network serial addresses through a single COM port?

    I have a VI to write to 3 PI Mercury motor controllers using daisy chained RS232 connected via a Prolific USB-to-Serial adapter. I know that it is possible to talk to the individual controllers because the PI terminal that I have recognises the addresses of multiple controllers and designates them Device 1,2,3. The VISA resource name when configuring the port just comes up as COM5 most of time, with seemingly no way to specify an address on that COM port. Occasionally the VISA resource is ASRL5::INSTR and as this is disconnected and re-connected, this address moves up a number (e.g ASRL7::INSTR). Can anybody tell me how I can configure my serial communication to allow me to individually communicate with the different devices through a single COM port?

    What does the manual say about addressing? RS-232 is not multidrop, the resource name is correct, and there is no additional configuration needed. There would have be a specific write in order to address a certain controller.

  • Can I just have one Bluetooth COM port?

    Hi,
    I have just installed the Bluetooth stack and there are now lots of BT COM ports listed. They are over-riding COM ports I already had defined previously for other non-Bluetooth devices.
    Can I just add BT COM ports as and when needed?
    Regards,
    Jonny

    Before I installed the Toshiba Bluetooth stack (on Windows 2000), I already had other non-Bluetooth devices set up from COM1 to COM6.
    After I installed The Toshiba Bluetooth Stack, it created BT COM ports from COM1 to COM40.
    The COM ports it created from COM1 to COM6 are over-riding my non-Bluetooth COM ports, so that I can no longer use them.
    I had to uninstall the Toshiba Bluetooth stack before I could use them again.
    Why does the Toshiba Bluetooth Stack create all these COM ports? I don't want it to create any until I tell it which device(s) to connect to.
    Please can you help. Thanks.
    Regards,
    Jonny

  • Can the Com port on the EX90 be connecting to an AMX NI700 to receive command?

    if so, what are the pinouts for the EX90? (TX/RX/GND) The AMX uses pin 3 for TX, Pin 2 for RX and Pin 5 for GND. I have been using an RJ45 cable and trying to match pins but I am still not getting a TX signal. Also, does the COM port need to be enabled?

    The EX90 is not really build to be controlled by an additional control system.
    (in general thats a thing for the integrator prodcucts).
    The Serial port is not a RS232 (+/-25 Volt), instead of their using TTL level.
    So a direct connection without a proper cable might cause a hardware fault!
    I think the serial port was on by default, but that might have changed on the current software versions, thats what works fine for me:
    xconf // serial
    *c xConfiguration SerialPort BaudRate: 38400
    *c xConfiguration SerialPort LoginRequired: Off
    *c xConfiguration SerialPort Mode: On
    The serial port is also on the bottom of the device, its ok to use it if you need to
    troubleshoot boot issues, but besides that not really usable.
    Dont expect Cisco to do any support for this if you run in to strange behavior when
    controling the system with a 3rd party control.
    Btw, what I would strongly recommenced is to use the telnet/ssh cli or http(s) API.
    could picture that this might work with the AMX700, so why even think of using a serial port, ...

  • Can't see COM port

    Hi,
       I'm trying to read in serial data from an Arduino Uno board that's connected via USB on Windows.  I have the driver installed, and the Device Manager in Control Panel shows an "Arduino UNO (COM3)" listed under Ports (COM & LPT).  Furthermore, the serial monitor in the Arduino software is succesfully displaying values read from the board.
       However, when I tried using the sample VI posted here (serial_arduino3.vi):
    http://ni.i.lithium.com/t5/LabVIEW/Writing-terminal-COM-data-to-graph-using-Visa/m-p/1511430
    I could not change the COM port in the front panel - only COM1 was listed, and when I clicked on "Refresh" nothing happened.
    any suggestions?
    thanks,
    imran

    Can you see it in max? Also have you just tried typing com3 into the control?
    =====================
    LabVIEW 2012

  • Write among COM ports in the same PC without cables

    How can I write to the memory address(es) of a serial COM port?  I would like to send data from one serial COM port to another in a manner similar to the that of the 'Simple Data Client' and 'Simple Data Server' vi examples.  This must sound strange since this is exactly what a null modem cable will do, externally.  I would like to eliminate the cable connection between COM ports that exsit in the same PC and communicate between them, internal to the PC, somehow. 
    Currently, I am using a LabVIEW vi to read a serial message on COM1, translate it, send the trsanslation out on COM2, so that a separate windows program (no .DLLs to interface with LabVIEW) can read the message on COM 3.  COM 2 and COM 3 are connected by a null-modem cable.  This requires three COM ports, and two serial cables.  I realize that I can use a physical loop-back jumper on COM2, for instance, where I send and read the translated message on COM2, but I still wonder if there is a method for doing this in memory, or something. Is there a way to accomplish the same objective with one cable (into COM1), no loop-back jumpers, and only two serial ports?  In summary, I want to read on COM 1, translate in LabVIEW, then write directly to another COM port, internally, without using a serial cable.  Can the 'IN PORT' or 'OUT PORT' vi's apply here?  Are these tools only for parallel ports?
    Hope this is not too confusing....  It seems like I am always trying to do something with LabVIEW that was not meant to be done....
    Thanks.

    Thank you.  If I pay the price they ask, this looks like it will create and share virtual COM ports - exactly what I need.  However, I would really like to find a way to do this in LabVIEW, such that I do not have to make my application dependent on another piece of third party software.  The 'Simple Data Client.vi' and 'Simple Data Server.vi', included in the shipset examples, seem to do this for TCP/ IP ports.  I wonder why the COM ports cannot be addressed at the memory level, in a similar manner???

Maybe you are looking for

  • End of communication file error ....for xmldom

    Hi, Below is a procedure that i am executing. I am using NOCOPY For the clob variable. While executing the procedure for an xml value for clstring i am getting an error like --end of communication channel. The xml data is very big but not more that t

  • Can't top up my account on skype

    Hello, so I am trying to top up my account on Skype but it keeps on throwing me off saying cannot purchase. I have tried to go and do it through the website As well. Anyone know what to do???

  • How to reinstall Apple apps (FaceTime)?

    I have lost  "facetime" on my latest gen iPod Touch. How do I get it back?  (preferably without loosing everything else, of course!)

  • Where can we find the deleted/ archived session details? ant table?

    Hello Experts where can we find the deleted/archived session details... can any one confirm please is their any table is their? Thanks

  • Migrating Oracle Internet Directory Data

    We are trying to migrate oracle internet directory data from one of our test environments to the production environments. Both the environments are running on windows 2000 Operating Systems. We are followiing the procedures mentioned in the Oracle Ap