Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Repeats instead of Multiplying RAM #13

Open
tsweet77 opened this issue Dec 6, 2024 · 0 comments
Open

Use Repeats instead of Multiplying RAM #13

tsweet77 opened this issue Dec 6, 2024 · 0 comments

Comments

@tsweet77
Copy link
Owner

tsweet77 commented Dec 6, 2024

We will stop using Multiplying in favor of a certain number of repeats per group/cycle. These repeats will happen rapidly rather than any delay between them. Then introduce a delay whether it’s an hour or at 3Hz or at 7.83 Hz.

  1. Change Multiplier to 0-8.

  2. If rate = once-per-hour:
    a. 0 = no repeats
    b. 1 = 8 repeats
    c. 2 = 88 repeats
    d. 3 = 888 repeats
    e. 4 = 8888 repeats. (8k)
    f. 5 = 88888 repeats. (88k)
    g. 6 = 888888 repeats. (888k)
    h. 7 = 8888888 repeats. (8.8M)
    i. 8 = 88888888 repeats. (88.8M)

  3. If rate = 3Hz or 7.83 Hz or Maximum Frequency:
    Determine if we can run 8, or 88, or 888, or 8888 or 88888 or 888888 repeats at 7.83Hz effectively.

Take that max number and divide it into multiplier 0-8 groups:

Example for 888 (though it may be different):

Multiplier:
a. 0 = no repeats
b. 1 = 111 repeats
c. 2 = 222 repeats
d. 3 = 333 repeats
e. 4 = 444 repeats
f. 5 = 555 repeats
g. 6 = 666 repeats
h. 7 = 777 repeats
i. 8 = 888 repeats

  1. Make sure to add the number of repeats per cycle to the iterations count.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant