Reminder of EPICS and an array of strings

Hi guys,.

I'm diving into EPICS of LabVIEW server for the first time and I have a few questions.

2013 LabVIEW DSC module takes as a reminder of the EPICS? the only reference I can find is a document of 2005 where it has not taken in charge.

EPICS also supports a waveform of channels is available in LabVIEW?

Thanks for any help

Hi Rocfire,

This "asynchronous reading" or the update of the client callback method is the default read method for the server of e/s EPICS.

As seen when the shared variables in distributed monitoring system manager, the Client ("Freq" and "Amp") values update automatically from the server, without a VI vote values.

I posted a Jing video here:

http://screencast.com/t/SAQIVBq4Yj

Tags: NI Software

Similar Questions

  • "The String to Byte Array" and its operations on-site (memory) of twins "Byte Array to string"? (or if they incur sentence of copy/memory operation?)

    I can't deduct the answer to this question (topic/post title) of the help of LabVIEW on the functions.

    Intuitively, it seems that the two representations of data are equal to the memory and so goes between the two should essentially be a no-op when the code is compiled... but is it? (assuming that the length of the array of strings/remains constant, can I go back repeatedly without performance?)

    As a string of LabVIEW is a handful and any other type of data except tables aren't a handful; that implies to me that a string = U8-table-grip handle and so a string into an array of U8-could be a memory or inefficient operation since no conversion actually take place?

    The reason I ask, is that when you work with for example TCP Read or read VISA, 'data' reading is always a string, but according to what you are doing, this string is often more efficiently processed/interpreted if converted to an array of U8 and I just want to know if (memory and CPU point of view) I can move freely between the chain and U8 array and return depending on what format is most appropriate to a point?

    (Also, I'm at this stage fairly certain that the "array of strings of bytes" is cleaner AND more efficient than a type-cast to an array of U8 strin... but I could be wrong.)

    I did some tests on this just now, and my conclusion is that it is completely in place. The local users group had a coding challenge when this became relevant to my solution.

  • How can I combine a string array and an array of integers?

    I have an array of string data [to use as header] and an entire table of multiple column vakues; I need them together in a single file.

    Am not able to combine so that I could write them in a single file.

    There are several ways you can do.  What I recommend is:

    1. Open the file
    2. Use the table to a spreadsheet string to transform your headers into a single string
    3. Write it to the file.
    4. Use the table to a spreadsheet string to transform your digital data in a single string
    5. Write it to the file.
    6. Close the file
  • Array of strings 1 d out of MathScript node

    I use arrays of cells inside a MathScript node and want to display an array of strings D 1.  I can't get output with this data type by selecting a column of string elements.  He seems to treat the strings as arrays of characters that are extremely difficult to work with.

    I've seen references 2008 who say that MathScript nodes cannot not out of arrays of strings,

    Is this always true?  Is there an example of how to get a string or some kind of workaround?

    My boss came up with a way to do it, as shown in the attached VI.

  • An array of strings as function parameter in loop fails

    Hallo,

    I have a weird problem here and I hope someone can help me find the cause.

    I have a function where I said an array of strings (string_list). I pass the array to a function that does modifactions to the table. I am addressing Walker the array of strings to an index of all the values are stored correctly. When I loop through the array by incrementing the index automatically only the last index value are saved in all positions.

    Why is this? Or what I am doing wrong?

    It is the passage to another function, an array of strings
    int calling_function
    {
    char * string_list [MAX_PATHNAME_LEN]; //< store="" strings="" in="">
    function_called (string_list); passing a pointer to an array of string
    return 0;
    }

    This is the function receives a reference to an array of strings to store data
    int function_called (char * output_list [])
    {
    int i = 0; counter variable
    / * This works and good values are stored in output_list * /.
    output_list [0] = '02 ";
    output_list [1] = '12 ';
    output_list [2] = "22";
    output_list [3] = "32";
    output_list [4] = '42 ';
    output_list [5] = "52";
    output_list [6] = '622 ';
    output_list [7] = "72".

    / * This does not work and will store '31' in all places of the matrix * /.
    < 32="">
    {
    < %d »,="" i) ;="" incrémenter="" la="" valeur="">< br=""> output_list [i] = sample; < br=""> i = i ++ ; < br=""> < br="" >="">

    output_list [0] = '02 "; < br=""> output_list [1] = '12 ';< br="" >="">

    Thanks!

    Hi,.

    When you do

    output_list [i] = sample;

    all of the members of the array have the same value: sample-a char pointer. You are modifying the afterwards glad of sample purpose the previous values still point to sample.

    If you assign values to each array member like:

    you assign different values: a pointer to a string containing "02", pointing to a string contaning "12",...

    If you want to assign values in a loop you need to allocate memory for each string (output_list [i]) and copy the content of sample in them.

    Does this make sense to you?

    Constantin

  • Convert an array of strings 1 d

    Hello

    I am creating headers in a write to a text file.  Attached, it's my code and the file looks like when opened in Excel. I have my data in three columns, but the headers are not where I need them. LabVIEW does not seem to allow a conversion of an array of strings. Is it possible that I can get the headers in a row format and not a column?

    Thank you

    Something like that.

  • display as an array of array of strings

    Hello

    I have the array of strings to appear as the matrix. Is it possible to use any converter?

    I am using the index table to filter some components and then using build table to combine all the sub-table. now, I want to display in a matrix

    Thank you

    I mean that all the lines and the coulumns should be display on front panel

    TKS

  • Setting the size of the font of an array of strings programmatically

    I can't find the correct property to programmatically adjust the size of the font of an array of strings.  For a chain, it is quite easy with a property node and the text. FontSize property.  There must be a similar property to an array of strings, but I'm not.  Can anyone help?

    Take the element ref table and class type a more specific (string) and then you can set with a property node's font size.

  • Array of strings

    This should be an easy question. I try to use the "write to the spreadsheet" VI from Labview 8.0 but I need to change to accept arrays of strings, rather than arrays of doubles. 8.2 does it automatically, but I'm stuck using 8.0. The instructions in the block diagram of the original VI says:

    "You can change a copy of this VI to accept arrays of strings by changing data 2D and 1 d of channels tables data tables and defining the ├a %s format."

    I'm having a problem changing the tables of data in tables of strings. I looked in 'Properties' for an option and also looked in the 'representation '.

    How can I change the table of control digital channels? Thank you!

    Right-click on digital, then select "replace". Simply browse through the control of the chain on the pallet.

  • Return an array of strings of call library function node

    Hello

    I'm having a few problems getting the following work.

    I have a camera from a manufacturer that came with its own .dll and header files. I'm calling the LabVIEW .dll file (2011). In total, there are about 50 functions, and there is a rest that I can't go to work (probably because I understand enough about the topic to interface with an external code).

    The description of .dll is delivered with the following text:

    #define length

    #define MAX_CONFIGURATIONS

    Prototype: int ConfigListGet (char (& sConfigurations) [MAX_CONFIGURATIONS] [length]);

    and the header file with:

    extern "C" __declspec (dllexport) int RepRateConfigurationListGet (char (& sConfigurations) [MAX_CONFIGURATIONS] [length]);

    The function should return an array of strings to the list of configurations.

    The problem I have is that I can not understand how to return the array of strings for the node of the library function call to LabVIEW. I looked a little on the web and the examples in LabVIEW and I can't find anything specific to return an array of strings in this way, so if anyone can point me in the right direction I would really appreciate it.

    Also, if I click with the right button on the node library function call and click on "File Create.c", I would be able to create the prototype of function even that above? I tried this but no luck. Was the closest I came:

    int32_t RepRateConfigurationListGet (char sConfigurations [], uint8_t MAX_CONFIGURATIONS, uint8_t MAX_LEN);

    Thank you very much in advance for any help!

    D

    Hello!

    I tried once using an array of U8, converting it to a string and then split into an array.

    Here is my old piece of code (the split part can be cleaner ;=))

    Kind regards

    Marco

  • How to read formatting excel worksheet as an array of strings

    I use the report tool to read an excel spreadsheet in an array of strings of LV.  It works fine except that it reads the precision of digital cells (~ 10 digits of precision).

    In my workbook I have displayed accuracy the value 2.  Is it possible to read the table such that it is displayed instead of the way it is stored internally?  (BTW, I understand how to do this)

    manually by parsing the string array and limit myself to the accuracy but would prefer to use excel itself to determine accuracy)

    sachsm,

    This should allow you to get the text from a cell or a range of cells.  Sort of do a "paste special" 'values '.

  • Array of strings in numbers

    Hello

    I try to get the array of strings to numbers of the attachment. I need this table of values from the file.

    Any help?

    You cannot directly read a file saved in Excel format.  You must save the spreadsheet in a tab delimited text file.  And after that, there are a few minor changes that can be made to your VI to get what you want.

  • How can I hilight a section of an array of strings?

    I have a VI that displays an array of strings.  The display is about 20 high of 20 channels of wide channels, while the berries in it are much more important.  I compare two files to find the differences.  When differences are found, I want to somehow hilight or focus on the block or the string that is different.  Is there a way to do this?  Is there a way I can visually hilight part of my array of strings?  I looked through the nodes of different property, but could not find something for this.

    Thanks for the help,

    Jeremy Backer

    Hi JMBacker,

    I don't know if tables can highlight a particular section.

    But you could do a thing.

    Display table in a table, and then display the background color of these special cells where the differences lie.

    Ritesh

  • How to divide a string into an array of strings in separate tables

    Greetings,

    I have an array of strings which displays strings in a text file. I read each line of the text file and put it in an element of the matrix of the chain.

    Now, I'm trying to divide each string for each part of the chain, then put in a separate table. Each element in the chain is separated by a comma. I hit a brick wall at this point and would like to help please?

    The purpose of this is so that I have 4 tables that will be ready their item values and set variables based on these values until I went through all the elements in each array.

    Attached example.

    Also my VI is attached.

    Thanks in advance for your help.

    Then just use Index Array on 2D array provided.

  • String array to strings

    Hi everyone, thank you for your time.

    I recorded in a file of data like this:

    name address telephone e-mail, etc.

    Each field is separated by a tab (\t) delimiter.

    I have read each line of the file with the text file reading and read audit function lines, and then use the index string array, the result is: each while the iteration I can get the full range of text (String), I want to convert this string with fields of tab separated in an array of strings.

    Example:

    input string (name address phone email)

    Output of the elements of the string array: name

    address

    Phone

    E-mail

    Thank you all, I would appreciate any help.

    Get a constant table and create a string array, then you can change your output data type.

Maybe you are looking for

  • Dictation does not not iMac Elcapitan

    Hello I have an iMac where I set the settings to allow dictation. I also checked the internal mic and when you talk about Preferences you can see the icon save correctly the different levels of my voice. However, when I go to double press fn in my ap

  • The PCIe for USB 6211 OEM replacement

    Hi you all,. We want to change our design to use PCIe card data acquisition, since we had a few USB driver problem in the past. Is the PCIe-6321 a good match to replace the capture USB-6211-OEM card Is there a better alternative? Thank you Fabrice

  • Will be a SanDisk 2 GB Secure Digital Card works on my 2 GB Sansa Fuze?

    I've heard that there are limitations on certain memory sizes of card on music players. I just want to confirm that a 2 GB SD card is compatible with my rocket GB 2. And what about a card 4 GB SD?

  • Parameter "detectable" BlackBerry Smartphones Bluetooth is locked on the 'NO '.

    I'm able to find bluetooth with my Blackberry 8830 devices, but the "discoverable" setting is locked and is set to 'NO' as well so that the bluetooth device cannot find the Blackberry.  How to unlock this "discoverable" setting in the options of blue

  • Voicemail recovering blackBerry Smartphones

    Okay, maybe I'm a * beep * but I find anywhere to get my VM.  Is it really necessary to call my number every time?  I thought there will be a button somewhere.  Suggestions.  Thanks in advance.