FPGA for CAN, DI, AI help getting started

I am a new user to LabView.
I am trying to program the FPGA on a 9144 Ethercat chassis with modules 9423 (Digital input), 9201 (Analog input), 9853 (CAN).  9144 is connected to a cRIO-9024.  There are more modules but if I can figure these out, the others should be almost the same.
I have tried to copy the code in the following examples but not all the referenced VI's are on my computer or there is problems with the code that I don't know how to fix
http://zone.ni.com/devzone/cda/tut/p/id/6628
http://zone.ni.com/devzone/cda/epd/p/id/5473
I am able to monitor the digital input and analog input using the real-time VI's, but that is pretty simple.
Normally, I would just pound away at it for a while until I got something that worked, except there are some deadlines that have to be met.
I need to be able to read and write CAN (this is to control a motor).  The digital input needs to measure the frequency (Hz) of the incoming signal (count edges). Analog input I would assume would be the easiest as it is just reading a voltage.  I realize that the only thing that really needs to run on the FPGA is the CAN.  I believe (and hoping) that it is possible to have all the data input come through the FPGA so that the Real-Time VI's only deal with the usable values like Hz and then equate that to RPM for example.  I am only looking to extract data at a rate of 1Hz.
If anyone could help me out with some basic code to get me started, I would appreciate it.

This FPGA VI has controls and indicators in it. It can only
run on the FPGA targets that support Interactive Front Panel Communication
(e.g. cRIO-9024) so that the host computer displays the FPGA VI front panel
window and the FPGA target executes the FPGA VI block diagram. Please refer to
LabVIEW Help (FPGA Module) for more information about the Interactive Front
Panel Communication.
However, support of Interactive Front Panel Communications
varies by FPGA target – NI 9144 is one of the targets that doesn’t support it. With
NI 9144, please use User-defined Variables to communicate between the host and
the NI 9144 FPGA target, and then your FPGA VI automatically runs when you
compile and download the FPGA VI to NI 9144 instead of clicking the Run button.
Here is a document about the data transferring between the FPGA and the host. Section User-Defined I/O Variables for Custom FPGA I/O Data describes how to use User-defined Variables.
Transferring Data between the FPGA and the Host (FPGA Module)
Here is more information for your reference:
1. Examples about programming FPGA on NI 9144:
<NI Example Finder> >> Hardware Input and Output >> NI-Industrial Communications >> EtherCAT >> FPGA Fundamentals
2. Help Topics:
<Start
Menu> >> All Programs >> National Instruments >> NI-Industrial Communications
for EtherCAT >> NI-IndCom for
EtherCAT Help >> Programming
the FPGA on NI 9144 Slave Device
Feilian (Vince) Shen

Similar Messages

  • I haven't used an Apple computer for years. I need help getting started

    I just bought a mac mini after 20 years using a PC.  I need help getting started.  Any beginning manuals out there?  Thanks.

    New User of Apple wrote:
    I just bought a mac mini after 20 years using a PC.  I need help getting started.  Any beginning manuals out there?  Thanks.
    Welcome back. Do not overlook the Finder and individual application Help menu support. The links provided above are great starter references. With tongue in cheek, they also may not be as current as the OS X release on your mini, so expect some differences.
    Here are a litany of keyboard short-cuts, last updated in June 2012, that may prove selectively beneficial.
    For actions like copy(c), paste(v), cut(x), print(p), and select-all(a), substitute the command key instead of control key.
    If you right click on a file, this menu will seem familiar. Press the option key and notice the menu changes. If you copy a file(s) from this menu, change to the destination and then press option with the right button menu to see copy file(s) changed to move file(s).
    To quickly view a file's contents, left click on the file icon, then press the space bar.
    The native file format for OS X is PDF. Thus, when you choose to print, you also have the option to save as PDF with web links preserved.
    Enjoy your mini.

  • Whenever i on my iphone 5 from switch off mode, it always ask passward of my apple id for every downloaded application to get started?

    Whenver i on my iphone 5 from switch off mode, it always ask passward of my apple id for every downloaded application to get started?

    Hello knarfsnrub,
    Welcome to the Apple Support Communities. if you are having issues with connecting the Remote app with your Apple TV, then the following article provides troubleshooting steps to resolve the issue.
    Remote app for iPhone, iPad, or iPod touch can't connect to iTunes or Apple TV
    http://support.apple.com/kb/TS1741
    Regards,
    -Norm G.

  • TS4085 I reboot my router updated to IOS 5, still NO on/off selection for mirroring..please help getting disappointed

    I reboot my router updated to IOS 5, still NO on/off selection for mirroring..please help getting disappointed

    What are you trying to mirror from? Mirroring from your Mac won't be available until Mountain Lion 10.8  www.apple.com/macosx/mountain-lion/
    Setting up and troubleshooting AirPlay Mirroring
    support.apple.com/kb/TS4085 

  • Firstdata Global Gateway - Need help getting started

    I’m using Coldfusion 9,0,0,251028 on Windows 7 64-bit.
    I'm trying to change credit card processors for a website.  I've read the integration guide for the Web Service API  v 4.0, but it doesn't give me much in the way of how I integrate with coldfusion to build the xml that gets enclosed in SOAP and sent.
    I've talked to Firstdata's second level support and was told they don't help with programming beyond troubleshooting error codes.  They also told me they have no forum concerning the web service API.
    What kind of tags in coldfusion would I use to start this transaction?  Does anyone know where I could find an example or instructions besides the web service api integration guide?

    ColdFusion has pretty good support for consuming SOAP web services, you might checkout the docs to get started: http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WSc3ff6d0ea77859461172e0811cbec22c24 -7fbf.html
    Also I'd ask if FirstData if they have any ColdFusion examples they can point you to, while they will not help with specific tasks, they might point you to some resources for example: https://firstdata.zendesk.com/entries/407568-first-data-global-gateway-e4sm-web-service-ap i-sample-code-cold-fusion

  • Need help getting started - I am a newbie and am royally confused

    I have Crystal Reports XI and VB.Net 2005 with CR functionality built in. I created reports directly in CRXI and now need to be able to use them in .Net.
    Here is where I get lost. When I created my RPT file it had me connect to a database (Access 2002) and then add a table and fields. It works great except now that I am porting to my .Net app the database it needs to connect to will always be changing (dynamic). The table and field names will always be the same. It is just the file name that changes, based on user inputs.
    So are there any tutorials, literature, help that anyone can point me to so I can get on with my steep learning curve? I started programming in VB.net and developing CR's just a short time ago and would appreciate a 'dumbed' down explanation so I can get a handle on this.
    Thanks for any help or advice offered.
    Regards
    TMA

    Here are various resources for .NET development with Business Objects products.
    Check out the developer library tutorials under the Crystal Reports section for help as well as the Crystal Reports samples in the application packages and additional code sample.
    Developer Getting Started
    [https://boc.sdn.sap.com/developer/gettingstarted]
    .NET Developer Resources
    [https://boc.sdn.sap.com/dotnet]
    Developer Library
    [http://devlibrary.businessobjects.com/]
    Links to our sample application packages:
    [http://support.businessobjects.com/communityCS/FilesAndUpdates/sample_applications_for_.NET_developers.pdf.asp]
    Additional Code samples
    [https://boc.sdn.sap.com/codesamples]
    Good luck,
    Jason

  • HELP GETTING Started with Sun Access Manager without TEARS.

    I am new to Sun Access Manager.
    I am quite familiar with how Sun Java Identity Manager works.
    The following is the issue I am facing.
    I've downloaded the following images from the sun website
    java_es_05Q4-ga1-solaris-x86-1-iso
    and
    java_es_05Q4-ga1-solaris-x86-2-iso
    I've installed the components on sun solaris 10
    The following components were installed
    /opt/SUNWcomds
    I am not sure what this is for
    /opt/SUNWdsvmn
    I am not sure what it is.
    /opt/SUNWma
    What is this I was expecting SUNWam the access management software!
    /opt/SUNWwbsvr -- This is the Web Server.
    I know how to use it.
    Can anyone tell me on how to go about it?
    Is there any online tutorial for the same.
    What is the difference between sparc version and x86. Can i use any of these on solaris 10?
    Anyhelp getting started would be highly appreciated.
    I am looking at doing the following things.
    ssl,fed, auth, custauth etc
    Thanks a ton in Advance.
    Regards,
    Vinod

    I documented my installation procedure for Access Manager 7.0 (2005Q4) and Portal 7.0. Take a look at my wiki page:
    http://wiki.its.queensu.ca/display/JES/Access+Manager+installation
    It's a two node Access manager Legacy site and I also implemented session-failover using Message Queue and Berkeley Database.

  • Business Catalyst Help | Getting started with Business Catalyst

    This question was posted in response to the following article: http://helpx.adobe.com/business-catalyst/using/getting-started-business-catalyst.html

    Hi,
    Welcome to Business Catalyst. 
    From the sounds of your requirement it looks very possible to acheive what you are after with a combination of perhaps APIs and using our import features + custom report generator. 
    Here's a list of our API calls -> http://kb.worldsecuresystems.com/635/bc_635.html
    Also the various import options within BC -> http://kb.worldsecuresystems.com/kb/importing-data.html
    Lastly our custom customer report generator -> http://kb.worldsecuresystems.com/kb/build-customer-report.html
    I would also if you haven't already go ahead and test out BC.  It appears identifiers are what would be "users" having back-end access to the system to either generate a report or email broadcast who may also need to analyze incoming data. 
    If still needing assistance please reach out to our direct support so we can help guide you further if needed.  -> http://helpx.adobe.com/contact.html
    Kind regards,
    -Sidney

  • IWeb help getting started

    Hi basically I am having a designer make 2 web page back grounds for me and 10 individual images that I will use as links. What I would like to know is how big shall I tell her to make the images for the back ground pictures? I can resize the individual images right?

    hi dan,
    i am using iWeb for a non .Mac account! the reason behind is that external hosters offer better online space and loading times than .Mac. Yet on the other hand, the iDisk, Web-Mail, Addressbook and iCal features that are offered with .Mac make the 99€ a year quite worthy!
    i myself do not use .mac because my website is simply to large and the prices are not accepteable that .Mac offers for more space!
    the next thing is that your .Mac account username will be in you URL and you cannot stay anonymous! your address will be something like this:
    http://web.mac.com/USERNAME
    so now you will share your username with the whole wide world! the other thing is that iWeb was designed to work hand in hand with .Mac. This means that some cool feature fall off when you publish externally, meaning to a different host, eg.: 1and1, godaddy, strato. These features include Slideshows, Password-Protection, Blod-Search and other small things!
    yet when you still choose to go for .Mac - no one will get your address unless you tell them what the address is! it is extremely hard to find, if not impossible, your .mac address under Google or Yahoo! So your username is somewhat protected!
    Here are some good hosters:
    http://godaddy.com
    http://1and1.com
    http://strato.de (german)
    you practically have to also see for your country what hosters offer. 1and1 is extremely cheap and is over the world! Yet when you choose to have a external host - then you have to pay extra and if you close your .Mac account you cannot buy music in the itunes store!
    here is a very good FTP program to upload your files to a different host:
    http://cyberduck.ch
    http://karreth.com/iweb/Host%20To%20Other%20Than%20.Mac.html
    i hope that helped!
    max

  • Photoshop Elements Help | Getting started tutorials

    This question was posted in response to the following article: http://helpx.adobe.com/photoshop-elements/topics/getting-started-tutorials.html

    Do you mean photo mkail or attachments? I’ve found it usually works best with web mail via Adobe after obtaining verification. I know some email services block bulk email completely and I’ve only tested it with Gmail which works fine. Should also work with other web mail e.g. Yahoo and Hotmail. Before you start it will help to check your internet security settings. If they are set to High, reduce the settings to Medium temporarily. Then follow these instructions.
    1. Log in to your mail provider on the web and add the following email to your address/contacts book.
    [email protected]
    2. Open Organizer and on the menu click:
    Edit >> Preferences >> Sharing
    3. Choose Adobe Email Service from the client dropdown menu.
    4. Add your name and email address to the fields provided and click OK
    5. Test the system (first use only)  by selecting a photo in organizer and choosing Share >> Photo Mail then click Next (Mac users should use attachments)
    6. Choose a contact then click  Next
    7. Click Next Step, then click Next - the sender verification dialog will open.
    8. Check you have spelt your email address correctly and hit the Resend E-Mail button.
    9. Go to your inbox (also check spam) and when the Adobe mailer message is received copy (Ctrl+C) the long verification code.
    10. Return to the verification dialog and paste it (Ctrl+V) into the Sender verification field and click OK. Wait for validation confirmation then click OK to continue

  • Help Getting Started with the Zen Vision:M (Z

    Hi,I just got my ZVM and want to get started with it. I have a couple of questions, first:?. I have Windows Vista. Can I just plug in the ZVM and go without using the Installation CDs? Or do I still need to install something off of the installation discs?2. Why 2 installation discs? There is with a black cover that says Easy Start CD and has the Urge and Window Media Player logo at the bottom. The other is just in a plain white bordered sleeve with a light colored disc that says Zen Vision: M Installation CD at the bottom. I think I want to start with the light colored disc, but want to make sure. Thanks.

    I think that the White disk that says Zen on it is the one you want it has Creative Media Source on it and is a very useful tool for me, the other disk has Windows Media Player on it and will also install a connection to a website that you can purchase tracks from (which i took off as soon as i found this out) not the WMP though, for some reason i could not get my Zen to work properly without the WMP loaded on my pc, however i use the Creative Media Source instead of the WMP.

  • Need help getting started -Editing software

    Hello everyone
    I need to get started with video editing on a Mac -
    I didn't touch an editing software since 1998 , it was premiere 4.2 on a PC !
    And didn't keep up with what's new but i'm now using a Mac!
    I assume now most software allow realtime rendering, and have great tools !
    So, I'd like to put together a holiday movie I shot on a DV camera-
    once finished , it would either play from the computer connected to a Video projector AND / OR burned on a DVD .
    I'd like to make something a bit creative : Split frames / moving Titles accross the screen etc...
    my questions :
    -If possible, I'd like to minimize the rendering process ( realtime?) What is a good editing software Imovie / Final cut ( which one?) / Premiere ?
    -What can I use to create split frame ( video)
    -What can I use to create moving titles ? ( important)
    -Can this be achievable on a Macbook 1,83GHZ / 2GB of RAM/ 250GB EXT. Harddrive FW.?
    Thanks for you inputs ( Open subject )
    David

    You don't need timecode to make frame accurate cuts.
    You simply play or drag the playhead to roughly where you want it and then use the left and right arrow keys to move frame by frame to the exact frame you want.
    Incidentally if you hold down the Shift key, each touch of the arrow key will jump 10 frames.
    iMovie has a tremendous amount of potential which may be hidden away at first sight.
    Take a look at those fantastic and easy to produce titles - the hardest part is typing the letters!
    Incidentally, even FCE does not display the original tape timecode natively.
    Ian.
    P.S. The best way to unlock most of its secrets is to get a book. Most good libraries usually stock them or can get them for you.
    Message was edited by: Ian R. Brown

  • Help getting started

    So, I'm trying to get started working with Flash using
    ActionScript. I've read some tutorials, browsed through some code,
    and feel like I have enough resources to do what I want, with one
    exception: I can't figure out how to get the actions I put on my
    first frame to run. I've downloaded examples, and they all seem to
    work; I feel like I've mimicked their syntax precisely, but it
    appears I'm missing something, because my script isn't running.
    Here's what I'm doing, step-by-step (using Macromedia Flash
    MX Professional 2004, Trial):
    -Create new Flash Document
    -Import to Library: 1.jpg (picture of a panda bear)
    -Window->Library to view library, drag 1.jpg onto canvas
    -Right-click picture, Convert to Symbol: Movie Clip named
    PandaClip
    -Insert new layer above Layer 1, name it "actions"
    -In the Actions window, with "Current Selection" reading
    "actions : Frame 1", type:
    PandaClip.onRelease = function() {
    PandaClip._alpha = 0;
    which, from my understanding, should mean that, when I click
    on the picture, it'll disappear.
    -Ctrl+Enter to test movie.
    When I test the movie, I see the picture, but clicking on it
    does nothing (I don't even get the finger pointer indicating it's
    clickable).
    So... can anyone see where I went wrong? 'Cause it's been
    driving me nuts. If I attach an action to the PandaClip itself
    using on(release), it works fine and dandy, but I'd really like to
    be able to have some script run in the first frame...

    Are you giving it an instance name of PandaPic or whatever in
    the property inspector? Naming it PandaPic in the library doesn't
    make it targetable in actionscript. To target anything on the stage
    it must have an instance name in the property inspector unless that
    object is created dynamically which you are not doing in your
    example.

  • Need help getting started with the ML505 Development Kit

    First of all, an admission...I am a newb to the FPGA world. A babe in the wilderness. I am trying to run a simple little logic design to get my feet wet. Four inputs using the WEST, CENTER, SOUTH, and EAST pushbuttons feeding two AND gates which feeds an OR gate which turns on the NORTH LED. I have tried to use the Platform Cable USB to download the project to the XCF32P Platform Flash PROM using the iMPACT software. As of yet I have been unable to get the program to run. The iMPACT program says the programming was successful but after pressing the PROG button, the DONE LED does not turn on. I've tried different settings with the Configuration Address and Mode DIP switches with no success. To anyone using the ML505, given the gear I have at my disposal, what would you recommend? What modes have you used that worked? Thanks in advance.

    Here is the latest setup I have used in trying to get my FPGA to read from the Platform FLASH PROM. Configuration Address/Mode DIP switches set to 01011001 as per "My Own Platform Image Demonstration" method in the "ML505/ML506/ML507 Getting Started Tutorial" The Platform Cable USB is plugged into the JTAG connector on the ML505. Its status LED is green. In iMPACT the Boundary Scan reveals the following chain... TDI ----- xcf32p -----xcf32p-----xc9s144x1-----xccace-----xc5vlx50t-----TDO   The same mcs file is loaded into both PROMs (xcf32p). I start the programming cycle. It completes and says "Programming Successful" I press the PROG button on the ML505 and the DONE LED does not turn on and the design does not work. With the same chain I add the bit file to the xc5vlx50t so I have the PROMs loaded with mcs files and the FPGA with the bit file. I run the program function again. "Programming successful" is again indicated. The DONE LED lights and the design works. I then press the PROG button. The DONE LED turns off and the design ceases to function. I have also tried this with only one PROM loaded with a mcs file with no success. What am I doing wrong? Am I missing something? Thanks in advance.

  • Can't seem to get started -- n00b help?

    I've started using eMusic to buy unrestricted mp3 files online, and I really enjoy it. However, one thing I don't enjoy is that every time I do a "test listen," I get a stub file on my desktop (my browser's download directory) named something like 12345678.m3u.
    In the past, I'd have just set up a quickie cron to rm these guys, but this morning I thought I'd give Automator a try. However, I can't seem to make the right thing happen.
    I have a workflow with the following steps. It generates no errors, but also does nothing:
    1: Get Specified Finder Items, set to my Desktop
    2: filter finder items, set to "name contains m3u"
    3: move finder items, set to a scratch folder I'm using in lieu of actually deleting them at this point.
    Clearly, I'm going about this all wrong, but it's not clear to me from the help what my disconnect is. Can someone set me on the right path?

    Sorry, I'll be more clear:
    The full path to the desktop is in the work step.
    I've tried both "file contains" and "extension is" options in the filter step.
    So neither of those seem to help. :\

Maybe you are looking for

  • Mail app not connecting to gmail account

    Hi So I have 2 gmail accounts where our company domain uses gmail for its email service. Mail was working fine on both the accounts till last week. I had configured both the gmail accounts very easily by just selecting Google on the Mail App on my Ma

  • How can I retain the high resolution of images saved in a PDF?

    I'm using the trial version of Acrobat XI. The images are 1440dpi but always save ate 120dpi. The PDF is for the content of a picture book so I need to be able to save them at a minimum of 300dpi. Any help would be very much appreciated.

  • Best way to rotoscope video

    I'm using Premiere Elements with PS Elements. I was able to import to PS as a filmstrip (.flm) but when I return the .flm to priemier the video quality is drastically reduced. Is there a better way to do this without importing each of the 24 frames p

  • How to use (un) padded hash to verify signature

    Hi, Thanks to the person that posted the code for padding a Hash in the topic http://forum.java.sun.com/thread.jspa?forumID=9&threadID=657241 It helped a lot ! Now, I want to do the reverse. I want to verify that the signature created matches the cal

  • Dashboard for monitoring XI messages

    Dear All, Requirement:- Required a dashboard application to be developed where user 1.End-to-End monitoring features, this includes the message processing and its status in the R/3 system also. 2.Payload based search: Only certain fields can be inclu