HP 54602 B oscilloscope to view 2 channels and save the data to a file

Hello

I use a HP Oscilloscope 54602 B to plot the voltage and current in a circuit. So I need LabVIEW to save the data of the two strings in a file or to have the plot of both channels. I used the "get started" VI with the driver and I am able to get the trace of the 1 channel. I'm not familiar with programming in labview so y at - it someone who has a VI near the VI that I need?

Thank you.

Try these.

Tags: NI Hardware

Similar Questions

  • My wallpaper appears only in the extended format. I want to display a .jpeg file into the center channel mode. I click on center and save the changes, but he remains in stretch mode...

    My wallpaper appears only in the extended format.  I want to display a .jpeg file into the center channel mode.  I click on center and save the changes, but he remains in stretch mode...

    HP technical support solves the problem for me with a patch: I'm sorry that I don't remember all the steps they walked me through but the patch was SP45575. EXE.   It was working fine.  Good luck

  • Why fields view object cannot display in the data control?

    Hello
    Work in jdev 11.1.2.3.0.
    I create two objects from view of the entities under the project module.
    and see the AppModule.xml as follows:
    ..
    < ViewUsage
    Name = "TransAccountVO1".
    ViewObjectName = "Project1. TransAccountVO "/ >"
    < ViewUsage
    Name = "TransAccountBillVO1".
    ViewObjectName = "Project1. TransAccountBillVO "/ >"
    ...
    Under the control of data panel shows these two nodes:
    -TransAccountVO1
    -id
    -name
    ---..
    + Operation
    + Named criteria

    -TransAccountBillVO1
    + operations
    + Named criteria,

    THE first node is ok, but the second miss (node TransaccountBillVO1) areas.
    Why fields view object cannot display in the data control?

    Thanks in advance.

    delete and Add again... the value editable forever.

  • How do switch you between multiple channels to indicate which channel to acquire the data from?

    I'm trying to builld a VI where I can have an option to enable or DISABLE multiple channels depending on the modules plugged into the chassis and then acquires the data of the channels which are turned on and where other acquisition parameters do not change. Is there any specific/switch where can I do this? Please answer as soon as possible. Its quite urgent. Thank you

    You use DAQmx?  To change the assignment of the data acquisition channels, you must close the currently open session and then create a new session with the new channel definition.  So the order of execution:

    Create task or virtual channel - read - clear task of triggering and synchronization of the configuration - set new channel list and to create a task - read - clear task, etc...

  • How to set a default view for 'Open' and ' Save as '.

    I am running Windows XP, Service Pack 3.  I want to set a default view for the windows 'OPEN' and 'SAVE AS' sort by 'Name' of A--> Z.  How can I do?

    Hello

    I suggest you to follow these steps and check if that helps:

    a. right-click in the folder.

    b. click the name to sort by alphabetical order.

    You can also click on the name of the list view to sort the files alphabetically.

  • Acrobat Pro XI - cannot rotate and save the new view

    Hello

    Anyone who uses also the deceased XI? I can't understand how to save a rotated view. Simply by saving the document does not cut it. (NOTE: I checked three times to make sure I am in PRO and no drive.)

    Thank you

    Tracey

    Do not make rotate the view, turning the pages.

  • View of rights only to the data store to the title of the specific group.

    I have a group of developers that I manage to their ESX host. However, I gave permissions to start/stop, snaps, etc. They showed their interest to be able to display information from the data store, so that they have an idea of how much space they use with all the clichés. So. What adjustment / settings do I need to check for them to get the rights from view.  I don't want that they have rights to the data center, there are other clusters, not to mention the developer cluster.  It would be very political, if I had to expose everything 'read only' under the view of data center.  Thoughts?

    Thank you

    It must give rights to the datacenter/host & clusters.  But this does not mean that we should give access to the cluster level.  You can ensure that you are not spreading the read access down to other objects.  Make sure, you can also add specific no access role on clusters under the root that you don't want them to see.

    -KjB

    VMware vExpert

  • How to view stereo channels separate on the timeline

    With the help of FCPX 10.2.3

    I want to be able to equalize my chanel left and right separately.  But I can't find any way to separate the left and right channels on the timeline or edit them separately in Inspector audio. Thanks for your suggestions?

    AAre you use expand audio components in the timeline?

  • View and save the raw data DAQ simultaneously

    Hello

    I'm new to LabView. I'm doing a VI that continuously displays in an indicator or a gauge the value of an analog channel to a data acquisition, while at the request of the user, saving some values of this signal on a table.
    I can do each of the things separately:
    -display of real-time in an indicator or a gross DAQ analog gauge
    -save some points of the raw analog signal DAQ
    but when I try to do the two I'm not sure of the place where put assistant DAQ so it samples when it should.
    The attached VI does not work properly, but you can see the 2 things I'd like to have working in parallel.

    Any help is greatly appreciated.

    Thank you much in advance.

    Hello Gabriel_Torre

    You can use queues is a simple way to divide the part of acquisition from the analysis or display the part. It's the same as in the examples of producer consumer of LabVIEW.

    I also recommend setting the samples/rate of factor 1/10 if the loop runs with 100ms not only every second. Now all work with time of 100ms iteration loops with this architecture.

    It will be useful.

  • When you use Windows Explorer to view the files and folders, the thumbnails of image files appear briefly then are replaced with the default icon of the image file. I tried the answers to similar problems, but none worked.

    Browse the folders with image files, I cannot see the thumbnail icons for images correctly.  I know, it should be possible, but I can't do it.

    When I first open a folder in Explorer, I see the correct images for a fraction of a second, then all images are replaced by the thumbnail of the image file (which looks like part of a digital SLR).
    I put all folders to display picture to display the preview and the filter, and the "always show icons never thumbnails" is not checked.  Display file icon "on the photos' is unchecked (I tried checking, too, without change).  I also deleted the thumbnails using disk cleanup as suggested on another question, but which did not allow them.
    The result is that, if I want to open an image for editing or downloading, I have to use a third-party application (for example, Pentax Photo Browser) to preview images, and then return to the Explorer window to select the correct file by name. Don't try to difficulty of these things that are not broken.

    izzlecrate,
    You might want to try it and I just did this procedure myself a moment ago and surprising, it worked!  First of all I must tell you that I have Windows Vista, but the information I got was for Windows 7 and it worked.

    First: You must create a NEW FOLDER and put it on your desktop.
    Second: Move or copy the contents of the original file in the NEW FOLDER on the desktop. I copied the content, just in case something went wrong.
    Third: After that is finished and all the contents are inside you.
    Fourth: On the desktop right click on the folder and click Properties at the bottom of the box.
    Fifth: Click Customize tab at the top and then the Middle click on DEFAULT settings for the folder.  Click on apply to, click OK and your done

    NOW! You can move the folder wherever you want by drag-and - drop the folder and when it's done and that's the best part, you should see the thumbnails of the folder on the EDGE of the folder that you just created.  It worked for me and I hope it works for you.
    I have 10 years of experience with my computer and have troubleshooted my friends for viruses and other computer problems successfully.  I'm advanced computer user.

    That this is done, it restores the folder its original settings.  Good luck! Rick

  • How to view the data in the text file to the format column

    Hello

    I am acquiring data from an oscilloscope.

    Wen I save the data in a text file to aid wite spreadsheet string, all the displayed voltage values r first, then values of time... in addition to its delimited by tabs

    How can I view it like the r of time values in a single column and the voltyage of the r-values in the other column

    thanx

    Hello

    I don't know what is exactly the format that you found. I think you should try to use the function Array transpose (from the palette of function table) before you pass the array to write to string of spread sheet function or directly loyal to Terminal son transposes on writing worksheet function and see if you get the desired results.

    PS. : Share your code would be appreciated.

    Kind regards

    Amine31

    (Kudos are always welcome, mark it as a solution if it is the only)

  • Looking through channels and create a chain of search values

    Hello

    I am trying to generate a script that allow me to serch throug a channel and compare the values of a number and create another channel with these instances

    Let me expand

    I have the following test data in a PDM file with a name of group 'Monthly data' and a channel name of "month 2"»

    Time value

    1 18000

    2 45100

    3 59800

    4 35500

    What I want to do is to compare these values to a set of values and record when this value occurred in a channel.

    For eample I am looking for all values greater than 36000 and 50000

    So I would end up with a new channel that would containm the following text

    2 45100

    3 59800

    I know I need to create a table of values that would take the data comparison

    CtrlVals = Array ("", 45000-50000)

    and a channel to store the found values and assign a default value

    IF GroupIndexGet ("stored value") > 0 THEN

    groupIndex = GroupIndexGet ("stored value")

    GroupDel (groupIndex)

    END IF

    Call Autonomecreer ("stored value")

    groupIndex = GroupIndexGet ("stored value")

    CallGroupDefaultSet (GroupIndex)

    And I have to create the channel in that I want to store the data

    ChArray = ChnAlloc ("Instances", iMax): ChnLength (ChArray (0)) = iMax: CtrlEdgeChX = ChArray (0)

    I guess I'm not sure how to insert data found in the created channel.

    I use DIAdem 2011

    Hello SmoothDurban,

    The variable you are looking for is (it would be for the channel of 'Time' in Group 1...

    Data.Root.ChannelGroups (1). Channels ("Time"). Properties ("length"). Value

    You can find the name of a property in DIAdem by dragging in the DataPortal script editor.

    In the above example I have simple glide the maximum property from the data portal to the Panel SCRIPT, the end resulty is the full name of the property with channel and group of references...

    Hope that helps,

    Otmar

  • Find channels and cDAQ modules

    I have looked around the previous messages, but can't seem to find what I'm looking for.

    In most of my experience, I've implemented some DAQ and once the modules and channels are all in place, which is where they stay forever.

    Since I know things will not move, I create tasks in DAQmx.

    I'm working currently on a new installation program, but the problem is that in things cDAQ will not be in the same place every time.

    The application must read a number of strain gauges, which will be connected to the NI 9235 modules.

    It will take place anywhere from 1 to 3 modules attached, and they can be in one of the 8 available cDAQ chassis slots 9172.

    In addition, within a given module, anywhere from 1 to 8 channels will be connected.

    So basically, I guess my questions are running:

    (1) how many modules are connected and where?

    (2) in each module, the number of channels is turned on and how much is empty.

    From there on, I use DAQmx palette to take care of things.

    Thank you!

    So with every new start of the program, you will have a known device (your strain gauge device), but unknown channels. Here's how I attacked only a few years ago...

    • DAQmx create a task to create a job.

    • Make a constant table of all known possible channels. Say that it is 8 cells and compare that to an array of channels USED, making false tracks off the chains 'Unused' and the names of real channel out of used ones. Under certain conditions to check which ones which is used to remove the appropriate channel and add the DAQmx virtual channels properly. The VI snapshot below goes into the details. I brought not only the channels, channels, such as min/max properties and bridge information. My VI also made bridge removal, under certain conditions, depending on sensor that the user wanted to null (that part is not shown.)

    This code isn't super sleek, but I hope this gives you the ideas come from.

  • Phase shift a channel and display

    Hello

    I'm working on a project for which I have to display the I-Q constellation plot and normalize the data to fit a circle of unit RADIUS.

    I'm able to do this, but the problem is sometimes the signal in one of the channels is very low and therefore, the plot moves close to the routes (Please find attached the file, this is the best position, if a channel has a weak signal, the movements from point to one of the axes). When this happens, I want to add a phase shift of the signal (45 degrees and multiples of it) to bring to the back for the best position. I tried to use the extracted tone vi phase go, add 45 degrees, but how to rebuild the spirit of the new signal phase?

    Can someone help me please?

    Thank you very much

    Despres


  • change of scale of a channel running from the DAQmxSetScaleAttribute task

    Hi all

    simple system configuration: AI channel is configured using OR max and also using a scale that is configured in NI Max.

    Once the system is running, the task of the program started and playback of data acquisition, everything's fine. now I want to do is get the value of a string and reading that the DAQmx reads on the channel by chaning the ordinate at the origin of the linear scale at zero. I tried to get the y-intercept value and the actual value of the existing interception and defining the DAQmxSetScaleAttribute with the new linear value and nothing changes on the sudtracting channel. Possible solutions, I tried shutting down and restarting the task but not clearing and reloading of the task.

    I also tried DAQmxSaveScale, but the value in NImax for interception does not change either.

    is it somehting in the order of calls which must happen, or I can even change the scale on a task without compensation or recharge it the task?

    OK, that's how I got it working again noted that the system is configured using NImax and all the channels to HAVE are in a single task, also an important feature is that I use the DAQmxRegisterEveryNSamplesEvent function. each channel also has its own scale.

    First you need to find is the next shift, you need to recalcualte the max and min to the beach of this channel and save everthing.

    DAQmxGetScaleAttribute ("1Dist", DAQmx_Scale_Lin_YIntercept, & readOffset);  \\get the existing scale value
    stopDAQ();
    GetCtrlAttribute (panelManual, MANUAL_1POS, ATTR_CTRL_VAL, & actualReading);   \\reading off the coast of data acquisition
    newOffset = (actualReading + readOffset) *-1;                                                                     offset \\calcualte
    ERR is DAQmxGetChanAttribute (gDAQTaskHandleAI, "1_Unit_Ext_Pos", DAQmx_AI_Max, & max, NULL);.   cahnnel \\get NIMAX Info
    ERR is DAQmxGetChanAttribute (gDAQTaskHandleAI, "1_Unit_Ext_Pos", DAQmx_AI_Min, & min, NULL);.      cahnnel \\get NIMAX Info
    newMax = max + newOffset;
    Max = newMax;                  ------It will be ediedited what I did was made max an int to get rid of the decimal points
    newMin = min + newOffset;
    min = newMin;                   ------It will be ediedited what I did was made max an int to get rid of the decimal points
                
    DAQmxClearTask (gDAQTaskHandleAI);                                 \\clear the task due to the attached DAQmxRegisterEveryNSamplesEvent will thow errors because it is attached to the task
    DAQmxLoadTask (DAQMX_TASK_TITLE_AI & gDAQTaskHandleAI);
                
    ERR = DAQmxSetScaleAttribute ("1_Act_Ext_Dist", DAQmx_Scale_Lin_YIntercept, newOffset);
    ERR = DAQmxSaveScale ("1_Act_Ext_Dist", "1_Act_Ext_Dist", "", DAQmx_Val_Save_Overwrite |) DAQmx_Val_Save_AllowInteractiveEditing | DAQmx_Val_Save_AllowInteractiveDeletion);
    ERR = DAQmxSetChanAttribute (gDAQTaskHandleAI, "1_Unit_Ext_Pos", DAQmx_AI_Max, max, NULL);
    ERR = DAQmxSetChanAttribute (gDAQTaskHandleAI, "1_Unit_Ext_Pos", DAQmx_AI_Min, min, NULL);
            
    ERR = DAQmxSaveTask (gDAQTaskHandleAI, DAQMX_TASK_TITLE_AI, ' ',)
    DAQmx_Val_Save_Overwrite | DAQmx_Val_Save_AllowInteractiveEditing | DAQmx_Val_Save_AllowInteractiveDeletion);
    DAQmxClearTask (gDAQTaskHandleAI);
    DAQmxLoadTask (DAQMX_TASK_TITLE_AI & gDAQTaskHandleAI);
    GetCtrlAttribute (panelDAQ, DAQ_PANEL_SampPerChannel, ATTR_CTRL_VAL, & sampsPerChan);

    DAQmxRegisterEveryNSamplesEvent(gDAQTaskHandleAI,DAQmx_Val_Acquired_Into_Buffer,sampsPerChan,0,EveryNSamplesCallback,);

    startDAQ();

Maybe you are looking for