Physical channel to NI Terminal

Hello,
I'm trying to use an external clock to read a digital signal. When I try to connect the clock output (a physical channel) to the DAQmx Timer source, I get the error:
"You have connected two terminals of  different types. The type of the source is DAQmx Physical Channel. The type of the sink is NI Terminal."
So, I guess I need to convert a physical channel to a NI terminal. I've tried a number of things, but haven't been able to do it.
Any suggestions?
Windows 7
Labview 2014 32-bit
DAQmx 14.1.0
NI PCI-6535
 

Hehe, first off your two controls are wired together in that little junction. That doesn't fix the problem, but needs to be fixed.
To fix the problem, you need to replace your Physical Channel control with a Terminal control. You can do this by making a new control, or right clicking it anf clicking Replace > I/O > DAQmx Name Controls > DAQmx Terminal.
Then, you should have to browse for the timing input with a name like "Dev1/PFI0". Check your pinout on your device to match the right channel and make sure its wired right. This naming scheme difference is the reason you need to have a different DAQmx wire type for this input.
Edit: Here's your datasheet. Check out the timing section. Looks like you'll be starting out with PFI4. I can't seem to find a connector pinout which is weird...

Similar Messages

  • Mapping of line/port (Physical Channel constant) to pfi (Terminal Constant)

    Hello all,
    I am using "Dev1/port0/line4" (Physical channel constant) of my PXI-6602 as a digital input.
    Additionally I have set up a counter on that board. I need to arm this counter after the occurrence of an edge on
    "Dev1/port0/line4". But the property node only accepts "Dev1/PFIx" (Terminal Constants) as inputs.
    I try to avoid defining two constants within my program that practically map to the same physical pin.
    What is the best way of converting a "Physical channel" name to a "Terminal Name" ?
    Grüße
    Phili

    Having faced the same problem, I think I can say why there is no mapping.
    Channels are for data aquistion, so actually a DAC, ADC, DO-Driver ...
    Terminals are used for timing (trigger) and internally routed. So a diffrent concept, and a diffrent circuit.
    Actually the same goes if you use analog triggering, you will have a different ADC (I found out because I got only 10-bit on a 18-bit M Series Device).
    Felix
    www.aescusoft.de
    My latest community nugget on producer/consumer design
    My current blog: A journey through uml

  • DAQmx physical channel error message

    Hi,
    I am new to Labview but I managed to create a new analogue voltage input task in Measurement and Automation Explorer. I am using DAQmx create virtual channel VI but  I am getting an error message saying that "required input physical channel is not wired". Any idea why I am getting this error message. Also what is the difference between using DAQmx Assistant and using VI's like DAQmx create virtual channel, DAQmx timing etc.Any help is appreciated.
    Thanks
    Duran
    Attachments:
    error2.JPG ‏171 KB

    The first VI 'Create Virtual Cannel' has an input called physical channel. This needs an input. Right click on the terminal and select Create>Constant. Then you can select the channel (something like Dev1/ai0).
    To your 2nd Q: The assistant is a fast way to configure your measurement. You can later also convert it to the VIs you use now. Using the VIs gives you full programmatically control of the task. (The meaningful phrases are 'configure' and 'full programmatically').
    Felix
    www.aescusoft.de
    My latest community nugget on producer/consumer design
    My current blog: A journey through uml

  • Physical channel choice .exe

    Hello,
    I have built a .exe (and it's setup) for a data acquisition system. My problem is that depending on the computer it is installed, the physicall channel to read may change (not the ai, but the Device number; that is, Dev1/ai7 to Dev2/ai7, depending if there are any previous devices installed).
    I want the user to be able to select the Physical channel, but, my problems come here: I cannot make the program 'wait' for the user to set the channel before starting the acquisition (it takes the default value, and gives an error since it won't match).
    I have tried looping the whole program and using a case structure so that when the physical channel is selected then the user should press a button to start the acquisition, but then I get an error (sorry can't rememeber the code), saying something like 'Attemped to read samples that are no longer available... try increasing fs...'.
    Any help?

    Hi usuario, 
    The other way of doing this is...
    - you need min 1 spare terminal on your device
    1) Scan your system for all H/W of type x (Product Type)
    2) Scan specified lines on all devices you have just filtered out - get line status
    3) Ensure that the H/W pull the input of the specified device up (out of default state) on selected channel.
    You can now detect which if the device is attached, and programatically determine it's name - very difficult to simulate though.
    Using boolean logic you can add more lines for more devices
    1 line = 1 devices
    2 lines = 3 devices
    3 lines = 7 devices
    etc...
    Try coding up Phil's example and see what it does when you add new devices - simulated or real. You'll learn lots and see it's not that complicated really.
    James
    P.S. - You have a race condition in your code between the input and the property node, just wire the output of the physical channel straight into the string stuff. You could do it simpler as well, like this:
    Edit: -correct spelling of a name
    Message Edited by James W on 05-20-2010 10:33 AM

  • MAX: how to create a Calculated Channel based on two physical channels?

    Good morning,
    I need to configure some tasks in MAX with Virtual Channels that are calculations based on physical channels. I saw this article : http://digital.ni.com/public.nsf/allkb/1BFCE6FAD5B3944986256D67006DF7EC but cannot see the equivalent in the newest versions of MAX (V5.1).
    As an example I am already acquiring the physical channels Ch1 and Ch2 and I want to build a virtual channel Ch3=E+(A.Ch1+B)/(C.Ch2+D). A,B,C,D,E are constant values. I would then like to integrate Ch3 in a task together with other physical channels that I am acquiring.
    Could you direct me to this function?
    Thanks for your answer.
    Christophe

    Hello Christophe,
    With the newer versions of NI DAQmx and NI MAX there was a choice made to go from the relatively limited VI Logger options to a more extensive form of configurable applications.
    For this purpose (and others) NI Signal Express was created, which allows you to configure applications with a limited amount of programming.
    To do similar (and more things) then you were used to do with VI Logger you can use NI SignalExpress
    http://www.ni.com/white-paper/5825/en/
    http://www.ni.com/white-paper/5827/en/
    This specific VI logger functionality for the creation of ""virtual channels" (step 5 to 10) through VI Logger Tasks (directly from inside NI MAX) however does no longer exist.
    This also more clearly seperates your Configuration Tools (like NI MAX) from your actual applications made with LabVIEW or SignalExpress.
    Would using NI SignalExpress be an option for you?
    Kind Regards,
    Thierry C - Applications Engineering Specialist Northern European Region - National Instruments
    CLD, CTA
    If someone helped you, let them know. Mark as solved and/or give a kudo.

  • Why can't I get a Physical Channel to show up?

    I have a USB-6008 and LabVIEW 7.0. When I try and use the provided examples I can't seem to change the Physical Channel. When I click on the drop down menu I get the Browse... option. Then when I click on Browse... I get a blank window. It looks like there should be some sort of a menu but there isn't.

    Check out this KB.
    -Alan A.

  • Problem with DAQmx Physical Channel control

    Dear LabVIEW community!
    I have installed LabVIEW, v13.0f02, 32-bit on my PC. The problem, which I face, is that DAQmx Physical Channel controls, which are used in VIs inside the LV projects, sometimes don't show me the list of DAQ devices - I can't expand the list at all. I push the button to expand the list, but nothing helps.
    But when I create VIs outside the project, and put there DAQmx Physical Channel control - everything works well.
    Note: devices are simulated via MAX.
    Is it some kind of bug in 2013 vesrion of LabVIEW? Because while using LV 2012 I didn't have such headache.
    The only thing that helps now - is to restart PC (laptop) several times; b/c restart of LV doesn't help.
    Can anyone suggest, what it can be, and how to fix this problem?
    Thank you very much in advance!

    Thank you for your answer!
    The point is, that this bug is independent from the code. DAQmx Physical Channel controls don't work even when I'm trying to use NI examples - for instance, Strain - Continuous Input.vi; Voltage - Continuous Input.vi, etc.
    I have such simulated via MAX devices: NI USB-9213, NI USB-9201, NI cDAQ-9172 with NI 9217, and 4 NI PXIe-4331 modules.
    Also, what I have noticed - front panel doesn't visualized fully (I send you the screenshot). When I'm moving mouse pointer over it, those part, which were under the mouse pointer, became clearly seen. And when I minimize, and then restor FP, it becomes fully clear visible.
    And also, this story happens when LV project is open. If I close opened projects, and open only single VIs, everything works smooth.
    Thank you very much, I hope, that this information will be useful to solve this problem.
    Attachments:
    Screen 1.PNG ‏87 KB
    Screen 2.PNG ‏107 KB
    Screen 3.PNG ‏129 KB

  • Save physical channel information in a configuration file and reuse it in another VI

    Dear all,
    I would like to do a pair of VIs. The first VI configures all psychical channels and store the task information (or physical channel name information) in a file and the second VIs can access this file and use the saved information.
    Can anybody show me a good example of this type of application? I've prepare a simple code, but it does not work now. I am not sure if I am using the right functions.
    Attachments:
    Configuration.vi ‏18 KB

    You can use Measurement I/O>>NI-DAQmx>>Advanced>>DAQmx Utilities>>DAQmx Flatten Channel String, and DAQmx Unflatten Channel String.

  • How to get intimation about DAQmx Physical Channel invalid value encounter

    Can anybody tell me that if a DAQmx Control gets value from a configuration file( .ini file ) and the value is invalid (does not exist in the available physical channels list) than how I can be programatically intimated. I couldn't find any property node of DAQmx Physical channel Control which tells about that the current value feeded to the control is invalid.

    Thanks Alan, I have got a better soloution from you in another thread launched by me with title "How to get "Browse list of any DAQmx control in array form". In which u suggested of using DAQmx 8.0, which I have downloaded and used the property node DAQmx-Device>>DO.Lines to get an array of all Physical channels(DO category) of all devices. The value taken from that configuration file is searched in Physical channels array and if no match found than the value is invalid.

  • Deploying VIs to the RT causes the value in the Physical Channels of one of the VIs to change to an incorrect value. Why?

    Hi all.  I've been registered to the forum for a couple of years, but this my first post.  I'll try to give as much info as I can.
    NIPXIe-1082 chassis
    slot 1: PXIe-8133 Embedded Controller
    slot 2-3: PXIe-6363 X-Series Multifunction DAQ
    slot 4: TB-4353 32-Ch. Thermocouple
    slot 5: PXI-4496 Analog Inputs 16-ch
    (The second 6363 in slot 3 is a recent addition causing the others to move to higher slot numbers.)
    Windows 7
    LabVIEW 2011
    This code is still being developed to run a test stand, but its based on code from a previous test stand that is being modified for the new one.  There are three VIs that are opened and then deployed to the RT.  On the Front Panel of one of the VIs is a DAQmx Physical Channel control.  The control points to slot 5, but when I deploy the VIs, the control changes to point to slot 3.  None of the three VIs have been run yet.  I can manually "Reinitialize to Default Value" to get the control to point to slot 5 again, but I shouldn't have to.
    I realize that there is a lot I still don't know about NI hardware and LabVIEW.  This just seems like it should be a really simple solution and I'll probably have one of those DUH moments when I get told the answer.  I'll try to answer whatever questions for more information that I can.  Thanks in advance.
    -Psiber_Space

    Yes, it is defaulted to slot 5.  After it changes I can Reinitialize to Default to bring it back.
    Two things that I've tried during the week.  I've deleted the Physical Channel and then recreated it, but it continued to change upon deployment.  Then I simply disconnected the Physical Channel, moved it to an out-of-the-way location on the Block Diagram and then created a new Physical Channel.  The old Physical Channel is still changing upon deployment, but the new one stays intact.  It seems that as long as the old one isn't deleted, this workaround should work.  Except that the problem now seems to be spreading to the other controls on the same VI.
    Just today I upgraded from 2011 to 2011 SP1, but the problem is still there.  After the upgrade, I tried recreating the LabVIEW project from scratch, but that didn't seem to work either.
    I'm going to try contacting NI directly, but if anyone else has any ideas, feel free to continue posting.

  • Filter the pull down menu of physical channels control

    Hello all,
    I need help, I'm desperate!
    I'm trying to create a software recording data from an accelerometer by using a NI USB-9234 device. So in order to do that, I linked a physical channels control to DAQmx create channel. The thing is, I want to display in the pull down menu, only the physical channels attached to the NI device specified above. And besides, I'd like this to be done automaticaly, meaning that no matter what is the name of the device (dev1, dev2, dev3...), the pull down menu will display the four physical channels attached to the specified device.
    Am I clear ?
    I know that by right-clicking on the physical channels control, I can filter it but I can't manage to figure it out how to filter by specifiying a device. Maybe by using property nodes...I don't know.
    If somebody has a solution, that would be much appreciated.
    Thanks a lot

    You can configure IO Name Filtering by choosing the following option in the context menu:
    But you cannot select a certain device type there, but only certain device names (which is a huge difference).
    So the easiest way to accomplish your task is to define a name for your USB-9234 (like MyDevice) and then limit the selection to "MyDevice".
    You have to make sure, that each PC using the application as aware of "MyDevice". This setting is done in MAX (Measurement and Automation Explorer) and can be distributed with your application using the Application Builder (or manual export/import within MAX).
    hope this helps,
    Norbert
    CEO: What exactly is stopping us from doing this?
    Expert: Geometry
    Marketing Manager: Just ignore it.

  • ( Can't detect panicbuf from physical memory list Program terminated

    Has anyone seen this error when attempting to install Solaris 8 on a Sparc 10. I receive this error when I attempt to ( ok boot cdrom (enter) )
    ( Can't detect panicbuf from physical memory list) Program terminated
    I think I am having a problem with my physical memory.
    Any ideas would be appreciated.
    Thanks,

    I'm banging my head because I can't find a solution to make my arch-install detect an audio CD
    I assume that you mean the optical drive. I don't see a /dev/sr0 in /dev
    Does it show up with lsblk or parted -l?
    Looks like it's a LiteOn drive.
    You can play an audio CD.
    mplayer cdda://
    mpv cdda://track[−endtrack][:speed][/device] −−cdrom−device=PATH
    An audio CD doesn't have a mountable file system on it.

  • How to get available physical channels by DAQmx in VIs?

    I can get available DAQ devices by calling DAQmx System property. What should I do if I want to get all available physical channels in my VI?
    My NI DAQ version is 7.3, and my LabVIEW version is LabVIEW Professional 7.1.
    Thanks!

    There really isn't a great way to do this. I've attached a zip file with a couple of VIs that might give you a an idea or two about how you might want to go about it. Hope one of these helps!
    -Alan A.
    Attachments:
    Chanel Info.zip ‏23 KB

  • Duplicate physical channel with virtual channel

    I accidently created more than global virtual channel with one physical channel, for example:
    physical channel  global virtual channel
    a0                       vtc00
    a0                       vtc01
    a0                       vtc02
    My questions are:
    1-How do I change the virtual channel as the following:
    physical channel  global virtual channel
    a0                       vtc00
    a1                       vtc01
    a2                       vtc02
    2-How do I re-name/delete the global virtual channel, when it's not in the task?
    Thanks you for your time, Dylan
    Solved!
    Go to Solution.

    Thanks you Carisa for fast response, but that not the right answer I am looking for. 
    May be I did not make myself clear.  I attached two screenshots for example: On one screenshot, you will see bri00, bri01, bri02, bri03, bri04, bri05, bri06, bri07, bri08, bri50 on the virtual channel tab, however you won't see them display under NI-DAQmx Global Virtual Channel (second screenshot).  On the second screenshot, you only see bri00, bri01, bri02, bri03, bri04, the rest of bris do not display on here like they display on the virtual channel tab. 
    Now I can't create the new global virtual channel under NI-DAQmx Global Virtual Channel with the name bri05, bri06, bri07, bri08, because I will get the conflict name error pop up on the screen.  How can I delete those bris in the virtual channel tab? 
    Thanks again for your time, Dylan
    Attachments:
    virtual-1.png ‏45 KB
    virtual-2.png ‏226 KB

  • How to configure physical channel using DAQmx block(remote PXI6733)

    I am trying to run the example in labview that use DAQmx. But I find I can't find the physical channel by browser or using DAQ assisstant. It reports "No supported device found". My PXI6733 is on a controller and communicate with host computer by TCP/IP. Could I use DAQmx in such environment? What I should do to find the physical channel?

    Braver,
    The NI 6733 is not yet support by NI-DAQmx. Thus, you will need to use Traditional NI-DAQ to program this device until this support is added. I would suggest that you examine the following Traditional NI-DAQ examples:
    Examples >> Hardware Input and Output >> Traditional DAQ >> Analog Output
    Good luck with your application.
    Spencer S.

Maybe you are looking for

  • ArrayIndexOutOfBoundsException error while executing template in planning

    Hi all, I am executing a planning function but I always get this Array error message. The planning function works fine but something is not happening in the web interface.... Below is the error message..much appreciated if anyone could help. The init

  • Printing Wireless remote to HP Pho. c4280 from XP through new Win 7 HP laptop

    When I hoooked up my brand new DV7 6c63 nr laptop to the USB connection, it printed right away.  I have added the Windows 7 drivers.  But I cannot figure out how to get my older Dell laptop (Windows XP) to print remotely through the network.  (worked

  • Really dumb question re Quicktime Pro

    Good morning . . My Mac is running OS 10.4.9 and I have updated my Quicktime player to 7.3.1. Purchased Quicktime PRO, registered successfully but still only get Quicktime Player when opening the program. Any suggestions where to find QT Pro? Sorry f

  • Include in table GLFUNCT

    Hello, I would like to know if is possible to add an include in the table GLFUNCT which contain field BILKT-Group Account Number. So I know that if exit someone, I've to include by the transaction SMOD, but some of you know if exist some enhancement

  • Location of Windows 8 Start Screen shortcuts in the file system

    Hi, Where are the shortcuts or the apps the shortcuts are pointing to on the Start Screen found in the file system? They must exist somewhere other than the Start Screen but I cannot find them. Ultimately I need this data so I can write a vbscript th