Examples of Transducer Impedance measurements using NI 4552.

Are there any examples available for Impedance Calculations from Voltage and Current Data taken from NI 4552 acquisitions?

Hello,
I would recommend taking a look at the LabVIEW shipping example for NI-DSA called "Frequency Response Example.VI" You could measure the voltage across the circuit using channel 0, and then use a current transducer (probably just a precision resistor) to measure current on channel 1. The results of this calculation would give you the impedence at various frequencies. By switching between magnitude and phase views, you can examine the resistive and reactive components of the impedance.
Good luck!

Similar Messages

  • [Forum FAQ] How do I create calculated measure using AMO in SQL Server Analysis Services?

    Introduction
    In SQL Server Analysis Services (SSAS), you can create a calculated measure in SQL Server Data Tool (SSDT)/Boniness Integrated Development Studio (BIDS). Sometimes you may need to create calculated measure by using AMO in a C# or VB project.
    In this article, I will demonstrate so how to create calculated measure using AMO in SSAS?
    Prerequisites
    Before create calculated measure using AMO, you need to ensure that the following components were installed in your server.
    The multidimensional database AdventureWorks Multidimensional Model 2012
    A SQL Server with SSIS and SSAS installed
    The AMO libraries installed:
    X86 Package (SQL_AS_AMO.msi)
    X64 Package (SQL_AS_AMO.msi)
    Solution
    Here is the detail steps to create calculated measure using AMO in SSAS.
    Open SSDT and create a new SSIS project.
    Drag Script Task to the design surface.
    Click SSIS-> Variables to open the Variables window and add two variables that used to connect to the server and database.
    Create a connection to connect to SSAS server.
    Rename the connection name to ssas.
    Double click the Script Task to open Script Task Editor.
    Add Connection and Database variables to ReadWriteVariables textbox and then click Edit Script button.
    Add AMO reference in the Solution Explore window.
    Copy the script below and paste it into the script.
    Dim objServer As Server
    Dim objDatabase As Database
    Dim strDataBaseID As String
    Dim objCube As Cube
    Dim objMdxScript As MdxScript
    Dim objCommand As Command
    Dim strCommand As String
    objServer = New Server
    objServer.Connect("localhost")
    objDatabase = objServer.Databases("AdventureWorksDW2012Multidimensional-EE2")
    strDataBaseID = objDatabase.ID
    If objDatabase.Cubes.Count > 0 Then
    objCube = objDatabase.Cubes("Adventure Works")
    If objCube.MdxScripts.Count > 0 Then
    objMdxScript = objCube.MdxScripts("MdxScript")
    objMdxScript = objCube.MdxScripts(0)
    Else
    objCube.MdxScripts.Add("MdxScript", "MdxScript")
    objMdxScript = objCube.MdxScripts("MdxScript")
    End If
    objCommand = New Command
    strCommand = "CREATE MEMBER CURRENTCUBE.[Measures].[Multipy Measures By 3]"
    strCommand = strCommand & " AS [Measures].[Internet Sales Amount] * 3, "
    strCommand = strCommand & " VISIBLE = 1 ; "
    objCommand.Text = strCommand
    objMdxScript.Commands.Add(objCommand)
    objMdxScript.Update()
    objCube.Update()
    End If
    objServer.Disconnect()
    Then you can run this SSIS package to create the calculated measure.
    Applies to
    Microsoft SQL Server 2005
    Microsoft SQL Server 2008
    Microsoft SQL Server 2008 R2
    Microsoft SQL Server 2012
    Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.

    Thanks,
    Is this a supported scenario, or does it use unsupported features?
    For example, can we call exec [ReportServer].dbo.AddEvent @EventType='TimedSubscription', @EventData='b64ce7ec-d598-45cd-bbc2-ea202e0c129d'
    in a supported way?
    Thanks! Josh

  • Parent child hierarchy and measure using lookup

    Hi,
    I'm using OBIEE 11.1.1.5 and I have an issue with a parent child hierarchy, which is setup like case 4 in this example . When I create a simple analysis using the hierarchy and a simple measure, it works fine. But when I try to use a calculated measure using a lookup formula, I get the following error:
    Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 43119] Query Failed: [nQSError: 46036] Internal Assertion: Condition pTableRef->GetLeftTable() && pTableRef->GetLeftTable()->IsTableReference(), file server/Query/Optimizer/ServiceInterfaceMgr/Src/SQOIDriveJoinGenerator.cpp, line 568. (HY000)
    Does anyone know how to get past this error?
    Thanks,
    Mihai

    Hi,
    I'm using OBIEE 11.1.1.5 and I have an issue with a parent child hierarchy, which is setup like case 4 in this example . When I create a simple analysis using the hierarchy and a simple measure, it works fine. But when I try to use a calculated measure using a lookup formula, I get the following error:
    Error Codes: OPR4ONWY:U9IM8TAC:OI2DL65P
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 43119] Query Failed: [nQSError: 46036] Internal Assertion: Condition pTableRef->GetLeftTable() && pTableRef->GetLeftTable()->IsTableReference(), file server/Query/Optimizer/ServiceInterfaceMgr/Src/SQOIDriveJoinGenerator.cpp, line 568. (HY000)
    Does anyone know how to get past this error?
    Thanks,
    Mihai

  • How to interpolate impedance measurements in a polar plot

    Hello,
    I do impedance measurements and plot them afterwards in a polar plot (see attached VI). Because of a sharp resonance it is hard to get a high resolution there.
    - Is it possible to do an interpolation between the the measured points?
    Thanks a lot.
    Best regards,
    Michael
    Solved!
    Go to Solution.
    Attachments:
    Interpolation.vi ‏47 KB

    Take a look at the attached.  I created an array to resample the data based on the data itself and then used the Resample (constant to variable) to generate interpolated data.  This  way the resonance is interpolated with more resolution than other locations.  Does this do what you want?
     There is a constant on the block diagram that controls how much more the resonance will be interpolated.
    Message Edited by rpursley8 on 03-22-2010 12:02 PM
    Randall Pursley
    Attachments:
    Interpolation-1.vi ‏76 KB

  • Frequency measurement using Labview 8 and Fieldpoint FP-CTR-502 - wind speed measure

    All the information regarding this kind of application seems to be outdated, I did not find no solution or example to construct frequency measurement VIs using Labview 8
    The examples at "NI Discussion Forums :
    Most Active Hardware Boards :
    FieldPoint Family :
    Low-Frequency measurements using counter/timer" is very strange and so far the steps given seems to be usefull only do old Fieldpoint Explorer.
    I was trying to find a way to learn how to make an anemometer send its signal to a FP-CTR-502 but I have no sucess.
    I am realy very new on this Labview stuff, any help would be welcome.

    (similar thread here)
    Message Edité par Mathieu R. le 12-23-2005 02:28 PM
    .mrLeft{float:left} .mrInfo{border-left:solid 1px #989898;font-size:x-small;color:#989898}
    Mathieu R.  
      CTD - Certified TestStand Developer / Développeur TestStand Certifié  
      CLAD - Certified LabVIEW Associate Developer  

  • Thermistor measurement using NI PCI-6036E and CB-68LP

    Hi everyone,
    I am quite new to LabVIEW and DAQ and I am in an attempt of performing temperature measurement using the only existing hardware available which are NI PCI-6036E and CB-68LP. I was in the attempt of trying to perform the example of temperature measurement based on a book by Robert H. King "Introduction to Data Acquisition with LabVIEW", but as I go further I realized that the hardware I have is totally different that the one in the book, as the one in the book can perform direct resistance measurement from the thermistor.
    I have learnt that there is a need of external excitation current needed but I am not sure of now to create one.
    Is it true that I need to do a lot of external circuitry in order for me to realize the temperature measurement with only PCI-6036E and CB-68LP? I don't have a budget to buy SCXI or BNC-2120 accessory.
    I bought a breadboard and a few resistors and connected to a voltage supply to build the external excitation but it failed miserably. 
    I am using Windows XP PC running LabVIEW 2011. 

    Hi Lynn,
    Thank you for your reply. I was just wondering at which terminal should I connect the AI0 of the DAQ card. I did the connection accordingly, by placing the external resistor in series with the thermistor. I connected the +5V source to one end of the external resistor and at the same point I place a connection to the AI0 and at the other end of the thermistor to the ground. The voltage seems to be a constant 5V.
    I wanted to monitor the change in temperature of the thermistor by monitoring the voltage variation. When I measure the voltage with an external multimeter there seems to be some changes in the voltage, from 4.51V to 4.54V when I place my thumb on the thermistor to give some heat. However, I couldn't monitor any variation with the VI on LabVIEW. Did I misconnected everything?
    I build the VI solely using DAQ Assistant to measure voltage.

  • Doing Data acq. and buffered period measurement using counters simultaneously, gives an buffer overflow error

    Iam doing Data acquisition using NI-PXI 4472 and buffered period Measurement using NI-PXI 6602 simultaneously,my program gives an buffer overflow error

    murali_vml,
    There are two common buffer overflow and overwrite errors.
    Overflow error -10845 occurs when the NI-DAQ driver cannot read data from the DAQ device's FIFO buffer fast enough to keep up with the acquired data as it flows to the buffer (i.e., the FIFO buffer overflows before all the original data can be read from it). This is usually due to limitations of your computer system, most commonly the result of slow processor speeds (< 200 MHz) in conjunction with PCMCIA DAQ boards, which have small FIFO buffers (e.g., the DAQCard-500). Sometimes using a DAQCard with a larger FIFO can solve the problem, but a better solution is to lower the acquisition rate or move to a faster system. Another cause of the -10845 error could be due to an interrupt-driven
    acquisition. For example, PCMCIA bus does not support Direct Memory Access (DMA). If the system is tied up processing another interrupt (like performing a screen refresh or responding to a mouse movement) when it is time to move data from the board, then that data may get overwritten.
    Overwrite error -10846 occurs when the data in the software buffer that you created for an analog input operation gets overwritten by new data before you can retrieve the existing data from the buffer. This problem can be solved by adjusting the parameters of your data acquisition, such as the lowering the scan rate, increasing the buffer size, and/or increasing the number of scans to read from the buffer on each buffer read. Additionally, performing less processing in the loop can help avoid the -10846 error.
    See the NI-DAQ Function Reference Manual for a listing of all NI-DAQ error codes.
    Have a great day.

  • Low Frequency Measurements using counter timers

    I am trying to measure multiple speeds using FP-CTR-502 modules.  I am having a resolution problem.  Looking at the post at the following URL (http://forums.ni.com/ni/board/message?board.id=110&message.id=3601&query.id=42252#M3601) looks like exactly what I need to do, but I'm not sure how to program this.  Does anyone have any example code to get me headed in the right direction?

    Hi Tcrower,
    Here is the example that Carl L. was describing in his forum post along with his instructions. Also, there are thorough instructions for using the program in the front panel as well as in File >> VI Properties >> Documentation.
    You can measure frequency in two ways using a counter.
    1) Measure the time it takes for a set number of pulses to pass or,
    2) Count the number of pulses that pass in a set amount of time.
    For low-frequency signals it is best to measure the time duration of a set number of pulses. If we tried to calculate the number of pulses that passed in a set amount of time, we would need a long gate period to get accurate results.
    The drawback of measuring the amount of time it takes for a set number of pulses to pass is that the sample period varies with the frequency of the signal.
    To accurately measure low frequencies with a CTR module, select two counter channels, one output channel, and one gate input channel. Count Input 0 counts the pulses of the signal that we are measuring. The output of the counter is set to high for x pulses and low for x pulses, which is used as the gate of Count Input 1. The source of Count Input 1 is the internal clock reference (the example can be modified to use an external clock reference). During the high phase of Count Input 0, Count Input 1 counts the pulses of the clock reference.
    During the low phase, we read channel 1 and reset the counter.
    For example, if the output of Count Input 0 is set to high for 4 pulses and the signal has a frequency of 20 Hz, the output of Count Input 0 is high for 200 ms. During the high phase, we will count 200 counts if we are using the 1 kHz internal clock reference. So to calculate the frequency, we have F = #pulses/duration = timebase * terminal count/counts = 1000 Hz * 4 terminal counts/200 counts = 20 Hz.
    Regards,
    Hal L.
    Attachments:
    Low_Frequency_Measurement_(CTR).zip ‏77 KB

  • Strain measurements using labview and DL750 scopecorder

    Hi
    I want to use labview to do strain measurements using DL750 Yokogawa Scopecorder. I have installed the DL750 drivers and I  can access them from labview, but I am a bit lost as to getting to communicate with the scopecorder, setting up measurements and so on. I am all new to strain measurements and to labview, is there a link or a tutorial that anyone would recommend I refer to?
    Regards, tickle

    Hi Tickle
    It looks like the driver you are using is supported by a third party. I took a look at the driver you are using and it has a couple of examples included with it. I would recommend taking a look at these examples as they are normally a good starting point for communicating with your device. Has anyone else used this device in LabVIEW?
    Best Regards,
    Adam G 
    National Instruments
    Applications Engineer

  • DAQ vi to perform digital write and read measurements using 32 bits binary data saved in a file

    Hi
    DAQ vi to perform digital write and read measurements using 32 bits binary data saved in a file
    Two main
    sections:
    1)     
    Perform
    write and read operations to and fro different spread sheet files, such that
    each file have a single row of 32bits different binary data (analogous to 1D
    array) where the left most bit is the MSB. I don’t want to manually enter the
    32 bits binary data, I want the data written or read just by opening a file
    name saves with the intended data.
          2)     
    And
    by using test patterns implemented using the digital pattern generator or  build digital data functions or otherwise, I need to
    ensure that the     
                binary data written to a spreadsheet file or any supported file type
    then through the NI-USB 6509 is same as the data read.
    I’m aware I can’t use the simulated
    device to read data written to any port but if the write part of the vi works I
    ‘m sure the read part will work on the physical device which I’ll buy later.
    My Plan
    of action
    I’ve
    created a basic write/read file task and a write/read DAQ task for NI USB 6509
    and both combine in a while loop to form a progress VI which I’m confuse of how
    to proceed with the implementation.
    My
    greatest problem is to link both together with the correct functions or operators
    such that there are no syntax/execution errors and thus achieve my intended
    result.
    This
    project is one of my many assignments for my master thesis, so please i’ll
    appreciate every help as I’m not really efficient with LabVIEW programming but
    I prefer it because is fun and interesting if I get to know it.
    Currently I’m
    practicing with LabVIEW 8.6/NI DAQmx 8.8 Demo versions and NI USB 6509
    simulated device.
    Please see
    the attached file for my novice progress, thanks in
    advance for the support
    Rgds
    Paul
    Attachments:
    DIO_write_read DAQ from file.vi ‏17 KB

    What does your file look like?  The DAQmx write is expecting a single U32 value, not an array of I64. 
    Message Edited by vt92 on 09-16-2009 02:42 PM
    "There is a God shaped vacuum in the heart of every man which cannot be filled by any created thing, but only by God, the Creator, made known through Jesus." - Blaise Pascal

  • Measure using UseRelationship not working well when sliced with attributes from the same table

    Hi,
    I have Measure created using the 'UseRelationship' Function, which uses a different datekey to link to the DateDim than the one the table is directly related by. The measure works as expected except in one scenario.
    If I browse the measure using an attribute from the same fact table then the attribute is filtered using active relationship whereas the measure is filtered using the inactive relationship as shown below:
    FACT(2 rows)(Active Relationship to Date using DateKey1)
    SNo     DateKey1     DateKey2     Geo        Amt
    1         20100101     20120101    India      100
    2         20100101     20120101    US         200
    AmtMeasure:=CALCULATE(SUM([Amt]),USERELATIONSHIP(FACT[DateKey2],'Date'[DateKey]))
    If I browse the above measure in excel, with Year selected as 2012, I get 100+200=300. Now if I drag the Geo attribute against the measure I get 2 rows with 100 and 200.
    If I do the same in a power view report I don't get any results after dragging the Geo attribute, whereas I get the correct value of 300 without the geo attribute. I checked the DAX query which the power view generates and figured this is being caused because
    there are no rows in the table with DateKey1 having year 2012. I understand why this is happening this way in a DAX query and not in MDX, but shouldn't both behave in the same way and what is a work around.
    Thanks,
    Sachin Thomas

    Sac, is this still an issue?
    Thank you!
    Ed Price, Azure & Power BI Customer Program Manager (Blog,
    Small Basic,
    Wiki Ninjas,
    Wiki)
    Answer an interesting question?
    Create a wiki article about it!

  • Logical column - Fact measure using Dimension value

    Hello all, I have a Fact table that has a metric (Value) where I have set the Aggregation rule to Sum. Now I'd like to create a metric based on the value of a Product Dimension that joins to this Fact table. So I create logical column that has the syntax - Case When Product_Desc = 'A' then Value else 0 End.
    The issue is in Answers when I bring this new metric in it doesn't bring in the correct value, are there steps I am missing with creating this metric?
    My assumption is if I just bring that new metric in by itself it would return one record - A sum of the Value where the Product = 'A'.
    Thank you

    Hi BRizzle,
    In your scenario, you creatre a calculated measure using the employee dimension, and then this measure show "#VALUE" on the pivot table, right? It seems that it's a limitation of using calculated measures in SQL Server Analysis. Calculated measures cannot
    be secured using Dimension Security in a straight forward manner, in fact they won't be listed at all in the Dimension tab of the role where we define the Dimension security. When such measures are browsed in client tools like Excel, the value that would be
    displayed is an error value like #VALUE. For the detail information about it, please see:
    Limitations / Disadvantages of using Calculated Measures / Calculated Members in SSAS
    Regards,
    Charlie Liao
    If you have any feedback on our support, please click
    here.
    Charlie Liao
    TechNet Community Support

  • How to Save as - Reader Extended Pdf - Enable Commenting & Measuring using Acrobat Javascipt

    I need to save a pdf file as Reader Extended Pdf with Enable Commenting & Measuring using Acrobat Javascipt
    Any help on this, please provide the code since I am new bee to this.

    Not possible.
    On Wed, Nov 12, 2014 at 9:01 AM, Alasan1986 <[email protected]>

  • Retrive the names of step measurements using LabVIEW

    How do you retrieve the names of a multiple numeric step's measurements using LabVIEW? 
    I've constructed a vi to call from TestStand, and will pass it "ThisContext", but the vi doesn't complie.  That's how far I got.  The vi is attached.  The error message is:
    "The method selected in the invoke node is invalid or no method has been selected.  Right-click the invoke node and select a method."
    My vi is an attempt to write the code from
    message.id=10653 in LabVIEW.  Specifically:
    Dim MyStep As [Step]
    Dim MyMeasurement As PropertyObject
    MyStep =
    seqContext.AsPropertyObject.GetPropertyObject("Step", 0)
    MyMeasurement =
    MyStep.AsPropertyObject.GetPropertyObject("Result.Measurement[0]", 0)
    MsgBox(MyMeasurement.Name)
     Can someone help me finish the vi?
    Thanks
    Solved!
    Go to Solution.
    Attachments:
    Dev-GetMeasurementName.vi ‏8 KB

    You missed the the AsPropertyObject in "MyMeasurement =
    MyStep.AsPropertyObject.GetPropertyObject("Result.Measurement[0]", 0)". Checked out the attached.
    I cleaned up your code. Make sure you're closing every reference you get from TestStand or it'll yell at you when you shut the engine down.
    Attachments:
    Dev-GetMeasurementName.vi ‏12 KB

  • Mass upload of Alternative unit of measure using MASS

    Hi All,
    Can some one guide me how to upload alternative unit of measure using MASS Transaction -  can you elaborate like fields to be considered also, as I am trying using MM17 but could not go further.
    Thanks,
    Vengal Rao.

    it is possible to create alternative units using MM17. But I would not use the word upload in that matter, as you cannot upload from an external file.
    start MM17-
    select table MARM and execute
    you see 2 tabs,
    you are at the Change record tab, please set indicator for do not change existing data, then go to the creation tab
    enter the material number and the alternative unit you want add .
    then execute
    Now you see your material number, the new unit and the material description
    click the icon for field selection and add the field nominator and denominator (and all other fields where you usually enter data) to your shown fields.
    enter the value of your choice and save.
    if you want add the same value for nominator and denominator  to all the materials listed, then enter the value  in the fields that are listed above the listed materials. then click the header title above all fields that shall be distributed followed by the mass change button. Finally press save button.

Maybe you are looking for

  • How can I set up a 2nd user on mac pro

    want a family member to be able to log in on my desktop mac without access to my applications. How can I set up 2nd user?

  • Mapping of R/3 fields with SAP BI Infoobjects

    Hi All, In R/3 there are tables related to different business like sales, mm, fico etc. In the tables there are fields. Now I want to map fields of R/3 to BI Info objects. Is there any way I can map. I want enitre list of r/3 mapped to sap bi Example

  • Stop direct execution of JSPs

    Hi, Is it possible to stop the user from deirectly executing a jsp file by typing the url in browser. I want to use the jsp only as a include file in other jsp pages. Thanks a lot, Chamal.

  • Measuring Point characteristics Unit

    We have characteristic "KK_pressure" with measuring unit of Pascal. Currently DCS interfacing system is sending the measurement data in form of Kilopascal for pressure gauge. Is it necessarily required to create new characteristic with measuring unit

  • Scripts to build projects in different languages

    I am making a mobile software for most of the popular mobiles. I will create j2me version, windows ce version, palm c++ version and etc. I need a build script that i can run to build all those projectes in one go. Could anyone tell me if this is poss