Definition of the parameters of the VI in LabView Action Module with TestStand API

I started playing with the API, TestStand, and I have questions on how to configure a TSAdp.LabViewModule.

I use a few examples of NOR and the community of developers to get started:
http://www.NI.com/example/30263/en/
https://decibel.NI.com/content/docs/doc-18401

These examples work as I expect and I understand them.  I am struggling with how to specify VI parameter values in the module when the step type is 'Action '.  In other words, how to set these parameters?

All the examples I see use of step types that have defined fields, which are accessible through the API with 'AsPropertyObject '.  The action type, by default, has the result field.

Set the values of the parameters of a VI with the API TestSTand?  If so, how?

Thank you

Jacob

Well, I thought about it on my own so I figure I'd share the solution:

Tags: NI Software

Similar Questions

  • How to avoid the launch of Labview when called by Teststand VI

    Hi, friends.

    I am a student of teststand. I wrote a few screws by Labview. Now, I want to invoke in teststand environment. But when I run the sequence. LabVIEW automatically launches. How to avoid the launch of Labview when I run the sequence?

    Thank you.

    I'm not sure that I follow what you're saying...  But it seems that when the VI is called, the LabVIEW Development software is started and you want to avoid this.

    If you create an executable file or a dll and that any call within TestStand, she should not call the development environment.  You must have the LabVIEW runtime engine installed on the target computer.

    For several years I used TestStand with LV, if my memory does not have to be precise.  I think that the above worked for me.  However, it seems that I remember something to have the LV code in debug mode, causing to open development environment... but it's a distant memory.    You do not use breakpoints where the LV VI is called, are you?

    R

  • Change the parameter Prototype of a Module DLL TestStand Programmaticaly

    Hello.

    I started this post inside the LabWindows, but there was no response.

    Hope I can get help here.

    Please see the following link

    http://forums.NI.com/NI/board/message?board.ID=180&message.ID=46129&query.ID=804485#M46129

    Thanks in advance.

    Hi Doug.

    I'm sorry for the delay.

    Here is how I solved the problem: I changed the module of the BCI to the DLL module.

    Here is a sample of my code:

    I changed CVIModuleGetParameters() and CVIParametersGetItem() to TS_DllModuleGetParameters() and TS_DllParametersGetItem and now it works fine.
    seqContextCVI = object reference ThisContext
    __declspec(dllexport) __stdcall GetControlarParameters (CAObjHandle seqContext) Sub
    {
    error int = 0;
    ErrMsg errMsg = {'\0'};
    ERRORINFO errorInfo.
    char strItemLabel2 [1024] = "";
    Step CAObjHandle = 0;
    CAObjHandle seqFile = 0;
    Module CAObjHandle = 0;
    Parameters CAObjHandle = 0;
    Parameter CAObjHandle = 0;

    tsErrChk (TS_SeqContextGetStep (seqContext, & errorInfo, &step));))
    tsErrChk (TS_StepGetModule (stage, & errorInfo & module));
    tsErrChk (TS_DllModuleGetParameters (module, & errorInfo & settings));
    tsErrChk (TS_DllParametersGetItem (parameters, & errorInfo, CA_VariantInt (1) & parameter));
    sprintf (strItemLabel2, "\"%s\"", "TEST" ");
    tsErrChk (TS_CommonCParameterSetValueExpr (parameter, & errorInfo, strItemLabel2));

    NOTE: After make a change to a stage you must mark the file, as amended by
    increment the number of changes to the file. It is also necessary for the change to show
    upwards in the sequence editor immediately.
    tsErrChk (TS_SeqContextGetSequenceFile (seqContext, & errorInfo, seqFile));
    tsErrChk (TS_SeqFileIncChangeCount (seqFile & errorInfo));

    Error:

    CA_DiscardObjHandle (Step);
    CA_DiscardObjHandle (seqFile);
    CA_DiscardObjHandle (module);
    CA_DiscardObjHandle (Parameters);
    CA_DiscardObjHandle (Parameter);

    If an error occurs, set the error indicator causes an error of execution at TestStand.
    If (error<>

    TS_SetStepError (seqContext, error, error);
    }

    Thanks for all the help.

    My best regards.

  • Using the C-series SCTL DIO module with slower than the top level [FPGA] clock

    Hey all,.

    I'm running online research on a problem that I have a lot of success.

    I have a chassis with integrated FPGA, top-level 9030 clock 40 MHz.  I have a NOR-9401 DIO C Series module plugged and the value that will be managed by the FPGA target.  I need to count some linear encoders to exactly 10 MHz, no more, no less.  They are periods and gives a result of such kind that if I oversample or underestimate, I get garbage.

    If I create a SCTL and assign a source of synchronization derived from 10 MHz, I get an error code generation who:

    "Node read e/s for DIO3 FPGA is used in a clock domain that it does not support.  Areas of clock supported include: the clock of higher and clocks that have a rate that is a multiple of 40 MHz, for example 40 MHz, 80 MHz, 120 MHz and so on. »

    I tried several ways to work around this problem; First I tried just using a while loop with a loop set to 4 is ticking timer, but it then takes 9 clock cycles to perform the count for a reason any (although this code may compile in the SCTL without any problem).  I then tried to use the SCTL with a constant of 'true' AS a hack for a 'timed sequence' framework-related, and that certainly has not worked.

    Are there any strategies or techniques, or settings somewhere to work around this limitation on the AID I need to taste exactly 10 MHz?  I'd like to do this quickly in the software and get this rolling as soon as POSSIBLE.

    An image of the relevant section of the code is attached, I'm happy to provide you more things on request.

    Thank you very much!

    Maia Bageant

    Thanks for the reply!  The problem ended up being a hardware problem based on how coders were connected.  Now that I've fixed it, they're perfectly happy are oversampled.

    I guess my question is always legitimate to other applications, but not necessary for encoders a.

  • TestStand API: Define the relative path

    Dear community NOR!

    Could someone, please, with the following - is there an option to set the path to code modules, within the test sequence, to have a relative path, but not absolute? I add programmatically in code modules to the steps of the sequence, but currently, they have an absolute path. Is it possible to change it to relative with TestStand API?

    Thanks in advance.

    I was wrong. It is possible to manually cut path to the file (TestStand directories search function). Then, will add the modules of code with relative paths. But be careful - path should be cut properly.

    For example, I have the full path

    E:\Development\source code\supplementary\TestVIs\ Code Modules\Service\Print.vi

    My search directory is

    E:\Development\source code\supplementary\TestVIs\

    So, I need to cut like this:

    Code Modules\Service\Print.vi

    and without a bar slash at the beginning!

    Then it will be OK.

  • I tried to tap three fingers on the trackpad to find the definition of a word in an article.  It did not work.  How can I put a definition of the word in an article published in El Capitan?

    I tried to tap three fingers on the trackpad to find the definition of a word in an article.  It did not work.  How can I put a definition of the word in an article published in El Capitan?  I googled this question and he said to three fingers on the trackpad, of the band which is what I tried without success.

    carolfromknoxville wrote:

    I tried to tap three fingers on the trackpad to find the definition of a word in an article.  It did not work.  How can I put a definition of the word in an article published in El Capitan?  I googled this question and he said to three fingers on the trackpad, of the band which is what I tried without success.

    Highlight the word, right-click on it and select "search... "with the white line that represents all that is the word.  It will pull up from the definition in the dictionary.

  • Definition of the word "Rootkit".

    (Sorry if this is the wrong subject, but at least it includes the definition of the word ;-)
    There are two competing definitions of the word; Rootkit

    The first is:
    -ROOTKIT = 1: "hide", 2nd: 'malicious', performs actions harmful to the network, system or users. He must do the 1st and the 2nd is assumed.
    (In this definition of the first part, root means something that lies under the surface.)
    The second is:
    -ROOTKIT = software that includes privileged code, using the resources of protected system and functions. The term dates with Unix System Utilities that provided functions not in the operating system. The current use is for the privileged of the legitimate software and malware who wins and who uses privileges through unauthorized means.
    (In this definition of the first part, root means the privileged or administrative account on a Unix system).

    People who work with or for one of the organizations AV utility, use the second. They generally speak of a detection of rootkits to change system made by a valid software as a legitimate Rootkit and a false positive detection. So they specifically differentiate legitimate Rootkits and malicious Rootkits. All the utilities Virus definitions include a legitimate list of these Rootkits to eliminate false positive detections.

    It would seem that the demarcation line may be IS professional and 'lay '. But the document Microsoft, Understanding Anti-Malware Technologies, seems to be using the first definition. If address to business people, but the wait is it was written by a professional.

    Is there a principal security analyst at Microsoft, who might have real experience at the origin of this word. (No kiddies offense, but are looking for some who actually fought in the 'little Indian-Big Indian war').

    (Note: Rootkit is always indicated as badly spelled, if developers of Office have not yet added to their 'words' dictionary)

    So you don't think it might help to post if you are looking for people with experience Unix in Unix forums instead of Microsoft forums?

    The thread may be in another part of the whole of the site answers Forums, but you are always in the wrong place.

    To use an analogy, you go to the forum of plumber to request information on how the Electrical Code are 120 and 240 circuits in homes rather than ask the electrician forum.  Maybe some electical plumber also works and may know, but are not significantly higher chances of success asking a group of electricians instead?

  • Virus & spyware definitions update failed. error code: 0x8024402c. Error description: Microsoft Security Essentials was unable to install the updates of definition, because the proxy server or target server names is not resolved.

    Virus & spyware definitions update failed.

    error code: 0x8024402c.

    Error description: Microsoft Security Essentials was unable to install the updates of definition, because the proxy server or target server names is not resolved.

    Here is an article that meets your specific error message regarding updates:http://support.microsoft.com/kb/900936.  I am surprised that the error occurs with all the updates, but there may be a difference between them that causes the problem for definitions, but not for others.  I hope that this will solve the problem.

    If this does not help, please transfer your question in Forum Windows Update:http://social.answers.microsoft.com/Forums/en-US/vistawu/threads where updates experts will be happy to help you.  Please post with the information requested here:what to post in the Windows Update forum

    I hope this helps.

    Good luck!

    Lorien - MCSA/MCSE/network + / has + - if this post solves your problem, please click the 'Mark as answer' or 'Useful' button at the top of this message. Marking a post as answer, or relatively useful, you help others find the answer more quickly.

  • Cannot display the copy of the definition of the printer, but the printer is accessible from programs

    I'm trying to configure two definitions for the same local printer (HP P1005 on USB001), with the definition of a printer set to simplex and the other set duplex.  After you install the second printer (which has a different name) I can print a test of her page and she is visible when printing programs.  However, when I go to devices and printers, only the first definition of printer is displayed.  How can I get the two definitions of the printer to appear, so I can set the second definition of the printer?

    Thank you.  This does not solve the problem, but led me on a road where I think I understand how Windows 7 handles several definitions for the same printer.  I had created the second definition of the printer in the same way suggested you and just makes one more time.  Same result - I saw one of the two printers listed after the opening of the devices and printers.  However, I right click on the printer, and when I select one of the options in the first level of the menu, I am asked to select what printer definition to choose.  Cool.  For example, a right-click and by positioning the mouse on preferences printer displays two printers, allowing me to select preferences for the printer I want.

    Different from what I had expected, but it works, probably as planned.

    Thanks again for your response.

  • oracle.jbo.NoDefException: Houston-25002: definition of the type of the view definition com.model.ModVariablesView is not found.

    Hi all

    I am a newbie with ADF, I developed a test using Jdeveloper 12.1.3.0 application and it works very well on the integrated weblogic Domain.

    When I deploy the application (EAR and directly to Weblogic bot) to a second domain weblogic application fails to load to return the following error message:

    oracle.jbo.NoDefException: Houston-25002: definition of the type of the view definition com.model.ModVariablesView is not found.

    at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:880)

    at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:766)

    at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:748)

    at oracle.jbo.server.MetaObjectManager.findMetaObject(MetaObjectManager.java:862)

    at oracle.jbo.server.ViewDefImpl.findDefObject(ViewDefImpl.java:874)

    ........................................................................................................................

    The application has been updated to include EJB jar files in the ear.

    Any help is greatly appreciated.

    Kind regards

    Mihai

    The view definition is mentioned in the DataBindings.cpx file? In the DataBindings.cpx page definition files may need to be changed. Please post the DataBindings.cpx.

    See also

    Blog of melissa SOA: ADF 11 g Houston-25002: definition "VO" type View Definition is not found error

  • Failed to retrieve the site definition for the ATG 11.1 site id

    Hello

    I'm trying to access a page /browse created under the site of siteStoreUs in the experience Manager. If I try to access the page of the application, observe the error with the blank page below.

    We work with ATG 11.1

    Please help me to solve this error.

    18:08:32, 401 SEVERE [atg.endeca.assembler.multisite.ExtendedSiteManager] (http-/0.0.0.0:8080-6) unable to retrieve the site for the site id of the site definition: /siteStoreUS: com.endeca.store.exceptions.

    PathNotFoundException: No node found at path: [pages].

    at com.endeca.store.configuration.InternalNode.getNode(InternalNode.java:153) [_DAF. [Endeca.Assembler_slib_sendeca__assembler__core - 11.1.0.jar:11.1.0]

    at com.endeca.store.configuration.InternalNode.getNodeInfo(InternalNode.java:221) [_DAF. [Endeca.Assembler_slib_sendeca__assembler__core - 11.1.0.jar:11.1.0]

    Thanks in advance,

    Ravinder Pogulakonda

    The resolution is here;

    Set storeFactory = / atg/short/assembler/cartridge/manager/DefaultFileStoreFactory in /atg/endeca/assembler/cartridge/manager/DefaultWorkbenchContentSource.properties

    Make sure of course below are configured correctly

    -Site of short Id to the element of site must correspond with the name of the site in the Manager(Ex: If the site name in XM is "homeSite", then Endeca site id in the site item should be "/homeSite") experience

    -Set configurationPath=C:/Endeca/ToolsAndFrameworks/11.1.0/server/workspace/state/repository/ /atg/endeca/assembler/cartridge/manager/DefaultFileStoreFactory.properties

    -Create the user segment in XM to /homeSite as site.homeSite.

    I hope this helps

    Thank you

    Ravinder

  • Exempt / substitute a VM from a definition of the alarm

    I have a problem where a single virtual machine regularly has high CPU usage and trigger the alarm to default CPU.  I want to turn off the alarm of CPU on this virtual machine unique but want to leave it enabled on all other virtual machines.  I met someone with the same problem in this thread, what is old enough:

    Re: Substitution alarm

    Is it possible to substitute a definition of the alarm, or exempt a particular object to inherit the alarms configured at a higher level?  I know I can remove the definition of alarm CPU on the top-level object and create alarms of CPU for all other virtual machines manually, but that's not really what I'm looking for because it's a lot of work and it requires me to do not forget to create a CPU alarm whenever I create a new virtual machine.

    Is what I'm trying to do possible?

    Hello

    It is not so complicated, you can start with particular alarm (i.e. high CPU usage) on level of vCenter... then at the data center level

    Create two folders, one for VM you want to exclude the folder second alarm of CPU for other virtual machines.

    Next right on second alarm of CPU to recreate folder to make it spread to all other virtual machines.

    When you create a new virtual machine, simply place it in the right folder with desired awakening group.

    Although its not perfect for your case... you can also disable the alarm action at all to object to specific infrastructure.

    Just right click on VM - > alarm - > disable the stock alarm

  • oracle.apps.fnd.framework.OAException: oracle.jbo.NoDefException: Houston-25058: lastpaiddt definition of the attribute type is not found in LoanUpdateVO1

    Hello

    I created a based EO VO in which a column is recovering value per query:

    VO request is:

    SELECT principalEO.LOAN_ID,

    principalEO.LOAN_NUM,

    principalEO.DESCRIPTION,

    principalEO.FROM_DT,

    principalEO.TO_DT,

    principalEO.COMP_ID,

    principalEO.COMPANY_NAME,

    principalEO.PROJECT_ID,

    principalEO.PROJECT_CODE,

    principalEO.PROJECT_NAME,

    principalEO.LOAN_AMT,

    principalEO.LOAN_SANCTIONED_AMT,

    principalEO.LOAN_DISBURS_AMT,

    principalEO.LOAN_PROCESSING_CHARGES,

    principalEO.INTERST_RATE,

    principalEO.INTEREST_AMT,

    principalEO.PRINCIPLE_REPAYMENT,

    principalEO.TDS_RATES,

    principalEO.SYNDICATION_FEES,

    principalEO.SYNDICATION_PAID_TO,

    principalEO.VENDOR_ID,

    principalEO.VENDOR_NAME,

    principalEO.VENDOR_SITE,

    principalEO.INSTITUTION_TYPE,

    principalEO.LOAN_TERM,

    principalEO.LOAN_TYPE,

    principalEO.SECURITY_DET,

    principalEO.REMARKS,

    principalEO.INVOICE_FLAG,

    principalEO.EMI_DATE,

    principalEO.DISBURS_DATE,

    principalEO.ATTRIBUTE4,

    principalEO.ATTRIBUTE5,

    principalEO.CREATED_BY,

    principalEO.CREATION_DATE,

    principalEO.LAST_UPDATE_DATE,

    principalEO.LAST_UPDATED_BY,

    principalEO.LAST_UPDATE_LOGIN,

    principalEO.EMI_AMT,

    principalEO.EMI_AFTER_MONTH,

    (select from_dt in the omx_sec_loan_repay where loan_num = principalEO.Loan_num and paid_amt is null and rownum = 1) AS LAST_PAYMENT_DT

    OF OMX_SEC_LOAN_PRINCIPAL principalEO

    now I have to apply validation, from date should not be before Last_payment_dt

    Controller code I've written is:

    If (pageContext.getParameter ("updateloan")! = null)

    {

    String LoanNum = (String) pageContext.getParameter ("LoanNum");

    OAViewObject vo = (OAViewObject) am.findViewObject ("LoanUpdateVO1");

    Line OARow = (OARow) vo.getCurrentRow ();

    Date FromDt = (Date) row.getAttribute ("FromDt");

    System.out.println ("date is:" + FromDt);

    Date lastpaiddt = (Date) row.getAttribute ("lastpaiddt");

    System.out.println ("date is:" + lastpaiddt);

    }

    When I turn the page, error:

    oracle.apps.fnd.framework.OAException: oracle.jbo.NoDefException: Houston-25058: lastpaiddt definition of the attribute type is not found in LoanUpdateVO1

    at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException (unknown Source)

    at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors (unknown Source)

    at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest (unknown Source)

    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage (unknown Source)

    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage (unknown Source)

    at oracle.apps.fnd.framework.webui.OAPageBean.preparePage (unknown Source)

    at _OA._jspService(_OA.java:71)

    When I give another deposited instead of lastpaiddt, it works fine...

    Hello

    Looks like the attribute is missing, can you check if the attribute named "lastpaiddt" exists under LoanUpdateVO1?

    Right-click on LoanUpdateVO1 - > properties - > list of attributes - > and check if the missing attribute exists

    Kind regards

    Had

  • Load the view definitions in the short data store

    Hi all

    If I was able to export the view definitions that there was error on next import
    «"substring on column 5 26 line - ' String index out of range:-161 '"»

    I tried the graphic loadviewdefinitions of the QuickStart project and it came with the same error. I also deleted the definition of the base xml view but it error persists.

    Thank you

    Please visit the wiki updated post for how to import the display configuration in the format provided by the design of view export configuration template:

    https://wikis.Oracle.com/display/endecainformationdiscovery/import+view+configuration

    -Ryan

  • "Initial Moveto in the definition of the missing path" is displayed on the console

    Hello-

    I have an AreaChart using by default, all styles... nothing is done on my side with respect to css styles.

    I see this message on the console

    "Initial Moveto missing in the definition of the path. "[Path: Path@fe315d[styleClass=chart-series-area-fill series0 by missing color0]."

    -What it means and how to fix it?

    Here is the code that you can run to see the message on the output...


    import java.util.concurrent.ConcurrentLinkedQueue;
    import java.util.concurrent.ExecutorService;
    import java.util.concurrent.Executors;
    import java.util.logging.Level;
    to import java.util.logging.Logger;
    Import javafx.animation.AnimationTimer;
    Import javafx.animation.Timeline;
    Import javafx.application.Application;
    Import javafx.scene.Scene;
    Import javafx.scene.chart.AreaChart;
    Import javafx.scene.chart.NumberAxis;
    Import javafx.scene.chart.XYChart.Data;
    Import javafx.scene.chart.XYChart.Series;
    Import javafx.stage.Stage;

    /**
    * A table that fills the space between the line of data points and axes.
    * Good to compare the totals accumulated over time.
    *
    * @see javafx.scene.chart.Chart
    * @see javafx.scene.chart.Axis
    * @see javafx.scene.chart.NumberAxis
    * @related graphics/line/LineChart
    * @related graphics/clouds of points/ScatterChart
    */
    SerializableAttribute public class AreaChartSample extends Application {}
    private static final int MAX_DATA_POINTS = 50;

    series privacy;
    private int xSeriesData = 0;
    private ConcurrentLinkedQueue < number > dataQ = new ConcurrentLinkedQueue < number > ();
    ExecutorService executor private;
    Private AddToQueue addToQueue;
    timeline2 private chronology;
    private NumberAxis xAxis;

    {} private void init (primaryStage stage)
    xAxis = new NumberAxis(0,MAX_DATA_POINTS,MAX_DATA_POINTS/10);
    xAxis.setForceZeroInRange (false);
    xAxis.setAutoRanging (false);

    NumberAxis yAxis = new NumberAxis();
    yAxis.setAutoRanging (true);

    -Table
    final AreaChart < number >, sc = new AreaChart <, number >(xAxis, yAxis) {}
    Replace to remove the symbols on each data point
    @Override protected void dataItemAdded (int itemIndex, < number >, series, data element < number >,) {}
    };
    sc.setAnimated (false);
    sc.setId ("liveAreaChart");
    sc.setTitle ("graphic animation in areas");

    -Series of cards
    series = new AreaChart.Series < number >, ();
    series.setName ("graphic box series");
    sc.getData () .add (series);

    primaryStage.setScene (new Scene (sc));
    }

    @Override public void start (point primaryStage) throws Exception {}
    init (primaryStage);
    primaryStage.show ();

    -Services of executor to prepare
    the executor = Executors.newCachedThreadPool ();
    addToQueue = new AddToQueue();
    Executor.Execute (addToQueue);
    -Prepare the timeline
    prepareTimeline();
    }

    Public Shared Sub main (String [] args) {}
    Launch (args);
    }

    private class AddToQueue implements Runnable {}
    public void run() {}
    try {}
    Add a piece of random data to the queue
    dataQ.add (Math.random ());
    Thread.Sleep (50);
    Executor.Execute (this);
    } catch (InterruptedException ex) {}
    Logger.getLogger (AreaChartSample.class.getName ()) .log (Level.SEVERE, null, ex);
    }
    }
    }

    -Timeline is called in the main thread of JavaFX
    private void prepareTimeline() {}
    All images take all data in queue and add it to the chart
    new AnimationTimer() {}
    @Override public void handle (long) {}
    addDataToSeries();
    }
    }. start();
    }

    private void addDataToSeries() {}
    for (int i = 0; I < 20; i ++) {/ /-add 20 numbers to plot +}
    If (dataQ.isEmpty ()) break;
    series.getData () .add (new AreaChart.Data (xSeriesData ++, dataQ.remove ()));
    }
    Remove points to keep us not more than MAX_DATA_POINTS
    If (series.getData () () .size > MAX_DATA_POINTS) {}
    series.getData () .remove (0, series.getData () .size () - MAX_DATA_POINTS);
    }
    Update
    xAxis.setLowerBound(xSeriesData-MAX_DATA_POINTS);
    xAxis.setUpperBound(xSeriesData-1);
    }
    }

    I just test this code and let it run for one minute. I've not seen this kind of message - I use JavaFX 2.2 b 13 - it may have already been fixed.

Maybe you are looking for

  • paper loads of pages, then freezes

    all of a sudden, my copy of pages does not load a document that I worked before I use the pages.  It opens then the spinning wheel is displayed and I have no other alternative but to force exit pages.  Does not happen when I send it to my version of

  • WHY MAKE TWO COPIES OF EMAILS THAT I SEND IN MY OUTBOX

    SAME AS MOST HIGH: WHY MAKE TWO COPIES OF EMAILS THAT I SEND IN MY OUTBOX

  • Allow the max ERROR 70122 coders

    This message appears whenever I tried to read encoder... A little strange because I've used these signals of MAX and vi encoders. Since yesterday, when I start my vi, this text box comes out: 70122 error occurred reading encoder Position.flx Motion:

  • use excel to generate signals in labview

    Hello I have an a problem generating a signal in labview using excel and then he charted under the waveform. In excel file, I 2199 rows and 9 columns with the second time and I want to draw time against other columns except column 1. In the rows, I h

  • Vs SA 520 520 SR

    Hello What is the diference between the family series SA 520 and SR 520 series family?, technically of course. Thank you Rolando