9361 break using PFI0

Hi all!

My question is simple I guess, but I can't find an example c# .NET, suitable for the following situation.

I have a 9178, CompactDAQ, with a module of 8 meter 9361. I want to schedule or route the PFI0 overall the CompactDAQ at door (!) some of the 9361 counters. Then, when PFI = top, counters (i.e. 1,2,7,8) must be active and counting. PFI = weak, counters should be suspended. Other counters should be active all the time.

I have the following test code. Later, I want to split in blocked/no beat counters counters.

< this.countcounters;="">
{
counterName = string. Format (@"{0}", this.cinList [i]);
counterReadTaskGated.CIChannels.CreateCountEdgesChanne (counterName, "", CICountEdgesActiveEdge.Falling, 0, CICountEdgesCountDirection.Up);
counterReadTaskGated.CIChannels [i]. CountEdgesTerminalConfiguration = CICountEdgesTerminalConfiguration.Rse;
counterReadTaskGated.CIChannels [i]. CountEdgesGatePauseState = CICountEdgesGatePauseState.Low;
counterReadTaskGated.CIChannels [i]. CountEdgesGateTerminal = ' / cDAQ1/PFI0 ";
counterReadTaskGated.CIChannels [i]. CountEdgesGateEnable = true;
}

Get the error:

"The requested value is not supported for this property value. The value of the property may be invalid because it is in conflict with another property.

Property: NationalInstruments.DAQmx.CIChannel.CountEdgesGateTerminal

The corresponding value: / cDAQ1/PFI0

Channel name: cDAQ1Mod4/ctr0

Task name: _unnamedTask<23>

"Status code:-200077"

Any help is appreciated and thanks in advance!

Martin

I don't see a way to route it or information manual that says it may be possible.

cDAQ routing is very limited, it is much simpler than the PXI with built in RTSI. Chassis has its own counters and counters module 9361 are separated. You can access the chassis of the counters (and _possibly_ trigger entry) using the plug-in digital i/o (9401, 9402) who do not have their own meters.

Tags: NI Hardware

Similar Questions

  • Digital synchro recording signal using PFI0/PFI1

    Hello

    I try to sync data between an instrument NOR cDAQ-9188XT acquisition and a 3rd party.

    The instrument of 3rd party kicks out a digital synchronization signal which consists of a short pulse whenever it samples followed by a series of pulses coding a 32-bit integer (see image - signal synchronization for 3 bags). This integer is the serial number recorded with each packet of data. Samples of instrument to a pace of 2 kHz, so the pulse + whole occurs every 0.5 ms and by my rough calculation, each bit of the integer lasts 5 µs.

    The cDAQ-9188XT will record a series of analog channels by using LabVIEW, and I wish to record this signal to synchronize with the analog channels, so I can sync the two sets of data in post processing. There is no spare slots in the cDAQ so I can't use a digital I/o module and I believe that the frequency of sampling of my analog channels will be too weak to pick up the signal from sync.

    The cDAQ-9188XT has two BNC connectors on the frame that correspond to lines PFI0/PFI1, I would like to know if it is possible to use a PFI line to record this signal of sync?

    See you soon.

    Pat.

    Think about it once again, if you're happy with the post-processing of the data, then you can get in with the straightforward acquisition code (maybe start with an example of the semi buffering period ).  This will give you a picture of the down time of the signal that then you need to decode in the 32-bit number.

    Best regards

  • Breaking using a concatenated data Source

    Greetings,

    I'm breaking a report using a concatenated data source. I have a SQL query break implemented that works very well, but I'm not sure how to handle the option "Split." I have a data model that extracts data from multiple queries, like this:

    DETAILS_A
    Select * from table_a
    where payee_id in (: p_payee_id)

    DETAILS_B
    Select * from table_b
    where payee_id in (: p_payee_id)

    So, if I choose "Split by" Details_A_Row/Payee_ID, then the Details_A data are distributed properly, but reports that generate don't split the Details_B information correctly. I find myself with reports where a beneficiary has information for another beneficiary of the data source Details_B. How can I specify that the report should also split/filter the news of Details_B?

    To put it another way, what I like to do is really going through a list of parameters (paid IDs in this example) and generate a report for each parameter. Is the most effective way to do it?

    Research forums, it seems that I might be able to achieve using data models as my model of data instead of SQL queries. I'm on the right track with that? If so, you guys have all the useful links on how to create data models?

    I use Publisher version 10.1.3.4 BI

    Any help is appreciated!

    Martin

    Here is a good starting point:

    http://download.Oracle.com/docs/CD/E12844_01/doc/BIP.1013/e12187/T421739T434255.htm

    See you soon

    Jorge

  • Use PFI0 on Compact DAQ 9178 chassis as input event

    Hello

    I have a Compact DAQ Chasis 9178, and I connect a 5V input signal.
    By a detector detector.

    I want to use the Signal in Labview. It is possible to convert this signal to a Boolean true or False?

    I want to read this signal directly from my VI.

    Thank you

    If you have assigned your meter indicator in the Subvi to the connector pane?

    If you don't know, what is the part of the connector, and then search for 'Connector components, assignment of the terminals' in the help of LabVIEW or look here.

    http://zone.NI.com/reference/en-XX/help/371361J-01/lvconcepts/creating_subvis/

    If this isn't your problem - you must be a little more specific. How do you want that the main VI to "receive" the data, how did you program it to do?

  • Œuvres of function, but breaks used in class

    I have this function I use again and again in my applications (Addins is only something I do this):

    private function doAddins (): void {}
    var _addIns:Array = [];
    var _len:uint = app._chosen2.length;
    for (var i: int = 0; i < _len; i ++) {}
    var _m:String = app._chosen2 .@sn;
    _addIns.push (_m);
    }
    }

    Where "_chosen2" is an ArrayCollection collection defined in the main file of the application. Obviously he travels this collection of table and an array of all the attributes 'sn '. It works perfectly.

    So I thought I would add to my class file of public services, such as a static function, such as:

    public static void getSNs(a:ArrayCollection):Array {}
    var _arr:Array;
    var _len:uint is. Length;
    for (var i: int = 0; i < _len; i ++) {}
    var _m:String = a.@sn;
    _arr.push (_m);
    Return _arr;
    }

    And then I call it like: Utitlies.getSNs (app._chosen2);

    But he bombed with an error I'm trying to coerce a table within a table collection. Why?

    In the second function, you declare the variable as an array _arr, but you don't define it. This could be a part.

    var _arr:Array = new Array();

  • We can create a PRICE BREAK by using the qp_price_list_pub.process_price_list API

    I am able to create price list headers, prrice lines list and price of attributes using qp_price_list_pub.process_price_list. But I am unable to create the price break using this API. Is it possible to create prices break using this API.

    1008612 wrote:
    I am able to create price list headers, prrice lines list and price of attributes using qp_price_list_pub.process_price_list. But I am unable to create the price break using this API. Is it possible to create prices break using this API.

    Please see this

    How to add price breaks to a pricing agreement? [1305360.1 ID]

    ;) AppsMAsti :)
    Sharing is caring

  • Get the value of the second column used for the formatting of the break

    Hello

    I have a report that uses breaks on the first and second columns. Breaks are displayed as headers repeat on break and I am able to display the value of the first column to break using #COLUMN_VALUE # section rehearsal breaks use this format, use #COLUMN_VALUE # subs. I would like to know if there are somewhat similar to refer to the value in the second column of the break.

    Looked at some other threads on this topic and it seems that this was not possible in versions 3.x pre of the Apex. Would like to know if there is a way to achieve Apex version 3.1.0.00.32.

    Kind regards
    Rupesh

    In the new version, interactive reports can break on / up to 6 columns. In previous versions, I just join together the two columns that had to be broken off on so you can have a column in the report settings available.

    I hope this helps.

    Mike

  • Returned by DAQmxGetDevCIMaxTimebase for a NI 9361 module incorrect frequency limit

    Hello
     
    I have a NI 9361 module in a 9178 cDAQ chassis. My workflow is as follows:
    (1) create a new task
    (2) add a the meter inlet channel to the task
    (3) the maximum basic rate of time meter using DAQmxGetDevCIMaxTimebase entry question.
    (4) set the sampling frequency clock using DAQmxSetSampClkRate at the speed required in step 3.
    (5) Perform other steps such as add a channel of analog input or external clock to the task.
     
    I get an error in step 4:
     
    Requested value is not supported for this property value. The value of the property may be invalid because it is in conflict with another property.
    Property: DAQmx_SampClk_Rate
    Required value: 100.0e6
    Maximum value: 40.0e6
    Minimum value: 22.250739e - 309
     
    Why step 3 returns 100.0e6 when I put only a maximum of 40.0e6? Must I call another method instead of DAQmxGetDevCIMaxTimebase? I have attached my code for your reference.
     
    Thank you
    Varun heraud
    The MathWorks

    There is a difference in how the counters work for the 9361 NOR in the cDAQ and counters in other devices (including the cDAQ chassis counters).  The 9361 OR use a chassis timing engine, so it does not require an external sample clock, and it transfers data to the bottom of basket on each sample clock.  Therefore, there is a limitation on how fast that can occur and the DAQmxGetSampClkMaxRate function allows users to query this value.   The counters on the USB-6211 USB 6351 require an external sample clock, and since they are one of the subsystems of the device, the maximum sampling rate is not dependent on engine, no data transfer time constraints so DAQmx does not support the property of max (for the tasks of meter) sample rate.  For these devices, you get an error if the counters have no new data between the sample clocks (because the sample clock is faster than on the counter source input signal).

  • AS3 \n = line break, what would you say tab spacing?

    Hi all

    In AS3, we can format textfield to a line break using \n. And now I'm trying to find out how to use spacing of tab in AS3?

    I want to format my textfield to look like this:

    Name: Jane

    Age                  : 18

    Sex: F

    Currently, it looks like this (very ugly):

    Name: Jane

    Age: 18

    Sex: F

    Thank you

    -Zainuu

    Here is a list of additional escape characters including tab:

    http://livedocs.Adobe.com/Flash/9.0/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=Liv eDocs_Parts & file = 00000948.html

  • Find page breaks

    I use FrameMaker 9, but I think that it is a question that would be useful to other versions as well.

    I inserted a few manual page breaks using special > Page Break. Now I want to look up these page breaks, then remove them. The Find/Replace dialog box does not page breaks.

    Is there an effective way to find page breaks?

    Here's a way to remove overrides paragraph tags manual page break, while retaining all other substitutions.

    This savings find you every single instance, however, you should know for paragraph tags property must be set to zero.

    (1) select a tag paragraph in paragraph Designer.

    (2) set all of the properties of paging to "such what."

    (3) set the paging - start the property "Top of Page" and click on apply. When FM asks, click "keep substitutes.

    (4) again once, set all the properties of paging "such what."

    (5) the pagination - start property 'Everywhere' and click on apply. When FM asks, click "keep substitutes.

  • How can I add a response at the end of each point of the issue in a list of questions and send back to the sender?

    I have emails that require some points to address such as "Please fix leak in the bathroom sink' and then the next line will be another application and so on. I would like to answer each question at the end of each line with a response (preferably in a different color to stand out police) such as "Yes - will fix" or "that cannot be done" or "you'll have to fix that yourself." So, I want to send this reply to the original sender.

    It is probably easiest to copy and paste the initial list of questions in your answer, first of all and then add your comments.

    If you have the problem that the list numbers change when you try to add your comment about a new line, try to make your line breaks using shift + enter instead of the entry.

  • When I do the signature in HTML format is a form of address line and are not right. How can I fix it?

    I get an email with the name signature commercial \phone # ect ect... real basic stuff. When I do without HTML there is in formal, but VERY light... I only hit HTML to make it bolder\darker...but when I type HTML everything appears in a single straight line, not in the form of address.

    Help, please

    HTML will remove all unnecessary spaces. To force a line break, use this HTML tag at the end of each line when you enter the signature in the settings dialogue box account:

    <br/>
    

    More on signing of formatting HTML here: https://support.mozilla.org/kb/signatures#w_html-signatures

    Does it work?

  • Firefox crashes every 10 minutes. Looks like it's day or something

    I use Firefox version 6 and Windows 7.

    Every 10-15 minutes I need a break using firefox because it crashes, I can't use for about 40 seconds, because it seems that day or do something else.

    I already tried to use firefox without open other programs, with Add ons disabled in safe mode and I saw a post from someone complaints on this issue and this person suggested to allow firefox on windows firewall, I did this too but the problem persists.

    I suspect that some update is the cause because this behavior has started to happen a few days ago, but I don't know where are updates or how to find them.

    I use the default theme of firefox and a couple of web developer Add ons.

    Anyone knows what the problem is or how can I fix?
    I'd appreciate any help, thank you.

    Hi, I had exactly the same problem for a few weeks now, but I think I found a solution...

    Delete places.sqlite (located in the folder profiles). I don't know why it works, I guess that the file has been corrupted or something. You get rid of your browsing history and create a new version of the file automatically.

    More information on places.sqlite here.

  • Equium L20-197 does not burn DVD

    Hello

    I've had my Toshiba Equium L20-197 for more than a year. I have problems with the DVD burner. He is able to play DVDs, burn CDs and play perfectly fine CDs, is not just to burn DVDs. Had this problem for months, I was wondering if anyone knows a solution for it!

    Secondly, a question more than a question. Is it possible to set the "Play/pause" media key to open an alternative application to Windows Media Player? I use Winamp, and it would be nice if I could take a break using this button and I not WMP opens in the process!

    Thank you

    Astiak.

    Hello

    First something about burning your DVDs of problem.
    Have you tried to burn different types of DVDs? I mean if you have tried different brands of DVD?
    I use only the TDK CD and DVD and I am satisfied. But this does not mean that the TDK will work with your hard drive. The fact is that not all readers of support all media.

    In any case, do you have an error message during the burning process? Have you used different burning applications? I only use one program for burning (Nero) and I do not mix the burning software. I noticed that the sonic program installed on the laptop could have a negative influence on the burning process.

    But on the other side, it is possible that disk and that only aid failures.
    Especially the lens of the drive can not calibrate properly and so the CD / DVD cannot be recognized or burned.

    Now the button configuration media;
    Unfortunately, the buttons are configured fix and it is no longer possible to use WMP if audio CD has been inserted or with WinDVD if the DVD has been inserted.

    I hope I could help bye ;)

  • Route specified cannot be fulfilled for edge on Dev1/AI/SampleClockTimebase counter

    Hi all

    The synchronization signal digital recording using PFI0/PFI1 , I was able to record the arrival time of a digital signal on PFI0 compared to samples in an analog input task with the task of the SampleClockTimebaseSource. This well it worked when you use just one of the modules in a cDAQ-9188XT, but when I set up a task to acquire analog input, all the modules I get now:

    89137 error: specified route can not be satisfied, because it requires resources that are currently in use by another route.

    Property: SampClk.Timebase.Src
    Property: SampClk.Timebase.ActiveEdge
    Source device: cDAQ9188XT-18D1D88Mod1
    Terminal source: AI/SampleClockTimebaseHF

    My guess is that SampleClockTimebaseSource is used by the cDAQ to synchronize the acquisition between modules and now it is not available for my task of counter. Is there another way for my task as counter to access/share this clock signal?

    See you soon,.

    Pat.


Maybe you are looking for

  • After the motherboard replacement Tecra S2 does not start

    Hello I replaced the motherboard in my Tecra S2 and now it does not start, the power light is on but nothing on the screen. I can hear the h/d running DVD lights.I tried to remove the RAM.Also checked the CPU and still nothing. NEED HELP.

  • Is impossible to activate Windows XP.

    The COA key (which is the one you entered) still requires a telephone activation.   -- Noel Paton | Nil Carborundum Illegitemi | CrashFixPC | The lazy three fingers Hello I have the same problem, but he has no. ID Setup. I spoke with an operator tryi

  • Cannot start Windows error 0xc01a001d

    original title: crashed! Today installed some windows updates now, I can't use the computer. It comes up with!  0xc01a001d!  28589-91333 (Registry\Machine\Components\DerivedData...)  I can it work again?

  • Doesn't have a policy review. OID, interruption and event ID is null.

    When the hard drive has failed on a DELL R720XD, matter creation has failed. OME had warning of HARD drive failure, but I can't see in the newspapers of DSA. T0xPHOMEScheduler_Worker DEBUG message - 23 AlertFilter = [filtering AlertID =-2147474495Ent

  • SG100D-08 vs SG200-08

    I need a switch 8 ports to eat 6 web servers and while I was not able to decide whether or not I need a switch, I got contradictory responses with respect their construction sales reps. In a 24/7 environment, SG100D-08 is different than a SG200D-08 s