I can't find "DAQmx create virtual channel.vi"

How can I convert a "Channel" to a "Signal" ?

If you have installed the NI DAQmx Device Drivers, In LabVIEW, you will find this function in the location shown in the pic attached
How can I convert a "Channel" to a "Signal" ?
You cannot!
Gramatically and Electronically, you can only 'read or write'  a signal on a 'relevant' channel
Attachments:
DAQmx_ Create Virtual channel.PNG ‏50 KB

Similar Messages

  • Daqmx Create Virtual channel timeout

    Why almost a minute and a half to get an error message from daqMX Create Virtual channel VI.
    I need to find a way to have my executable bleep immediately if the underlying drivers are not installed.
    For example, I have LV at home and supposedly have the drivers installed too but no hardware connected.
    Sometimes I run a that uses daq, however when it encounter Creat Virtual Channel VI it appears to hang for a minute and a half before finally giving an error.
    Anyone else been there, done that?
    Thanks

    Thanks for replying D-cubed.
    Actually Im calling create virtual channel in a state machine to set up the data acquisition.
    When using on a machine that has a daq device installed its a piece of cake.  no sweat.
    However, when I am at home I have LabVIEW but possibly either no daq drivers or no daq hardware.
    I believe it may be the second case since I can place a task on the BD so, I will assume the drivers are installed correctly.
    There is just no daq hardware in the system.
    WHen the create virtual channels Vi is called the PC appear to hang because that VI is executing internally (looking for a device I presume).
    The timeout takes 1.5 mins and if not for me waiting the PC would appear to be hung up.
    Finally some 'Mig error' message appear contact Ni about and so on.
    WHat I am trying to do is have my program error out immediately instead of 1.5 mins later that there is no Daq device in the system.
    Thanks again

  • Why do we get so many vi's when using "DAQmx Create Virtual Channel.vi​"?

    Hi there,
    Could anyone explain me why we get hundreds of sub-vi's when I use the
    vi "DAQmx Create Virtual Channel"? This can easily be seen by exploring
    the hierarchy of Labview examples such as "Acq&Graph Voltage - Ext
    Clk.vi"???
    This multitude of vi's considerably slows down my computer, especially at loading. Is there any way to get rid off that???
    Thanks in advance for you help!
    Jonas

    Hi,
    the easier you have to program, more subVI´s needed for your kind of application. Because the VI´s from DAQmx are polymorph, so many SubVI´s are included in the VI´s. In traditional DAQ you have several palettes for each kind of measuement method. Analog In, Analog Out, Digital, Counter, ...! In DAQmx you have one VI and that can all.
    But, the performance of you application at runtime is not affected. Of course it takes some time to load, but just at development environment not as an application.
    Figure 3. Polymorphic VIs simplify the NI-DAQmx API.
    Link to Document:
    http://zone.ni.com/devzone/conceptd.nsf/webmain/EE​47B125BB9E053686256FBC0014C384
    Hope this helps.
    Alex
    NI Switzerland

  • DAQmx Create Virtual Channel AI Temp TC Deg F Bug

    Found a bug in DAQmx Create Virtual Channel AI Temp TC Deg F when using a cDaq-9174 with a NI 9213 Analog Inpout module.  When I change from Deg C to Deg F I do not get the correct temperature.  In Deg C I read ambient temp of 21.84 Deg C Vs. when I select Deg F I read 18.33 Deg F.   When I use the DaqMX Assistant the asssitant returns the correct values.  Is this a know bug on the 9213 driver?  What is the fix?
    Solved!
    Go to Solution.
    Attachments:
    Read one AI Temp Channel in C or F.vi ‏13 KB

    Thank You - Found it here too

  • Comment définir 12 lines digitals ( 8) pour la fonction DAQmx Create Virtual Channel

    Bonjour, je voudrais demander l'aide pour deux points suivants:
    1 /J'utilise une carte PXi 6537 pour pouvoir faire une acqusition de 12 lines digitals, mais quand je choisis 8 lines du port0 avec 4 lines du port1 pour connecter avec la fonction DAQmx Create Virtual Channel, il y a toujours l'erreur. veuillez m'indiquer comment faire entrer 12 lines dans cette fonction s'il vous plait. (J'essaie avec ces configuration mais cela ne marche pas: Dev1/port0/line0:7_Dev1/port1/line0:3 ou Dev1/port0_port1 ou Dev1/line0:11  etc...etc...)
    2/ Dans cette utilisation, je voudrais utiliser la ligne  0 digital comme l'horloge externe, donc avec la fonction DAQmx Timing, j'indique la source d'horloge externe comme /Dev1/PFI0 et soit je connecte physiquement la voie Dev1/port0/line0 vers le borne PFI0 soit je fais le routage par logiciel de Dev1/port0/line0 vers PFI0, dans ce deuxième cas comment je dois faire , par quel noeud propriété qu'il faut utiliser.
    veuillez montrer ces deux solutions par une figure simple s'il vous plait, je vous remercie beaucoup et vous souhaite bonne semaine. TuongLinh.

    Bonjour,
    Et merci d'avoir posté sur ce forum.
    Je ne suis pas sûr de ce que vous voulez faire en rebouclant logiellement une des sorties numérique de votre boitier. Vous pouvez néanmoins accéder à davantage d'entrées/sorties en faisant un clic droit sur le terminal de l'horloge externe pour laquelle vous avez choisi /Dev1/PFI0 puis en cliquant sur "Filtrage du nom d'E/S...".
    Cochez alors les différentes cases pour avoir le plus de choix possibles puis utilisez une ou plusieurs sorties de compteur pour générer l'horloge dont vous avez besoin.
    Cordialement,
    Jérémy C.
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    Travaux Pratiques d'initiation à LabVIEW et à la mesure
    Du 2 au 23 octobre, partout en France

  • DAQmX create virtual channel execution time

    Hi,
    I am using DAQmX Create Virtual Channel for 70 different Digital Output. It took 35 seconds to execute the DAQmX Create Viryual Channel VI.
    What are the steps to make the execution faster.
    Valliappan.M

    Have you tried creating a global virtual channel with MAX?
    André
    Regards,
    André
    Using whatever version of LV the customer requires. (LV5.1-LV2012) (www.carya.nl)

  • What does DAQmx Create Virtual Channel (TEDS AI Accelerometer) actually do?

    Hi all,
    I have a basic vibration logging application for which I'm using TEDS enabled accelerometers.  I'm configuring a task using the Create Virtual Channel (TEDS AI Accelerometer) to add the correct channels, but none of the data from the TEDS table appears to be getting pulled into my channels. 
    Does this VI pull scaling information from the TEDS such that the values I read out are scaled to the appropriate unit?  Is there a way to force it to drag all the data from the TEDS through so that when I save a waveform to a tdms file they end up as channel properties?
    I've included a screenshot of the VI that creates the task for reference.  Thanks!
    CLAD
    Solved!
    Go to Solution.
    Attachments:
    Create TEDS channel.jpg ‏100 KB

    They are TEDS 1 accelerometers.  I can actually see the entire TEDS table both in MAX and in my code (I read out the bitstream for my own amusement). 
    To collect the data I'm using a DAQmx Read N Chan N Samp - 1D Waveform.  The output waveform array is wired directly to a TDMS write VI.  The properties on the channel end up as shown in the attached image; note that no scaling information is carried thorugh.
    CLAD
    Attachments:
    AccChannel Properties.png ‏37 KB

  • Empty task out from DAQmx Create Virtual Channel (VI)

    Hi, 
    I'm using a NI USB_6008 in my project and I use ao0 to provide my device with supply-voltage. And I use ai1 to measure voltage on my device. The thing is that I have been using another identical USB_6008 before, and everything worked just fine, but now when I want to use this new DAQ, it doesn't work at all and I get "empty" or "unnamed" task out. I have the right serial-number and device-number in my hardware initiation. And I have used the test panel in    "Measurement & Automation Explorer to check that the channels works properly. I have also changed the USB-port and also updated my drives. But nothing has helped. 
    Unfortunately I can not send the code here since it's too big and complicated but I'll attach a screen-shot of the part the I'm stucked in with the "probe" values. 
    I'll really appreciate it if someone could explain for me why I get "unnamedTask". 

    Just came across this while looking for something else.
    Your tasks are unnamed because you haven't named them .  You can name your task when you call DAQmx Create Task.vi:
    In the case of the first VI, the task is being implicitly created when the channel is created, so an "unnamed" task is the result.
    Best Regards,
    John Passiak

  • Can't find DAQmx Create Task.vi and lots of other VI's

    Hello, I have the problem that appears in the subject.
    I have the LabView2012 version on my computer, and I also downloaded and installed the NI-DAQmx9.4  but I can't run the project correctly because of those missing VI's.
    Please, any help is much appreciated. This is getting very frustrating at this point.
    Thanks a lot!
    Solved!
    Go to Solution.

    DAQmx 9.4 does not support LabVIEW 2012.  You need to install DAQ 9.5.5 or newer (9.8 is currently the latest version of DAQmx).
    See this KB for more details:NI-DAQ and LabVIEW Version Compatibility (for Windows)
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • DAQmx Create Virtual Channel (Custom Voltage with Excitation)

    Hi,
    My problem is this. I am using the custom voltage w/ excitation for my application, together with the scxi 1520. Of course, you have to put values on the excitation value, say 5 V.
    But whenever I turn off the chassis aftr measurements (the LabVIEW program is still open) and then do the measurements all over again, I need to enter a different value at the excitation value, say 3 V, to ensure that excitation will be provided. Otherwise, I get no signal. I can then return to the previous 5 V to do the same measurements again.
    Is there a way to solve this problem. Thanks!

    Ahh, ok now I understand your question. This behavior is due to a combination of 2 reasons. First the DAQ driver is caching the values for the SCXI registers, so if you set the same values for the registers the driver doesn't write to the hardware again. Second, the driver doesn't get any notification from the hardware that the hardware has been turned off, so the driver continues on as if nothing happened.
    So, the best solution would be to do a device reset on the SCXI module before you start the acquisition. A device reset would clear the cache and cause data to be written out again. This would of course make things a tiny bit slower, but if you are turning off the chassis, the that little bit of time probably does not matter.

  • How can I creat virtual channel and traditional devices while my card installed,I can not do?

    I installed PCI-6220 card,and I also installed DAQmx and Traditional DAQ in my computer,
    but I cannot creat virtual channel at the last step(attachment:TDAQ6220.jpg).
    Maybe this is the reason I didn't creat traditional NI-DAQ Device,but I can not creat it.
    (see attachment: DAQ Device.jpg,there is no PCI-6220 on list).
    What's wrong?What shall I do?
    Junwei You

    Hello Rainer,
    You can see this attachment(6024E.jpg),the 6024E card appears on Traditional NI-DAQ Devices,
    but I don't know how can it be created(I don't creat it,we buy the whole system together with the machine).
    I tried create a new traditional Device(I want to confirm 6024E), but still I can not see any NI-DAQ device in traditional NI-DAQ device
    lists. See the 'Create New....' interface.How can do it?
    Thanks!
    Attachments:
    6024E.JPG ‏128 KB

  • Creating Virtual Channel in RMAN

    Hi ,
    How to create virtual channel in RMAN? I tried googling for this info, however i wasnt able to find any details on it.
    Can someone help me with this or direct me to a link.
    Thanks

    Hi;
    Please see:
    Integration of RMAN with virtual tape library
    Integration of RMAN with virtual tape library
    Regard
    Helios

  • Can not find data in virtual cube

    Experts,
    I can not find data in virtual cube with services function module (copying Z_RS_BCT_FIGL_DATA_GET_VC10 from RS_BCT_FIGL_DATA_GET_VC10).The standard cube is maintained with data.
    Can anybody tell me what could be the reasons the data is coming through Virtua cube.
    Thanks,
    AK

    Hi,
    i_basic_infoprov is the name of the provider where the data is selected from. This must be a basic provider that contains data. What I meant was, create a copy of fm RS_BCT_FIGL_DATA_GET_VC,1 maybe as Z_BCT_FIGL_DATA_GET_VC1, and enter the name of this fm in the properties of your virtual cube. For that fm it might also be a good idea to enter a default value for i_infoprov. And this should be the name of your virtual cube.
    regards
    Siggi

  • How can I get an invidivual Virtual Channel name without having to pick through an array of all channels?

    I see "Get DAQ Channel Names.VI" and "Get Channel Information.VI" but I just want to get the name of just channel 0, or just channel 1. Is using an array of all channel names the only way I can do this?
    I have Labview 6.1.
    THANKS!!!
    Lauren

    Lauren,
    Yes, currently that is the best way to go about accomplishing that. I attached a little VI that demonstrates a very basic way of finding the first virtual channel that uses device channel 1.
    Ames
    Applications Engineering
    National Instruments
    Attachments:
    Find_First_Channel_1_Virtual_Channel_Name.vi ‏27 KB

  • Stand-Alone application with LabView 7.0 getting error can't find DAQmx clear task.vi

    I have attempted to create a stand alone vi with the Build Application or Shared Library(dll) in LabVeiw 7.0
    When I put it on another PC to test it I get the error "can't find DAQmx clear task.vi"
    the other PC has Labview 7.0 and DAQmx 8.1 also.
    I believe my problem is in the source tab where you are supposed to add support and dynamic vi's I have search the forums and Ni's data base and have not found a solution.
    Solved!
    Go to Solution.

    Hi LabTech09,
    When you run the executable on the other computer is when you get this error?  Do you have the exact same versions of LabVIEW and DAQmx on both computers?  Does the dialog allow you to navigate to the DAQmx clear task.vi?  If so, you can find these VIs in C:\Program Files\National Instruments\LabVIEW 7.0\vi.lib\DAQmx\configure\task.llb.  Does the executable work on the development machine (the machine it was compiled on)?
    Regards,
    Jim Schwartz

Maybe you are looking for

  • Macbook Pro connected to Phillips Smart TV

    I have connected my MacBook Pro 17", early 2009 to a brand new Phillips 46" SmartTV 2012. Using Apple DVI-HDMI cable into HDMI on the TV - That works fine - picture is good. But when i comes to Audio out from the Macbook Pro I´m using minijack and co

  • Java Question

    I have manually installed Java for OS X 10.7 but I still get an error message saying I need the latest version when trying to print from a Java platform.  Updating from apple has not found any update. Any suggestions?

  • Create a link for a Dial (Percent) chart to allow drill down

    Hi, I have a page with a number of 'Dial (Percent)' charts displayed. This acts as a dashboard to show pass/fail percentages for a number of data tests. I would like to be able to click on the dial and drill down to a report detailing the failing rec

  • User Settings and System Settings

    Which settings are stored at the user level and which settings are stored at the system level? I asked Apple support if it was possible to reset all Mavericks settings to default and retain my apps and data. They suggested I create a new user and tra

  • Can't find the bug !

    I'm trying to draw icons over a background panel (with image). The icons are stored in an ArrayList, called listeJoueurs, more exactly, wrapped in custom 'Icone' objects with two fields, Point p and Image img (the icon itself).Here's the code where I