Virtual global channels on 9234
Hello
What are default AC/DC coupling and IEPE creating a virtual Global (voltage) channel related to a (OR-9234) DSA? These options are disabled for the virtual channel voltage type.
I can't test it myself as I'm waiting for the hardware.
Kind regards
Patrick
Hi Patrick,
Coupling of default setting is DC, while it is disabled by default, IEPE.
Tags: NI Products
Similar Questions
-
Create my own conversion to global channel
I have global channels provided for in each of my kitchen, and they all have different thermocouples. Because TCs Platinel II are not in the options for thermocouple, I made my own equation of conversion using Chebyschev polynomials. Is it possible to apply this conversion on the channel itself? How would I go to do this? (even if there is already a VI to plug a number in a polynomial of chebyschev) Thank you
Hi nc61,
Take a look at this example.
Best,
Carmen C.
-
I work for a company that produces and transforms electric parts. We strive to get in remission at nine of the ECU, experiences, Instrument clusters etc. I'm trying to learn how to use LabVIEW to write commands and read the data on the CAN bus. I have downloaded the NI-CAN driver. I am currently 'play' with the same reception Port.VI show in the basic frame of the finder example API folder OR. I am not able to send the number in the data to write the table that it be read by the ncReadNet Mult .vi. When I put the parameter to 'Pending entries reading' the ncGetAttr.vi returns a 0 to indicate that there are no frames to read. As a result, the Mult.vi ncReadNet does not run.
I don't have any connected equipment, I use the virtual CAN channel CAN256. Is this the reason why I can't get data frames in my queue for the Mult.vi ncReadNet to read?
When you use the NI-CAN Transmit sample receive the same Harbor; can a virtual CAN channel (RCA or 257) be used?
CAN carry 256 and 257 are connected to eachother through software. When you write about 256, you can read the data on 257 and vice versa. I think the example you mention is a writing and reading on the same port, but what you want is to probably to make a copy of this VI, in order to run two at once, where it opens 256 and the other opens 257. Then, when you write one that you will see on the other. I think you might be able to use the test panel CAN too read an and use the example of the other.
-
create global channels programmatically
Hi all
My question has to do with daqmx.
I want to know if theres nothing to create the global channels or tasks programmatically without using the wizard of max or daqmx
the usual procedure is to create global tasks or channels using the wizard of max or daqmx and then add them to your tasks programmatically.
I want to avoid the use of max here and create channels by program that can be used or called later.
You can use the task of saving DAQmx or DAQmx save Global Channel screws to register programmatically.
http://zone.NI.com/reference/en-XX/help/370469AA-01/lvdaqmx/mxsavetask/
I agree with Dennis, however, almost all the tasks of data acquisition is possible using the standard functions. You might want to take a look at a few examples of data acquisition by going to help > find examples > Input and Output material > DAQmx. I always start by these examples, and change them if necessary.
-
virtual global variables of RT
Hello, I created a vi programatically choose global browse virtual channels of the RT using the object Variable. I upgraded to LV2010 and it works in the computer development, but when I build the installer and install it on another computer, the browser does not display my RT this used to work in LV2009 so I think I'm missing a few Installer. I looked those available in the properties of the installer and I chose what I thought would apply. I am attaching the picture of the browser with RT poster 192.168.0.20 and the software OR installed on the test computer. A that someone has experienced this problem? I'll appreciate any help. Thank you
LabVIEW 8.2.1 Time Run
LabVIEW Run Time 8.5.1
LabVIEW Run Time 2009 SP1
LabVIEW Run Time 2010
Measurement and Automation Explorer 4.7f4
Measurement Studio for VS2005
OR PXI Plataform Services 2.5.6
System or Configuration 1.1.0f3
ADE of NOR-DAQmx 9.1.5 support
NOR-DAQmx Device Driver 9.1.5f1
NOR-DAQmx 9.1.5 MAX configuration
NOR-PAL 2.5.4
NI-VISA 5.0
NI-Visa run-time 5.0Found the problem, I used msiblast to find other installers of NOR and erased any National Instrument flying over the files and folders to uninstall in the test computer by using the search and it works now.
-
I use the property system DAQmx node to read all the data the scale for global for thermocouple in MAX I use MAX 4.4, LV7.1.1, with a SCXI chassis in a PXI-1050 chassis. It seems to read the properties very well on first run. However, if you then change a channel property overall Max (for example a ladder or a type thermocouple factor) and it saves to the MAX, and then runs again the property node, it still read old data Max. To get it to read the changed data, it must close the VI, and then reopen it. It's painful when you recalibrate a vast set of thermocouples using MAX.
Is it possible to force the node of system DAQmx property to reread MAX whenever it is executed, without closing his VI?
See attachment. Run called standalone VI... PRINCIPAL. See instructions on the VI.
Thank you
Tim
Hi Tim,.
Your main VI has not been updated is because you do not clearly the task after every time you call the DAQmx property node.
Attached is a modified version of your code that works. I just added the Task.vi clear DAQmx in the FindChanProps.vi.
Best regards
Faris has
-
How to change continuously the range of a global channel?
-
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
-
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
-
How do you determine if a global virtual channel allows to edit interactive?
With the help of the Channel.vi Global Save DAQmx can I assign a Boolean True/False to allow interactive editing? setting, which controls whether an operator can modify interactively handle global settings using MAX (Measurement & Automation Explorer).
But if I do not know already authorize the interactive edition? put a single global channel, how I read it programmatically?
It is the crux of property Persisted DAQmx channel that allows you to read this setting.
-
Support of virtual channel of Port Cisco Nexus 9300
Hello
As I'm new to Nexus 9300 and I was wondering if the switch can support virtual port channel (VPC)? I was wondering if there is any matrix of functionality compared to the 9500/N7Ks/N5Ks
Any suggestion is appreciated.
Thank you.
You can configure VPC on the 9300 series NX - OS mode. The selling point for the Nexus 9 k series is generally well mode of ACI, which would usually be deployed in one focused on the leaf tissue and the topology of the backbone.
In a fabric that we use equal cost Multipath and don't have a VPC configuration designed to reduce some limitations of the spanning tree in classic Ethernet.
Take a look at the Cisco Live presentation BRKARC-2222 for a good overview of the architecture and design of Nexus 9 k.
-
System slows down during playback of 3 channels simultaneously
Hi all!
I'm at the stage of beginning with Labview (7.0, old I know ;() and try to encode a routine that reads data force 3 - axis load cell (400 Hz sampling frequency), it filters with low-pass filter simple software (cut 100 Hz) and the future written down into a data file if I use Matlab for plotting.) I met strange delay when I read the three channels at the same time and I'm trying to understand what has hurt.
Here are the steps in my code (I used
> example as a base): (1) I've initialized global channels, in which I put across the voltage according to the diagrams provided manufacturing
LC is physically connected to SG23/SC-2345 combo, which, in turnes, connected to the PXI-6221 DAQ card
(2) I've initialized a virtual channel for pxi-6221 so I can have control over its gain (+/-0 .5v, +/-1v, +/-5v, +/-10v) and the value of the gain for + / 1v, gives me the precision desired (at least I hope for that)
(3) wired global channels to the block of PXI
(4) set at 400 Hz sampling rate
(5) acquisition of start-up
(6) Split into three channels signal and connected a VI for filtering to one of them
The thing is, once I have started the program, everything is "moving" so slow that made me wander if I do things right.
Would be very happy comments
My VI:
The only thing you don't mention changing is the number of samples to be read. The VI you have posted a number of samples to read the value of 4000. If you change the sample rate of 400, then of course it will take 10 seconds to acquire as many samples.
-
The easiest way to add several single-task in a new task of multiple channels
Hi all users of LV!
I've created several single tasks in MAX. To simplify things, we will assume that they are all of the same type (analog current - voltage). In addition, each task is characterized by specific properties such as the custom scale, the final value of configuration, max, and min, etc..
I ask you to show me (if it exists) a simple way to add programmatically (merge) all of these channels in a multichannel new task, now clearly all the specific properties that I mentioned earlier. For 'simple', I mean fast, which is not need too much coding and reduce as much as possible the use of knots of property for these specific properties (see photo).
Thank you in advance!
Marco
aRCo wrote:
Infact, in this case, my colleague tasks needs to make acquisitions directly in MAX in order to validate the hardware and with virtual tracks overall is not possible, see that a global virtual channel does not have the ability to set the frequency of acquisition and other functions. Furthermore, I can't change all of a sudden the situation and the way that someone else works.
Then he makes a task using the global chain. Then you can reuse the channels!
But it could work for you by creating global channels that you currently have.
-
Selection of a subset of channels to read with DAQmx
Hello
I use a 32 channel NI9205 analog input module, connected with the chassis OR cDAQ-9174 and LABVIEW 2011.
I created a task in the measurement and Automation Explorer who has 16 analog input of virtual channels (each of them with her has an entry configuration, scale, calibration, etc...). Inside LABVIEW, I opened this task to acquire some data, but I just want to read some of the 16 channels (defined by the user), not all, so before the "time DAQmx", I put a 'DAQmx reading node' and I put the ChannelsToRead with the names of the channels that I want to read. It seems to work, but when I put the acquisition rate it's error.
The acquire module supports a rate of 250 kHz (divided by each channel). So if I put 5 channels to read, for example, it should work with a rate of up to 50 kHz. But whenever I try to use an acquisition rate higher than 15 625 kHz (which is 250 kHz/16) I get an error that says that the maximum rate is 15, 625kHz. As if I was using 16 channels of the task, but I'm not...
Here the screenshot of channels read and sync configuration.
Thank you
AlexanderHello Alexander, and welcome to the forums,
As odessy27 says that you do not reach the correct sample rate because the task is to be set up to read 16 channels; in spite of you more later by specifying which channels are to read.
To preserve the configuration settings of your created able task and Automation Explorer (MAX), I recommend creating global chains of these. A Global channel will store your configuration for each physical channel and can be accessed from multiple tasks
Creating a Global channel by the physical channels in your task of MAX right-clicking and then selecting create Global Channel. .
You can drag these through to your block diagram and wire in the task/channels in the terminal of a function of mx-acquisition of data, as shown in the image below.
If you change to a control by right clicking > change control channels can be set by the user and the maximum purchase price will go as planned.
Concerning
Jamie
-
Order of the analogue channels 2D DBL NChan NSamp VI
The help file for the VI "Analog 2D NChan DBL NSamp" says that we can control the order of the vectors in the double 2D it creates by two ways:
(1) the order in which the strings are added to the task
(2) what is called the property of "playback channels.
I understand one, I think, and I can order strings like I want this way. However, I prefer to use the second option, so that if somehow the wiring of channel mixes, I can still have the channels in the order that I prefer.
Can someone help me understand how to do this please?
Thank you!
A little. The property of 'Playback channels' actually accepts a data type DAQmx Global Channel, even if you have a data type DAQmx task name. So the right way to use the property node DAQmx Read is to creat just a constant or control of the property 'ChannelsToRead' and entering the order the channels you want. I provide an excerpt from VI to help illustrate:
Maybe you are looking for
-
Why Firefox get rid of my ads even if I use anti-ad?
I use FireFox 3, because the most recent Firefox isn't good in my opinion and keep ads showing everywhere, even if I installed in my modules anti-ad and plu adblocker.
-
I have a Tecra A2-everything worked yesterday but when I try to pass on all the computers that comes is "NTLDR is missing press CTRL + ALT + DEL to restart", but when I do this the same message arrives.
-
When trying to install Google Earth I get error 1603. How to fix?
When trying to install Google Earth I get error 1603. How to fix?
-
The macro was interrupted because of an error, but the file remains open.
I have a file that is opened by a macro Excel (VBA). The macro was interrupted because of an error, but the file remains open. I can't find any way to close. The file is located on a server, not my hard drive. This is the code that opens the file/
-
Someone could search by conflict script in my folder?
I have a (DMX Zone) Nivo Slider placed in my Bootstrap file, and it does not appear. I'm sure that this is a conflict of script but I can't watch it any longer. I could really use some help. Thanks in advance. http://washingtonsquarewi.com/new/index-