Custom high and low times for square waves

Hi, is there a way to create a square wave that has an incremental HIGH pulse width and a fixed LOW pulse width?
Sorry I'm quite new with labview, any help is appreciated, thanks!
Solved!
Go to Solution.

Hi GBPC,
My name is Jack and I work at National Instruments UK.
I understand you are trying to output a square wave signal with a fixed low time and variable high time in labVIEW.
The reply above works great if you want to use the signal internally. Alternatively if you are trying to output the signal with a piece of internal or external Data Acquisition (DAQ) hardware you will want to use LabVIEWs DAQmx Tool palette.
I have created a quick example below for you to look at that should help you come to a solution. It uses the DAQmx VIs to create and initialize a channel and then runs it in a loop with controls to change the high and low times using a property node.
Hope this helps
Jack. W
Applications Engineer
National Instruments
Attachments:
Variable High Time Pulse Generator.png ‏37 KB

Similar Messages

  • Set High and Low Limits for an Item

    Hello Experts,
    We want to set up HI and Low Limits in SAP so that they can help us know when we are low on an Item. We would like to see when we are in a sales order and place an order for an Item that falls below the low limit the system will let us know and still allow us to place the order.
    The Low limits have to go on what is in inventory in warehouse 1 not what is on order. We would also like to be able to run a report that allows us to see what items are below the low limit and also which items are close to the low limit. ( Comparison Report).
    Any help in the above scenario would be appreciated.
    Regards,
    Praneeth

    Hi Parneeth,
    have you fill the data in item master data --> inventory tab --> minimum & maximum inventory level.
    u can define this for each warehouse.
    may this help u..
    Thanks,
    JRAJPUT
    Edited by: J2663312 on Jul 14, 2010 12:19 PM

  • I am not able to set high and low limits for each channel seperately using LabWindows/CVI

    I am using AI_StartAcquisition and AI_ReadAcquisition functions to acquire data using PCI 6025E DAQ card and iam using Lab/Wuindows/CVi5.0 software. But one of my transducer has its range in +/- 500 mV soi need to set the high low limits of each channel seperately for that i am using commond string function(cmd) but still i am not able to set the limits properly. Does anyone has any idea about this trouble

    You can set the gain on a per channel basis by using the lower level functions. (As opposed to the easy i/o functions.) For example, look at the "SCANsingleBufSync.C" NI-DAQ shipping example that uses the SCAN_Op() function. It's gain parameter is an array of gains that will allow you to change the input limits for each channel separately.
    -Russell

  • AI Acquire Waveforms High and Low Limit

    Hey everybody,
    I am currently working with Labview 7.1 and a daq card. I am collecting 4 channels and using ai acquire waveforms to do this. I want to have different high and low voltage limits for each channel though. Is there a way to do this with ai acquire waveforms or would can I use something else.
    Thanks for the help!
    Devon

    Hey Devon,
    In addition to what David said, there is a great knowledgebase article here with more information about setting multiple ranges for Analog Input.  The Traditional DAQ vi, AI Acquire Waveforms, doesn't expose the ability to set multle input ranges per channel, but there is a quick fix that you can do to be able to add it to the vi.  See below:
    The block diagram of the AI Acquire waveforms is as follows:
    As you can see, the inputs of the vi that are exposed are simply the first element in a array of clusters including the high and low limits per channel.  To set the high and low limits for other channels, you need to simply add another element to the array for channels 1, 2, and 3.  See below:
    Here you can see I simply added one element, you need to add 2 more for your 4 channels.  If it turns out that you are using DAQmx and this doesn't apply, please refer to the knowledgebase above for details and an examples on how to set different ranges.
    Regards,
    Paul C.

  • What are high and low values in sharepoint 2013 user permissions?

    So I hit this api:
    http://win-a3q7ml82p8f/sharepoint_site/_api/web/roledefinitions/
    And got the different high and low values. But I am not clear with what they mean:
    For eg:
    High: 176, Low: 138612833
    and
    High: 176, Low: 138612801
    So for different values of Low how does it change the permissions?
    For 176 its binary is 10110000. So looking at this table here: http://www.dctmcontent.com/sharepoint/Articles/Permissions%20and%20Mask%20Values.aspx
    I can understand that 176 would mean the following set of permissions:
    DeleteVersions
    OpenItems
    ApproveItems
    But what's confusing me is, that user has OpenItems permissions but not ViewListItems permission? Am I wrong in understanding this?
    Also how does the value of Low change the overall user permissions?
    Note: I looked at this answer: http://social.msdn.microsoft.com/Forums/sharepoint/en-US/9d6df168-e8f5-4323-8c34-0646c03eff68/rest-api-what-are-high-and-low-in-effectivebasepermissions-and-getusereffectivepermissions?forum=sharepointdevelopment
    But honestly I cant understand what that means. Can someone help please?

    check this blog may explain you...
    http://jamestsai.net/Blog/post/Understand-SharePoint-Permissions---Part-1-SPBasePermissions-in-Hex2c-Decimal-and-Binary---The-Basics.aspx
    Please remember to mark your question as answered &Vote helpful,if this solves/helps your problem. ****************************************************************************************** Thanks -WS MCITP(SharePoint 2010, 2013) Blog: http://wscheema.com/blog

  • Netflix movie resolution phases in and out of high and low.

    When I'm watching a netflix movie even with WiFi the resolution phases in and out of high and low resolution. Does anyone know what is causing this?

    Yes, you download speed is changing. If the download speed is not great enough for HD it reverts to SD.

  • High Avg Response time for logon requests via CMS

    Hi Team ,
    We are continuously receiving observing high Average reponse time for logon requests to the BO system  via  Central Management Server.
    We observe response time up to 25043 ms .
    Currently we are on SAP BO 4.0  SP7 patch 9  (4.0.7.9)
    DB = SQL server 2008 R2
    App Server = SAP NW 7.31 SP 7.
    Also the size of our CMS DB is around 15 GB .
    What could be  the possible reasons ?
    Regards ,
    Abhinav

    Hi Abhinav,
    As one of the issues has been raised as a bug which is resolved in BI 4.1 so you can upgrade to resolve this bug. Also if the CMS database size is large then CMS has to search for objects through huge number of rows hence that will affect overall performance. So you can try to reduce this size as per my previous upate.
    Apart this you can try following steps
    Try to ping CMS DB server from BO servers and confirm the response is coming in 1 ms. Run tracert <DB servers name> from CMD and check the number of hops. If response time is not 1 ms or there are more number of hops then ask your network team to resolve network latency issue
    You can increase the "System database connections"  for each CMS from server properties. It is set to 14 by default which means the CMS will establish 14 connections to CMS database at any time. You can increase this value, however please make sure that the system database allows more connections than default 14 from DB side. This needs to be confirmed from your DBA.
    Please add CMS cluster members in platformservices.properties file under Tomcat folder. Please refer following SAP KBA for steps to add the cluster members
           http://service.sap.com/sap/support/notes/1668515
           http://service.sap.com/sap/support/notes/1766935    
       4. Also please confirm number of users simultaneously login to system at peak time. Usually one           CMS is capable of handling around 500 requests. So if you have more then 1000 users then add           another new CMS on same nodes if there is enough free memory on the server
    Regards,
    Hrishikesh

  • I have transefer function like (1/(s^2+s+​5)) and i have a square wave input , i want to use this transfer function with this input to see the output , how can i do that , with example please.

    i need to know also how to represent this transfer function in labview, try to send me example. answer me at my mail

    "st" wrote:
    > answer me at my mail
    give a valid e-mail first, and your name, we don't like to help anonymous
    people
    > try to send me example.
    how much do you pay ?
    > i have transefer function like (1/(s^2+s+5)) and i have a square wave
    > input , i want to use this transfer function with this input to see
    > the output , how can i do that
    First you have to know what you are doing, like an engineer : you have a
    Laplace, continuous time transfer function but LabView handles discrete
    signals only. Use matlab/simulink if you want to simulate continuous time
    systems easily...
    If you definitely want to use LabView, the first step is to discretize your
    continuous-time transfer function, i.e. decide a sampling rate and convert
    it to a "z transfor
    m". Then you can directly use the "IIR Filter.vi" as I
    said earlier.
    Philippe Guglielmetti - www.dynabits.com me at my mail

  • In Month View, showing start and stop times for appointments

    Hi, I want to show both the start and stop times for all appointments in my iCal Month view and have not been able to figure out how to do that. Any suggestions? - Dave

    I would also like to know how to do this if possible. I want to print month-view schedules with start and end times for events. Thought I'd bump this up to see if anyone has any ideas.

  • How can I extract high and low parts of a string that represents a 64bits decimal number?

    I want to extract the high and low parts to interpret it and convert to binary code, but such a hugh number (represented by a string) isn't easy to extract from the string directly its high and low parts.

    LabVIEW can't handle a 64-bit integer. You will have to store it as two 32-bit integers. If you need exact math on those 64-bit intergers you will have to make up your own routines to handle the carries and what not. If you just need pretty good accuracy, covert both 32-bit integers to double, multiply the upper 32-bit number by 2*32 (also a double) and then add the lower 32-bit number to it.
    Good luck.

  • If I have manually set "Start Time" and "Stop Time" for songs, and my hard drive is backed up in Time Machine, when files/songs are transferred on new hard drive, will my "Start Time" "Stop Time" options be there?

    My Macbook Pro will be going in for reimaging and my hard drive will be wiped, I want to know if all my iTunes preferences will be copied if I have backed them up on Time Machine. Specifically, if I have set certain "Start Time" and "Stop Time" for my songs, and I copy my iTunes library, will these "Start Time" and "Stop Time" options remain or will I have to manually set them one by one once again? I need a reply ASAP! Thanks so much!

    As far as I'm aware the start & stop times are stored in the library database, not the media files. If you backup/restore/transfer the whole library then the settings are included. If you create a complete copy of your iTunes folder on another drive you can connect to that copy by holding down option/alt as you start iTunes so you can check that everything is working properly before you send the Macbook away.
    tt2

  • HT1438 Estimated cost and turnaround time for new iPad screen replacement?

    Looking to see what others have experienced in roundabout cost and turnaround time for screen/glass replacement on new iPad... Everything else seems to be in working order...

    Apple's Limited Warranty http://www.apple.com/legal/warranty/ for iPad excludes coverage for damage resulting from accident, disassembly, unauthorized service and unauthorized modifications.
    Apple will provide a replacement iPad for:
    iPad model
    Out-of-Warranty Service Fee
    New iPad
    $299
    iPad 2, iPad
    $249
    You can get the glass replaced at 3rd party repair sources for less $, however, the Apple warranty will be voided.
    iPad Repair & Screen Replacement Services
    http://www.ifixyouri.com/16-ipad-repairs
    RepairZoom iPad Repair
    http://www.repairzoom.com/ipad-repair.html
    Mission Repair
    http://www.missionrepair.com/Apple_iPad_Repair_Services_s/431.htm
     Cheers, Tom

  • TS3999 I see high and low temps in place of scheduled events. Why do I see weather instead of events? Is there a way to switch ?

    Anyone out there with a solution?  I don't know how it got there but I now see high and low temps in my Calender view 68/45 and I don't know how to get back to only events.
    Thanks

    Check Settings>Privacy>Calendars.  You may have a weather app that is accessing your calendar and entering this information.  If so, turn it to Off and see if it stops.

  • Changing high and low units while tangosol is running

    Hi,
         i've a 3 machine setup. on the first one i've weblogic and tangosol with local storage as false.
         on the other two i've have tangosol running with local storage enabled and i'm running a distributed service.
         initially i've kept high units as 1000 and low units as 500. i would like to provide a screen to the amdin user where by he can change the high and low unit limit.
         i'm accessing the local cache using the following code
         CacheService service = dealCacheCoarseGrained.getCacheService() ;
         Map mapReadWrite = ( ( DefaultConfigurableCacheFactory.Manager ) service.getBackingMapManager() ) .getBackingMap( bundle.getString( "DistCache" ) ) ;
         if ( mapReadWrite instanceof ReadWriteBackingMap ) {
         rdwMap = ( ReadWriteBackingMap ) mapReadWrite;
         Map mapLocal = rdwMap.getInternalCache() ;
         if ( mapLocal instanceof LocalCache ) {
         localCache = ( LocalCache ) mapLocal;
         localCache.setHighUnits( evictionDetails.getHighUnits() ) ;
         localCache.setLowUnits( evictionDetails.getLowUnits() ) ;
         but in the above case as the tangosol operating within the weblogic JVM has local storage as false,
         the condition if ( mapLocal instanceof LocalCache ) {...
         is never fulfilled and as a result
         i'm not able to bring about the changes from the GUI.
         Can i achieve my objective with this setup?
         Please help
         Thanks
         Jigs

    Hi jigs,
         I would have the GUI kick off an Invocation Task that uses the code that you have here. Then send that Invocation Task to all storage enabled nodes. You can retreive the set of storage enabled nodes from DistributedCacheService.getStorageEnabledMembers().
         Later,
         Rob Misek
         Tangosol, Inc.

  • What is the max. cable length that the Differential TTL signals can run in both at high and low frequencies?

    Hello,
                I want to now the max. cable length that the Differential TTL signals can run in both at high and low frequencies.

    That is very dependant on the type of cable, its construction, and inherent impedance and capacitance. This may be of use:
    http://beiied.com/PDFs2/SSI_14-15-bit-encoder_addendum.pdf
    -AK2DM
    ~~~~~~~~~~~~~~~~~~~~~~~~~~
    "It’s the questions that drive us.”
    ~~~~~~~~~~~~~~~~~~~~~~~~~~

Maybe you are looking for

  • B2B-ESB Integration Error Text - 5084: XEngine error - Invalid data

    Hi, I am trying to integrate B2B with ESB.My requirement is that when i send an EDI XML file to B2B IP_OUT_QUEUE using a ESB process it needs to write an EDI file to a particular location. For this I have defined a business Protocol as EDI X12 over G

  • Cannot print-to-fax on HP Photosmart C7280 with latest drivers

    This machine used to have Tiger then got leopard installed. I installed the new HP drivers yesterday and reset the print system, then added the printer which prints just fine. Haven't tried scanning yet. My problem right now however, is Faxing. I hav

  • Flash acvitation in internet explorer

    hello all, i am having abit of trouble with flash at the moment, i have noticed with internet explorer i have to click my flash .swf's first before i can use them to activate them, and i was wondering if there is any way of getting rid of this as i a

  • Firefox 3.6.13 will not let me add any extentions. Can you help me fix it?

    I installed Firefox 4 beta and alot of my add ons were not compatible so I went back to Firefox 3.6.13. But my add ons were not there either. I went to the add on extensions in the tools menu and tried to uninstall the extensions that I wanted to put

  • Configuring security at cluster level!

    We have a weblogic (6.1 sp3) cluster with 8 managed server instances. We are using IBM secureway for LDAP authentication. All the weblogic servers failed to respond when the LDAP server stopped for some reason. Even weblogic GUI console failed to res