Microwave function generator design

I am a final year ECE student I want to know how to design a high frequency microwave function generator using the labview. Pl. help me in this. It may help me in proceeding my final project..

LabVIEW is a programming language.  It can do anything, but its specialty is its ease in communicating with real world devices.  But it doesn't have any means of designing a "microwave function generator".
What are you really trying to do?  Are you sure you should be trying to use LabVIEW to do it?
What is an "ECE" student?

Similar Messages

  • Problems with the Stanford Reseach Systems DS345 Function Generator

    I'm writing a labview program that will allow operation of the Stanford Reseach Systems DS345 Function Generator. The problem that I'm having is in the amplitude calculation. The way the driver finds the amplitude is by recieving an array of what are essentially y-coordiantes (on a cartesian graph system), finding the max and min of the array, and subtracting them.
    This is where the problem lies. I've designed my program so I can type in an equation, see the graph of this equation, and send the y values into a the subvi provided by the driver. This subvi is the one that finds the amplitude...etc and sends it to the oscilliscope. However, when I use a formula for something as simple as sin(x), it caclulates the amplitude as 2. This is because the max/min values of sin(x) are 1 and -1. So the function generator reads in an amplitude of 2. This amplitude of 2 results in a sine wave that oscillates between 2 and -2. Obviously, this is not what I'm looking for. I know by dividing the sine wave coordiantes by 2, or just using the max/min value to be sent to the function generator as the amplitude will work in this case, but not for all cases (ex: sin(x)*e^(-3x). I'd appreciate any suggestions on how to fix this amplitude problem for all cases.
    In addition to having this sine function, I wrote a subvi that essentially generates a series of pulses depending on the user preferences. It's relativly complicated to explain how it works, but it just sends an array of y-coordinates (similar to above, and they are sent to the same subvi to be sent to the function generator). This array is the one that truly puzzles me.
    For example, I have a single pulse, with height 5. The y array is 10 places big. At index 0 to 3, the y value is 0. At 4 to 6, the value is 5. And from index 7 to 9, the index is zero again (Imagine a pulse "_|-|_" , it may help understand this).
    I send this array of 10 places to the same subvi as the one described in the sine function earlier. I would expect the amplitude to go in as five (max - min), and it does. However, when determining the actual value from the oscilliscope, it turns out to be 10.8 peak to peak voltage. The values range from -.8 volts to 10 volts. I can't imagine why they do not range from 0 to five as specified in the array which is sent.
    If anyone has any answers, suggestions or questions concering this description, I would greatly appreciate it. Feel free to post answers or email me at: [email protected]
    I'll be more than happy to post the files if someone wants to look at them.
    Thanks again,
    Jim Dalton
    North American Lighting
    [email protected]

    I am taking these measurments using the measurment and automation explorer test function. I set my range on all channels to 0-8khz and Have been inputing no more than 8khz. What leads me to believe I have a software or config problem is that I sent in a module to NI for repair and this is the brand new one they sent me back. While testing this module, I also have a 1102 module and 1124 module on the scxi-1000 chasis and both of those are working as specified. I also moved the 1126 module to slot 1 and ran it that way as well when I replaced the chasis.

  • How to plot data from a GPIB function generator

    I am doing a litle application with Visual C++ and the ComponentWorks++ to
    control a GPIB device. I am tring to Plot a CNiGraph with data coming from
    the GPIB function generator. I use the code below to write/read the device
    and to Plot the graph. It give me some results but for exemple, if I
    request a sin wave it give me something that doesn't look like a sin and if
    I request a square wave it give me about the same wave... So I want to know
    if the problem is in my code or maybe it's because my device is just a
    emulator not a real func generator. But I guest I am doing some kind of
    convertion error.
    CNiInt16Vector vBuffer(100); // Should I try CNiReal64Vector or something
    else ?
    m_Visa->Write(m_strC
    ommande); // Write to the device, this works well
    m_Visa->Read(vBuffer); // Is it the right way to do reading ?
    m_Graph.PlotY(vBuffer); // This Plot some data, but it doesn't seem right
    Could somebody bring the light on this?
    Thanks alot!
    P.S. Sorry for the bad english...

    Ares:
    I have two suggestions about common problems in VISA.
    (1) How is m_Visa defined? There is occasionally some confusion about which VISA class should be used for this purpose. CNiVisaSession is the class designed for this purpose.
    (2) How is the instrument returning data? Usually instruments return some sort of header before the actual data.
    You may want to contact National Instruments Technical Support to continue this discussion. You can reach our telephone support at 1-800-IEEE-488 or email support at http://www.ni.com/ask.
    Good Luck,
    Chris Wood
    Applications Engineer
    National Instruments

  • I want to use the Function Generator VI to send command signals through the NI 7344 motion controller. This will be a closed loop servo valve system. I want to be able to change from say a square wave to a sine wave on the fly. Idea's?

    I am going to run tests that require an actuator to move using various types of arbitrary waveforms such as sine or square. The NI 7344 is hooked to the UMI that is going through a driver for a servo valve. The loop is analog and it is closed. I have played with some of the examples but can't get it to work. I have used the function generator VI to generate a signal but I think I am using the wrong input VI to the motion control board. When I use what I have it moves the servo and then stops. It doesn't continually generate the signal.
    I would love to use the controls on the function generator vi to control frequency and amplitude ect. Any help or pointer would be helpful. Thank you in advance.

    Hello,
    I'm not clear on exactly how you want to use the generated data but I'm assuming they will be used as your target points.
    There's a built-in example for motion called 'One-Axis Contour Move.vi'. This example demonstrates how to provide your target points as 1-D array. All you need to do is to replace the input array with the output of the function generator. In order to have it run continuously, use a while loop. You can further program your application so that it'll change the waveform on the fly by monitoring the user interface but this might be little little tricky as you will need to reset the move and load the new generated points while keeping track of your current position.
    I hope this helps. Let me know if you have further questions regarding this
    application.
    Best regards,
    Yusuf C.
    Applications Engineering
    National Instruments

  • How to read data from a GPIB when sending a function generator command

    I'm using Visual C++ with the ComponentWork ActiveX and I'm tring to plot a
    CWGraph using the data coming from a GPIB device. When I write command such
    as "*IDN?" to the GPIB device, everythings if fine and I can read what the
    GPIB device return me. But when I send a command like "SOUR:FUNC SIN;SENS
    DATA?", the writing seems to be okay, but when I try to read the data, I
    alway get a "Timeout expired before operation completed" error message. I
    have tried with the CWGPIB and with the CWVISA but the result are the same
    with both.
    My reading code looks like this:
    COleVariant vReadBuffer;
    vReadBuffer = m_VISA.Read( COleVariant( (short) 2000 ) );
    and it work fi
    ne for "*IDN?" or for multimeters command.
    I want to know how I must read the data for function generator commands.
    Thank alot

    It sounds like your device is not accepting that command string as valid. The string you listed above is probably missing a colon between SENS and DATA. "SOUR:FUNC SIN;SENSATA" Try sending this string in Measurement & Automation Explorer to the instrument first to make sure it is working.
    Best Regards,
    Chris Matthews
    Measurement Studio Support Manager

  • Functional application design  =  Logical components/Physical components

    Hello
    In realisation phase I come across terms
    Functional application design  =  Logical components
    Functional application design  =  Physical components
    Can I get some explanation what is the principle difference between a logical and Physical component.
    Thanks

    It depends entirely on the business requirements. Specifically
    - is a lot of concurrent 'history and active record' reporting required?
    - what is the ratio of active to deleted records?
    - can the [performance, maintenance and development] cost of avoiding deleted records be justified?
    - is a 'history' table acceptable instead of inline records?
    - what is the "too many rows, we need to delete some" archive strategy?
    Once past the analysis stage, into design
    - is the shop oriented towards RDBMS as a data manager or a data storage and retrievval system?
    - do developers code in a client/middle tier or are they knowledgeable coders in the database tier?
    - do you intend to squeeze the value out of Oracle, or do you code everything on your own?
    These last 3 questions are really the same thing.

  • Oscillioscope and function generator

    Hello,
    How difficult is it too create a virtual oscillioscope and a function generator that outputs through ethernet or usb to some NI module (Chassis, analog, digital etc) that will send signals to a circuit? So, basically instead of having an oscillioscope or a function generator, you create a virtual one on labview and can send signals to the circuit in the real world. Is that even possible? And if it is how hard do you think the task would be? 
    Thanks in advance for all the input!

    So I happen to have a myDAQ at home and I thought I would try to use it as a scope.  Checkout this video after a 1:30 for a demo of some of this software.  The software it comes with has all the test panels for various instruments for scopes, DMM, function generator, aritrary waveform generator and several others.  The hardware also appears as a normal DAQmx device if you so choose to write your own software.
    Honestly it isn't half bad.  Maybe it's because the software mirrors normal scope functionality but I was able to see my signal and understand it, when I had no other hardware that was capable.  It won't replace a desktop scope but it's what I had on hand.
    Unofficial Forum Rules and Guidelines - Hooovahh - LabVIEW Overlord
    If 10 out of 10 experts in any field say something is bad, you should probably take their opinion seriously.

  • How can i add one wave in in our Function generator example?

    how can i add one anotehr wave in our function generator example. i want to use superposition and add one more wave to our first wave in function generator and see the result.thanks

    Hi hood1,
    2 options:
    1) You can add many waveforms by combining them into one Array.
    2) Use the Waveforms tools, that give you many option for adding waveforms. one after the seconed or adding the Y array of a waveform to other Y array of second wave form, and so on...
    Hope it Helps...

  • Elvis: Is It possible to use the Function Generator and the Oscilloscope simultaneously?

    Hi,
     We are using the NI Elvis to output a function or a sine wave at a certain frequency and using the oscilloscope on the same board/elvis to read a modified signal. Is this possible? Can we use both the Function Generator and the oscilloscope at the same time? Please help. The oscilloscope would be reading signal from an accelerometer. Thank you in advance. We have no VI as we do not know which to use and if they are possible.

    Hi,
    There is no problem using the Function Generator and Oscilloscope
    at the same time with NI ELVIS. Using the NI ELVIS soft front panels (Start
    >> Programs >> National Instruments >> NI ELVIS 3.0 >>
    NI ELVIS – see picture attached –‘NI ELVIS soft front panels.JPG’), you can choose
    to open more than one instrument at a time. We do this by opening one
    instrument, allowing it to begin, and then opening another. We can also program
    in LabVIEW using more than one instrument at a time by placing down multiple
    Express VI’s taken from the NI ELVIS pallet on the block diagram (see picture
    attached – ‘ELVIS Express VI's (LabVIEW).JPG’). One note when doing this,
    please see KB 41ODPHX1 
    for an example of how to program in parallel. If you do not wire the ‘stop’
    terminal of the express VI’s, you will get the error described.
    David L.
    Systems Engineering
    National Instruments
    Attachments:
    ELVIS Express VI's (LabVIEW).JPG ‏74 KB
    NI ELVIS soft front panels.JPG ‏56 KB

  • What is the internal impedance of the NI ELVIS Function Generator?

    Does anyone know the load impedance of the function generator? I'm wondering how much it may be tainting the results of Tau for my RC circuit. Thanks.

    Impact -
    With the NI ELVIS Function Generator, the output impedence is spec'ed
    at 50 Ω guaranteed.  You can find the block diagram from the
    Function Generator on page A-6 and C-6 (Appendix C:  Theory of
    Operation) of the NI ELVIS User Manual. 
    NI Educational Laboratory Virtual Instrumentation Suite (NI ELVIS) User Manual - http://digital.ni.com/manuals.nsf/websearch/11E6BA4103D9ADD086257103005C97E0
    Good luck with your application!
    Mark Walters
    Application Engineer

  • Unable to generate design after FK creation

    Hi
    I have a relational model that was created from an import from data dictionary.
    As I amended the tables and keys in the DB, I synced with the database to pull the changes through to Data Modeler. This worked just fine until the most recent addition of a foreign key, I now get an error when trying to sync:
    "Unable to generate design
    See log file for details"
    In the 'Messages - Log' tab, I get the following:
    "2015-04-07 12:00:04 - Importing DB Metadata
    2015-04-07 12:00:06 - Import of DB Metadata Finished"
    This ONLY happens if the table with new foreign key is selected.
    I'm using version 4.0.3.853 although this also occurs if someone else opens the model and tries to sync with 4.0.0.833.
    I appreciate this probably isn't enough information but initially just wondered if anyone has come across this before and what further information you may require. I could just recreate the model from scratch but I'd like to know what has gone wrong.
    Cheers
    Ben

    Hi David
    Apologies in advance for this massive dump! (is there a code format option on here?)
    Cheers
    Ben
    2015-04-08 10:15:05,480 [main] INFO  ApplicationView - Oracle SQL Developer Data Modeler 4.0.3.853
    2015-04-08 10:16:00,107 [Thread-24] ERROR PropertyMapWrapper - Illegal argument for setter
    java.lang.IllegalArgumentException: object is not an instance of declaring class
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setProperty(MDTransformer.java:84)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setDefaultProperty(MDTransformer.java:445)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processProperty(XMLToObjectTransformer.java:390)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:238)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollectionWithContained(XMLToObjectTransformer.java:643)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollection(XMLToObjectTransformer.java:496)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:261)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:183)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:154)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:118)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:111)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.transformFromXMLToObject(XMLTransformationManager.java:1659)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3175)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3110)
    at oracle.dbtools.crest.model.design.storage.StorageDesign.openStorageDesign(StorageDesign.java:2999)
    at oracle.dbtools.crest.imports.metadata.DBMExtractionController$Runner.run(DBMExtractionController.java:360)
    at java.lang.Thread.run(Thread.java:745)
    2015-04-08 10:16:00,150 [Thread-24] ERROR PropertyMapWrapper - Illegal argument for setter
    java.lang.IllegalArgumentException: object is not an instance of declaring class
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setProperty(MDTransformer.java:84)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setDefaultProperty(MDTransformer.java:445)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processProperty(XMLToObjectTransformer.java:390)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:238)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollectionWithContained(XMLToObjectTransformer.java:643)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollection(XMLToObjectTransformer.java:496)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:261)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:183)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:154)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:118)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:111)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.transformFromXMLToObject(XMLTransformationManager.java:1659)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3175)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3110)
    at oracle.dbtools.crest.model.design.storage.StorageDesign.openStorageDesign(StorageDesign.java:2999)
    at oracle.dbtools.crest.imports.metadata.DBMExtractionController$Runner.run(DBMExtractionController.java:360)
    at java.lang.Thread.run(Thread.java:745)
    2015-04-08 10:16:00,150 [Thread-24] ERROR PropertyMapWrapper - Illegal argument for setter
    java.lang.IllegalArgumentException: object is not an instance of declaring class
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setProperty(MDTransformer.java:84)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processProperty(XMLToObjectTransformer.java:404)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:238)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollectionWithContained(XMLToObjectTransformer.java:643)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollection(XMLToObjectTransformer.java:496)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:261)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:183)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:154)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:118)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:111)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.transformFromXMLToObject(XMLTransformationManager.java:1659)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3175)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3110)
    at oracle.dbtools.crest.model.design.storage.StorageDesign.openStorageDesign(StorageDesign.java:2999)
    at oracle.dbtools.crest.imports.metadata.DBMExtractionController$Runner.run(DBMExtractionController.java:360)
    at java.lang.Thread.run(Thread.java:745)
    2015-04-08 10:16:00,150 [Thread-24] ERROR PropertyMapWrapper - Illegal argument for setter
    java.lang.IllegalArgumentException: object is not an instance of declaring class
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setProperty(MDTransformer.java:84)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setDefaultProperty(MDTransformer.java:445)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processProperty(XMLToObjectTransformer.java:390)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:238)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollectionWithContained(XMLToObjectTransformer.java:643)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollection(XMLToObjectTransformer.java:496)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:261)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:183)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:154)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:118)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:111)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.transformFromXMLToObject(XMLTransformationManager.java:1659)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3175)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3110)
    at oracle.dbtools.crest.model.design.storage.StorageDesign.openStorageDesign(StorageDesign.java:2999)
    at oracle.dbtools.crest.imports.metadata.DBMExtractionController$Runner.run(DBMExtractionController.java:360)
    at java.lang.Thread.run(Thread.java:745)
    2015-04-08 10:16:00,150 [Thread-24] ERROR PropertyMapWrapper - Illegal argument for setter
    java.lang.IllegalArgumentException: object is not an instance of declaring class
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setProperty(MDTransformer.java:84)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setDefaultProperty(MDTransformer.java:445)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processProperty(XMLToObjectTransformer.java:390)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:238)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollectionWithContained(XMLToObjectTransformer.java:643)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollection(XMLToObjectTransformer.java:496)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:261)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:183)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:154)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:118)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:111)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.transformFromXMLToObject(XMLTransformationManager.java:1659)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3175)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3110)
    at oracle.dbtools.crest.model.design.storage.StorageDesign.openStorageDesign(StorageDesign.java:2999)
    at oracle.dbtools.crest.imports.metadata.DBMExtractionController$Runner.run(DBMExtractionController.java:360)
    at java.lang.Thread.run(Thread.java:745)
    2015-04-08 10:16:00,151 [Thread-24] ERROR PropertyMapWrapper - Illegal argument for setter
    java.lang.IllegalArgumentException: object is not an instance of declaring class
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setProperty(MDTransformer.java:84)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setDefaultProperty(MDTransformer.java:445)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processProperty(XMLToObjectTransformer.java:390)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:238)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollectionWithContained(XMLToObjectTransformer.java:643)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollection(XMLToObjectTransformer.java:496)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:261)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:183)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:154)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:118)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:111)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.transformFromXMLToObject(XMLTransformationManager.java:1659)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3175)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3110)
    at oracle.dbtools.crest.model.design.storage.StorageDesign.openStorageDesign(StorageDesign.java:2999)
    at oracle.dbtools.crest.imports.metadata.DBMExtractionController$Runner.run(DBMExtractionController.java:360)
    at java.lang.Thread.run(Thread.java:745)
    2015-04-08 10:16:00,151 [Thread-24] ERROR PropertyMapWrapper - Illegal argument for setter
    java.lang.IllegalArgumentException: object is not an instance of declaring class
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setProperty(MDTransformer.java:84)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setDefaultProperty(MDTransformer.java:445)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processProperty(XMLToObjectTransformer.java:390)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:238)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollectionWithContained(XMLToObjectTransformer.java:643)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollection(XMLToObjectTransformer.java:496)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:261)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:183)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:154)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:118)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:111)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.transformFromXMLToObject(XMLTransformationManager.java:1659)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3175)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3110)
    at oracle.dbtools.crest.model.design.storage.StorageDesign.openStorageDesign(StorageDesign.java:2999)
    at oracle.dbtools.crest.imports.metadata.DBMExtractionController$Runner.run(DBMExtractionController.java:360)
    at java.lang.Thread.run(Thread.java:745)
    2015-04-08 10:16:00,151 [Thread-24] ERROR PropertyMapWrapper - Illegal argument for setter
    java.lang.IllegalArgumentException: object is not an instance of declaring class
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setProperty(MDTransformer.java:84)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setDefaultProperty(MDTransformer.java:445)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processProperty(XMLToObjectTransformer.java:390)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:238)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollectionWithContained(XMLToObjectTransformer.java:643)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollection(XMLToObjectTransformer.java:496)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:261)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:183)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:154)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:118)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:111)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.transformFromXMLToObject(XMLTransformationManager.java:1659)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3175)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3110)
    at oracle.dbtools.crest.model.design.storage.StorageDesign.openStorageDesign(StorageDesign.java:2999)
    at oracle.dbtools.crest.imports.metadata.DBMExtractionController$Runner.run(DBMExtractionController.java:360)
    at java.lang.Thread.run(Thread.java:745)
    2015-04-08 10:16:00,151 [Thread-24] ERROR PropertyMapWrapper - Illegal argument for getter
    java.lang.IllegalArgumentException: object is not an instance of declaring class
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at oracle.dbtools.crest.model.metadata.MDTransformer.getProperty(MDTransformer.java:173)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setDefaultProperty(MDTransformer.java:449)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processProperty(XMLToObjectTransformer.java:390)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:238)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollectionWithContained(XMLToObjectTransformer.java:643)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollection(XMLToObjectTransformer.java:496)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:261)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:183)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:154)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:118)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:111)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.transformFromXMLToObject(XMLTransformationManager.java:1659)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3175)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3110)
    at oracle.dbtools.crest.model.design.storage.StorageDesign.openStorageDesign(StorageDesign.java:2999)
    at oracle.dbtools.crest.imports.metadata.DBMExtractionController$Runner.run(DBMExtractionController.java:360)
    at java.lang.Thread.run(Thread.java:745)
    2015-04-08 10:16:01,588 [Thread-24] ERROR DBMExtractionController - Error Generate Design: IFRS_data_model
    java.lang.NullPointerException
    at oracle.dbtools.crest.model.design.compare.CompareModelToModel.addDeletedFKAssociation(CompareModelToModel.java:1450)
    at oracle.dbtools.crest.model.design.compare.CompareModelToModel.addTableDetails(CompareModelToModel.java:1377)
    at oracle.dbtools.crest.model.design.compare.CompareModelToModel.addTable(CompareModelToModel.java:225)
    at oracle.dbtools.crest.model.design.compare.CompareModelToModel.addFromSourceModel(CompareModelToModel.java:709)
    at oracle.dbtools.crest.model.design.compare.CompareModelToModel.<init>(CompareModelToModel.java:155)
    at oracle.dbtools.crest.swingui.compare.CompareModelsDialog.<init>(CompareModelsDialog.java:356)
    at oracle.dbtools.crest.swingui.compare.CompareModelsDialog.<init>(CompareModelsDialog.java:317)
    at oracle.dbtools.crest.imports.metadata.DBMExtractionController$Runner.run(DBMExtractionController.java:388)
    at java.lang.Thread.run(Thread.java:745)

  • How to write a function generator

    How to write a function generator from labview and using PCI-MIO-16

    Hallo, [email protected],
    Du (x) meintest am 27.07.01 zum Thema How to write a function generator:
    > How to write a function generator from labview and using PCI-MIO-16
    Look to the examples - there are many VIs with that function.
    Viele Gruesse!
    Helmut

  • Substring Function in Design Studio

    Hello all,
    I have a question. Is there any substring like function in Design Studio because I have a string and I need to cut the part of the string on the dashboard to show.
    For Example
    My String: HELLO
    I only want to get "EL" from that string and show that on the dashboard.
    Is that possible?
    I appreciate your help in advanced. Thanks.

    Zahid,
    As Tammy mentioned Help document has it all.
    You can find it in Help of Design Studio application itself.

  • Create a melody with Labview/ Function Generator

    Hi (first sorry for poor english, not my native language)
    I have a project at school which is creating a melody using Labview and a function generator. I've worked on it for hours now and i still can't get through it.
    I joined the vi file with my post so you can get a look at what i've done so far.
    First, i do'nt know which loop i have to use (u'll understand soon enough if u just take a look at the vi file), the problem is that i want to create 4 arrays using 2 text files.
    The first one is used as a reference : exemple the frequency to play an A is 440Hz, so my first text file looks like that :
    A 440
    B 493
    the second one is my melody, which includes the notes and the tempo (in ms)
     , so it's like :
    B 1000
    C 1500
    I used the first two loops to seperate each string lines of my files so I have at the end 4 different arrays. One containing the note's references, one containing the frequency, one containing my melody's notes and one containing the duration of each notes.
    The problem is that when I use a while loop, it seems that my arrays are not containing every elements it should, it only has the last one. Just try to run the vi file.
    Could anyone give me some help ? Don't hesitate to ask more questions if u didn't fully understand my problem !
    Thx
    Attachments:
    PR.vi ‏19 KB

    Hi claudeuntel,
    Your array contains just the last note because at each for loop iteration a new table is created.
    You have to send the table you created at one iteration to the next one.
    To do this you can use shift register.
    I didn't have tested the VI below but it should looks like that.
    Valentin
    Valentin
    Certified TestStand Architect
    Certified LabVIEW Developer
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    Travaux Pratiques d'initiation à LabVIEW et à la mesure
    Du 2 au 23 octobre, partout en France

  • VIs for Agilent 33250A (function generator) and SR-844 (lock-in)

    I am new to Labview. I was unable to find VIs for Agilent 33250A (function generator) and SR-844 (lock-in). Can someone help me find these?
    Solved!
    Go to Solution.

    What did you actually search for? I just went to the Instrument Driver Network, entered '33250A', found it's driver, entered '844', and also found it's driver. I did not try this from the Tools menu in LabVIEW but it should also have found them.

Maybe you are looking for

  • Can you burn an AVCHD DVD using Premiere Pro 4.1?

    Alright I've been hunting the forums and net for a few hours on this one question. I import my AVCHD video files using Sony Picture Motion Browser for the HDR SR-12 using the full HD setting (1920x1080i) I then pull these into Premiere 4.2.1 and have

  • Account Based COPA Cost of goods sold and Revenue Split

    Dear Experts, We are using account based copa in a automobile company. As per the requirement when a car is sold, depending on the customer request the car  goes for a conversion. like adding Radio, Seat cover, etc As per our setup we have different

  • Subreq Deletion Problem

    GURUS I am Facing some Data Inconsistency Problem as A result of which the Stock requirement List Shows  subreq ( Sub contracting request )in MD04 even though the Purchase Order with reference to which they were created has been Archived I have a Mat

  • Current version of Adobe 9 not working

    I went into control panel to see what version of Adobe Flash I had which is 9.0.47.0 because when I would click on some webpages it said I needed it. Well this is the current revision and when I go to the same webpages it still tells me to install th

  • Can´t apply December CU 2013 for SharePoint Server 2010

    Hi ! I am trying to apply december CU 2013 in or SharePoint Server 2010 (SP2) Farm. 1. I downloaded the december CU 2013 (KB 2849971) 2. Installed it on every server in the farm. (No Problem) After the installation i was trying to run the Configurati