My periodic tasks don't look so periodic on the bus monitor.

My periodic tasks don't look so periodic on the bus monitor.  Is it possible the bus monitor is reporting incorrect rates or are my frames really not being sent very close to periodically?  Are there only certain multiples of a base rate than can be sent periodically?  The attachment shows my different rates.  I've written in the middle of the columns what they should be.  Some are fairly close, some are not.  Am I doing something wrong?  Thanks for any help/advice.
Robert C. Mortensen
Certified LabVIEW Architect
Certified LabVIEW Embedded Systems Developer
Endigit
Attachments:
CAN Bus Timing.PNG ‏44 KB

Hi Chris,
Thanks for responding.  I've attached an image of my LabVIEW code setting up and executing the periodic messages.  I'm doing a simple loopback to read what I'm sending out on the other port.  The code is executing without error; I was just wondering if it is normal for hardware-timed periodic messages to be so erratic.  I would have imagined that if the CAN transciever is sending out buffered data at intervals specified by the on-board clock the messages would appear more deterministically timed.
I appreciate your efforts to keep these forums monitored.  I know these questions can be pretty random.
Robert C. Mortensen
Certified LabVIEW Architect
Certified LabVIEW Embedded Systems Developer
Endigit
Attachments:
Periodic CAN.PNG ‏16 KB

Similar Messages

  • How do I create a periodic task (T = 30 mins) and still have the interface responsive?

    Hi.
    I created an application that drives a stepper following a certain rule every few minutes. The problem is I cannot stop the program before it finishes since the respective iteration still needs the delay to timeout.
    I used two approaches, namely a "Wait" block  and a Timeout included in a case structure. Either way, I had to wait for the time interval to pass in order to press the "Stop" button.
    Is there an easy way to fire a periodic task (or alarm)?
    Thanks.
    Solved!
    Go to Solution.

    Already tried it. I must have set the wrong paramaters because I never got it working. My stepper is suppose to finish doing its thing in max 15 secs. I suspect that I set the wrong interval in the block and mistakenly assumed that the secquence was never executed -> my mistake was that for testing purposes I set the Elapsed Time interval to 10-30 seconds to make the tests faster.
    I'll post un update as soon as I'll test my code.
    Thanks a lot.

  • I can't get Safari to load period. It quits immediately. According to the troubleshooting, I'm to un-install any third party plug ins. Can anyone tell me what I should be looking for? I don't recall installing anything that wasn't an upgrade.

    I can't get Safari to load period. It quits immediately. According to the troubleshooting, I'm to un-install any third party plug ins. Can anyone tell me what I should be looking for? I don't recall installing anything that wasn't an upgrade.

    Unplug your iBook from the AC power, shut it down and take the main battery out for about fifteen minutes. Then you can put the battery back in, plug the power back in and restart. This should reset the USB and FireWire ports.
    If that doesn't help, you could reset the Power Management Unit. Follow the instructions in Knowledge Base Article #14449 for resetting your PMU.
    You probably should also startup from your Mac OS X install disk and run the Disk Utility to "repair disk" on your hard drive. This will determine if you've got some kind of file directory/software problems with the files on your hard drive.
    I'm not much at decoding kernel panic logs, but this line jumps out:
    Kernel loadable modules in backtrace (with dependencies):
    com.apple.filesystems.udf(1.4.1)@0x28a79000
    Did you have a DVD movie in the drive at the time? DVD movie disks are UDF format, but not much else is.
    -Doug

  • Please help on performing periodical tasks

    Hi all,
    we are developing a system in which we store incoming requests in database and the performs commands they carry with themself.
    after performing a command then the response will be stored in database as well.
    we have three schedulers that every often looks for incoming messages and process and then send the responses.
    the problem is that some commands are periodical, in other words, they will run say, every 2 days, or at a specific time. currently, each time, we explore the database table in which incoming messages are stored and if a record has reached the time to be executed we load it and execute that task.
    but this seems very messy and not a good solution. I was thinking that each time I run a task store the next time that this task should be executed but don't know how to understand whether this time is that time? because, there is a possibility to down the server for a while and after starting we want to perform the tasks that missed in this period.
    I would appreciate any comment if you had such experience in this matter
    thank you very much

    Each task has an entry that specifies the next time it runs.
    When the system comes up you check for expired (past) times and run any that need to be.
    You might want to consider that some tasks don't actually need to be caught up. For instance if you clear out old log entries once a day you probably don't need to play catch up on a restart because the next scheduled clean up will do the same thing anyways. Skipping taks like that requires implementating another flag in the task table though.
    Rather than polling you can create a scheduled timer where the timer fires on the next available task to be completed. Myself I don't really consider this useful because it takes a lot of work dealing with situations like adding new tasks, firing too often, etc. Conversely just polling every, for example, 5 minutes has very little impact on a system.

  • Weekly periodic tasks will not finish.

    I am running periodic tasks through the terminal and the weekly tasks have been running for over 2 hours. I have seen lots of posts claiming that these tasks are not important, but in my experience running them has solved a variety of problems in the past (apps that would freeze on launch, etc) so they must be fixing something. So now I am not sure what to do. Let it run its course? Terminate the processes and quit? Clearly SOMETHING is amiss. How should I go about finding the problem and solving it?

    Hi J,
       No, there is nothing that should take two hours in the script. You can look at the /var/log/weekly.out while the script is running and see which step is taking the longest. You can look in Activity Monitor, find the script and see what the child process is that stays alive for so long. Then you can run "lsof -p" on that process to see which files it has open. However, that isn't as likely as the previous suggestion to bear fruit as it's probably the number of files that is the problem.
       My guess is that it's the "locate.updatedb" script that updates the locate database. Basically the "find" command is run on the whole machine and the results written to a file. Writing to a file can make the "find" command take quite a bit longer than it otherwise would. Although I would certainly keep a backup, you could make small changes to the "locate.updatedb" script to alter its behavior. For example changing the SRCHPATHS variable from "/" to "-x /" would cause "find" to stay on the boot disk.
       Anyway, as you pointed out, the weekly script does relatively useful stuff and the length of time it takes to run isn't very important. It invokes "nice" on the "locate.updatedb" script so that it won't interfere with what you're doing. However you're right, if there is a problem, it's best to check it out. Mine is finishes updating the locate database about fifteen minutes after the script starts.
    Gary
    ~~~~
       Bus error -- please leave by the rear door.

  • How to check changes done in close in period.

    Hi
    How to check the changes done for closeing period ( mmpv ).
    Thanks
    Prashant
    Edited by: Prashant U. Maid on Dec 5, 2008 5:28 AM

    Hi
    You can check thru T.code MMRV the peroid status.If you need to see what are the changes and how has made the changes then go to T.code se11  and check the entries for the table MARV( Material Control Record ) for the desired company code.
    Client
    Company Code
    Fiscal Year of Current Period
    Current period (posting period)
    Fiscal year of previous period
    Month of previous period
    Fiscal year of last period of previous year
    Last month of previous year
    Allow Posting to Previous Period (Backposting)
    Indicator: Disallow backposting after a change of period
    Name of Person Who Changed Object
    Date of Last Change
    Time
    Indicator: Initialize company code
    Fiscal year of period before last
    Month of period before last
    Fiscal year of last period of year before last
    Last period of year before last
    Fiscal year of 1st period with dynamic closing
    1st period with dynamic closing
    Fiscal Year of 1st Period After 4.6C Upgrade
    1st Period After 4.6C Upgrade
    Regards
    suny

  • Does the NI-CAN 2.5 Channel API support multiple periodic tasks?

    I have different channels that need to be output at seven different periods.  Can I create multiple periodic tasks with different periods or am I going to have to either use software timing or the Frame API?
    Robert C. Mortensen
    Certified LabVIEW Architect
    Certified LabVIEW Embedded Systems Developer
    Endigit

    Hi,
    yes you can initialize multiple task with different sample rates, but you have to initialize all sequentialy and then to start thee tasks sequentialy.
    Attached you can find an example for LabVIEW which shows how to do it.
    DirkW
    Attachments:
    CAN_Multi-Chans_Diff-Period.vi ‏26 KB

  • SharePoint - Error_1_Error occurred in deployment step 'Add Solution': Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was rea

    Hi,
    I am Shanmugavel, SharePoint developer, 
    I am facing the below SharePoint 2013 deployment issue while deploying using VS2012.
    If i will deploy the same wsp or existing wsp
    (last build) using direct powershell deployment, the solution adding properly, but the same timeout exception coming while activation the features.  Please find the below error.
    I tried the below activists:
    1. Restarted my dev server, DB server. 
    2. tried the same solution id different server
    3. tried existing wsp file (last build version)
    4. Deactivated all the features, including project Active deployment configuration.... but still i am facing the same issue.
    I hope this is not coding level issue, because still my code is not start running, before that some problem coming.
    Please help me any one.....  Last two days i am struck because of this...

    What you need to understand is the installation of a WSP does not do much. It just makes sure that you relevant solution files are deployed to the SharePoint farm.
    Next comes the point when you activate the features. It is when the code which you have written to "Activate" certain features for your custom solution.
    Regarding the error you are getting, it typically means that you have more connections (default is I guess 100) open for a SQL database then you are allowed to.
    If you have a custom database and you are opening a connection, make sure you close it as well.
    Look at the similar discussion here:
    The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool
    size was reached[^]
    I would suggest further to look at the
    ULS logs[^] to get better insight.
    Manas Bhardwaj's Stream : www.manasbhardwaj.net

  • Material ledger period-end closing - material selection based period status

    Dear SAP Experts,
    The OSS note 980475 describes functionality of excluding materials without inventory and postings from the period-end closing of the material ledger. The system assigns a new period status for materials without inventory and postings (05 "Period opened without inventory"). This period status is set by the dynamic period-closing program for the new period (instead of "Period opened") if the material does not have any inventory.
    Could you clarify what is dynamic period-closing program for the new period?
    In my system this note is implemented but still during costing closing materials are being selected even though no postings have been done on them in that period and no inventory exists.
    Thankk you very much for advise.
    Best regards,
    Robert

    Hi Robert, have you find out what this dynamic period closing is?is this just the option Check and close period in TCode MMPV? or is het one the CKMLCP steps?
    thanx in advance,
    Said Dahmaza.

  • My wifi button is frezon and I tried turning my phone off for a period of time and reset my phone but the button is still frezon it want slide over to turn on my wifi. Is there any other way to fix without going to apple to get it fixed?

    My wifi button is frezon and I tried turning my phone off for a period of time and reset my phone but the button is still frezon it want slide over to turn on my wifi. Is there any other way to fix without going to apple to get it fixed?

    Hey Posada143, You can still try the rice thing, but do not expect much, as roaminggnome has stated. The rice only works if you do it ASAP and leave the iPod off-- do not attempt use, turn on or charge until it is completely dried out. This is probably academic at this point but remember this for the next time: The drying can take 10 days. You put the uncooked rice and iPod in a sealed bag, change the rice every couple of days. This creates a low humidity environment and draws the moisture out of the iPod, but it takes time. Turn your iPod on to earlier, and you run the risk of shorting out, damaging the components inside. Even if done correctly it can spotty. If you do get the iPod to work (and this may require Resetting, Restoring or attempting to place it in DFU recover mode) the first thing you do is make backups, because you never know how long it will continue to work. As for your pictures, if you can't get your iPod to work, you can try data retrieval companies, however; there is no guaranty it will work and it tends to be very expensive. In the future get in the habit of as making backups, because you just don't know. And invest in and use a water tight case. Hope this helps, Good luck. Cheers.

  • What ordinary tasks don't work with OS X 10.3.9 ?...

    Thank you folks !
    a.
    What kinds of users might not need to upgrade from OS X 10.3.9 yet?...
    b. What ordinary tasks don't work with OS X 10.3.9 ?...
    c. What other tasks don't work with OS X 10.3.9 ?...

    Hi everyone and hi fugnug,
    {quote:title=fugnug wrote:}
    There are many ordinary tasks that don't work with Panther. Browsing with Safari is a good instance. That seems to be a Mac thing, even though Safari 2 and 3 aren't for Panther, so the browsing experience just isn't as good. Safari 1 is fast, but it just won't run newer developer's scripts. The sad thing about Safari being a Mac thing is that it is supported on Windows Xp which is just as old as Panther.{quote}
    It is disappointing safari 2&3 isn't supported by Panther. But, ya know we gotta
    live with it. Windows XP is Microsoft. Panther users really don't need it with free/donationware like OpenOffice and NeoOffice. You can also try FileJuicer and
    purchase it for a small price, and it can come in really handy if you need to open Windows type documents and Stuffit deluxe for Mac can open some of them too.
    Safari 1 has a few substitutes that work very well and are current and supported.: like Seamonkey, iCab, Camino. Firefox is no longer updated current for Panther though.
    {quote}
    Another common thing like a dashboard isn't really supported.
    {quote}
    Yahoo widgets works for Panther and it's a really nice App. It was Konfabulator before Tiger was out.
    {quote}
    Also most freeware developers don't make their programs supported by Panther these days. A very common dismay for Panther users is to see a really great program and download it eagerly forgetting to look at the req-specs and then get the little disappearing icon on the dock. That crash should come with a fog horn sound effect, it would really be a good metaphor for that feeling you get. Not just freeware, but newer software like Adobe CS3. (Of course, if you had the money to buy CS3, you could probably sprig for Leopard{quote}
    There's plenty to keep you more than productive available on Versiontracker.com
    with lots and lots of older panther compatible versions. (Although not all of them are still in the severs. Just check the versions in the preview of the source at the bottom of your browser.
    {quote}
    Screen-shots is common task; AppleShift3(4). You can only save in PDFs, which we all know you can't upload to Photobucket. So you have to export from Preview, which is reminiscent of Print Screen and paste into Paint in Windows (a total turn off). I've heard there was a way to change it and I think I found a tutorial once about how to change the save screen format... but I think it was actually for Tiger, because it didn't work for me /fog horn{quote}
    You can export from preview to other formats easily by clicking on File/Export..
    Sure though, some things out there don't work on panther. Like free songs from Amazon require a special downloader compatible with 10.4.x and higher.
    If you want to listen to full songs for free, there's sites out there that let you type in what you want to listen to and you can stream it in from your browser.
    Some sites like nintendo and probably others require Firefox. So, yes. Time is ticking against panther.
    I'm in the serious consideration stage of upgrading to Tiger or Leopard. For some
    things on the Web we need to stay current. Honestly, now a days everyone who uses
    a computer needs to.
    But, Panther is a very fun and snappy OS for me. I'll miss it's simplicity and humbleness. It's been totally awesome for my family and me! It's had it's shortcomings, but I look forward to a bright future in upgrading.
    Cheers,
    L+

  • How to update closing period using MMPV after a long period

    We have IDES which we use in our lab. Since there is no regular admin, we didn't close periods using MMPV since last March. So the dates are 03/2006.
    I know that I can't simply type 03/2007. I know that I have to first close 03/2006, then 04/2006 and so on.
    But when I enter that, I get an error saying that 2006 is not the current calendar year. So I am kind of stuck. It doesn't let me enter 2006. So I don't know how to close those periods and bring the material master to current.
    Is there a way to do that?
    Regards.
    P

    I realized my mistake. That message (2006 is not the current year) was just a warning. When I click Execute button, I get this warning. Then I clicked the red check mark (near top left corner), which caused the period to close.
    P

  • What is difference between GL and PA period common and GL and PA period is

    Hi Experts,
    Can you please help me in understanding the difference between having common PA and GL period and uncommon PA and GL period. I am only aware of common PA and GL period where in implementation option there is one check box which need to check to make sure that you are using common PA and GL period.
    As per my understanding, if u open the GL period in GL module then you can able to copy those GL period in PA module.
    So once you open the GL period in PA module accordingly your PA period will also get open.
    Please confim my understanding is correct or not.
    On the other hand how is uncommon PA and GL period works? I mean in which buisness scenario you will use uncommon PA and GL period?
    Also what is the hierarchy you have to follow in order to open GL and PA period in PA module? Is it something different from common PA and GL period?
    Also In case of uncommoan GL and PA period, if the GL period for month MAY-11 is closed in GL module but present as future in PA module then what will be the impact of the transaction unposted to GL in month of MAY-11?
    Any help on this topic is appreciated.
    Regards
    and Thanks in Advance :-)

    Hi
    Your understanding of the common GL and PA period is correct. That means the period start date and end date are the same in both modules. You open a period in GL and it is open for PA as well. You can close the period in PA, so no new transactions will hit that period in PA. On the same time that period may still be open in GL, in case you need to capture journals from other sources or enter manual journals directly in GL. You should not close a period in GL before closing it in PA, AP, AR, PO etc... You can expect to see that for most PA transactions, the value of the PA period and the GL period are the same.
    Some companies manage projects by weekly periods and not by months. In that case, the PA periods are separate and different from the monthly GL periods. You need to open and close the periods independently in each of the modules. A transaction will get to separate attributes, the PA period value and the GL period value.
    Dina

  • Setting period for MM record (about invalid period)

    Hi,Experts!
    I create a new company code "Y001" and try to assign MM periods to the company code.
    When I try to customize MM period using t-cds,MMPI and OMSY, but I take the error "You have entered an invalid period for company code Y001" in both of them.
    Now I set :
    ・Fiscal year variant(t-cd:OB29/OB37): V3
    ・Variant for open posting periods: Y001
    ・Open and close posting periods: Y001 + 02 2009 12 9999 2 2009 12 9999 ADMIN
    I try to set:
    ・Material Management view on company codes(OMSY or MMPI):2009 02
    Do you have knowledge of the error? And What's an invalid period?
    I am just starting to study ECC, so I have only poor knowledge about it.
    Thanks.

    Hi,
    First goto OBBP t.code and choose your company code and check what is the posting period variants, then goto OKKP t.code and choose your company code and click details button , where you can find fiscal year variant , if it is V3 means april - march.
    Now check in OB52 t.code choose your posting period variant (which is in OBBP) check the period open, it must be 02-2009.
    regards,
    abi

  • Error : Period dimension 'Period' is missing a Base Time Period member 'Jun' that has been deleted since the last deployment. Base Time Period members cannot be deleted once the dimension is deployed

    HI,
    I am using V11.1.2.2 Hyperion Planning. I am currently getting an error:
    Error : Period dimension 'Period' is missing a Base Time Period member 'Jun' that has been deleted since the last deployment. Base Time Period members cannot be deleted once the dimension is deployed
    This is what i got when i tried to add alternate hierarchy to my shared dimension. I tried to delete it and it messed up.
    NOw it wont deploy my application.
    Can any one suggest.
    Thanks in advance
    Cheers,
    XXX

    EPMA!!!!! EPMA!!!!
    I'm playing around with it to write a blog post and it is crazy. Only possible workaround (till now i'm not able to figure out a solution to it) is to copy the application and deploy it as a new one. Take copy of all objects (forms, tasklist etc). Delete the corrupted application and rename the new one to old.
    Regards
    Celvin
    http://www.orahyplabs.com

Maybe you are looking for

  • Help setting up Creative Inspire T6100 (5.1) to HP Laptop

    Hi I recently bought Creative Inspire T600 (5.) speakers. I am unable to connect this to my HP DV6T laptop having only one input for speakers where as creative t600 has 3 pins in black, orange and green colors. I am stuck here. Could anyone please te

  • Many execution of a query with different selections in the same work book

    Hi all, I have a workbook with one query that show sales of a plant. User can select many plants, but he doesn't like it, too easy. In this way query shows all the plant in the same sheet and he want a sheet for each plant. The most simply way to do

  • Installing OS X on my 2nd mac

    Hello, Recently I purchased Mountain Lion for my iMac. It's in my purchased section and now I want to download it on my Macbook (same Apple ID), but do I need to pay for it again or can I download it for 'free' because I already paid for it? Thank yo

  • Idoc to File scenerion : How to trigger Purchase requisition idoc

    Hello , I am working on outbound interface for purchase requisition , which uses Idoc as sender adapeter and the Idoc type being used is PRWQCR03. can any one tell be how trigger the idoc purchase requisition idoc . Cheers Chan

  • Interface method in enhancement mode

    Hello Experts, I need to enhance a standard web dynpro component. I have created a new method in the component controller using enhancement implementation. This method has to be called from another component. Therefore I need to make this as an inter