Missing virtual channels PXI-4070 DMM


Problem has been resolved in office. Cannot create global to the DMM virtual channels as the DMM uses the pilot DMM and global virtual channels are a method of the DAQmx and traditional DAQ drivers.

LeeM
NIUK

Tags: NI Hardware

Similar Questions

  • LV12 how to set the current function of the PXI-4070 DMM?

    Hi all

    I have a problem on LV12 config function current PXI-4070 DMM software.

    My vi... DMM OR initial > reset DMM OR > NI-DMM configure Measurement (current function) > DMM reading OR >

    When I test with my vi, the calibration error (source) 'current compliance voltage exceeded '.

    but when I test with DMM 3.0 front panel, the calibrator can current produced and PXI-4070 can read.

    Please help me solve this problem.

    Respect,

    Sermsak.

    Dear Sir

    I can solve this problem continues by reading.vi.

    and the power source.

    Thank you for your information.

  • visa resources Finder will find PXI-4070

    Hello

    I use LV 2015, 32-bit on windows 7 x 64.  I have an SMU-1065 OR connected to the PCI computer bus.  I have several instruments in the PXI chassis included some switch cards, a scope and a PXI-4070 DMM.

    When I run the VISA resource finder, the result will show me all PXI cards in the chassis (as well as the serial port of the computer), but it won't find the PXI-4070 module.

    MAX shows the map I can run self test and open the interactive panels in MAX I saved (no alias) NAME of the PXI-4070 as "PXI-4070.

    I can also use the DMM OR-DMM pilots very well.

    the PXI - 4070 Max address is: PXI24::15:INSTR

    I must be able to detect programmatically PXI/SMU cards are in my frame so that I can put them up as system in the configuration it is in.  can someone help me understand why the finder resources VISA see the PXI-4070 module and report?

    Hey Reece,

    Have you tried to use the Configuration API of the system NOR? It allows you to programmatically query the hardware on your system. Here is some additional information on the API:

    http://zone.NI.com/reference/en-XX/help/373107J-01/nisyscfg/introduction

    https://decibel.NI.com/content/docs/doc-13216

    https://decibel.NI.com/content/docs/doc-29606

  • PXI-4070 appearing does not in the locations of SMU-1075 16 & 17

    Hello

    I have an SMU-1075 with the help of a remote SMU-8370/PCIe-8371, 4 SMU-6363, SMU 8-2351 and PXI-4 4070 s. The PXI - 4070 s are required to be plugged into hybrid slots (2-5 or 15-18). To maximize throughput, the 4070 s are plugged into connectors 4 and 5 and the other 2 are plugged into the 16 & 17 slots so that the DMM is divided to the use of 2 different PCI to PCI bridges. The issue I see is that the 4070 s 2 plugged into slots 16 & 17 are not displayed in NI MAX and in the Device Manager, display an error (see photos). I can see and use all other modules in the chassis, including the other 4070 s 2.

    I have 3 other machines running in production with a configuration almost identical, the only difference is that the other machines use a PCIe-8372(or maybe an old model of the PCIe-8371?) The main difference is that the cards in the older machines have 2 ports but the model # is not projected on the cards so 8372 is a guess based on the installation booklets) host controller. The PCs are identical in all 4 machines: industrial Advantech, WinXP sp3, Intel core 2 Quad, 2 GB of RAM.

    If I remove the PCIe-8372 among the machines to work and install it in the machine, with that I have problems, I can see and use all of the 4070 s so that we know that the PXI chassis and 4070 s are very good. I also tried all sorts of versions of different drivers and drivers uninstalled/re-installed several times as well as the solution provided in this post of 2011: http://forums.ni.com/t5/PXI/PXI-4070-DMM-in-PXIe-1075-Chassis-not-found/m-p/1609804/highlight/true#M...

    I was wondering if anyone else has had problems similar to this?

    OR Support Reference #: 2292623

    It's a strange problem.  If anything, from the 2 to the guest card guest card 1 port should help.  A few things...

    Have you tried the 4070 s 2 Slots 16 and 17 of the 15 to 18 slots?  One of the effects of different host maps is a different interrupt for some legacy interrupts swizzling, and their displacement that will put them on the other 2 lines.  It seems unlikely that the problem.

    Another long shot based on the differences between the PCIe-8372 and PCIe-8371: try to remove one of the panels of the SMU of the system.  Reason: PCIe-8371 requires little storage space.  If we put a needle with how the PC will provide then reduce the requirement will bring the use of net memory to 0 (PCIe-8371 ask 1 MB, which is the minimum no no one can ask any card PCIe/SMU).

    Have you tried the software of BIOS compatibility and the switch on the PCIe-8371?  http://www.NI.com/download/MXI-Express-BIOS-compatibility-software-1.5/3764/en/

    -Robert

  • DAQmx create virtual channel (VI) error-229771 reports

    Hello

    When in a project that I am working to get error-229771 code whenever I try to run 'DAQmx create Virtual Channel (VI)' this does not happen when I create a vi not in a project.  The problem is that this project is very large and it if poster impossible to recreate. It's several hundred vi. Y at - it something that I missed in the forums and support that could explain this. I created the VI below in the project and outside the project. In the project, the error occurs outside the project, it runs without any problems.

    Message:

    229771 error occurred at .vi:1780003 DAQmx create channel (I-voltage-Basic)

    Possible reasons:

    Internal software error has occurred in the MIG software. Please contact the support of National Instruments.

    Task name: _unnamedTask

    Any help would be appreciated.  Thank you, Matt.

    LabVIEW version: 15.052(32bit)

    OR Max Version: 15.0.f0

    NEITHER DAQmx Verson: 15

    OS: windows 7 service pack 1

    PC: Intel Core i7-2600, 8 GB of ram

    Data Aquistion: NEITHER DAQ USB-6289 calibrated June 2015

    This code snippet returns the name of the first channel of analog input on the device first, and then tries to create a task for her. The bed of the canal, then close the task.

    Error message

    Hi Matthew,

    Thank you for following up after you fix your problem.  I'm glad to hear that you do not encounter this problem more.

    Here is an article that lists the reasons for this error (although unfortunately, I cannot pin down which is the exact cause in this case).

    http://digital.NI.com/public.nsf/allkb/03123D0E8A36C48E862577A4005B6BAA

    NOTE: This article specifies that the error occurs at startup task VI DAQmx.  You do not use the start task VI, so the task starts automatically in the DAQmx Read function.  The error will occur instead in the DAQmx virtual channel create, that you encounter in your error.

    I hope this gives you an idea about what could have gone wrong, and I'm sorry he is no more details.

    Good programming!

  • -error with the PXI-4070 107418650 same w/o autorange.

    I have a PXI-1033, which includes a PXI-4070 module in slot 5. I use a version of the scanning of switch with DMM - Handshaking.vi but I changed to read a list of fixed scanning and I have replaced the meter of while loop with a fixed reading of 144 samples.  After the execution of the present VI about 47 times I get this error:

    I am NEITHER-DMM 3.0.4 OR-DAQmx LabView 2101SP1 9.3.0f2 and Vista Business 32-bit slot. I use 4 resistance wire and tried both auto and fixed the range with the same results. Before this loop the related single DMM functions is to read resistance readings 4 son and close the DMM. This seems to loop forever without any problem.

    Dozens of times to restart a day gets old fast, any ideas?


  • Help the evolution of the scaling of a virtual channel?

    Can anyone help me please with this block of code that I have?  I don't understand why on the first run it works fine without error exception daq, but on the second run, I get an error.

    More detailed, I create a virual channel in a Sub with a button click event.  This virtual channel is set to the default values (MIN = - 10, MAX = + 10, linear scale with scale and Offset 1 and 0 respectively).

    The click event, is where I'm having difficulties in the other slot.  In this Sub I am creating custom scales and assigning values to them, setting the MIN and MAX values of the virtual channel on the same minimum and maximum values of the custom scale being used and assigning custom for the channel finally this new scale virtual to use.  The code works for the first run.  When I change the scale and then run the code again to a second iteration, I get an Exception of daq error.

    Its seems that the MIN and MAX are ready on the second run, but the scaling is not reset to the new scale of values.  Can someone check and if so, what is wrong and must be changed in my code?

    First execution of the click event of the 'Download' button to assign the custom scale with its values to the virtual chanel... works very well.

    Change the scaling, in the case of 400 to 600 and then run the same code with the 'Download' button click event and I get the daqException error

    myTask.Control (TaskAction.Stop)

    PreScaledVals.TrimExcess (): PreScaledValsArray = PreScaledVals.ToArray
    ScaledVals.TrimExcess (): ScaledValsArray = ScaledVals.ToArray

    If chkBoxTblScale.Checked = True Then
    Try
    min = ScaledValsArray.First
    Max = ScaledValsArray.Last
    Catch ex As Exception
    MessageBox.Show (ex.) Message & "" scale of table must contain at least two values prééchelonnés and two nationally. ")"
    Return
    End Try
    Else if chkBoxLinScale.Checked = True Then
    min = numEdtMIN.Value
    Max = numEdtMAX.Value
    Else if chkBoxMapScale.Checked = True Then
    min = numEdtSMin.Value
    Max = numEdtSMax.Value
    End If

    LinScale = New DAQmx.LinearScale("Linear Scale", scale, offset)
    RMPScale = New DAQmx.RangeMapScale("Ranged Map Scale", prescaledMin, prescaledMax, scaledMin, scaledMax)

    If chkBoxTblScale.Checked = True Then
    Try
    TblScale = New DAQmx.TableScale ("Table scale", PreScaledValsArray, ScaledValsArray)
    Catch ex As DaqException
    MessageBox.Show (ex.) Message)
    End Try
    End If
    Try
    If cboBoxChannels.Text = "6" then
    ChannelSelected = 6
    Else if cboBoxChannels.Text = "7" Then
    ChannelSelected = 7
    Else if cboBoxChannels.Text = '8' then
    ChannelSelected = 8
    Else if cboBoxChannels.Text = '9' then
    ChannelSelected = 9
    Else if cboBoxChannels.Text = "10" Then
    ChannelSelected = 10
    Else if cboBoxChannels.Text = "11" Then
    ChannelSelected = 11
    Else if cboBoxChannels.Text = "12" Then
    ChannelSelected = 12
    Else if cboBoxChannels.Text = '13' and then
    ChannelSelected = 13
    Else if cboBoxChannels.Text = "14" Then
    ChannelSelected = 14
    Other: ChannelSelected = 15
    End If

    Select the ChannelSelected box
    Box of 6
    myTask.AIChannels (lblCh6Wfg.Text). Minimum = min
    myTask.AIChannels (lblCh6Wfg.Text). Maximum = max
    If chkBoxLinScale.Checked = True Then
    myTask.AIChannels (lblCh6Wfg.Text). CustomScaleName = "linear scale".


    Else if chkBoxTblScale.Checked = True Then
    myTask.AIChannels (lblCh6Wfg.Text). CustomScaleName = "Table of scale".
    Else if chkBoxMapScale.Checked = True Then
    myTask.AIChannels (lblCh6Wfg.Text). CustomScaleName = "stood at the map scale.
    End If

    TblScale = Nothing
    RMPScale = Nothing
    LinScale = Nothing

    Thank you

    Look at what you are doing with the New .

    If the object does not exist then prompts you to create it, but when it is created, you must be change it.

  • Addition of several global virtual channels

    Hello

    I had a very simple function written in CVI which adds several global virtual channel

    DAQmxErrChk (DAQmxAddGlobalChansToTask(g_TaskHandle, linesName)); //linesName consists 2 global virtual channels seperated by ",". E.g. "Power, Com" where Power = port1/line0 & Com = port1/line2
    

    There is also AddGlobalFunction in MEasurement Studio, but it allows adding of single channel only:

    Task localTask = new Task();
    localTask.AddGlobalChannel(linesName); //Get Expetion here = -200486, Specified Channel not in the task. When I give a single channel name..it works
    DigitalSingleChannelWriter doWriter = new DigitalSingleChannelWriter(localTask.Stream);
    doWriter.WriteSingleSampleMultiLine(true, states); //atates is the array of type bool which consists of value for each channel
    

    It is not possible to add multiple Global channels to a task?

    We have recently acquired license Measurement Studio and try to port/compilation/write our old libraries (written in CVI) inside.

    Is there a help line that compares the CVI C functions with the respective functions of DAQmx .NET?

    Thanks in advance!

    Ciao

    Ricky

    Hello

    It seems you are right. The method definition specifies that it only adds a channel:

    public NationalInstruments.DAQmx.Channel AddGlobalChannel(string channelName)
        Member of NationalInstruments.DAQmx.Task
    
    Summary:
    Adds a preconfigured, global channel to the task.
    
    Parameters:
    channelName: The name of the global channel to add to the task.
    
    Returns:
    The global Channel.
    
    Exceptions:
    NationalInstruments.DAQmx.DaqException: The NI-DAQmx driver returned an error.
    

    This could be explained by the fact that the function returnes the proper object of channel associated with the global virtual channel you created.

    I tried to check the reading code 2 Global virtual channel using the DAQ Assistant in Measurment Studio but I wasn't able to get a large part of it (the generated code creates two consecutive calls to the method "CreateVoltageChannel".

    What happens if you call AddGlobalChannel twice?

    Task localTask = new Task();
    localTask.AddGlobalChannel("Power");
    localTask.AddGlobalChannel("Com");
    

    I don't have the time to try this so far, but my understanding of the help file, I guess it could work.

    Best regards

  • That does Create DAQmx Virtual Channel (TEDS AI accelerometer) actually?

    Hi all

    I have a logging application of fundamental vibrations for which I use TEDS accelerometers active.  I set up a task using the virtual channel create (TEDS AI accelerometer) to add the right channels, but none of the data in the table of TEDS seems to be get attracted to my channels.

    This VI pulls information of the TEDS scaled such that the values I have read are resized to the appropriate unit?  Is it possible to force it to drag all the TEDS data by so that when I save a waveform to a tdms file they end up like channel properties?

    I've included a screenshot of VI, which creates the task for reference.  Thank you!


  • Duplicate the physical channel with virtual channel

    I accidentally created more global virtual channel with a single physical channel, for example:

    global virtual channel physical channel

    A0 vtc00

    A0 vtc01

    A0 vtc02

    My questions are:

    1. How can I change the virtual channel as follows:

    global virtual channel physical channel

    A0 vtc00

    A1 vtc01

    A2 vtc02

    2-How do I re-name/remove the virtual global channel, when it is not in the task?

    Thanks for your time, Dylan

    Hello Carisa,.

    I decided to go head re - install the DAQmx tonight and re-imported the right config file known about it.  So far, all global virtual channels are now under the management of devices and interfaces plus all unwanted virtual channels have disappeared - Yippee!  I tried to browse a unit test to make sure that the virtual channels work too, they seem good.

    Finally, the issue is resolved.  I would like to say thank you to you for you and Roberto Bozozlo have spent the time to help me through this.

    Sincerely, Dylan

  • Save a virtual channel of a vi

    I used to work with LabView and DAQ traditional just now.

    I'm moving now (only!) to DaqMx and I run a few beginners in disorders.

    I create virtual channel in my VI and I would record in global virtual channel so I can access it from other VI. In other words, I would like to know if it is possible to create channels as we do at Max, but in the moment of execution, the runtime of the VI?

    Thanks in advance

    OK, found it.

    You can forget the question

  • problem setting daq virtual channel to PCI-6229

    Hello

    I have trouble to set up a virtual channel to PCI-6229.  It comes to LABVIEW 7.1.  I am updating a VI in LABVIEW 6.1 to 7.1.  When I go through the Assistant of MAX, I get it configured how exactly it is about the version of LABVIEW 6.1, but then under device, there are not listed, although MAX recognizes the labview map in the NOR-DAQmx devices section.

    Please help me on this one, as I'm new to labview and cannot find another way for this VI to work but with virtual Renault.

    Thank you

    Hello

    The PCI-6229 is a map of series M and it is supported only by DAQmx Device Driver

    Since you MENTIONED that it is the virtual channels in LabVIEW 6.1, your old VI must use of the API OR-DAQ traditional (old)

    Howerver the transition from the traditional DAQ in the DAQmx will certainly not be a major concern for you

    Since you're new to LabVIEW, you can quickly adapt to the use of DAQmx

    The following links should help you to learn and get into programming with DAQmx

    http://zone.NI.com/DevZone/CDA/tut/p/ID/3021

    http://digital.NI.com/public.nsf/allkb/BB06D0620FDD7ADB86256D2700557BFC

    http://zone.NI.com/DevZone/CDA/tut/p/ID/5375

    http://zone.NI.com/DevZone/CDA/tut/p/ID/2744

    http://zone.NI.com/DevZone/CDA/tut/p/ID/4342

    No matter what other assistanceyou seek, let us know

    Kind regards

    Dev

  • Time scale does not properly after separation of the two signals of virtual channel

    Hi all

    I have a problem when I use a virtual channel with two analog inputs. I'm cutting the two signals into two separate tables of waveform, as shown in the attachment. The two signals seem to be reading very well, the problem is that the time scale (x-axis) begins to act on the strange. Seconds displayed time seems to keep jumping up and down at a high frequency, resulting in the two signals of displayed does not correctly in the table of waveform. Could someone please try to help me? Any help would be greatly appreciated!

    Thanks in advance.

    Try to acquire a signal with first time information. You can replace the DBL 2D with a data type of 1 d wave. You don't need this code extra silly - just a function of Board Index to get the separate channels.

  • Can NOR-DAQmx application read a virtual channel with two independent

    Two standalone applications OR-DAQmx need to read the same virtual channels of the same material at a different frequency at the same time. Is this possible?

    Thank you

    This is not possible since which application is executed, the source is reserved so that the second application cannot read.

  • Simulating multiple virtual channels per physical channel

    I have make steps high speed with several channels simultaneously and am wishing to be able to store the raw data and the version to the unique scale of the data both in tdms files.  However, I am wanting to be able to apply properties for the versions on the scale and not scaling separately, mainly to keep the data clean and usable, as well as to ensure that in 6 months when we look at the old data to establish anything confused reports.  I know that several virtual channels may be established by a physical channel, but then they must be played in order.  Is it possible to simulate this process, or give an another stream of distinct to write to the tdms file properties?

    First of all, media DAQmx LabVIEW 8.2 9.0 and later, so you should be able to use the new feature.  That being said, for your application, it wouldn't work that well, since you are eager to keep the original DAQ signal so a new signal scale.  This function stores the data as you would see in DAQmx Read.  Information of scaling you apply can be performed by using a custom in DAQmx scale, but you 'lose' the original file (RAW).  However, if you store the scale factor in the properties (as explained below), you could get back to the original data at a later stage (by dividing by the appropriate scale factor).  If you buy 2.5 MECH data. / s, you can consider this solution in the interest of performance.

    That being said, if you need signals separated for raw and scale, this feature might not do what you are wanting.

    Therefore, in answer to your question immediately, if you want these signals to be in the same file, PDM, it's quite possible.  Here are comments by looking at your VI to this effect:

    1. on the PDM write call and son in a 'group name' such as 'Gross' or 'ladder '.  Which splits the data properly to make it obvious what is what.

    2. If you want additional information must be stored with the Group (as the scale factor), wire in your group name in the PDM Set properties VI you have and set the 'names' and 'property values' properly.

    3 certainly, wire in the same refnum TDMS to all functions of PDM.

    Let me know if you have other questions about it.

Maybe you are looking for

  • Siri and audio recording does not

    Hello the audio recording with my front camera does not work and Siri cannot hear what I say. All the other stuff that needs a microphone works perfectly and I installed the latest version of IOS Hope someone has an answer to this problem Vanessa

  • Polynomial function

    First of all, thanks to you in advance for reading my question and taking the time to respond. I greatly appreciate your effort. I have 30 lines of data. Each line represents the net amount of items sold every day. I created a graph 2D with these dat

  • Want E1P13AV: HP plugged music - files WAV of MagicJack

    I read that HP plugged music has no type of file owner, but it will not play my MagicJack voicemail files. (I have not yet configured HP plugged music and do not wish, at this time.) MagicJack WAV files are downloaded, by default, in the form of HP p

  • I finally got my windows 7 operational rear HP! Now I have enough parts to build another PC. Operating system?

    Due to my lack of knowledge, of not working is not on the PC in about 10 years, I have accumulated a lot of pieces that I can't go back now because of delays. I didn't know I had a socket AMD 3 no AMD 3 +. Long story! I have an old box of game with e

  • transfer of mail from outlook express in windows mail

    I just installed a new drive on my vista dell calculation running after the failure of the old drive. I could get all my old data except e-mail from an external drive that was being automatic backup of vusta. I was using outlook express on your old c