Я не уверен, что реальный вопрос, но я подозреваю, что вы пытаетесь сделать, чтобы иметь возможность манипулировать SW-моделью робота с помощью какого-то ручного ввода. Предполагая, что это правильный вопрос, необходимо остановиться на двух аспектах:
1) Модуль Solidworks: Как только модель робота работает должным образом на SW, можно написать программу на VB.Net, которая может управлять позиционными сопряжениями для каждого из соединений. Также с помощью VB можно запрограммировать окно с ползунками и т. Д., Что позволит оператору «дистанционно» управлять роботом. Как только это будет сделано, появится отличная возможность настроить таблицу, в которой можно будет хранить последовательные шаги. После завершения программа VB может быть доработана, чтобы робот мог «циклически повторять» последовательность движений. Если к модели будут добавлены какие-либо препятствия, это будет отличным инструментом для обнаружения столкновений и обучения в автономном режиме.
2) Если вопрос также включает в себя включение физического кулона оператора, существует ряд возможных решений для этого. Хотелось бы надеяться, что программное обеспечение робота предоставит библиотеку VB для программного взаимодействия и управления роботом. Если это так, то код VB можно затем разработать в режиме «работы», в котором робот SW управляется оператором, а не элементами управления в окне VB (как упомянуто выше). Это позволит оператору работать в автономном режиме с виртуальным роботом.
Надеюсь, это поможет.