PFI documentat​ion

Hello,
where can I find documentation to PFI (programable function input) ports?
Is it possible to obtain the frequency of a TTL signal fed to PFI lines?
many thanks
Nepu.

Stuart G,
thanks for your reply.
Unfortunately, our NI-PCI-5122 did not come with good documentation. There was a printed 'specification' booklet and a 'getting started' booklet. Both are also available as pdf from the NI web-support.
There came no manual with the card and no manual is available for download.
The 5122 will not show up in the support pages under "product manuals"
http://digital.ni.com/manuals.nsf/display?ReadForm​&view=web_productcurrent&vid=niwc&node=132090_US.
At least the 5122 is not listed under DAQ devices and no high-speed digitizer entry is there.
If there is a link to the NI-5122 high-speed digitizer DAQ card, then this link is well hidden.
I can search for 5122 and find a download page for the 5122, called "User Manual"
http://digital.ni.com/manuals.nsf/websearch/998C51​E969F4900486256D9F007103F2?OpenDocument&node=13209​0_US
(1) the site is telling me, that this maual is not the most recent one.
However the link to find the last version leads to just another search page.
(2) the link to the not so recent User Manual points to no pdf file.
I get a zip file containing *.chm files I don't know what to do with.
Only recently I found out, that these are Windows help files, not too much help on my Apple.
(3) When I moved to a Windows PC and opened the *.chm files I did not observe, what I was used to obtain as a NI User Manual.
In particular it is hard to find any docu about PFI.
When I search for PFI I find a lot of entries but none of them really explains in detail, what I can do with the PFI lines.
In summary, I did not find any description how to configure PFI lines.
Yes, I opened all 4 "User Manual" files and I have read all ~90 search reasults for PFI.
And I still don't what what I can use PFI lines for except that i can use them as trigger input.
I have a feeling that these PFI lines are just what I am looking for.
However, it is very frustrating for me that no real User Manual came with a $10'000 card.
It is possible that I am just too blockheaded to find the info about PFI.
However, I was doing fine the old days when NI products shipped with user manuals to read.
Not the topic of this thread, but without good user manuals it took me a while to realize that I have to install NI-scope after installing LabView and that I cannot use NI DAQ or NI-DAQmx to talk to my 5122 DAQ card.
I hope this all does not sound too desperate. I just wanted to comment on your post that the NI hardware comes with hardware manuals and that hardware manuals are available for download. This is simply not true for the $10'000 NI-PCI-5122.
Note, that we have another NI card in our Lab. Those days they wanted to use the PFI input for some kind of synchronization. As they also didn't find usefull PFI docu, they just trial-and-error-ed but failed. Mailed support from NI was of little help by that time. Only long after they had found other solutions, they found out that it was simply missconfiguration due to lacking documentation.
This is just to say, I am not the only one out there.
As there is no user manual and phone/e-mail support has to be paided for, the only help I can get is this NI-forum.
It is such a pitty that NI hardware is so great and works so fine with LabView, but I have to crawl the net for infos and will in the end not use the needed features that would be available.
--0--0--
So, if you can give me any link that explains the abilities of PFI, I would be very, very happy.
I am so desperately looking for help.
In particular, I was asking if I can connect a 10 Hz TTL signal to PFI 0, configure PFI 0 as counter, and read the frequency of this counter with a nice LabView VI.
Any good link is so welcomed.
Many thanks
Nepu.

Similar Messages

  • Question about the Documentat​ion Tags for Source Code

    Hello,
    I have a question about CVI's automatic source code documentation. My problem is that is seems like you need to write all documentation for a specific tag on one line. If you don't, a line break will be inserted when the documentation is displayed. Suppose I want to write a large amount of documentation for the function itself, using the HIFN tag. If I don't want linebreaks to be forced in the documentation, I need to write all this documentation on one single line, which kinda messes up my code. If I split the documentation over several HIFN tags, the documentation displayed to the user might look messed up because of all the linebreaks. Is there any escape character I can put at the end of a line, allowing me to split the documentation of several HIFN lines without forcing linebreaks in the documentation?
    Thanks!
    GEMIDIS - Innovating Display Technology
    HQ Ghent, Belgium

    This information is certainly useful. Note, however, that it can also be found in the documentation
    Tag
    Description
    /// HIFN help text
    Specifies the help text for the function. Use multiple /// HIFN tags to display help text for the function on separate lines. To separate help text with an empty line, use /// HIFN on a line by itself. You also can use HTML tags, but you must enclose the tags in <HTML><BODY></BODY></HTML> tags.
    Example
    /// HIFN SampleFunction returns the value of a control.
    int SampleFunction (int controlID, ctrlType controlType, char label[], double *value)
         SomeAction;

  • How can I include multiple limits in the sequence file documentat​ion for custom step type?

    Hi,
    I have a custom Step Type that contains Measurements property under Results. Its type is Array of NI_LimitMeasurement.
    I would like to see the values in the sequence file documentation like NI_MultipleNumericLimitTest type.
    Is there any trick to do that?
    Thanks,
    Andras

    Hi Andras,
    I have made  a slight change to the sequencefile 'docgen_txt.seq'.
    In the Sequence 'Step Doc' is a section which handles MultipleNumericLimit step type. There is a precondition check on the step 'Add Multiple Numeric Limits' if the step is of type 'NI_MultipleNumericLimit'. As your step type is based on the MultipleNumeric Limit type, I have just removed this precondition and just relied on the existence of Parameters.Step.Result.Measurement. Equally you could add a new section in this sequence to handle your Custom Step Type which is only called when the precodition match your type name.
    Now when you run the DocGen tool it handles your custom step type.
    Find attached my modified sequencefile 'docgen_txt.seq'.
    Just copy the contents of '..\National Instruments\TestStand 3.5\Components\NI\Tools\DocGen' to the User folder. Then place the attached file in the User\Tools\DocGen overwritting the version that is in that folder.
    Then launch TestStand and try it out on your sequence file.
    If you are using the html version, then you will have to make the same change into Step Doc sequence of the docgen_html sequence file.
    Hope this helps
    Regards
    Ray Farmer
    Message Edited by Ray Farmer on 05-19-2007 05:28 PM
    Regards
    Ray Farmer
    Attachments:
    docgen_txt.seq ‏184 KB

  • My 5180 wont print on board screen says print cartridges refer to documentat​ion

    my 5180 won't print,on board screen,icon and says printer cartridges-refer to printer documentation.I did no help.I believe ink levels are good.

    Hi alleypoo,
    I would like to help you with the ink error you are seeing on the printer screen. Please use the following documents to troubleshoot the issue. 'Ink cartridge is missing, incorrectly installed, or not intended for your device' Message Displays ....
    You may also try the follow steps to override the message.
    Disconnect any cables (Ethernet cable or USB cable) that connect both the printer and the computer.
    Restart your computer. (Consider bookmarking this page in your Web browser so that you can easily return to it after the computer restarts.)
    With the printer turned on, remove the power cord from the back of the printer.
    Wait 30 seconds.
    Insert the power cord back into the printer, and turn the printer on.
    Clear any error messages.
    Reconnect any cables that connect the printer to the computer.
    If the issue persist, call HP. They may be able to offer you a discount on a newer model. The number to call HP is 1-800-474-6836 for Canada and US, or you can Contact HP Worldwide.
    I hope this helps.
    Please click the Thumbs up icon below to thank me for responding.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Please click “Accept as Solution” if you feel my post solved your issue, it will help others find the solution.
    Sunshyn2005 - I work on behalf of HP

  • VI documentat​ion feature broken in labview 8.0, 8.20, 8.21, 8.5

    The VI documentation feature is broken.  Descriptions of type def controls are not added to the vi documentation report.  Also, all the clusters are parsed and inserted in the control tables wrong.  Independent cluster controls show up as elements of other clusters.
    Since we've been through four releases without a fix, does anyone know f this feature is supported anymore?  It is useless in its current state, so it seems as though it isn't.
    -Devin
    I got 99 problems but 8.6 ain't one.

    tst,
    I am using vi documentation to create help files for an API I am working on.  The API will be distributed to customers of a new embedded motion control product my company makes to provide labview support.  So I am simply printing documentatin to rtf files from my API vi's with vi descriptions, icons, and controls to make it look just like NI's help files for their vi's.  Once I have them all created I will import them into a chm file with a utility I have.  Then I'll go back and link them in the vi's so the API will be self-documenting and have help files attached to everything.  And it will all go in a big source distribution.  I don't think I'm doing anything weird here.  This seems like it is exactly how NI would recommend it.
    The problem source distributions are broken and so is vi documentation in 8.0, 8.2, and 8.21, and vi doc is still broken in 8.5.  But I can't ship the API in 8.5 anyway because our customers probably won't have it yet.
    So yeah in the first thread I just posted about descriptions not being included.  But I am also seeing error clusters, for example, included inside all my waveform controls.  Is there an error cluster inside a waveform control that I don't know about?  I've never seen that before.
    -Devin
    I got 99 problems but 8.6 ain't one.

  • Best approach to dealing with someone else's sphagetti code with no documentat​ion

    Hello LabVIEW gurus,
    I am just given a few software tools to add functionality and rewrite, each of which is a big spaghetti mess and each tool has 100+ vis all sphagetti, these tools control a very complex machine talking via seria, parallel, ethernet, 485 etc. and there is barely any documentation of the logic or the implemetation of the source code / what the subvis do. 
    what would be my best approach to understand this mess and recreate it in a structured way faster. it has lot of old sequence structures and just plain bad style of programming.
    any help is highly appreciated
    Thanks all

    And Do not forget about using the VI Analyzer TK!  It can reveal several obvious sources to clarify code that "Stinks" A lot of skull sweat went into that framework and it has signifigant value!
    Norbert_B wrote:
    If your task is only to ADD things, you might be interested in Steve's recommendation here.
    Norbert
    (Inside joke ahead)
    Ah, That explains the TDMS File Viewer!
    Spoiler (Highlight to read)
    You really should run that through the VIA....:smileymad
    You really should run that through the VIA....:smileymad
    Spoiler (Highlight to read)
    It can be done fairly quick
    It can be done fairly quick
    Spoiler (Highlight to read)
    How do you unspoiler?  Ah well  I'll hope a moderator can leave only the first comment "spoiled"
    How do you unspoiler?  Ah well  I'll hope a moderator can leave only the first comment "spoiled"
    Spoiler (Highlight to read)
    Note the quote from the link "The Code we inherited might have been "richly obfuscated."" "richly Obfuscaed code was a code review term used for code written by your boss... The VIA would call it something else.
    Note the quote from the link "The Code we inherited might have been "richly obfuscated."" "richly Obfuscaed code was a code review term used for code written by your boss... The VIA would call it something else.
    Jeff

  • Where can I get detailed documentat​ion on the 'IVA' vision vi's created by NI Vision Assistant

    I use the NI Vision Assistant a lot.  Usually I ask it to create a vi automatically from the script.  However, the resulting vi contains several 'IVA' vi's that are completely undocumented (from what I can see).  
    Where can I get more info on these?  Examples of these are  IVA Grayfilters - Nth order.vi and IVA Store Particles Results.vi (two of many such vi's) .  They look like very useful and interesting functions but what exactly they do I can only guess.  
    Any ideas where I can get information on these functions.

    I really appreciate your offer to help, however, it would probably be better for me in the long run if I could get this info from the official help on these functions?
    But as an example, currently I am wondering what does IVA store particle results.vi do?  It is called after IMAQ particle analysis.vi but just seems to be wasting precious processor resources.  When do I need to include this (as is done by default by vision assistant) and when can I cut it out?  It must have some purpose but who knows what this might be?
    Thanks.

  • I installed VISA-RTE and there is only a documentat​ion link in c:\program​s\...

    I just installed visa-rte on my XP PC.  There is only a documentation link when I try to run the program (start, all programs, national instuments, visa).  I was expecting a .exe.  Is this normal or was there an install problem.  Do I need Labview to get anything out of visa-rte?  I am try to establish communication between a PC and several DC rectifiers.  The rectifier manufacturer pushes VISA-rte and "Power Ten GUI".  The "power ten gui"  displays some canned screens but I dont see how the VISa-rte enters into it.  Please help.

    A runtime engine isn't always an executable. Sometimes it's just libraries. Did you also install Measurement and Automation Explorer when installing VISA? That should have created a blue icon on your desktop. 
    What is "Power Ten GUI"? Is it a LabVIEW app? If so, it's probably using VISA, which is why it requires the VISA runtime.

  • Documentat​ion of Labview Vis

    When distributing application programs created in Labview we have to provide a complete documentation package.
    We used to print most of the Vis on paper which is very time consuming and pretty hard to maintain in case of a software upgrade.
    I am looking for a tool to view the Labview source just like the development system but the user can not change or run the code.
    I found the Labview player which looks like to have this functionality.
    Is Labiew player for Labview7.1 available?
    Has anybody some idea how to handle this in an easy way?

    I'm looking for a package or library to document VIs of an application in a manner like the LV Help. This could be a HTML Help (chm-file) or a website (html-files).
    I know that I can programmatically print to HTML with settings from application: printing and vi: printing. This will give a single HTML file for each VI - I don't like the appended version - with all the graphics files. This file isn't formated in any way so any postprocessing must be done; like referencing to a css, active links to callers and callees. For the windows platform compiling to chm with the HTML Help workshop would be nice, using the folder structure for the structure of the TOC.
    I tried to find out what the nirsc_html_help_common package available from OpenG does but the description seems to be really empty. I tried to install it but didn't get it to work. This is another thing I have to solve.
    I was pointed to the Documentation Generator from VI Engineering. This one seem to be either over featured or too expensive.
    The online help is refering to third party products but I need something to create just the input for the HTML Help Workshop.
    Can someone give me any hints about that?
    Message Edited by waldemar.hersacher on 10-21-2008 02:18 PM
    Waldemar
    Using 7.1.1, 8.5.1, 8.6.1, 2009 on XP and RT
    Don't forget to give Kudos to good answers and/or questions

  • Is there a way to automate generating the documentat​ion from a function panel?

    We have some DLL projects which contain function panel (.fp) files.  We link a help file to the DLL so that we can call up the help file when using TestStand.  As part of the build, we have to manually run Options -> Generate Documentation -> HTML.  Then we load the .hhp file into the Microsoft tool HTML Help Workshop and select File -> Compile to generate a .chm file.  Then in LabWindows/CVI we can build our DLL with links to the .chm help file.
    Has anyone been able to automate this?  It seems like it would be convenient to generate the help file in the Pre-build actions section of the Build Steps for the project.
    Note: this slightly more convoluted process of generating the .chm file replaces the old method of generating a .hlp file from within LabWindows/CVI.
    Solved!
    Go to Solution.

    Thanks, Luis.  After generating the ActiveX interface to the CVI server, I was able to write a small command line program that calls GenHtmlHelpFromFPFile.
    To generate the .chm file from the .hhp file, there's an executable provided by the HTML Help Workshop (hhc.exe).  It only seems to work if you run it from the HTML Help Workshop directory, though.  We have the following Build Steps:
    cd "C:\Program Files\HTML Help Workshop"
    hhc.exe %CVIPROJDIR%\name_of_fp_file.fp

  • Exporting LabViiew vi documentat​ion from requiremen​ts gateway to Telelogic DOORS.

    1) I have entered documentation information in to my vi and can see it in requirements gateway. When I export it ot DOORS, it gets added to the bottom of the objects in DOORS. I am useing a company template in DOORS and need my vi documentation to come into DOORS at a specific paragraph and not at the bottom of the document. Is it possible to do this?
    2) When I export to DOORS all the information from a vi "Documents" property wends up in one single object. Can I split this to two or more objects?

    Hi percy,
    Unfortunately, the export tool does not have the features you are looking for.  The tool is intended to provide a way to easily move your requirements data into DOORS with the intent that you will customize the order and organization of the data within the DOORS environment.
    Al B.
    Staff Software Engineer - TestStand
    CTA/CLD

  • Documentat​ion tags and static functions

    I'm an issue with the documentation tags.  It appears that if the function is declared as a static function, it won't show up in the generated documentation (I'm using HTML).  For example:
    static int ArrayLocation(int i1, int i2, int num_coeff)
    Will not show up, but if I remove the 'static' keyword then the function will show up in the generated documentation, i.e.:
    int ArrayLocation(int i1, int i2, int num_coeff)
    Thanks for any help with this.

    Hi Wolfgang,
    here I send you the documentation of the three functions:
    correlate:                           http://zone.ni.com/reference/en-XX/help/370051P-01​/cvi/libref/cvicorrelate/ 
    correlateEx:                       http://zone.ni.com/reference/en-XX/help/370051T-01​/cvi/libref/cvicorrelateex/ 
    normalizedCorrelate:      http://zone.ni.com/reference/en-XX/help/370051T-01​/cvi/libref/cvinormalizedcorrelate/ 
    I hope this helps you.
    Best regards
    Suse
    Certified LabVIEW Developer (CLD)

  • NIDAQMakeB​uffer --where's the documentat​ion?

    I'd like to know more about the undocumented NIDAQ functions, such as NIDAQMakeBuffer.
    I've installed version 6.91 of the NIDAQ driver, along with the examples. I'm programming in C using MS VisualC++ and Windows2000. NI products I'm using include PCI-MIO-16E-4 for analog input, and PCI-6713 for analog output.
    I found the function prototypes in NIDAQEx.h, but I don't seem to have NIDAQEx.c anywhere. The help files don't have any info on these functions, either. But, I can build SW that uses them...so I'm a little mystified. Must be in NIDAQ32.lib.
    Here are the functions I'm interested to know more about:
    NIDAQPlotWaveform(void* pvBuffer, u32 lNumPts, u32 lType);
    NIDAQMakeBuffer(void* pvBuffer, u32 lNumPts, u32
    lType);
    NIDAQDelay(f64 dSec);
    NIDAQErrorHandler(i16 iStatus, char *strFuncName, i16 iIgnoreWarning);
    NIDAQYield(i16 iYieldMode);
    NIDAQMean(void* pvBuffer, u32 lNumPts, u32 lType, f64* dMean);
    (f64 dTimeLimit);
    Any help out there?
    Thanks,
    Vince Bafetti
    Sr. System Electronics Engineer
    Iridigm Display Corp.
    [email protected]

    Vince
    Here is a help file that will give you some info about those functions.
    Brian
    Attachments:
    nidaqex.hlp ‏138 KB

  • OfficeJet 6500 model 709a: General printer documentat​ion error 0x610000f6

    Using Windows 7 Home Premium
    I've gone through the recommended fix-it protocol several times (remove power cord, remove ink cartridges, remove  feed from computer) but am unable to resolve this error message.  One of the cartridges was reported as defective:  I replaced it.
    The message started after I'd disconnected the printer from my computer (USB connection); it did not resolve when reconnected to the computer.
    Can you help?
    Spoiler (Highlight to read)

    Hi,
    This error code refers to a carriage jam issue.
    Please follow the steps in the link given below and check if it helps you
    http://h10025.www1.hp.com/ewfrf/wc/document?docnam​e=c01658090&tmp_task=solveCategory&cc=us&dlc=en&ju​...
    Thanks.
    I work for HP.

  • Generate documentat​ion of several VI's

    Hi everybody, I'm attempting to generate automatically the documentation of my own VI's (connector, front panel and description)
    I know that now Labview can execute a lot of things but that one particularly ???
    Thanks
    Solved!
    Go to Solution.

    thank you for your quick answer ! I didn't know this palette and its features.One subsidiary question
    in my directory: I have my lvlib and my vi's how can I pass  the path to the vi in charge of generating my documentaion.
    In case of adding vi's what happened ?
    thanks

Maybe you are looking for

  • My OSX 10.5.8 won't type letters f,r and number 4

    my OSX 10.5.8 won't type letters f,r and number 4, also the caps lock will not work, How can I fix this? It happened after I held the D tyring to get the computer to do a self diagnostic.  I was also trying to change the language on the computer to E

  • PAT blocking IPsec

    Hi, I have problem with Portforwarding and IPsec tunnel: When I set PAT: ip nat inside source static tcp 192.168.10.207 101 WAN_IP 101 extendable then this port is unavailable for remote PCs in other site via IPsec 192.168.7.0. I have also set NAT on

  • I can not download updates

    I can not download updates , via some time of downloading ,it quits and I see inscription saying no one of updates cannot be downloaded ,there is any mistake or manipulation might be, try download later. And so 10 times of trials to download (Air Por

  • F.38 no records shown

    Hello everyone, I'm trying to run F.38 for tax deferral and it wouldn't pick up any record.  I have tax code V1 configured with target tax code W1 and they both have different g/l account. I gave the tax g/l account for V1 in the F.38 g/l account and

  • Cant add field from structure maintanace option for  datasource(LBWE BI 7)

    Hi, while i try to add extra field (transaction:LBWE for data source(ex 2lis_02_itm)) from structure maintance option to add field from structure(MCEKKO) to res data source(MC02M_0ITM) , than it moves to left side but when make enter message comes th