NI PXIe 4141 Custom transient response

Hi All,
I am using NI PXIe 4141 SMU. I am trying control the Settling Time and Overshoot of step response of my Voltage output. I am trying to use "Custom Transient Response (CTR)" configuration for this purpose. We have following three parameters that we can use to configure the CTR.
Pole-Zero Ration
Compensation Frequency
Gain BW
I have tried to change the values manually and check the system response. I couldn't see any change in the Transient Response of SMU. Is there any documentation available to calculate those parameters according to my loading condition? 
Is there anyone who worked on such setup?
Please help.
Anandelamaran Duraisamy,
Senior Project Engineer,
Soliton Technologies (P) Ltd,
www.solitontech.com

Similar Messages

  • Custom Error Responses - S1WS 6.1

    Hello
    Iam trying to create custom error responses. I did this thru Admin , Class Manager.
    I gave the absoulte path to file which contains error messages for the HTTPcodes (Not Found, Unauthorized etc)..
    When i did testing, the browser still gets 404 back. I did verify whether obj.conf has the settings. I also restared the web server. The setting was selected for "Entire Web Server".
    Please help.
    Thanks
    ssk

    I'm not sure I understand. Even if you specify a custom error page, the server will continue to send a response with a 404 HTTP status code. It will use the contents of your page for the body, but the HTTP status code will still be 404.
    If you're not really concerned about the HTTP status code but rather the body of the response, check the log files:
    1. Check the errors log. Is the server trying to tell you something?
    2. Check the access log. Is the server getting the request? Is the server sending your file (check the response size, it should match the size of your file)?
    If there's nothing in errors and access suggests the server is sending your file, the browser may be choosing not to display your error page. Microsoft Internet Explorer does this when the page is below a certain size. Try increasing the size of your error page.

  • Need help in multisim 11? I want to get the transient response of RL circuit....

    Need help in multisim 11?
    I want to get the transient response of RL circuit....i can get the increasing exponential graph in multisim 7 during simulation.....but i am getting a decreasing exponential curve(i.e,decay response) in multisim 11 when i do the same procedure as i did in multisim 7.....how can i get the initial or growth transient response for RL circuit in multisim 11 so that i can get increasing exponential curve....which satisfies time constant = L/R

    Hello,
    The process is the same for any circuit (in this case it is an RC circuit which you sent me). You can find the response on the voltage (which I think it's what you're looking for) at any point of the circuit, as well as any parameter really (R,V,I,L..etc).
    Please refer to the image attached (an analysis on the voltage at an inductor and the wires connected to it).
    The way to set it up (once you're in the transient analysis set up) is, select the Output tab, under Variables in circuit, you can select which parameters to take. V(1) and V(2) refer to the voltage in the circuit at Net 1/2 (or wire 1/2).
    This differs from the voltage change within the capacitor/inductor/resistor. If you would like to see the voltage change of an inductor/capacitor/resistor/etc, you can select under the More options box, the button Add device/model parameter, which will take you to a window to select the device type, its name (in the circuit) and the parameter which you wish to analyse. Once you click on Simulate, you can select Cursor >> Show Cursors, to view information for y and x axis (like rise time, decay time, voltage difference...etc)
    Hope this helps,
    Miguel V
    National Instruments
    Attachments:
    untitled.jpg ‏178 KB

  • PXIe-4141 Calibration Error niDCpower version 1.8 ,"calibration function is not supported by the device."

    Dear sir,
    Nice to meet you.
    When I running the PXIe-4141 Calibration Function "niDCPower Cal Adjust Voltage Leve.vi" in niDCpower version 1.8, 
    it will show an error "calibration function is not supported by the device."(false cae)
    But if I run the PXIe-4141 Calibration Function "niDCPower Cal Adjust Voltage Measurement.vi", (true case)
    it will work.
    See the attachments.
    My Equiptment list:
    WinXP SP3
    Labview 2011
    niDMM 3.0.5
    niDCpower 1.8
    PXI-1073 case with 2 cards.
    slot2: PXIe-4141
    slot6: PXI-4071
    Could someone tell me the solution?
    Solved!
    Go to Solution.
    Attachments:
    4141-cal adjust voltage level.JPG ‏203 KB
    4141 manual cal_20130722.vi ‏46 KB

    Update:
    Error Code: xBFFA4A42
    niDCPower Cal Adjust Voltage Level.vi<ERR>Requested calibration function is not supported by the device.
    Status Code: -200445
    See "voltagle level error.JPG"
    And the same error for "niDCPower Cal Adjust Current Limit.vi".
    See "current limit error.JPG"
    Attachments:
    voltagle level error.JPG ‏15 KB
    current limit error.JPG ‏16 KB

  • Help!!! How to get the recovery time of transient response of a power supply with Labview basic package without analysis option?

    How to get the recovery time of transient response of a power supply with Labview basic package without analysis option? Does anyone have any idea or some similar function SUBVIs?
    Recovery time of transient response is defined as the time from the beginning of the transient to the voltage point on the waveform fallen into 10percent of the overshoot. Well, the waveform is something like a pulse with a soft slope.

    I recommend plotting your data on a graph on paper. Take a look at the data, and determine what is unique about the point you are looking for. Look for how you can teach your program to look for this point.
    I have written several algorithms that do similar, one in fact being for a power supply, the other being for RPM. Neither algorithm used any advanced analysis tools. They are just a matter of determining, mathematically, when you achieve what you are looking for. Just sit down with your graph (I recommend multiple copies) and draw horizontal and vertical lines that determine when you get to the point you are looking for. You are probably going to have to reverse the array and start from the end, so think in those terms.
    If you have trouble, emai
    l me a bitmap of the graph, and what you are looking for and I will try to be of further assistance. Don't do that however; until you you have given this a few tries. Your solution should be involve a lot of logic on analog levels.
    Good luck

  • NI PXIe 4141 source trigger for sequence start

    Hi all,
    Is it possible to use Source Trigger to generate a sequence in NI PXIe 4141 SMU? Whenever I try this only first and Second sequence voltages are produced and then sequence stops. 
    It seems to be waiting for Sequence Advance trigger. In this case what is the purpose of Source Trigger? can it only be used for single voltage transition?
    I know I can use Start Trigger to start generat my whole sequence, but I don't want to do use it because it limits my capability to control Measurement using Measurement Trigger individually.
    Please help! 
    Anandelamaran Duraisamy,
    Senior Project Engineer,
    Soliton Technologies (P) Ltd,
    www.solitontech.com

    Kevin:
    Thanks for the info.
    I have since added the ability to use the arm start trigger instead the start trigger, and it does what I was looking for.
    >In practice, it seems that the "arm start" trigger is simply the one and only start trigger
    >that can be configured for counter tasks.
    Well, the regular start trigger works with output pulse tasks.
    Which brings up another question: on a board with analog trigger circuitry, can you use an analog trigger for an task that accepts a regular start trigger? I don't seem to have a board with analog trigger, so I can't try it.
    I find the documentation to be not as clear sometimes as it could be. I also find that it is often difficult to find the particular spot in the documentation where something is disscussed. That is partly because sometimes pieces of a given topic are scattered about.
    Sure wish it was in a PDF so I could actually read through it!
    John Weeks
    WaveMetrics, Inc.
    Phone (503) 620-3001
    Fax (503) 620-6754
    www.wavemetrics.com

  • PXIe-4141 hardware timed 4- channel sweep

    In the attached example of FET/BJT characterisation using hardware timed two channel sweep, for each gate voltage the drain values are sweeped.
    If I understand the trigger settings correctly :-
    For each drain value, V is applied and I is measured. So if there are 2 Vg values and 3 Vd values, the PXI fetches 6 Vd & Id and 2 Vg, Ig values.
    To put it more bluntly,
    seq start
     Vg = 3V Ig = .....
    seq start
    Vd = 0.5,Id = ....(Ig = ?)
    Vd = 1,Id = ....(Ig = ?)
    Vd = 1.5 Id = ....(Ig = ?)
    seq complete
    Vg = 4V, Ig = ......
    seq start
    seq complete
    What if we wish to measure Ig for all iterations of Vd as well ? Can guess to configure 'MeasureWhen' trigger of Gate to 'SourceComplete' of Drain. Is that doable/feasible in sequence-source-mode ? Or one should apply each value in single-point-source-mode. Wish to iterate 5 values in each 4 cascaded channels at the end.

    Hello,
    Last time I asked for your code but I think that you need more information about the hardware configuration for your PXI. That is why I found some material in the help file of the PXIe-4141 which is given below.
    I hope this helps!
    •Once the sequence runs Sequence Loop Count times, the operation is complete, and NI-DCPower generates the Sequence Engine Done event, as shown in the following figures.
    The following figure illustrates a sequence with the niDCPower Measure When property is set to Automatically After Source Complete or the NIDCPOWER_ATTR_MEASURE_WHEN attribute is set to NIDCPOWER_VAL_AUTOMATICALLY_AFTER_SOURCE_COMPLETE.
    The figure could you find in the screenshot. 
    You can find a screecshot in the attachment.
    Regards,
    Hossein
    Attachments:
    Help PXIe-4141.png ‏250 KB

  • EJB 3.0 Web Services - Custom Request/Response Wrappers

    Hi All,
    I'm having an issue using Document Literal Wrapped web services with EJB 3.0. I have declared a service endpoint interface(SEI) in one jar file, along with custom wrapper classes for the requests and responses. The wrappers have the XML content customized a bit (different type names, etc.), but should be compatible with the @RequestWrapper and @ResponseWrapper annotations. The implementation is in an EJB jar file that includes the jar with the SEI in it. My issue is that the wrapper classes I declared are not being used, and instead new ones are being generated. Is it even possible for it to use supplied wrappers, or does it have to generate its own (and if so, is it in any way possible to specify the XML types it generates). I've tested this with wsgen, and I get the same result (new wrapper classes, the ones I supplied ignored) as when I deploy it. Here is the output from wsgen:
    Note: ap round: 1
    [ProcessedMethods Interface: com.company.IngestorService]
    [should process method: ingestProductDirectory hasWebMethods: false ]
    [endpointReferencesInterface: true]
    [declaring class has WebSevice: true]
    [returning: true]
    [WrapperGen - method: ingestProductDirectory(java.lang.String,java.lang.String)]
    [method.getDeclaringType(): com.company.IngestorService]
    [requestWrapper: com.company.IngestProductDirectoryRequest]
    [should process method: datatypes hasWebMethods: false ]
    [endpointReferencesInterface: true]
    [declaring class has WebSevice: true]
    [returning: true]
    [WrapperGen - method: datatypes()]
    [method.getDeclaringType(): com.company.IngestorService]
    [requestWrapper: com.company.DatatypesRequest]
    com\company\DatatypesRequest.java
    com\company\DatatypesResponse.java
    com\company\IngestProductDirectoryRequest.java
    com\company\IngestProductDirectoryResponse.java
    Note: ap round: 2
    I note that is says "hasWebMethods: false". Could that be an issue? Could it not be seeing my methods as web methods. The SEI and the implementation class are in different jar files and different packages. Could this be an issue?
    Here is the web service interface:
    @WebService(
    name = "IngestorService",
    targetNamespace = "http://company.com/"
    @SOAPBinding(
    style = SOAPBinding.Style.DOCUMENT,
    parameterStyle = SOAPBinding.ParameterStyle.WRAPPED
    public interface IngestorService
    @WebMethod(
    action = "http://company.com/ingestProductDirectory"
    @WebResult(
    name = "response",
    targetNamespace = ""
    @RequestWrapper(
    className = "com.company.IngestProductDirectoryRequest"
    @ResponseWrapper(
    className = "com.company.IngestProductDirectoryResponse"
    public void ingestProductDirectory(
    @WebParam(
    name = "sourceDirectory",
    targetNamespace = ""
    String sourceDirectory,
    @WebParam(
    name = "datatype",
    targetNamespace = ""
    String datatype);
    @WebMethod(
    operationName = "datatypes",
    action = "http://company.com/datatypes"
    @WebResult(
    name = "datatypes",
    targetNamespace = ""
    @RequestWrapper(
    localName = "DatatypesRequest",
    className = "com.company.DatatypesRequest"
    @ResponseWrapper(
    localName = "DatatypesResponse",
    className = "com.company.DatatypesResponse"
    public List datatypes();
    Here are the datatype request and response wrappers:
    @XmlAccessorType(XmlAccessType.FIELD)
    @XmlType(
    name = "DatatypesRequest"
    public class DatatypesRequest
    DatatypesResponse.java:
    @XmlAccessorType(XmlAccessType.PROPERTY)
    @XmlType(
    name = "DatatypesResponse",
    propOrder =
    "datatypes"
    public class DatatypesResponse
    private List<String> _datatypes;
    @XmlElementWrapper(
    name = "datatypes",
    required = true,
    nillable = false
    @XmlElement(
    name = "datatype",
    required = false
    public List<String> getDatatypes() {
    if (_datatypes == null) {
    _datatypes = new ArrayList<String>();
    return _datatypes;
    Any help would be greatly appreciated. Thanks.

    I have been trying to do the same... and it seems to be impossible... (or completly undocumented).
    It seems that OC4J 10.3.x is ... no exactly fully EJB3/J2EE5 compliant...
    Or something like that:
    http://blogs.infosupport.com/berte/archive/2005/09/09/1117.aspx
    IMHO... OC4J 10.3.x is still a preview for OC4J 11...
    OC4J 10.3.x is kind of a J2EE4/5 hybrid... if you start digging in the documentation, you will find out that the only
    way to have WS-Security is going back to J2EE4 http://www.oracle.com/technology/products/jdev/howtos/1013/wssecure/10gwssecurity_howto.html
    (of course, I hope you probe me wrong)
    Message was edited by:
    luxspes

  • I hate to say - DISATISFIED WITH with CUSTOMER CARE RESPONSE and VERIZON in all for first time.

    I am currently on National 900 plan on Motorola Droid. I switched from AT&T primarily because I love to use data on mobile. Verizon provided me the unlimited plan. I was a very happy customer with Verizon untill now.
    Scenario -
    Today, I called up Verizon customer care executive to see why bill for the month was not readjusted. Can anyone believe it its staggering $1137.73 [Roaming charges 1019.19].
    Since this January, I am visiting to Canada. On first visit in January, I called up customer care to see what options I do have to use my phone in Canada as I use it in US. Verizon had a wonderful plan - just the monthly data plan is escalated appear. 30-40$ extra than the normal appear. 29.99$ plan. I happily added that plan before visiting Canada. While there is Canada, I did get notification couple of time that I am exceeding data limit but again checked with customer care later - they readjusted the bill as that was 'FALSE ALERT' as I was on unlimited data plan while roaming as well in Canada since I paid the additional prorated of (30-40$) for period of my stay there.   
    This equation worked for first and second visit - Unlimited Data while I used to get FALSE ALERT.  
    On my  third visit , things changed - Verizon stopped providing the unlimited data services. I called up as usual before this visit. Customer care executive said - you are set to go to Canada now. I was not very specifically told on call that the rules have changed now and there is limit to data usage while roaming. During this visit also, I got the alerts - I assumed this was also a FALSE ALERT like prior one. 
    But this time, it was not FALSE ALERT, now I charged with this fee. I raised my concern and called up customer care appear. 10 day before [today is March 6th], they assured me that it is going to be re-adjusted ONLY for this time. And, they also asked to check account after 48 hours and if not readjusted please call. But, I checked my account today and it was not readjusted. So, I called up customer care executive for half an hour -- not willing to listen to any logic of mine and he said politely 'SIR, WE CANNOT READJUST YOUR BILL' . I am still trying to figure out where is my fault when I was not told DATA PLAN HAS CHANGED FROM THIS VISIT.
    I hope senior management will look into this matter and re-adjust current bill. It's due this March 10th. I would appreciate any positive response prior to this so that I can pay the bill and BE A HAPPY VERIZON CUSTOMER.
    Sincerely,
    Manoj K. [removed personal information]

    I called them back yesterday night, not willing to listen my story. Sir we sent you SMS notifications. But these notifications, I also got when I had unlimited plans on first and second visit. Then customer care told SIR you don't need to worry - but this time I should have been very specifically told rules are changed before changing my plans which I wasn't. I was under impression that I am on same unlimited plans.
    A job not well done in COMMUNICATING TO CUSTOMERS and using that an opportunity to OVERCHARGE $1100 - INSANE for one month bill. None of my fault. SMS notification is no communication as earlier SMS noitification were false positive and bills were adjusted as I was on unlimited data plan.
    Now you change the rules and send SMS Notification; RULE CHANGE, one is not aware of.. ANY NORMAL person will treat SMS notification as FALSE ALERT.. isn't it??

  • PXI-5610 RF Frequency Response adjustment

    Hello,
    I have noticed that adjustment for 5610 in RF frequency response is taking long time (about 2-3hr) with Cal exec 3.5, and I have tried to get the PXI chassis in a good enviroment and with some extra fans around since the adjustment has the legend "RF Freq. Response accumulated Meas. (Normalized to 45°C)
    I am wondering if the enviroment has some important point here or it needs some update in a particular application inside Cal Executive 3.5?
    I also have this question, Win7 has some advantage over WinXP in this particular or general adjustment?.
    Br,
    Omar

    Hello Omar_Rdz,
    Thanks for using NI forums! Calibration Executive usually takes a considerable amount of time for some of the PXI modules. By reviewing the Cal Exec manual it says that for the 5610 module it could take up to 240 mins (around 4 hrs). But definitely the temperature is a factor that can affect the performance not only of the calibration procedure but the whole system. Have you tried to execute the calibration when the controller and the chassis are cold? Also try to avoid dust accumulation in both the modules and the chassis because these can impact on the general performance of the system.
    Answering your question regarding the OS, Win7 has a better performance compared to WinXP but it will also depend on what type of controller you are using. In order to give you a better answer, could you please tell me what controller and chassis are you using? 
    Regards,

  • PXI-6624 custom device

    Hello,
    Sorry for my bad english.
    I start with the custom device.
    I want use two PXI-6624 with Veristand for counter I/O.
    So I try to creat two easy custom device, one for each card.
    The program is ok in Labview, the Configuraton/Engine build too. I can interget it, in Veristand without problems.
    The target deployment is well but I don't see anything in output with an osciloscop.
    I think it's because of the connection beetween the PXI and the device.
    You can find, in attached files, the program for one of the two card.
    It's the more simple of the two device, just two input and two ouput.
    Thank for your advice

    Hello HervéM,
    Unfortunately there is no attachment.
    Could you spot below the files you wanted to attach ?
    Regards,
    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

  • Adding custome header : response.setHeader()

    HI
    I have an application where in authorization is done from a different server. When we hit our app's URL proxy redirects to that othorizing server and that server adds a header named sn_userdn in the header and we read that header and accordingly we do the further processing based on that.
    But now I need to bypass this thing. I need to develop a login page which gets the user information and sets same header this is because we are going to not use the third party authorization any more.
    I am useing response.addHeader("sn_userdn","binoyb9");but while trying to read it as we were doing it previously it gives null.
    can you tell me why?
    How do i set custom headers in jsp?

    response.addHeader() will add a header that goes back to the response, usually to the browser. If something isn't intercepting that after that, it's not going to be there. I think it seems you are adding something to the wrong place. Perhaps a servlet filter could be used to add the header before the servlet/jsp page gets it.

  • WCF Custom - Solicit response port - System.ArgumentException: The provided URI scheme 'https' is invalid; expected 'http',

    Hi,
    BizTalk WCF Custom Adapter - is send in a solicit response port. It works with a http address.
    However, I need to point it to a Https location.
    I imported the bindings, and changed the address to https. I was able to re-import the bindings. The send port gets started. But, when we try send a message via the send port, it throws an error:
    Error Description: System.ArgumentException: The provided URI scheme 'https' is invalid; expected 'http'.
    Parameter name: via
    Any help is appreciated.
    Regards,
    Sharmishtha

    The error logs do not give any other information.
    Also, security is TransportCredentialOnly, with Basic - Client Credential Type.
    Regards,
    Sharmishtha
    Hi Sharmishtha,
    TransportCredentialOnly mode
    does not provide message integrity and confidentiality. It provides HTTP-based client authentication. You need to use either of the below security mode :
    Transport
    TransportWithMessageCredential
    Rachit
    Please mark as answer or vote as helpful if my reply does

  • Customer support - response t

    Forumites
    What do you consider the acceptable time for email response from creative. One day, two days a week? Please let me know as I cant be the only one with problems.

    NDIB,
    Did you get an automated reply mail back after posting to support? If not, probably your mail did not get through to them. If yes, you will need to reply back to them using the automated reply as quoted from the bottom of the mail.
    'If the problem persists or the issue experienced is unrelated to the above solutions, please reply to this e-mail and a customer support advisor will assist you further.'
    Jason

  • Setting a OAM custom authentication response

    I'm working on OAM 11.1.1.5.0 BP03 and trying to use a custom authentication plugin to add a response to the HTTP header. I need to add information to the HTTP header that cannot be provided by a response on the Protected Resource Policy.
    I can see using log entries that my plugin is working but I have a sample JSP landing page that OAM redirects to that just dumps out request.getHeaderNames and I don't see the value set by the plugin.
    I was assuming that the PluginResponse class would suit my needs but I've tried every type of PluginAttributeContextType and cannot get it to work.
    Is this possible? What code should I have written?
    Here's a sample of what I tried:
              PluginResponse response = new PluginResponse();
              response.setName("OAM_TEST_KEY");
              response.setType(PluginAttributeContextType.CLIENT);
              response.setValue("TESTVALUE");
              context.addResponse(response);

    Hi Ewan,
    Instead of writing a custom plugin and maintaining it in case future upgrades is going to be cumbersome. I would suggest introduce OVD in your environment. Create a Join Adapter. This Adapter would join your LDAP server and AD Server users using employee ID. That way you can use a supported configuration and avoid writing a plugin. Now the user visible to OAM via OVD would have the LDAP attribute of AD username and hence you can set it as a header variable. Or you can setup Sync between your LDAP and AD. Most of the industry standard LDAP servers such as OID, ODSEE etc allow you to sync user information. That way you can fetch AD username attribute to your LDAP server. It doesn't need to have same attribute in your LDAP server. It can be stored in any attribute of LDAP server with a valid value. All you need to do is set header variable using attribute which contains the AD username attribute value.
    Regards,
    Yagnesh

Maybe you are looking for

  • Flow of Time Management Configuration.

    Hello Guys, Please explain me the flow of SAP Time Management during the configuration. It will help everyone to understand the process step by step Thanks & Regards

  • Re:Uploading Long text of 500 characters through LSMW

    Can any1 help me out in uploading long text of 500 characters thru LSMW...Please reply ASAP..We have used Direct Input method 0004...We have a structure for long text ,but still unable to upload.

  • Problem when creating Database:

    There are two problems, which I faced during creation of database. When creating database with Oracle Database Assistant. One when creating pre tuned database from CD. And second when creating customized database giving options your self. Problem # 1

  • Credit management - overdue bills in sales order

    Hi SAP SD GURU's I have a ticket, while creating a sales order how to get a alert of overdue bills of the customer, to whom we are creating a sales order. Please help me, points will be rewarded for the solution. thanks adi

  • Unable to playback audio on Safari iOS

    Hi, I am testing a simple Edge Animate animation that it has only 1 audio file and 1 simple button with audio playback action. Nothing more. I test it on Safari Mac OS and works normal, but I am unable to make it work on Safari iOS 7 for the iPad. No