Is it possible to generate a PWM using Veristand, PXIe, EtherCAT 9474 Digital Out Card without creating a custom FPGA?

I am looking to generate a PWM signal and I have done so using Veristand and a 9474 in a CRio.  There is an option in the Veristand System Explorer, when the 9474 is selected, labeled 'Specialty Digital Settings' and gives a PWM option. However I now have a 9474 in an EtherCAT slave and the 'Specialty Digital Settings' no longer appears in the Veristand System Explorer.  I am somewhat new to using Veristand and have little to no LabView experience, and I am looking for a way to do this without creating a custom FPGA with LabView.
Thanks!

Hi PMC_NIU,
Unfortunately, the Specialty Digital mode is not supported by the EtherCAT chassis.  However, creating an FPGA VI to create a PWM signal is relatively easy, and there are a lot of examples that can help you get started.  The Developing a PWM Interface using LabVIEW FPGA tutorial is a great place to start.
Jayme W.
Applications Engineer
National Instruments

Similar Messages

  • Possible to generate graphics dynamically using ABAP?

    Hello friends,
    It is possible to generate graphics dynamically using ABAP as programming language? In the same line like SVG (Scalable Vector Graphics) or ChartDirector?
    Output of this abap program should be a picture.
    Daniel

    Hi Daniel,
    Have a look at URL
    http://help.sap.com/saphelp_nw04/helpdata/en/0c/5c55a8d0a611d2963100a0c9308b1f/content.htm
    Also have a look at SGRB Package/deveoplment class.
    Thanks
    Lakshman
    Message was edited by: Lakshman Tandra

  • DMEE tree:it's possible to generate more files using one DMEE format tree?

    Hello Expert,
    I have a question and i need you help.
    It's possible to generate two files with one DMEE format tree? If yes, how can i do it?
    Thank you in advance.
    Amal

    In DMEE we define the structure ie the kind of feilds that needs to be populated.As far as my knowledge I think one DMEE tree can be used to create one file FORMAT
    Thanks,
    K.Kiran.

  • How to generate an interrupt using DI change detection on m-series card

    Hi,
    I want to generate an interrupt on the positive edge of a digital input signal on the IO connector.
    Does anybody know how to configure an m-series card (PXI-6224) for this use through RLP programming?
    Thanks in advance,
    Richard

    Richard vl wrote:
    I want to generate an interrupt on the positive edge of a digital input signal on the IO connector.
    Does anybody know how to configure an m-series card (PXI-6224) for this use through RLP programming?
    RuthC wrote:
    I also want to generate an external interrupt on an M- series pci-6229, and on a pci-6602.
    1. Is there an exampe how to configure the registers?
    2. which external signals can genarate interrupts on those cards?
    Hi Richard, hi Ruth,
    Let me address your questions together: first for 662x (part of M Series) digital change detection and then for 6602 (part of 660x).
    622x (M Series)
    Digital change detection has not been released in the DDK for M Series devices. If you must use an M Series device, please ask your field engineer to contact NI support so we can discuss options. On the other hand, digital change detection has been released in the DDK for X Series devices (63xx) [1].
    If you can use one from that family, then your programming will be much easier -- the RLP manual discusses change detection as well as interrupts (Chapter 1: Interrupts, beginning on PDF page 48), and the example distribution demonstrates how to configure change detection on the device (dioex3). The last piece is data transfer: the example's data transfer mechanism is DMA, so you would need to supply your own interrupt handler to move data to the host (or alert the host that a DMA transfer has completed).
    6602 (660x family)
    Moving to the 6602, change detection is not possible. The 660x device family only supports polling for transfering data read on the digital lines [2].
    Please let me know if I overlooked anything in your questions.
    [1] NI Measurement Hardware Driver Development Kit
    http://sine.ni.com/nips/cds/view/p/lang/en/nid/11737
    [2] NI 660x Specifications
    http://digital.ni.com/manuals.nsf/websearch/57893F11B0C0687F862579330064FF6F
    Joe Friedchicken
    NI VirtualBench Application Software
    Get with your fellow hardware users :: [ NI's VirtualBench User Group ]
    Get with your fellow OS users :: [ NI's Linux User Group ] [ NI's OS X User Group ]
    Get with your fellow developers :: [ NI's DAQmx Base User Group ] [ NI's DDK User Group ]
    Senior Software Engineer :: Multifunction Instruments Applications Group
    Software Engineer :: Measurements RLP Group (until Mar 2014)
    Applications Engineer :: High Speed Product Group (until Sep 2008)

  • SharePoint 2013 Media Player using UNC path directly without using a Website in IIS (either out of the box or custom player using javascript only)

    Hi,
    There isn't much info on this and I am hoping its possible.
    I have come across the following article which explains how we can setup SharePoint 2013 Asset Library using video links using a website in IIS that is mapped to a UNC path.
    http://stevemannspath.blogspot.com.au/2012/12/sharepoint-2013-videos-in-sharepoint.html
    This is great. However we have an issue where I work and I need somehow to get SharePoint mediaplayer to point to a video directly using the UNC path like :- \\WINSP13\TempVideos\NTV_Carr_Indig.wmv without the use of a website in IIS.
    I understand that we won't be able to stream the video then thats ok.
    when trying to add a video link to an asset library using the UNC path, we get the following error: We don't support
    playing a video of that format from a file share.
    Is there a way or a workaround to do this? we are using only javascript to do this (AngularJS or any custom Javascript player such as MediaElement)
    Thanks
    Kind Regards,
    Will

    From a SharePoint architecture perspective, this is a BAD design, since you are rerouting the communications (from the client to the UNC) away from and outside of SharePoint... as a result, SP cannot provide any level of guarantee about the ability for videos
    to play on the client machine.
    Secondarily, I'm not sure that the browser will let you pull resources from such different locations (doing so has been the root of several type of attacks, such as "Cross Site Scripting").
    That said (and assuming the browser lets you), you can always use JS to handle creating the video player HTML and setting the UNC location... instead of using a site asset library to store the links, just create a list for the videos
    Scott Brickey
    MCTS, MCPD, MCITP
    www.sbrickey.com
    Strategic Data Systems - for all your SharePoint needs

  • How do you use an iTunes gift card without creating an account?

    Just gave an iTunes gift card to my parents, as they do not use their credit cards on the internet at all. But I've run into a problem... I can't seem to figure out how to purchase music with the gift card. Every time I try to purchase something it asks me to create a new account, and register a credit card to that account.
    I could have sworn there was a way to purchase music with a gift card, and no credit card at all. Is there something I am missing here?

    dwhgnbm wrote:
    I've had a similar problem except at the other end of the age spectrum. I gave an iTunes card to my 11 year old daughter but she does not have a credit card or an Apple ID. We tried to create an account for her but when we get to the credit card screen there is no "None" option to select andI hesitate to put my card number onto her account and .
    Am I on the wrong screen or is there a different path to follow to get to the same result?
    Dirk
    Did you redeem the gift card first? You have to have something to set up an account gift card or credit card.

  • Can I use Partial class to enhance a typed dataset without losing the custom code?

    Hi All,
    I wanted to see if I could use a Partial class for one of the datatable classes to add custom code so that when the dataset is regenerated I don't lose my code.
    Partial public
    Class
    WA_MMTP_TrackerDataSet1
     'Code for dataset
     Partial Public Class PATIENTSTableAdapter
            <Global.System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
             Global.System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
             Global.System.ComponentModel.DataObjectMethodAttribute(Global.System.ComponentModel.DataObjectMethodType.Fill, true)>  _
            Public Overloads Overridable Function FillbyClinicianId(ByVal dataTable As WA_MMTP_TrackerDataSet1.PATIENTSDataTable, ClinicianId As Integer, sql As string) As Integer
                 Dim dd As System.Data.SqlClient.SqlCommand
                dd = new System.Data.SqlClient.SqlCommand
                dd.CommandText = Sql
                dd.Connection = OpenConnection() '  UsersTableAdapter1.Connection
                Me.Adapter.SelectCommand = dd 'Me.CommandCollection(0)
                If (Me.ClearBeforeFill = true) Then
                    dataTable.Clear
                End If
                Dim returnValue As Integer = Me.Adapter.Fill(dataTable)
                Return returnValue
            End Function
    'Other code for datatable
    end class
    end class
    I'd like to take the function FillbyClinicianId and put it in a separate partial class like so and remove the function by the same name from the original file (dataset file):
    Partial Public Class PATIENTSTableAdapter
            <Global.System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
             Global.System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"),  _
             Global.System.ComponentModel.DataObjectMethodAttribute(Global.System.ComponentModel.DataObjectMethodType.Fill, true)>  _
            Public Overloads Overridable Function FillbyClinicianId(ByVal dataTable As WA_MMTP_TrackerDataSet1.PATIENTSDataTable, ClinicianId As Integer, sql As string) As Integer
                 Dim dd As System.Data.SqlClient.SqlCommand
                dd = new System.Data.SqlClient.SqlCommand
                dd.CommandText = Sql
                dd.Connection = OpenConnection() '  UsersTableAdapter1.Connection
                Me.Adapter.SelectCommand = dd 'Me.CommandCollection(0)
                If (Me.ClearBeforeFill = true) Then
                    dataTable.Clear
                End If
                Dim returnValue As Integer = Me.Adapter.Fill(dataTable)
                Return returnValue
            End Function
    end class
    But when I try this, the compiler gives the following errors:
    Error 91 'Adapter' is not a member of 'AttendTrackerFull.WA_MMTP_TrackerDataSet1.PATIENTSTableAdapter'. 
    Error 92 'ClearBeforeFill' is not a member of 'AttendTrackerFull.WA_MMTP_TrackerDataSet1.PATIENTSTableAdapter'. 
    I guess I'm a little confused. once code is moved into the custom partial class it seems to lose any knowledge of the main class file and any references in the class. Am I doing it wrong? or is it a restriction of the .Net since it is in another
    file. If its because its in another file, my next question would it be better to take the partial class I created to contain my custom code, should I just move my partial class to the bottom of the dataset.designer.vb file? But if I do this, wont it still
    erase my custom code. Any suggestions?
    Thanks
    Michael

    Thanks for the reply.
    They are compile time errors, but the error shows up even before compiling, so I guess it would be designer time exception also.
    What I did the other day was to create a new class file (didn't add a namespace statement to class) then added the code in prev message. This morning I added a new module and added the prev code in it incased in the namespace
    namespace ADO.NET.DataSet1TableAdapters statement. But I still have the same errors messages. I tried
    to set the Custom tool.namespace property of the dataset to WA_MMTPDataset and then did the following in a module:
    namespace WA_MMTPDataset
    Module Module4
    Partial Public Class PATIENTSTableAdapter
    <Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
    Global.System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"), _
    Global.System.ComponentModel.DataObjectMethodAttribute(Global.System.ComponentModel.DataObjectMethodType.Fill, true)> _
    Public Overloads Overridable Function FillbyClinicianId(ByVal dataTable As WA_MMTP_TrackerDataSet1.PATIENTSDataTable, ClinicianId As Integer, sql As string) As Integer
    Dim dd As System.Data.SqlClient.SqlCommand
    dd = new System.Data.SqlClient.SqlCommand
    dd.CommandText = Sql
    dd.Connection = OpenConnection() ' UsersTableAdapter1.Connection
    Me.Adapter.SelectCommand = dd 'Me.CommandCollection(0)
    If (Me.ClearBeforeFill = true) Then
    dataTable.Clear
    End If
    Dim returnValue As Integer = Me.Adapter.Fill(dataTable)
    Return returnValue
    End Function
    End Class
    Partial Public Class UsersTableAdapter
    <Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
    Global.System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter"), _
    Global.System.ComponentModel.DataObjectMethodAttribute(Global.System.ComponentModel.DataObjectMethodType.Fill, true)> _
    Public Overloads Overridable Function FillbyClinicianId(ByVal dataTable As WA_MMTP_TrackerDataSet1.UsersDataTable, ClinicianId As Integer, sql As string) As Integer
    Dim dd3 As System.Data.SqlClient.SqlCommand
    dd3 = new System.Data.SqlClient.SqlCommand
    dd3.CommandText = Sql
    dd3.Connection = OpenConnection()
    Me.Adapter.SelectCommand = dd3 'Me.CommandCollection(0)
    If (Me.ClearBeforeFill = true) Then
    dataTable.Clear
    End If
    Dim returnValue As Integer = Me.Adapter.Fill(dataTable)
    Return returnValue
    End Function
    End Class
    End Module
    End Namespace
    But I'm still getting the same errors.

  • How to generate a single output pulse on 64 different digital out lines (PCI-6513) each with a different start time relative to an event in a main program loop.

    Long question.
    I am running a main program loop of 60 msec. At one point in the loop I create a 64 element array of delay times. At that point I need to begin outputting a predefined single pulse to each of the 64 lines on my PCI-6513. Each line outputs the pulse with a starting delay set by the "delay time" in the array.
    Each delay time is such that the pulses will be done before the next loop commands another one.
    Thank You
    Roger

    Hi,
    You have multiple ways of doing this, since there is no timing engine on the 6513 your code is going to control the output of the card, which is what we called “software timed”.  If you take a look at the example called: “Write Dig Chan.vi”, you can individually control each line.
    So to change the state of the line; since you have an array of delays time you can aid yourself with “stacked sequence structure” where in each frame you control the time it takes to go to the next frame and the data been written to the card.
    Another option is using a state machine where each state write the data you want and you can also control the time between states. For further references take a look at this article Application Design Patterns: State Machines.
    I hope it helps
    Jaime Hoffiz
    National Instruments
    Product Expert
    Digital Multimeters and LCR Meters

  • Trying to create Invoice using the API,however i am not able to create the customer accounts in the front end

    when creating invoice using the API AR_INVOICE_AP_PUB.Create_Single_invoice Am Getting the below Error:
    Transaction type is invalid with current transaction date
    invalid transaction type
    either an inventory item description must be provided
    Kindly help me here

    Hi Team,
    I  tried creating the invoice and I got the above errors, however, when updated the batch source ID I am now getting this following error only, i am just left with the following Error only
    Either an inventory item or description must be provided.
    Please help me on this.

  • IMac audio - how to use internal speakers instead of digital out

    Hi. i have my audio system connected to my imac with a toslink cable which works great.
    however in certain cases such as in the evening i do not need to use my surround sound system.
    how can i use just the internal speakers without physically disconnecting the cable at the back???

    I don't think there is a way to do that, unfortunately. However, I don't use the optical output capability (just analog), so it may be different.
    If System Preferences Sound pane Output tab does not have the option to switch to the built-in speakers, also try running Audio Midi Setup in Applications/Utilities/. That utility provides more control options for audio than System Preferences. But, I have a feeling you will not be able switch to internal speakers if anything is connected to the audio output port.
    One thing you can do is get a USB sound device, like the iMic from Griffin Tech.
    http://www.griffintechnology.com/products/imic
    Connect some small powered external speakers to the iMic's output. Because it is a USB audio device, it should appear separately in System Preferences Sound pane Output tab. Then you can switch the output between the digital optical and USB device without disconnecting anything.

  • How to use second email address as primary email address without creating NEW ID?

    Hello Everyone,
    After TWO long years I am back in Apple Family.. I am loving it.
    I tried Android Galaxy S3 for TWO long years and I feel really good to come back in Apple Family again.
    I don't think so I or anyone from my family will ever go to Android.
    I have a quick question for all the Apple Family members.
    I have an Apple ID on abc@old_domain.com this ID I am no longer using it and I want to use my new ID which is abc@new_domain.com.
    But I DO NOT want to create NEW Apple ID. Because I want to make use of my PAID apps which I bought with abc@old_domain.com APPLE ID two years back.
    How can I do that ?
    Thanks for your help in advance.
    Hemant

    As the long as that email address isn't currently being used as the primary email address on an account (and it's not an alternate or rescue email address on the  old account that you want to use it on), then you should be able to put it as your primary email address by logging into the old iTunes account via the Store > View Account menu option on your computer's iTunes, or by logging into the account via http://appleid.apple.com
    Changing your primary email address : Change your Apple ID.
    Changing the primary email address on an account should not affect any of the account's purchases, as long as the apps are still in the store (and you haven't changed countries since buying them) then you should be able to redownload the via the Purchased link under Quick Links on the right-hand side of the iTunes store homepage on your computer's iTunes, and the Purchased tab in the App Store app on an iOS device.

  • Generating a PWM wave using 9263 module.

    Hi,
    I was just trying to generate a SIne-Triangle PWM wave using the 9263 module. But i am still not able to obtain any output from the DAQ port Ao0 . Is it something to do with my configuration using DAQmx. I am attaching my sample program. I am able to generate the PWM but not able to take it out. 
    Expecting a reply soon and thanks in advance.
    Attachments:
    pwmtest.vi ‏27 KB

    Hi PankajllSc,
    From the code you have attached, Daqmx create channel is now set to "analog input". In order to generate the output, you will need to change the setting to analog output.
    Another suggestion would be move the VI outside the while loop as the channel only need to be created once.
    You can also study on how to use DAQmx by browse through the example provided by NI. The example located as follow,
    Help -> Find Examples... -> Hardware Input and Output -> Daqmx -> Analog output
    Hope this help
    Best regards,
    Tui

  • PWM using USB 6251

    I am new to labview, I would like to generate PWM signals of On time in the order of 0.1µs with duty cycle of 1%. I have seen sample programs for generating a PWM signal . I have NI USB 6251 hardware, Is it possible to generate the PWM of the mentioned requirement. I need this PWM signal to switch IGBT drivers.
    If this cannot be used, kindly suggest me what hardware to be used _
    Thanks in advance
    Sriniketh

    Hi Sriniketh,
    why don't you call your local NI office? They will be happy to help you selct your DAQ hardware!
    Each counter can be used to generate a PWM signal: two counters, two PWM signals…

  • Can i generate PWM output from digital out of my PCI 7041 RT DAQ card?

    I want to generate 4 PWMs using my PCI7041 card. I do have only 2 analog outputs and 2 counters to output my signal that's why I want to use digital out of my card for PWM. How can I do that? If there is any example then please let me guide that way.

    Hello rajen,
    There is a good link to PWM in LabVIEW using counters here.
    As for using analog output, you will need to be able to continuously update your output waveform. I've attached a program that demonstrates this. Hope this info is helpful.
    -Alan A.
    Attachments:
    Continuous_Analog_Out_Update.vi ‏139 KB

  • Possible to generate graphics within smart forms dynamically like SVG ?

    Hello,
    I would like to generate a graphic for a smart form. This graphic will only be needed in the smart form. Therefore my question:
    It is <b>possible to generate dynamically graphics using ABAP</b> as programming language? In the same line like SVG (Scalable Vector Graphics) or ChartDirector? I know it works in many other programming languages.
    Smart forms can handle *.bmp and *.tif picutres. Therefore the output of this ABAP program should be a picutre within the format *.bmp and *.tif.
    Daniel

    Welcome to SDN,
    I am not sure whether you can use SVG in smart form, but certainly in ABAP yes. check out the following atricle for more info.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sapportals.km.docs/documents/a1-8-4/how to generate and display svg graphics in abap,%20Part%201.article
    Regards
    Raja

Maybe you are looking for

  • How to add new segment to IDOC in BADI CRMXIF_ORDER_R3_MAP

    Hi All, I am creating a DMR in ECC when a service order is created in CRM. I am using Basic Type ORDERS05. This Basic Type does not have the segment E1CUCFG populated when it comes to the BADI. I want to populate this segment and attach to my IDOC. H

  • E4200 firmware 1.0.03 download bandwith issue

    Greetings, since i've upgraded to the latest firmware, i've seen my download speed drop to 70-75 mbps instead of the usual 95-98 mbps. I currently have a cable connection (100 mb up/ 5 mb down), using a Motorola 6120 modem. Same thing is happening wi

  • Frequent Crashes - Running, Exiting, While in Block Diagram...

    I am suffering from frequent crashes and lockups of LabVIEW 8.5 Base version. I have not been able to pin down the root as the occurances may happen when my program is running , or when I try to exit, or when working in a block diagram. It seems like

  • Avid Codecs Not working

    For some reason I can't get the avid codecs to work in my quicktime. I've done everything I can think of - updated quicktime and my operating system to most recent versions, and I've downloaded every codec available on the avid website: Downloaded fr

  • Error when updating nano

    Whenever I try to update my nano it only loads the first few albums alphabetically and then errors out with the message "Attempting to copy to the disk 'CLARE'S IPO' failed. An unknown error occurred (-69)" I've tried uninstalling and reinstalling it