Anonymous
03/27/2022 (Sun) 08:01:20
No.18107
del
Я в довольно безопасном месте, жив, здоров, в рабство меня не выкрали, в Сибирь не сослали, не убили, не разбомбили и не расстреляли как большое количество других сограждан. И даже не ограбили попробуют ограбить — это может означать конец.
Но Лайси почти не делаю. Что-то воля опустилась сильно, но недавно начала подниматься. Трачу на Лайси очень немного в день.
Я понял, что надо изменить в Лайси. В общем, теперь все функции это темплейты (но если там определены типы сразу, то ясно что это те же обычные функции); глобальные мутабельные стейты не нужны, а соответственно глобальные переменные — вон. У меня есть и дефайны.; также я решил ввести типы:
int — arbitary-precision инт. Может принимать макросные аргументы int<min,max>. uN и sN являются частными случаями int, где uN это int<0,2N - 1> и sN это int<-2(N - 1),2**(N - 1) - 1>. То есть, int может иметь ограничения. Таким образом, если он закрыт с обоих сторон, то можно закодировать конечным числом битов. В другом случае, будет исользоваться отдельная структура.
rat — рационально число, состоит из int нумератора и int деноминатора.
С суффиксами типов:
T[] — теперь это будет "список", который можно расширять, ну как в том же питоне или C++ std::vector
T{K} — ассоциативный массив с ключами типа K и значениями типа T.
T{} — сет из T.
T& — шейред-поинтер для T.
Пока я переписываю в некоторых частях Иколайси И почему мне так нравится всё начинать заново, делать одно и то же?.
Если по сайду, а нет доступа у меня к сайду. Но пока есть бумага и писчие инструменты, могу кое-что разрабатывать. Так, я раздумывал над линией по производству бесколлекторных электродвигателей. Получилась интересная вещь. Рассмотрим 2 узла — один это лазерный станок, разрезающий листики электротехнической стали по определённной форме. А второй — узел, в котором происходит их сборка в сердечник. И вот между ними сначала я придумал довольно сложный и громоздкий манипулятор. Ну сам он обычный, но его конец непростой.
Вот вырезанные формы они, наверное, будут из себя предствлять кругляши с вырезанной серединой и гребнями, вокруг которых будет катушка. И чтобы их подбирать и можно было подбирать формы в разном диапазоне размеров я подумал о кулачковом патроне, который сдвигает-раздвигает инструменты для поднятия кругляшов. Сначала я думал о том, что эти инструменты должны быть просто палочками с электромагнитами на концах. Но потом представил картину как электромагниты хватают кругляшок, манипулятор перемещает головку во второй узел, электромагниты отключаются и кругляш не падает. Электротехническая сталь это хоть и магнитомягкий, но фероомагнитный материал. Поэтому я решил, что в палочках должны быть постоянные магниты, а рядом с ними другие палочки-рейки, которые бы ездили вниз и отталкивали кругляш, чтобы он упал в специальную зону второго узел. Можно каждую из вторых палочек-реечек обеспечить своими двигателем, а можно одним по середине. Но для этого надо подсоеденить двигатель к палочкам-реечкам через телескопические валы!
МДа, без картинок сложно объsнять.
кстати, пока перечитывал, понял что идея с электромагнитами жизнеспособна. Надо корпус вокруг немагнитный и дать возможность менять полярность электромагнитов
Message too long. Click here to view full text.