#Ill make a thread rq
1 messages · Page 1 of 1 (latest)
From the main clock
M = multiplex timing signal (0-19)
Z = wire connected signal (always 1)
In the auto ID slector, aka the machine
L = lock signal
C = index count (+1 when m=0)
One image of the wiring as well, please.
the photo order is labeled
the unlabeled are just two memory cells and one each+0 = each
Its laid out tick by tick
The arithmetic (at the right) input should aslo connect to the decider input, and the output of the arithmetic should connect to the decider input on the other wire.
No other input connnections to the decider.
Yours us connecting earlier than that.
like this?
I never get any M output when I connect it that way
actually now its pulsing several times
I dont think im gonna get anywhere else with this tonight, ill leave the blueprint if you or anyone else wants to take a stab at it later. Thank you very much for the help
It should pulse whenever M is larger than the last tick
0eNrdWd1u6jgQfhUrV+2ue9T88Cudc4O00pHKTeHqVBUyiWmtJnbWdtrDVjzAvsU+2z7Jjm1SCg1wEmipVpXoMM6Mx9+M54c8e9O0oLlkXHv9Z4/Fgiuvf/PsKXbHSWp4nGTU63sJjVlC5UUssinjRAvpLbDHeEJ/en1/gStEiGT6PqOaxdVSweIWe5Rrphl1u9ov8wkvsimVoBbvVoW9XCiQFtzsChovgvASe3OvH4VfWrBRwiSN3XqEPTicliKdTOk9eWQgD0IrxRNYTqwyZRZmTCo9WZ1Jz3NjyCOTugDOi2XuiQtK4ntzNEWNGqNLaWJABXtETiVxVni/g6QodF7U1r0A7XlK5lROEqpiyfKlSh+B9Q8oobDoGUdsoBjgHT6sgDDo1oNwqXUDv9ffbmrDOTZYgpk5kdbMvvfVHq2mmh9OTekL/43OkkEnS02EJ002utqy0bre29L3m3dsj/aB057PAeOC68lMimzCOCjy+jOSKrp+/fZou96r7XZrrP0BV1chfU+RvcMIjoWsFoXOBuf2q6SKauT2QmfXGBW8UDRBRGfnVeEZ1g3P9unDc/AmPL/Zo/1SdB0QBTs88936w/oCIDeAa4EET+cIYlJqFN/T+IHxOzS0XhqVHsoJHB0eRBlhHD0BnFVOimo6KfKdk6JNJ/nBx3lpuPv2f2vuiqFzRQVQrQYlq1cTq2PVrGFlwbrw1yvWbw0qlsGnCp12zTAKO58gjEYnrUVNQ/TyqDVjuDP3XAnxoNBMSPRIoJ2EdDKDNHMGSSUXKcWQlfgjldrlpLF9cBXD51BOiEaJQFxoBK6kkKAQiS0YfG5SVpmsqjJTZ2VqMQVsrUlVoRS5UGpVxWW3blwGW+LyA2vQ3nhq3sa8Y1iaQKoTeKOaz/84oLkZmBKpEJvZMoiYMoHLwbU0wUjRsvOZQ4AviydE+F9VQdlrPrhEHzy4DN9rahnvGFkGLiFAkoCEoKsQ9C8bTi2nvJJHqhRvh59///7naKPK/2QmOm59G9dMM5+3HvoNfjQpR6qPzj3jd2tAx1saUL/2jyHR6dPKuGraPP7o4teexD9BFzQ8NjZ1ssDVAc3GCKw1mcHa6RJEXoAIRql4okq71OEWnuC6wYMmD4zswF558evO6GH3S8s5sLM4wGGb9a4p+Id0bt+Va9le+rVdCbJVF6f2UXA6OLAPwHZ0SFecEpZBx5tCNcq++pWQ1p/rTwbpstzU+bX00Fy7FVgRP1TCuZppy6r4y1e5a3NxFaLKZWe1TsNxync4GPBMNZWb3L2HxN6fsAAnACYXMrMPVTSVhW0DzYHLF0B4P/q1lAeXxld3UhQ5LAyLVLM8pT8HdnXn5Ef4HUXXph8jSYKgIVPFVEsSQ8yXWpY5RVW6rNtg4uu8dtnHdV3XlV3XRtN10aDput7WdDUZh1unB6ee0BHQw2vWTjjVT0I+2GNImnh9LQtqwptS/jLkrBv7VsY+9iJkNBgnwS0xBdNc9RsfB7iHg1sMVAi0DxR8YhjBHRkYMrBkCH/+kgJmCKQRCXEEVARCLcuLgNe2vBbw2pbXBqpjheETd18o3y13cbS0oud0m3WzL/addrMdhunG8n0jGJR0ZGh7AGuXM9EPX8lGhu828o1JfqukV/z2yhj4B7Idp9Ma2XM6O4bfdXxjsW9MBjCZphm4cvUyHXsw4SkbDa120It6vVYUdMKg6y8W/wE71Lnz
How would I do the inverse of that? its 4:30 am so my brain is a little fried but I think I want a pulse whenever any value of M shows up, but ignoring any values higher than the pulsed value
I guess its more just the first number in the sequence
As soon as I laid down I figured out a way to do what I want, I think
Ill figure it out tomorrow
https://cdn.discordapp.com/attachments/783049079584063588/1301720008275267584/image.png?ex=672580ba&is=67242f3a&hm=ac910f7bddecac41933883ec54bd386253daa087dc6cf4814bc325711fbb6b57& I really don't like to jump into other people's blueprints, I can barely figure mine out if it's been a month since I built them. This is an extensible double multiplexer controller, but I don't think it's what you're after
Otter were you the one that wanted to fix the counting thing, counting the R signal? B/c I fixed that with some clean wiring
haha thats fair, that is sorta the end goal but right now im trying to work on an auto ID assigning system
I just finished rolling mine
0eNrtWs1u2zgQfpWCwF4WdCGS+jWwe+k5t9yCwJBtJiFWf6WotEGgB+hb7LPtk+yQlCzFkOtIsmvADXzIeDScGX4c6hvSeUXrpOKFFJlCy1ckNnlWouXdKyrFYxYnWpfFKUdLtOUbseVyscnTtchilUtUYySyLf+OlqTGA0NkvI37VrS+x4hnSijBbRTz5WWVVemaS3CD26E6DxVnqh8OoyIvYWye6Rg6KmXRZw+jF7RcgEw/exBrKyTfWKMQaz9K5slqzZ/iZwFOYGRpn5dvZcimnQxGDyJRXO5rm9yEzLNFkcSKQ0pfqziBKYA6y2UK09cx0yKWJuUl+ssoKg0v0yC1UPRmWhQA6wR/tOeP7fyVivNkijtS38MHFqtcafAe4qTktQ6xt0hd6gMlMbRGfm+NnHp4TRpXK3i2FbvV6X+DlXgQslSrrszUS6HTeBZSVWZqLQTGYiGyhxzZeKaWzBruzV5XZF6polL7ZX/EOX/m8kU9iewR1QDbEFDdmsRSqKeUK7E5hlWwh9Xxau5874E3ES3YEeBm1YG2ANRyKNHYpoH+RC1kY50PouSOLafwGsupAWi4kLwJhRRdrJB4vHkaLKQT1JH1PQiS39nyBKaaHy+kFiAa7jMHocMY9fO3YRBuhFUag1slK97wXW/mzlDCwViyc0m3pjTaT9k9MdkdWYmbKeQyBEM4GgbnGmGIRrc+PVqlwYVhuD0VDMQZSwfBDgT/nSCcgxxuLTP0pvvfj3+n08HtQS4gXR+a8q2o0oV5+0hghCJP+DHGNCANuR3d1fUIhoa/kIbjrG27Tgn4O9o5wkZ3KqP35zkAa/n4DVh/Iz3DSZ4mY3xzGNqxTaDr/Ga73hu96990C4d2vT8Wd7K364+3ledsxZsWc0wFnucECM+4+pbLf8zkJN+2neCj5Lw7TB9Y3GB8f/+mCQp/aX9/Oxn5fvf8x2lPkaRrI+2t0xBm7B07IprDg97FdsTFWJE6M85d7iXOXZRM53Hvg8d/xuOUznyTefVv+O6ibA4Le/UH7/Z511Dtjnj1e+FgtbrzLmgpq6/zSpZ6M674DSqXbQsvdeFP/XkXtWcvqAtdzdJgxh3/tdbTT2/86bxbUXYtt6I0mnVJfjU4MGfOL+PU+fhl/PS/jMPG/waIaijuCKYYzi7uPb6jILqYGonBh4DEQOOZp642DBqRgVI/hkftaL9z5OvBdnyACSa+EUPrQPuPtOgYEf4QLTMrwyjXWBOi9VErG9/UyhDaw56WaReTUBuU7eTAjtXJQnffyG6bArgA/6HVa5k2Yz3t07c+jRxae1/bNz79no1vfRo5sjkzK0Ncx9ob2e/0bKcHVEk71tV5Gvg1DqDXNjp1TMNWpjpPamXW5mxlmxuodnPRphheRMbe1XrP6t0uH2rm3oz1rczuoUKE4ikUU/dPNhgl8ZoDQaAvsMdlnHy6qRIlioR/5/LTF6jACvYXmEG7UZq96vk0cqPIc2nAaEjq+n/ynO+6
You can add stations with the clearly extra constants
I'mma build the stations now. I don't have multiregistration handled but I can do single registration
Multiregistration at the central computer is handled
You know what, fuckit. I'm forbidding multiregistration. It's one clock cycle, it's not that bad
Im trying to decipher what the machine does, cant quite figure it out haha
0eNrtWs1u4zYQfhWBpxZlFiYlWZKBFCjSywLJJekpi8CQJSYmor9SVHbdwA+wb9FLX2yfpEPSP3EiO6Lt1DZQ5KAxJc7MN/MNxaHyjEZZwyrBC4kGz4gnZVGjwZdnVPOHIs7UWBHnDA1QyhKeMnGWlPmIF7EsBZpixIuUfUMDMsUtU2LB5Thnkifts+j0DiNWSC45M1b1j8mwaPIRE6AWz1XVzaiWseRlgTCqypprEUyBmjPqehhN0MDzp8qPV0oo3gChTRkxyrxPPriacsEScx+MQHikKLPhiI3jJw7zYdJM6xDupVpTrUZf/gJg91zUcriMkJxUyqMnLmQDI0uc+omzWxUllQsZq8QQ9SOvYqF9HqBzpHBa6rw0OlfUzAfYcDY5LtJtdN+80f3j+997035loR0YVTayauRrGr9jgxgb1QTy2BRyeC/KfMgLUIQG93FWs+kdkAtVWTyBXKesTgSvDC9QMmbJY+3cl8L5CnRxIHEFkIaljlHu/HT7swPemSfGrHBunHMCEk/GTh4LmBs7SRbzXE3JSolaaOxuSWP/fxrvQOPzPdOs9y7NsIU2KIwNtLwwtOT3hpW8XhITOzUr0tqRY+ZMWD3naVk4f7Vxz8Obl/QW+tHIbhVdKn7FQMsUsjgZqxjXTKkZLsnXg4xVTMSz4PyC5hm01b023r+lqSpk4gCIRydl8IwjSx3jl8Vdt0XYt6zueXgPWd29N9Xy6zZFR1rU7KugLz+8oGcl2JLS/hZFExymaK5aK4asVszZFhXzhyqXltgEtnQPDk/3qza670Ibm5X+ssv2pCXQoW2g/SMJ9IyNNkx7u7vYNjs3O2wGL8w71hGw3Ov3rprsPCSFehdoHVjvBY1jbe+CyHanF36aZS2Y7pClfQXvdofgfa7bd9BtYSI92zj19xKnnZeNjyZmW6yIbayCg8XKtvKv1Rt4t7f3ulLOyuSxlXrLM4U6j7PsLIvzqjWM7iKMekFtC2TCRdJwOWRFPMpYigZSNAwvhhcR3fa9vrIFfk3EVrK4XdHRY0JHOqLzuqIjx4SOdkTnd0XXOyZ0bkd0/Y7oaHRM6LyO6IKu6MJjQud3RBd2RRccE7p+R3RRV3T9Y0IXdENHe13R+ceELuyIjnRF5x0TuqgjuuVeZT63cz8RroVZm76wXpVh6zX/IIQBXSaZeD36LkaM/oQbgAAGi1Lk+qGWI5xGv/MV4PnXJPz+TtFOeU/tKx9E2VRw46rJJK8y9u1C39147hoXD8y5Vg1fnEKnJ5y6GUkRQ1eYz7XMGpvWw0Dq2h8ducHLlP13R0fXH3V0dL3m6IhucRjt+ocPjt2kPUQPr3g7LJj8WopHDUMsF6YHwVix+Paw6uzbOfqxxSSlYU2SfOsGKTzEknqzuYX48f2fNYtq37pFOi18gXWTdFr4Qus26bTwRdaN0knhc3vWrdJp4SPWzdJp4aPW7dJp4XOtG6bTwudZt0xHjA92+eqrg2pVvhBMsIvJHdZSiN2ZRMhSpPo+XTxJ4eppyQXJ15K3kHxMcYA9LXkgUZD6MDfQCvswFuqxYDEWLixHysLMck+Z7s3l5fhL7wjYgoZPqVNeYjKDomRq3FFDmBh31QWT2biv5L6RlX8kMLLyi4RGVp6RyMiR0tkzAVC+QRutZW3Lm8vw52p/qIoRjGtZ2aLGlrpgamypC6bGlrpgamypC3aNLXXBrrHl6myZdLg6HwavumBX+QCp5ZLlkOvl/zlilMUjlqn/2GigRfv8u1OzDDoC6NNSlpdw/wn6Vk04v08jL4p8jwYuDcl0+i/c3v0h
this is what I worked out for my problem
It's a multiplexer, which can assign station IDs
Oh I see, you are doing stations centralized
This is saying "Currently there are 9 stations on iron on the red side, 6 on copper, and 3 on steel" and it's multiplexing over info=0 to info=10. 0 tick is when stations send new registrations(it shows up on tick 1, hence the info=1 combos top and bottom), and info=M is when it sends the maximum value, so that shows up on tick 0
Yeah it's extensible wildcard multiplexing
As long as there's only one registration it knows the ID it has b/c it has the old max
I still cant quite wrap my head around what its doing but thats really cool
Let me hook up the second BP so you can see it in action
I gotta go for a while but ping me when you get it hooked up
Parameterized for convenience, place the central computer first, then place red wire or green wire ID requesters one at a time. They'll grab the highest.
ping pong
Just now getting to check it out
Wow, I do not understand that what you did at all
The requestors only having three combinators is tripping me up more than a little
lol, well, digging into other people's circuits has always been super tough. I should've put more descriptors in there I feel lik
Honestly specific questions are easier, I'll put comments in though
The problem is that so much of that circuit is wiring, things being at certain places and not others
Fuck and even the next day I'm still reading this circuit wrong when I come back to it. I know what it does and I'm still mixing it up lol
@alpine sail does this help at all? This is the middle combo
Sorry I read this and meant to reply, got lost in the logic lol
That combinator makes sense, but the entire system is a little bit of magic to me still
The TLDR is a memory circuit that remembers how many of each station there are, it finds the max of those signals, and then loops over that. 0 tick is new registrations, ticks 1-N, each station gets their own tick. So if you have 37 copper stations, it'll loop over 37, and each station has their own ID
N+1, the central computer broadcasts how many it knows of, so that the values are there for the ID requesters on the tick they function
It is wizardry, ngl. If you just wanted the ID you don't have the do the multiplexer loop
It's probably easier if you step through the circuit tick-by-tick in the editor, with a handful of stations registered