high, medium, low level calculation reference

Hello

Someone know the equations for the calculation of the upper, middle, reference low voltage?    I updated the reference voltage 10%, 50% and 90%. I don't know according to what the digitizer calculates level.    For example 1, the Mid level is calculated as (IVG + Vbase) * 0.5.  Wouldn't be (IVG-Vbase) * 0.5?   The Hi and the weak reference calculations also do not add up.  I was using a signal generator to generate the signals.

I'm using version 3.5 PXI-5224 and niScope.lib.

Example 1

Square 3 Mhz 3.3VPP wave
ch0                              ch1
VPP Vpp = 4.575151 4.704506 =
IVG naked = 3.304177 = 3.304474
VBase Vbase =-0.618361 =-0.003679
VHIGH = 3.304177 VHIGH = 3.304474
VLOW VLOW =-0.001788 =-0.003679
VMax = 4.011691 VMax = 3.956790
VMin VMin =-0.618361 =-0.692815
LowRef = 0.327107 LowRef =-0.226078 VV
MidRef = 1.650249 MidRef = 1.343056 V V
HiRef = 2.973391 HiRef V = 2.912190 V
RiseTime = RiseTime 7.437264 = 141.967975
FallTime = FallTime 7.438606 = 9.800559

Example 2

ch0                                 ch1
VPP Vpp = 4.580664 4.612737 =
IVG naked = 3.295510 = 3.311956
VBase Vbase =-0.016182 =-0.001876
VHIGH = 3.295510 VHIGH = 3.311956
VLOW VLOW =-0.016182 =-0.001876
VMax = 3.971204 VMax = 3.965059
VMin VMin =-0.615605 =-0.641533
LowRef = 0.327863 LowRef = 0.316632 V V
MidRef = 1.646817 MidRef = 1.647887 V V
HiRef = 2.965772 HiRef V = 2.979142 V
RiseTime = RiseTime 7.605729 = 7.745428
FallTime = FallTime 7.536156 = 7.708538

Hi all

I think I messed the calcuation.  The reference of the tensions are are correct.  It's the (Vop + Vbase) / 2 for mid level REF. The Lo and hi are also correct.

Tags: NI Products

Similar Questions

  • After setting the brightness of the screen to the medium level, it change to the lower level after a few minutes.

    Original title: adjustment of the brightness of the display

    I have Lenovo laptop with Windows Home Premium. After setting the brightness of the screen to the medium level, it change to the lower level after a few minutes. Why can't I corrected the brightness of the display to the level I want?

    Hello

    I understand that you are facing problems with the brightness of the display. I understand the inconvenience.

    1. did you of recent changes to the computer before the show?

    2. What is the number of the model of the computer?

    Let us perform the following methods and check if it helps to solve the problem.

    Method 1: Try the Aero Troubleshooter

    Click Start, type Visual and then click on 'Find and Fix problems with transparency and other Visual effects.

    Follow this troubleshooter to see if that fixes the problem.

    Method 2: Uninstall and reinstall video graphics driver

    Update drivers:

    http://Windows.Microsoft.com/en-us/Windows7/update-drivers-recommended-links

    Method 3: Adjust the brightness and contrast of your monitor

    http://Windows.Microsoft.com/en-us/Windows7/adjust-your-monitors-brightness-and-contrast

    Reference:--

    Calibrate your screen

    http://Windows.Microsoft.com/en-us/Windows7/calibrate-your-display

    It will be useful. For any other corresponding Windows help, do not hesitate to contact us and we will be happy to help you.

    Kind regards!

  • Calculation of low level members

    Hi all
    I want to add the formula for low level member and I want to keep the storage as dynamic calculation type
    so that its values can be calculated from the meber of high level.

    But during this operation, I get this error
    "Data storage cannot be set to label only, dynamic Calc or dynamic Calc and store for periods in Multicurrency."

    and the members of lower level storage type is automatically changed to store.

    Can anyone suggest me how can I calculate the value of the Member at a lower level by using the values of members toplevel?

    Thank you

    Hi, Mirka, what version of hyperion and what OS are you using?

    Thank you.

  • Dynamic screen low level Sub vi high-level VI main road

    I have a program VI that inturns calls a lot under vi mode step by step. I need to display the path of lowest level vi in the top level vi main. (here in my program, I have 3 levels of void / vi) and I need the path least void level vi to be disaplyed on the façade of the main vi (constraint: I should not hardcode the path), the time particular VI is selected. The other constraint is that the path must be posted before the sub vi runs, (reason: I need to get the path before, dynamically, such that I can view the slot front of the vi in the main vi Panel pane Panel) the raison d'etre to display exectuion of lowest level under vi... Y at - it an option in Lab mode that allows this feature. I also tried reference variable, but it displays only after that the VI is completely executed. Help, please! Thank you..

    I wrote code examples to explain what I meant in the previous post.

    The only catch is that you must know the name of the Subvi low level before you run the highest level Subvi.

    If this isn't the case, you might get away with reading the name of the Sub - VI low level of an indicator of the (default) string at the edge of the Subvi toplevel Panel using 'get command value' invoke node or something.

    I hope this helps.

  • R100 low level format utility

    Hi all, I think that I had a problem with my HDD R100. I can't high-level format by some reasons, I guess that bad sectors. So, I'll try to find a solution and I guess the low-level format could be a solution for this. But, I couldn't find a utility to low-level format. Yes, is there a utility I can do low-level format R100 hard?

    Thanks in advance

    Hi Brian

    As far as I know this "low level format" depends on player factory and BIOS. I don't know if you can do it on your device but check what producer did this HARD drive. Google everywhere on the HDD producer support page. You may be lucky and you can find some information or some FAQ about this.

  • take the digital output USB-6001 always high or low in c

    Hi all

    I am new to the NI DAQ interface. I have a USB-6001 and I am trying to use this device to control some flowchart in C. What I want to do is:

    * set digital output lines with high and low intensity and change their status as needed (in C).

    I tested the device NEITHER Max--> Test panels and found that the device is capable to do that. Then I try to do in C. I have checked hace examples and function I use is one called "DAQmxWriteDigitalU32". I have problem in the understanding of its input parameters. I tried something with my own knowledge, but it does not work as I expected. Here is a test I did:

    data uInt32 = 1;

    Int32 wrote;

    TaskHandle taskHandle = 0;

    DAQmxErrChk (DAQmxCreateTask("",&taskHandle));
    DAQmxErrChk (DAQmxCreateDOChan (taskHandle, "Dev1/port0/line7", "", DAQmx_Val_ChanForAllLines));
    DAQmxErrChk (DAQmxStartTask (taskHandle));
    DAQmxErrChk (DAQmxWriteDigitalU32(taskHandle,1,1,10.0,DAQmx_Val_GroupByChannel,&data,&written,));

    taskHandle = 0;
    DAQmxErrChk (DAQmxCreateTask("",&taskHandle));
    DAQmxErrChk (DAQmxCreateDOChan (taskHandle, "Dev1/port0/$line0", "", DAQmx_Val_ChanForAllLines));
    DAQmxErrChk (DAQmxStartTask (taskHandle));
    DAQmxErrChk (DAQmxWriteDigitalU32(taskHandle,1,1,10.0,DAQmx_Val_GroupByChannel,&data,&written,));

    I just want to set ' Dev1/port0/line7' and ' Dev1/port0/$line0"at a high level, but only ' Dev1/port0/$line0' answer me. The second parameter of the DAQmxWriteDigitalU32 function is numSampsPerChan. If I replace (currently 1) with a higher value, such as 100, I see that "Dev1/port0/line7" sends a number of 1 output, then back to 0. So I guess that the problem is just that I understand not all parameters for the DAQmxWriteDigitalU32 function. Is someone can you please tell me how I can set up a line of digital output 1 or 0?

    Thank you!

    Hongkun

    Hello

    I finally find a way to do it! The feature works very well, and my problem was not set the data value to write correctly. It seems that if I want to write a 1 to the port0/line1, I put "data = 2 ^ 1" rather than "data = 1", because by default it is the second bit of the port.» Similarly, "data = 2 ^ 7 ' high level to port0/line7. I find that this setting is surprising when you want to control an individual line. It seems more reasonable when you control the whole port. In any case, is to solve the problem!

    Thanks anyway!

    Hongkun

  • Get information from the low level of the Subvi ni5660

    A quick explanation of the problem: I need to create several VI just to return a value of the PXI-5660 (ex: Center frequency, Span, etc.) while the entries are only a "VISA" and one "error in.»

    Detailed explanation of problem: I need to create multiple VI that the properties 'Set' or 'Get' of the PXI-5660 module (ex: the Central frequency value, get frequency, etc...).  Each VI must have a VISA in/out and in/out Error, but the only other present in/out should be the property of game/called.  Global variables are not allowed.

    One of the biggest problems for me is that ni5660 drivers do not contain a property node.  I managed to (apparently) set some of the properties by feeding only a single entry in the icon 'configure ni5660 for spectrum', but the only tool that seems to be able to output all information is the icon «MT get Attributes»  The release of 'MT get Attributes' does not contain many of the properties that I need good output.

    I tried to use the icon 'MT get Attributes' linked to "ungroup by name" which has the value "handle receiver.handles.niScope" which feeds on the reference to a property niScope node, hoping that I would be able to obtain information through the niScope 5660 (it seems that ni5660 software uses the niScope on a lower level software ", correct me if I'm wrong).  This VI finished, when put online with the 'ni5660 Initialize.vi' and ' ni5660 Close.vi, ' returned the error (-1074135028) with the explanation 'ID attribute not recognized.' ""  (The error occurred on the property node in the Subvi "Get the Central frequency")

    The goal is to make the action of PXI chassis similar to a HP8563E Spectrum Analyzer.  With this in mind, the list of attributes that I will need in the end to set and get (the separate VI) are the following: Center frequency, Span, window, number of Points, resolution bandwidth, level of reference, mitigation and time sweep.

    I apologize for my (very probably) simple question, but endless (I only started programming in LabVIEW there about 2 weeks).  If someone would be able to point me in how to make apparently PXI-5660 current property settings from thin air, I would be very grateful.  If more information or details are needed, feel free to ask.

    Thank you

    zdunn wrote:

    ....

    but unfortunately, I'm still at a loss, how to create a VI that "calls" that same property back and the fate, while using only 'VISA In' and 'In Error' as inputs.

    Located on how silly that statement. You want to create a function where (for example) you want to set the resolution bandwidth and do not want to pass as a parameter the name of the instrument. You have created the programming language that is able to read minds?

    You can use a function where you can pass a parameter in (or use a function that retrieves a parameter) or do nothing at all with the instrument. It is more complicated than that.

    There are tutorials available that can help yu with LabVIEW to learn, but I think that there are certain fundamentals means.

    Edit: Sorry, I may have misunderstood. to query does not require an entry but I don't understand what you want to query. The parameters of the instrument are all under control stripped - a program you or any other writing. Unlike a GPIB instrument, there is no one '?' command to read a rear frame. It is assumed that you know how the instrument has been configured in the first place.

  • Low level API - how to send a message?

    Hello!

    I'm new to blackberry and especially the push api. I'm having a few problems on pushing some messages with the api for low level that is provided by the sdk for blackberry 1.1.0 push.

    First of all, I can't seem to find an example that uses the low level api (is there only an example for the high level api?). Do you know where to find an example for that? I already set up the customer and saved successfully to the blackberry push service.

    I found a code that was based on the previous version 1.0 of the sdk push and I slightly modified. Unfortunately, it does not work. Here is the code:

    IdGenerator idGenerator = new IdGeneratorImpl();

    List = new ArrayList ()addresses;

    Addresses.Add (DEVICE_PIN);
    PushMessageControl pushMessageControl = new PushMessageControl (true, idGenerator, PUSH_APP_ID_AND_USERNAME, addresses);

    Content papContent = new TextContent ("Information I want push here");
    PapService papService = PapBeanLocator.getPapService ();

    PushResponse response = papService.push (PUSH_APP_ID_AND_USERNAME, PASSWORD, PUSH_APP_ID_AND_USERNAME, pushMessageControl, papContent);            System.out.println (Response.ToString ());

    Thanks for helping out! Really appreciate it

    BR

    Domini

    I found the solution to my problem. I directly inserted my ppg base url in the value of the property 'public.ppg.address in the PushSDK.properties file.

  • Low level API Audio

    I've been hunting for the native support for the very low level of audio control for applications PlayBook, but so far without success. I am eager to join the raw PCM data stream so that I can process data in real time, perform the FFT, display the spectrum, etc.. Is it a low layer API that allows me to access the audio stream for the treatment?

    I think that's what you're looking for:

    https://developer.BlackBerry.com/native/reference/com.QNX.doc.neutrino.audio/topic/pcm_receivingdata...

    You should be able to enter data using these functions and work with it accordingly. FFT and other should be fairly simple.

    If that answered your question, like this post and/or mark it resolved.

  • Effect of the access lists on free access of high to low by default

    I'll implement access rules list on PIX525 (V6.3) with several DMZ, but want to minimize the rules.

    Scenario - 3 interfaces (inside (secuity100, average security50 outside Security0)

    To allow hosts on the way to reach the inside I create an access list applied to a central interface. However, will be an implicit (or explicit) deny at the end of the access list prevents the intermediate hosts with default value to open access to the lower security outside the interface?

    Thank you

    Mick

    Level of security and access lists:

    To grant access of lower to higher level, you need to an access list and a static.

    Equal to equal level cannot talk to each other.

    Higher level of security can talk to lower levels, if there is no access on this interface list and the NAT is configured correctly.

    ACL will add at the end a "deny ip any any" after a statement of license. So getting back to your question: If you allow a DMZ host to connect internal host on a specific port that all other connections are blocked. You must specify all the tarffic in this access list otherwise they will be blocked.

    The only exception is the traffic may be from other interface access lists to the demilitarized zone, answers etc. For example, you are allowing port 80 to a dmz host outside this traffic will not be verified again by the dmz access list.

    sincerely

    Patrick

  • data for lower levels of sharing

    in the hierarchy of gen 2 is to have some data that I want to share data to the low levels how can we achieve this pls help me.

    Use higher level user input it's BAD practices

  • Quarter level calculations

    Hi all

    I'm writing the quarter level calculations but my reference period is the month. But I get no option of calculation at the district level.

    Thankx in advance

    Published by: user9174018 on March 11, 2010 02:02

    If the calculation is made to specific accounts. You must make these account as dynamic calc and write calculation logic in the routine of sub sub dynamic(). The value will be automatically calculated at the district level. This is usually done to report accounts that can be rolled to the Parent period.

    Varun

  • How to treat to a low level on a TOSHIBA HDD MQ01ABD050 format

    Hello
    I need to do a low-level format of a TOSHIBA MQ01ABD050 (SATA)
    Could you please tell me how to treat?
    (The disk HARD is not initialized and cannot be formatted.)
    Thank you!

    It depends on how you want to use this HARD drive. You want to use as an internal HARD drive in some cell phones or connect as external device?

    If you want to use as an internal device, it can be used as main HARD drive or secondary.

    I mean explain a bit what you want to do with this HARD drive.

  • Low level format a 931 GB TOSHIBA DT01ACA100

    Hello

    I need to do a low-level format of a 931GB TOSHIBA DT01ACA100 (SATA)
    Toshiba provides a tool for this? Or recommend a third-party tool?

    Thank you!

    > Not Toshiba provides a tool for this? Or recommend a third-party tool?

    You can use the process of formatting clean, internal to Windows 7. You have two options of format: quick and normal.
    You must choose the normal format.
    Windows 7 formats the HARD drive to the intermediate format; written 0 in all sectors
    I think that should be good enough.

    In addition you can also try some 3rd party software such as for example: WipeDisk

  • Re: Satellite X 200: Vista restore after format low-level HARD drive

    Hello

    I would like to know if the CD of my Satellite X 200 recovery tools is able to restore my drive after a low-level format?

    Waiting for them, thanks a lot.

    Hello

    The use of the Toshiba Recovery CD would be to format the whole HARD drive and to relocate again the entire image of Toshiba.
    This means that all the operating system Windows Vista, Toshiba drivers, tools and additional software would be installed on your HARD drive 200 X.

    I hope this is the information that you need.

Maybe you are looking for