FT2232HQmini control with I2C in LabVIEW

Hello

is there an example works with a FT2232HQmini in LabVIEW?

The bus is an I2C bus.

Thank you

Best regards, patrick

Patrick,

Believe it or not, I've had this same module sitting on my desk for weeks begging just for a free moment.

FTDI is kind enough to release the code decent example for their different chips, even if it takes a bit of digging.  LabVIEW code can be found here: http://ftdichip.com/Projects/CodeExamples/LabVIEW.htm

I've never used a FTDI chip in serial bus mode (I'm pretty fashion Fifo and the SyncFifo in the H 2232 fan), but it is likely that they are providing fair wrapper who call their D2XX dll.

I hope that helps!

memoryleak

Tags: NI Software

Similar Questions

  • VisualAnalog control with labview

    Hi all

    We bought an AD9643 that came with an FPGA based FIFO capture Board of Analog Devices, since they are just called VisualAnalog software to read the data and the control of the Board of CDA. Can I manage control this software under Labview?

    We just need to make easy control as start, stop and get the data.

    I tried the ActiveX method, but when I try to insert the ActiveX object, may not find all related objects.

    Hey Martin,

    I'm not particularly familiar with similar Visual but LabVIEW is usually good enough to communicate with third-party software. You said you tried to make calls through ActiveX (which was also my first try) and that doesn't seem to work. Below, I have included a link to an article that should be helpful when trying to interface with other software using LabVIEW.

    http://zone.NI.com/DevZone/CDA/tut/p/ID/10060

    Hope this Helps,

    Doug B

  • PID control with big delay in the process variable

    Hello

    My goal is to control the temperature via a valve and heat exchanger. I proceeded variable (temperature) measured from a hose. This temperature should be raised a few degrees with a heat exchanger. So basically I need to order a valve that allows the water to flow through the heat exchanger to raise the temperature to the desired level.

    My original plan was to use a base PID regulation to operate the dispenser. However, it is about 0.5 to 1 minute of delay time in the temperature probe after I opened the valve, which increases the temperature. This leads to a situation where the PID regulation valve fully open during this period (trying to get the temperature rise). Then once the temperature begins to rise it fires quite quickly. PID begins turning the tap off almost immediately, but because of the time delay in the sensor, the temperature exceeds seriously. This led to severe oscillation and at worst unstable processes. I tried to adjust the PID control to "predict" the timer to close the valve in advance to minimize the excess, but failed.

    I would appreciate if anyone has any ideas how to make this type of control with Labview PID functions. I also wonder if there is a better type of control procedure for this scenario as a PID control?

    -Lars

    This is a very common situation in the heating control, and generally PID can be adjusted to make it work. How do you do the tuning? If you do it by trial and errors, you have little chance to succeed. For a slow process with time delay, I like to use the method Cohen Coons, or similar open Ziegler-Nichols-loop method. The idea is that you temporarily remove or disable the PID. Set the valve in a fixed position and wait for the temperature to stabilize. Then, change the setting of the valve and record temperature at regular intervals data until the temperature is stable again to a new value. Use these data to get the initial values of PID using the equations provided by the tuning method you choose.

  • Update controls with events

    I'm getting to do a settings editor window that has several groups of settings that can be edited and saved.  The settings are loaded and saved on a Bay of clusters.  The window uses a shift register to store all changes and then you can save at the same time when you are ready.  The problem I see is that if I change a value and leave the cursor in the control, and then a new group he will not read this new value.  I understand that you should put the control that you want to play in the same event, but the problem is I want to be able to read this control with several events and it makes sense to have the control outside the structure of the event.  I have attached a sample vi of what I am trying to accomplish.  I'm relatively new to labview and learning I'm leaving, so any help would be appreciated. Thank you


  • To compare the name of the control with a variable

    Hi all

    I want to compare the name of a control with a variable in a loop. Is there any function for it in Labview? Please let me know if it is.

    Thanks in advance


  • Have no control with the mouse on my Satallite P300-123

    I have a problem with my mouse on the laptop. When I use the mouse, the mouse is every time left right up down.
    So I have no good control with the mouse.

    Can someone help me with this probem?

    (Sorry for my English)

    Hello

    Do you use the touch pad or external mouse?
    If you use an external mouse disable touchpad by using the FN + F9 key combination, especially when you use the keyboard.

  • How to use the "Toshiba controls" with other players?

    Heey

    I have a Satellite with Toshiba controls. How can I change so I can use the buttons for other media players and not only Windows Media Player?

    A dude sorry for the bad news, but I fear that it is not possible to use the Toshiba controls with another application as with WMP (CD) and WinDVD (DVD)
    I think that the utility was already programmed and designed to use only these two applications.

  • Compatibility of boards of daughter BasicTx and BasicRx with USRP2920 and LabView

    I want to know that girls BasicTx and Rx cards Ettus research base are compatible with USRP2920 and Labview or not.

    These cards also supports variable gain or not? Please confirm

    Thank you

    JK

    They will work, but you must use property nodes to configure them. No is no LO so ther is no center frequency setting. I and Q are separate channels so you must separate them and treat them as such. There are no gain as the boards primarily provide access to the ADC.

  • Update of digital control with different values with array function

    Hello

    I have attached my code base. I want to execute the code for 2 sets of digital control with a gap between the two values, then pass it. Something like that

    ABC

    Initialize the P1 = 10; P2 = 20; P3 = 30; P4 = 40

    Run the code

    delay = 10ms

    Update of P1 = 150; P2 = 200; P3 = 350; P4 = 500

    Run the code

    jump to abc

    I am stuck how can I update the values of P1, P2, P3, P4? I thought about using a function table but couldn't go further.

    Thanks for the help,

    Ana

    Hello Ana,

    One way you might achieve what you are looking for is using property nodes. These property nodes will allow you to change the values of the block diagram control. You can set up a structure of case inside your loop that will change control through nodes of property value after a certain number of iterations. Here is a community sample that shows how to use the nodes property to change the Boolean controls:

    https://decibel.NI.com/content/docs/doc-22669

    -Erik S

  • How to convert .vi .exe with the student LabView version

    Hello

    I would like to know if it is possible to convert .vi .exe with the student Labview version.

    Thank you

    N ° if I remember correctly, your license agreement specifically prohibits this. You would have to buy the professional version of LabVIEW. No real need for a student to create an exe file.

  • NEITHER 9481 relay are not locked when running the labview compiled exe on a computer with only installed labview execution?

    I recently bought a cDAQ-9172 with several modules.  One of the modules is a NI 9481 relay module.  I created an application using Labview and built an exe file.  If I run the exe on the computer, it was developed on the relays work properly, that is, they remain locked up until their status is changed.  If I run the same exe on a computer with only the Labview runtime installed (no software installed), the pulse relay contacts and not locked.  I'm using Labview version 7.1 for my development and execution.  Everyone knows about this problem?

    Ignore this announcement, the error stems from a difference between each computer ini-files and has nothing to do with the Labview Labview runtime vs, my bad developer.

  • are there similar control with UISegmenControl on ios

    I noticed bbuijs includes

    ActionBar ActivityIndicator ContextMenu GridList            

    Common controls

    These controls and the common layouts are supported through BB6, BB7, PlayBook, BB10

    BBMBubbles Button CheckBox Indicated Drop-down list ImageList LabelControlContainer PillButtons ProgressIndicator Option buttons ScreenMenu ScrollPanel Slider ToggleButton                                                  

    are there similar control with UISegmenControl on ios

    Seems to me looking "buttons of the pill?

    This is in bbUI - https://github.com/blackberry/bbUI.js/wiki/Pill-Buttons

  • Brush control with CTRL + ALT + click right + mouse/pen movement does not work with the tool liquify (photoshop cc 2015): what should I do?

    Brush control with CTRL + ALT + click right + mouse/pen movement does not work with the tool of liquefy; I can't change the size of the brush or hardness. OS win 7 Professional 64 bit, wacom tablet intuos 6.3.14 - 1 driver s pro, Photoshop 2015 CC worm.  2015.0.1 20150722.r.168

    What are your settings of GPU acceleration?  As I understand it, the Alt right click size and hardness adjust needs acceleration GPU to be turned on, but I have a feeling Brush hardness is always set to easy when using fluidity.  You can still see the quick mask as representation of the soft brush when Alt right click, but you can't change the hardness.

    Is that you can change the brush size and pressure (framed in red in my screenshot) Alt right click drag left and right changes size and down to pressure changes, and you can see what is happening in real-time by looking at the sign on the right.  It works independently of your acceleration GPU (IME) settings, but you don't get the effect of soft red quick mask.

    Does this fit with what you see, or you are not able to change things at all?  If not, then I've always found that fluidity consumes system resources, if you could check the Task Manager > Performance tab to see what kind of RAM and CPU use is using the fluidity.  That's what I see after direction the lens above with a big brush continuously for 10 seconds.  Note This is on a fairly quick NLE System.

  • character controlled with the mouse problem

    I would like to make a game in which the character is controlled with the mouse exactly like this game: http://flashdo.com/item/asteroid-wave-game/1053/full_screen_preview

    I guess that the author simply used the code snippet that changes the cursor to an object. However, this causes a game to break the question; If the user makes the cursor off the screen flash and then come back somewhere else, the spacecraft will Warp to that location. Full screen, because the user cannot make the cursor off the screen, this problem does not occur.

    The code snippet using drag-and - déposer, when cursor the user comes out of the screen, the object did follow the borders of the screen Flash. However, given that the user has to hold the left button of the mouse and the cursor does not disappear, it is not very useful.

    Is there a way to control the character exactly as the game above, but when the cursor leaves the screen, make the character well follow the borders of the screen Flash like the drag and drop code snippet don't?

    Also, is there a way to make the box where the character can move smaller than the scene?

    Thank you very much.

    If you check the startDrag function, you will see that it provides the inclusion of the two arguments.

    startDrag (lockCenter:Boolean = false, limit:Rectangle = null):void

    The first is to have the cursor centered on the object or not, and the second is where you can specify a rectangle which limits the area of traffic allowing drag.  What to do in smaller just step specify a rectangle for your needs.

  • can anyone tell how to compare two documents with two controlled with the same mouse pointers

    can anyone tell how to compare two documents with two controlled with the same mouse pointers?

    Windows and OS X can only display a mouse pointer - it is created by the operating system, not the application.

Maybe you are looking for

  • Windows sizeless on reboot

    I got the habit to have firefox save all tabs and windows loading and then save automatically the next time that the computer turns on. I leave firefox market with windows 2 or 3 and 5 tabs on average at home during the shutdown, it was safe, well th

  • Portege R200 - Chipset Intel 915GMS - ialmrnt5 error

    Not sure if anyone can help, but I get the dreaded error ialmrnt5.dll and sometimes a blue screen. I am running windows XP - Pro and it seems to happen randomly at least 3 times a day, but showed itslef in:* windows Explorer when you create a new fol

  • Why my Behringer UMX610 fader flashing volume when he slipped there?

    When I try to play the organ with my MIDI keyboard and I wan't to in - or lower the volume, it will blink? Is there a way to reset all controller assignments? Watch a video of the keyboard here: https://youtu.be/OPqwvRClcQM

  • Satellite 3000 x 11 can't use its network card

    My friend 3000 satellite x 11 I am trying to configure it to connect to my uni internet rooms, but for that I need the MAC address. If I do ipconfig it just says: 'Windows IP configuration' and nothing else. If I go to Device Manager there is no cate

  • convert to LV 8.5 8.6

    Hello can some one convert attached LLB below go to LV LV 8.6 8.5 and post back?... Thanks in advance