Friday, May 29, 2009

Getting there......

This is the simple VI I built, and if I put a boolean true on the DO(Port0/DIO1) shouldn't it then light up the LED if I have the other lead on the LED going to GND? Also, vice versa for if I put a boolean false?

I posted in the thread on NIs website to get some more info.


Wednesday, May 27, 2009

help in labview

So this is interesting. I found it here, a thread Kyle started, I am assuming given his description of events, and I have continued. Going through these help files should be helpful. It is explained in the thread that whatever is suitable for the compactRIO should be suitable for the sbRIO as well. This may explain why when creating the FPGA project it always has a window that says "discovering compactRIO" even though we lack that hardware.


Some days I feel like NI not only wants our money for Labview and the sbrio's but also doesn't mind taking it for lessons on how to use said hardware and software. I found this online tutorial that is somewhat less of a tutorial and somewhat more of a "buy our product" presentation, however! The pictures are worth a look. I have included a link.

~ John

Friday, May 22, 2009


So I don't think the button we have is suited for our needs. It should switch to turn on and switch to turn off. I wasn't able to get a resistance reading off it on the multimeter which leads me to believe it may be broken inside as well. Any help on this would be appreciated. ~ John
I hit the jackpot. The nice fellow who pointed me in the right direction in the forums send me to this awesome place that has FPGA learning stuff out the ying!

I've printed out the first 3 powerpoints for my viewing, I'll leave whatever I'm done with on the same desk as the sbRIO board. Or just print/view them yourself... I will be posting interesting things from these powerpoints because I think they have pretty much everything we are going to need to get off the ground.

Interesting read as one of the benefits of FGPA Logic in LabVIEW
-Multi-loop analog PID loop rates exceed 100kHz on embedded RIO FPGA hardware.

Excerpt from the below wiki:

The PID controller calculation (algorithm) involves three separate parameters; the proportional, the integral and derivative values. The proportional value determines the reaction to the current error, the integral value determines the reaction based on the sum of recent errors, and the derivative value determines the reaction based on the rate at which the error has been changing. The weighted sum of these three actions is used to adjust the process via a control element such as the position of a control valve or the power supply of a heating element.

Another something I learned

If your wires are broken when you attach them it is because the output from one device is not the same as the input of the same device. So if you have a 3x3 matrix output you cannot input that into a Boolean device. See attached screen shots.



Thursday, May 21, 2009

walkthrough on NI website

So I found this:

on the NI website while surfing to find help to create a input program that would display the input on screen in some sort of graph. I think this website might be helpful in the future. This particular page seems to be heading me in the right direction. I'll keep us posted.

Edit: When trying to utilize this it was less than helpful. Hopefully someone can pull something from this article.

Tuesday, May 19, 2009

An Idea I Have Been Thinking About

We should enable remote desktop on the PC in 256. This would enable all of us to work from home, elsewhere in school, China, etc. This would give us more the ability to have more face time with labview and if and when we get busy, the ability to continue working without having to show up. Kyle would be able to work more during the week if he chose to do so, I would be able to work more while I am working at Emory because I wouldn't have to come to school to work. Dr. He will be able to work from China if he so chooses. Just an idea on how to be more productive, for free I might add!

Edit: In an effort to be helpful I have included a link detailing how to set it up on the PC. Forwarding the ports would have to a job left to the network administrator.

Monday, May 18, 2009

Running Amuck

John and I have been running amuck on the RIO board.

At least it feels like it sometimes...

There there is quite a lot of information to absorb. Each friday though, when I leave, I feel I have a better understanding of the board. Hopefully, we will make a breakthrough that will give us the clear understanding to manipulate this versatile board. We hope to have a Christmas tree by the end of May!


Friday, May 15, 2009

First entry to this blog, hexc

This blog is mainly for the advanced physics lab projects at Georgia State University.   Currently, students are working on a National Instrument RIO board with LabView.  We will use this blog as the main format for documenting the progresses to be made.