HS tutorials - DIO / guides / examples? SMU-6544

Hi all

Is a repository for examples of HS-DIO VI available? Are there tutorials? I use a HS SMU-6544-RIO and want to use the generation of static and dynamic signals. So far, I've had a few basic features, but often I'm stuck. For the RIO or DAQ system it seems to be a lot more available resources. Also I couldn't find examples installed with HS-DIO drivers on the local computer. What is a good starting point? Any help is appreciated. Thank you!

Thank you for your patience. I talked to my friend of NOR who pointed me to the right direction.

Examples can be found here:

Open-> examples and navigate to hardware input and output->-> NOR-HSDIO modular instruments and devices

Source:

http://zone.NI.com/reference/en-XX/help/370520K-01/HSDIO/using_ni_hsdio_in_labview/

Hope this can help others in the future.

Tags: NI Hardware

Similar Questions

  • Problem sending trigger software through backplane PXI (chassis SMU-1082, SMU-6363 DAQ, SMU-6544-HS-DIO)

    Dear community,

    I am trying to implement a background basket (software) PXI trigger on a chassis NI SMU-1082 with LabView 2015 (32-bit) running on an SMU-8135:

    HS-DIO (SMU-6544) in slot 2,

    -Acquisition of data (SMU-6363) into the Groove 4,

    -Flex RIO (SMU-7962R + OR-6583) in the Groove 3.

    The trigger schema is explained in the attached file ' LV-PXItrig-HSDIO-DAQ - overview.jpg ".

    Scenario 1: written DAQ analog signal and sends signals trigger HS-DIO (software) through bottom of basket, after East of waveform of the complete signals to DAQ for acquisition.

    Scenario 2: logical impulse on an external port HS-DIO triggers signals HS-DIO, after HS-DIO waveform is complete DAQ triggered for the acquisition of the ADC by the backplane.

    In principle this breaks down to send a trigger of module A to B by PXI backplane. The SMU-1082 chassis has a bus trip with 8 lines (PXI_trigX, X = 0,..., 7) more a trigger in Star controlled the slot 2.

    I've linked to implement a software trigger, but I can't access the refreshing resource and execution, see the attachment. Other ways of implementation including the DAQmx Terminal / routine disconnect Terminal have not worked for me either. I am aware about the connection of trigger using the node property VISA but I can't make a trigger.

    Tips, comments or solutions are appreciated. Thank you!

    For scenario 1, you want to trigger the HSDIO acquisition to begin as soon as the analog output DAQ starts?  You can use DAQmx Export Signal to send the trigger for the start of one of the lines from the Trig PXI backplane. Then, you need to configure your HSDIO acquisition to use a trigger digital beginning on the same line of trigger. Take a look at the example of the "Dynamic hardware generation start trigger" in the Finder of the example (help > find examples)

    For scenario 2, looks like you do a dynamic unit HSDIO generation when a digital trigger arrives on one of the PFI lines. Once the build is complete, you want to send a trigger for the DAQ hardware to begin sampling. If this is the case, you again use a trigger to start material in your task of NOR-HSDIO, as you did for scenario 1, but use external trig line as the source, rather than the bottom of basket. There is no case of material when the build is finished, but you can use a marker in script mode event instead. The example of the Generation with dynamic event marker' in the example Finder gives a good starting point for this type of operation. You'll want to set the output terminal for the event to be a line of backplane trig, and then tap the DAQmx to start on the same line trig trigger.

  • Streaming with SMU-6544

    I'm at the stage of planning for a system using cards SMU-6544.  I have not yet material.  I want to constantly stream my generation and acquisition and compare real-time software.  I want to be able to run the minutes, hours, or days, and be able to count it fails and the failure rate.  I'm looking example "Acquisition continues - memory stream".  In this example, the SamplesPerRecordIsFinite property is set to FALSE, SetRelativeTo is set to "current position".  In a loop, "FetchBacklog" property is queried until there is enough data and a waveform drillthrough action is performed.  My questions are: can I run this streaming acquisition forever, or it stops when the memory card is full?  I suspect he can go forever since most logic analyzers have 'circular memory', but I don't want to assume.  Also, I will acquire data to clock frequency of 20 MHz, 16-bit, both on the data rate of 40 MB/s.  I guess that this approach will work at this data rate because it is much slower than the ability to stream the 6544.  It will be a problem?

    Hello

    The pointer memory will roll once it reaches the end of the memory.  Once the FetchBackLog hits a specified value, it must pass all the values out of the room and move the pointer to the "oldest" sample and refresh with new information in the order book.  This will allow your feed to continue indefinitely.  The memory embedded amount will determine the maximum size of the buffer, you can get.

    At the pace you want to run and the channels, that won't be a problem either.  Background basket SMU communication will allow the Commission to reach the rate of acquisition of 660 MB/s and 400 MB/s for this Council HSDIO generation.  Even with PXI (theoretical flow 130MO/s) you would have no problems with the 40 MB/s out of the tray.

  • Capture images of BT-656 using VMS 3.2.1 and SMU-6544

    Has anyone ever been able to capture the BT-656 video signals using a SMU-6544?  The literature indicates it is possible, but we were hard press to make it work.  So here, we check to see if one was at any time able to get this working.  Thank you.

    Erich

    Hi, I believe you were able to solve your problem by working with one of our application as a hardware problem engineers.  If you continue to have problems, feel free to contact support and to resume work on this request.

    Kind regards

  • Question on Passivation / Activation in the Dev Guide example

    ADF 11 g

    Hello

    I load certain values in the session UserData in my application PrepareSession module.
    If I understand things that I have to passivate/activate this information.

    However the example in the merger Dev Guide page 39-19 for passivation
    seems to be missing the appellant to super.passivateState.

    Is this correct?

    Best regards
    Paul

    Surprisingly, no.. The method of the superclass is basically a no-op. This method is not involved in the passivation of State transactional and nontransactional standard; It's just for custom data. Standard passivation takes place at passivateState (byte [], int, int).

  • examples of LabVIEW ARM code

    Hello

    I am new to Labview ARM I used an ek-lm3s8962 Keil Committee.

    I would like to know if there are a few tutorials and code examples on communications with devices:

    How to write you SD card?

    How to use CAN, SPI, I2C and UART?

    How to use the OLED?

    Is it possible to use the FIFO memory with labview ARM and how?

    Is it possible to target the daughterboard with Labview, this Board includes a processor LM3S2110?

    How communicate between a time critical Vi which runs on the ARM processor and not time critical Vi host that runs on the PC?

    Thank you very much.

    Your Neil

    Hi Neil,

    How to write you SD card?

    The SD card slot only is not currently supported in point 1.1 of the ARM.  The next version of the ARM should support this device.  Once this is the case, you can access the SD card using the primitives of e/s files.

    How to use CAN, SPI, I2C and UART?

    I found an example of UART in the Finder for example OR in Modules and Toolkits > ARM > Luminary Micro > protocol drivers > Comm.lvproj series.  I will attach also a project that uses CAN communicate with the LMS2110.  As for I2C/SPI, I suggest experimenting with the screws for this (located on the ARM > palette SPI and I2C) and consultation of the other threads on the use of these screws or create another thread.

    How to use the OLED?

    There is an example of this in the Finder for example OR in Modules and Toolkits > ARM > Luminary Micro > Device Drivers > OLED.lvproj.

    Is it possible to use the FIFO memory with labview ARM and how?

    FIFO on ARM is very similar to the desktop.  These screws are located in the data Communication > synchronization > FIFO pallet in real time.  There are several examples on how to use these FIFO on ni.com.

    Is it possible to target the daughterboard with Labview, this Board includes a processor LM3S2110?

    You can provide this Commission with CAN, as shown in the attached draft.

    How communicate between a time critical Vi which runs on the ARM processor and not time critical Vi host that runs on the PC?

    See the related example. RT FIFO If you use the FIFO screws I mentioned above, you should be able to do something similar.  I suspect that the FIFO is used to communicate between a critical time timed loop and while loop a criticism.  The while loop would then use TCP/series (or even shared network variables) to communicate to the host.

    Good luck

  • Generation of series in multiple channels

    Hi forum, I need to ask a few questions. Any help is appreciated.

    (1) I need help with the generation dynamic series in several channels. Here, we can see how the dynamic data set generated by a single channel. But I can't find anywhere, how to generate several series signals in multiple channels.

    (2) what is the limit for this generation series? I think it depends on the material, but I don't know, what is the limit. My hardware is SMU-6544.

    (3) it is possible to generate different signals in different channels using scripts? and to start the production in these channels at the same time? the example given in the script generation labview is unfortunately only for the generation of a channel.

    Thanks in advance,

    Kind regards

    Yan.

    Hi Yan,

    Produce on several channels with multiple data is difficult without a tool to view the data, or series of each channel bitstream concatenated into a software ADE and transposed before be downloaded into memory.  To make Visual things here, I'll assume that you want to generate a pattern of 3 bits on sample of channels 0, 1 and 2 is 8 wide.  Assume the following models of the series bit for each channel:

    ch 0: 0101 1010

    CH 1: 0000 1111

    CH 2:0100 1101

    So the question now is, how do you load this in the SMU-6544(or any other HSDIO hardware)?  Of the two options, you can use Digital Waveform Editor (NEWS) to create visually and save to a file type HWS then load a DJ using the API HSDIO.  It is the easiest in my opinion.

    The second way is construction examples of data based on a basic example.  I want to say is you take it all binary streams and built a 2D table so that it looks like:

    01011010

    00001111

    01001101

    An array of 3 x 8 and then transpose the table that turns into:

    000

    101

    000

    100

    111

    011

    110

    011

    Here you can see we have 8 lines, each line is a sample, and in the form of U32 read in decimal, you get 0, 5, 0, 4, 7, 3, 6, 3.  That's what you can load into our niHSDIO U32 function write a waveform.  I hope you can see how this translation occurs and how it looks like in terms of load on the jury.  Each sample usually contains data for all channels, where each bit in the U32 is one of the 32 channels available on your device.  So if you want to write a '1' on Channel 5, you would load a value of 0000 0000 0000 0000 0000 0000 0010 0000 in the form of sample, where the 5th bit is 1 and all the other bits 0.  In decimal, you would write '32' value.

    With regard to the limitation of the size of series, if your flow rate is slow enough you can disseminate and make an almost endless stream, but assuming that you are running at the maximum rate, your series of waveform size is limited by the size of your on-board memory.  Since each sample generation is 32-bit, which is 4 bytes for example, if a memory size of 32 MB will correspond to 8MS bitstream series max.

    For any questions or comments are welcome.  Thank you.

  • Getting started with the Pro user interface customizations

    Hello

    I have to integrate into a home content management system where there is now a requirement for people to be able to edit PDF files. Before which has not been authorized.

    So what I need is the ability to customize the interface of Acrobat with a button or a menu to save the current active document in Acrobat Pro XI to the management system documents via http-based interface. This button is obviously an extension of the application, not an extension of PDF since it must be available for all pdf documents. After you have created and tested this feature, I need to deploy it in my organization.

    Now, my problem is that I have no idea where to start. In my view, the documentation is hidden in the extreme. There is no "Customizing the UI" with steps like 1 / Select this option, 2 / Add your Javascript, 3 / Save to file in the following directory... Honestly, I find the documentation next useless.

    If anyone can recommend a tutorial or a good book on it, I would be very grateful.

    There are many examples of code in Acrobat JavaScript API Reference, you just look under the relevant methods. But it doesn't have a 'sample' or 'tutorial' section, because it's a documentation, not a guide.

    You can find a lot of useful tutorials on this Web site: https://acrobatusers.com/tutorials/filter/search&category=13&channel=tutorials/

    For example, it explains how to add a customized Acrobat menu item: https://acrobatusers.com/tutorials/add_custom_menu_items

  • Tutorial of the entity

    Hello

    Can someone point me to a tutorial on the entities. I tried to create through the help documentation but failed.

    Kind regards
    Carol

    Hi Carol,.

    In research guide Oracle strategy modeling of the user for issues such as

    "Define an entity."
    "Find the entity for an attribute."
    "Entity relationship function rule examples.

    Tutorials are for example projects that encompass several concepts entities not only.

    The tutorials are available in the help of the OPA under tutorial developer and examples in the index.

  • Use the Flex user interface in a PS plugin

    Hello!

    I am a user relatively to the Flex user interface design! A couple of days, I thought to give my PS plugins a look of the Flex user interface! I searched the internet on some tutorials or guides, but there is very little information relating to this. The guide Builder Extension CS says that we can interact with the Flex user interface & a native application by using the branchezBranchez C++ library. There is an example of code in Illustrator SDK for the same under the name FreeGrid (C++) & FreeGridUI(Flex UI). But I couldn't find an equivalent in PS.

    On further research in this regard, I found that we can use the PlugPlug.h (& .cpp) with a few changes in our C++ PS of the plugin code. I'm stuck at this stage now. How can I do to get out of here?

    Guide me people.. !!

    Thank you!

    This would be the part "all the settings you will need to do to get them working in the context of Photoshop" of my post! :-)

  • TextFrame Object CS3 [vbs]

    Hello all, I'm trying to access the Textframe object in CS3. I noticed that there is an object "Linked text frames" that seems straight forward to get to and there is a lot of documentation on the other and in the Guides of scripts.

    However, I can't find examples, tutorials or guides in how to access the object "Textframe.

    can anyone help please?

    Hello

    MyTF = myStory.TextFrames.Item set (1)

    gives you TF first in history


    MyTF = myDoc.TextFrames.Item set (1)

    gives you a first TF in the Document

    MyTF = myChar.ParentTextFrames.Item set (1)

    gives the parent you character TF - works the same way for all text objects - Word, line, paragraph, text, TextColumn, PointInsertion - even if your text is in the cell - does not work in ID 2.0.2

    Set monarticle = myTF.ParentStory

    If you want to get parent story

    Robin

    www.adobescripts.co.UK

  • Using the XML editor

    Hi all

    I'm a newbie to XML Publisher and very much intertested learning.
    Can anyone provide me with the best link where I get to start with him.

    I also have a fact a simple report with XML Publisher but he had a lot of troble to find tags. For example. For formatting numbers and dates.
    Is there a document or a link where I can get all this kind of in shape as well as the syntax.

    Any help will be really appreciated.

    Thanks in advance.

    Kind regards
    Shruti

    Hi Shruti,

    You can start with the page editor of BI on OTN http://www.oracle.com/technology/products/xml-publisher/index.html.

    Check out the tutorials (Oracle, for example). There are a lot of good information out there. Discover the guide editor of BI here: http://www.oracle.com/technology/products/xml-publisher/xmlpdocs.html

    Search the Forum or ask questions about specific questions you might have about putting shaped numbers and dates.

    I hope this helps.

    Thank you!

  • ItemRenderer and DataGrid problem

    Hi guys.

    I'm on the creation of a small application which simply pulls information from an XML file, it is displayed in a DataGrid control and allows the user to filter and search. First things first though; I'll explain what I have so far and detail my problem.

    I retrieve the XML file by HTTPService and then put the results in a collection of ArrayCollection Bindable. When the source of the Datagrid control is set to this ArrayCollection collection, it works fine. What I'm trying to do in the first, use an itemRenderer in a column that displays lines of text based on the values of the current line.

    For example, the structure of my XML file is (approximately):

    < content >
    < name > name1 < / name >
    < description > Description goes here < / description >
    Yes < audience1 > < / audience1 >
    < audience2 > not < / audience2 >
    Yes < audience3 > < / audience3 >
    < / content >

    So what I'm trying to do, it's the public each piece of 'content' is set to Yes for the group. Under the 'Public' column in the datagrid control, the above content would say

    "Audience1.
    Audience3 ".

    as this was a Yes value between 1 and 3 public. I tried to write very basic code within the itemRenderer by which I have replaced the game of public data and do some checks here, but it never seems to work right. I tried to use arrays in this for store public courses, but I clearly do not have the right format for it.

    There must be a better way to do this. I'm fairly new to Flex and AS3 (summer use AS2 for quite awhile now) but I have the feeling, there is a way to store the list public rows in a model of object/table/so I can refer to it later (I intend to filter these results by type of audience later so I think I'll have TO do it this way later). I read a lot of tutorials and guides, but honestly, I don't know where to look for more, none of them does not appear to cover this specific problem.

    I hope this makes sense to you guys and eventually you could give me guidance would be greatly appreciated.

    See you soon

    If you want to just display a concatenated string representing the nodes where the public [n] has a value of 'Yes', you can do this by using a labelFunction(), which is much simpler to use a converter element

    Tracy

  • Bootcamp partitions not bootable with iMac 2015

    Hi guys,.

    I tried to install boot camp on my iMac (late 2015, Fusion drive) without success.

    • Download a picture ISO of Windows 10.
    • Point the wizard Boot camp on the image.
    • Create a partition for Windows.
    • Click install and wait until the end.
    • Restarting the computer but boots directly in OsX.
    • I can see that a new partition has been created with the fat. But it is not present when you start 'startup disk '.

    All the tutorials and guides on the net seems to focus on the use of USB sticks to accommodate the installation of Windows, but I can understand, with the new iMacs installation of Windows is supposed to be hosted on an additional partition. I do not see such a partition.

    Anyone have better luck than me?

    Use the official guide Apple - https://help.apple.com/bootcamp/assistant/6.0/ .

    You must make sure there is no storage devices external or connected hubs.

  • Problem installing Bootcamp on MBP late 2011

    Hello

    I have a model of Macbook Pro late 2011 and I wanted to install Windows 8.1. I downloaded the ISO file and installed the file on a flash drive and downloaded the drivers from Microsoft support as well. Boot camp successfully installed the ISO and the files on the flash drive and partitioned my disk and initialized in the flash drive (with success), entered my activation code. However, when it came time to choose my boot camp partition, it repeatedly gives me the error "Windows cannot be installed to this disk. The selected disk is a MBR partition table. On EFI systems, Windows can only be installed on GPT disks. "I also received error messages about it needing to be in format NTFS, but I fixed this problem. I followed other tutorials and guides for the problems of which has involved the partition exFAT and reformatting of the flash player install to put in shape, but it gave me no result. The reason why I chose to burn a key USB and not a DVD is because my computers internal DVD drive seems to be broken. I hope that the hotfix that is required to install windows does not require me replace the internal SuperDrive. Help, please.

    Installation of boot EFI (non - MBR) on a Mac 2011 is problematic and many driver issues ensue. You can delete the MBR using GPT Fdisk, but boot EFI, which is allowed on the GPT disk, will cause more pain later.

Maybe you are looking for