задай вопрос на 3dtoday.ru, там более грамотно подскажут
и где точно задать вопрос, я там не вижу форум, а только блоги. А что такое "аля прюша конструкции с двигающимся по оси y столом", раскажите подробнее. Дайте пример хорошей конструкции, я на нее посмотрю.
Скорее из-за относительно сжатых сроков на разработку. Ну и руководство было молодым - многое делалось ради лулзов и выстреливало.
Ага, я примерно понял модель. Работал в некоторой подобной системе. Но из-за того, что проект был большой и были другие исполнители реализовать в железе не удалось, эх
и где точно задать вопрос, я там не вижу форум, а только блоги. А что такое "аля прюша конструкции с двигающимся по оси y столом", раскажите подробнее. Дайте пример хорошей конструкции, я на нее посмотрю.
Там есть раздел воросы-ответы. Примеры я сейчас гляну
и где точно задать вопрос, я там не вижу форум, а только блоги. А что такое "аля прюша конструкции с двигающимся по оси y столом", раскажите подробнее. Дайте пример хорошей конструкции, я на нее посмотрю.
https://zhelezka3d.ru/product-category/gotovye-printery/printery-zav/ Вот пример нормальной конструкции, поищите в сети. Либо подобный, либо клоны "ультимейкер". " Прюша" Это нарицатальное название конструкции принтера, где стол двигается в горизонтальной плоскости вперед-назад вместе с печатаемой моделью. В принципе тоже можно пользоваться. Но я бы предпочел вариант где стол просто опускается по оси z. Мне сейчас не очень удобно расписывать все, в дороге. Уверяю в сети полно роликов. И да если собираетесь печатать пластиками типо абс, нейлон, и т. д. Обязательно наличие закрытого корпуса (термокамера). Иначе пластик будет гнуть при оставании по углам. И не гонитесь за большими размерами стола. Детали чем больше, тем дольше печатаются. Как то так для начала.
https://zhelezka3d.ru/product-category/gotovye-printery/printery-zav/ Вот пример нормальной конструкции, поищите в сети. Либо подобный, либо клоны "ультимейкер". " Прюша" Это нарицатальное название конструкции принтера, где стол двигается в горизонтальной плоскости вперед-назад вместе с печатаемой моделью. В принципе тоже можно пользоваться. Но я бы предпочел вариант где стол просто опускается по оси z. Мне сейчас не очень удобно расписывать все, в дороге. Уверяю в сети полно роликов. И да если собираетесь печатать пластиками типо абс, нейлон, и т. д. Обязательно наличие закрытого корпуса (термокамера). Иначе пластик будет гнуть при оставании по углам. И не гонитесь за большими размерами стола. Детали чем больше, тем дольше печатаются. Как то так для начала.
Грубо говоря мьютекс - это "замок" на ресурс. Занял - обработал - отпустил в том потоке там где занял (или по таймауту).
А семафор можно дергать в любом потоке.
Ну вот только в документации, написано что технически это одно и тоже, только Mutexes include a priority inheritance mechanism, binary semaphores do not.
Ну вот только в документации, написано что технически это одно и тоже, только Mutexes include a priority inheritance mechanism, binary semaphores do not.
Mutexes are binary semaphores that include a priority inheritance mechanism. Whereas binary semaphores are the better choice for implementing synchronisation (between tasks or between tasks and an interrupt), mutexes are the better choice for implementing simple mutual exclusion (hence ‘MUT’ual ‘EX’clusion). When used for mutual exclusion the mutex acts like a token that is used to guard a resource. When a task wishes to access the resource it must first obtain (‘take’) the token. When it has finished with the resource it must ‘give’ the token back – allowing other tasks the opportunity to access the same resource.
When a task wishes to access the resource it must first obtain (‘take’) the token. When it has finished with the resource it must ‘give’ the token back – allowing other tasks the opportunity to access the same resource.