Python көмегімен VEXcode VR жүйесінде айнымалы және сенсор мәндерін бақылау

VEXcode VR Монитор консолінде қол жетімді айнымалы және сенсорлық бақылау пайдаланушыға Python жобасында не болып жатқанын нақты уақытта көруге мүмкіндік беретін маңызды көрнекі белгілерді қамтамасыз етеді. Монитор консолі пайдаланушыларға жоба мен VR роботының әрекеттері арасында көрнекі байланыс орнатуға мүмкіндік береді. Монитор консоліндегі сенсор мен айнымалы мәндерді бақылау пайдаланушыға жобадағы белгілі бір мәннің (немесе бірнеше мәндердің) нақты уақыттағы есептерін көруге мүмкіндік береді.


Монитор консолін пайдалану жолы

VEXcode VR Python жұмыс кеңістігі виртуалды робот үшін айнымалы және сенсор мәндері бар монитор консолін көрсетеді

Монитор терезесін ашу және монитор консолін көру үшін Анықтаманың жанындағы Монитор белгішесін таңдаңыз.

VEXcode VR Python жобасы айнымалы және сенсор мәндерін бақылау үшін пайдаланылатын басып шығару консолін көрсетеді

Монитор консолі сенсор және айнымалы мәндерін хабарлайды.

Монитор сенсорының пәрменін пайдалану

VEXcode VR оқулықтарының айнымалылар мен сенсор мәндерін бақылау үшін ашық Python жобасы бар интерфейсі

Сенсор мәндерін Monitor Sensor командасы арқылы қосуға болады. Жол параметрі ретінде сенсордың идентификаторын қосыңыз.

VEXcode VR Python жобасы модельдеу кезінде айнымалы және сенсор мәндерін көрсететін Монитор консолін көрсетеді

Монитор сенсоры пәрмені келесі жол идентификаторларын қабылдайды.

Қабылданған жол идентификаторларының бұл тізімін Монитор сенсорының анықтамасы пәрменінен де табуға болады.

VEXcode VR Python жобасы Playground консолін орындау кезінде айнымалы және сенсор мәндерін көрсететінін көрсетеді

Сенсордың мәні жоба басталған кезде Монитор консолінде пайда болады.

VEXcode VR Python жобасы Басып шығару консолін іске қосу кезінде айнымалы және сенсор мәндерін көрсететінін көрсетеді

Жол идентификаторларын бөлу үшін үтірлерді пайдалану арқылы бірнеше сенсор мәндерін бақылаңыз.

Монитордың айнымалы пәрменін пайдалану

VEXcode VR Python жұмыс кеңістігі жоба кезінде айнымалы және сенсор мәндерін бақылау үшін пайдаланылатын басып шығару консолін көрсетеді

Монитор консолінен айнымалыларды Монитор айнымалы пәрмені арқылы қосуға және жоюға болады. Айнымалыны жаһандық ретінде анықтаңыз, содан кейін мәнді тағайындаңыз. Айнымалы мәнді жол параметрі ретінде қосыңыз.

def main():
    жаһандық менің_айнымалым

Жаһандық айнымалыны жасау үшін айнымалы атауының алдына «жаһандық» кілт сөзін қосыңыз.

def main():
    жаһандық менің_айнымалым
    менің_айнымалым = 0

Айнымалыға бастапқы мәнді тағайындаңыз.

VEXcode VR Python жобасы жұмыс уақытында көрсетілетін айнымалы және сенсор мәндері бар Монитор консолін көрсетеді

Айнымалы мән жоба іске қосылғанда пайда болады.

VEXcode VR Python жұмыс кеңістігі Playground терезесін және айнымалылар мен сенсор мәндерін көруге арналған монитор консолін көрсетеді

Тізімдерді монитор консоліне де қосуға болады. Монитор консоліне қоспас бұрын тізімдер мен 2D тізімдері анықталуы керек.

def main():
    жаһандық менің_тізімім

Жаңа тізім немесе 2D тізім жасау үшін тізім атауының алдына «жаһандық» кілт сөзін қосыңыз.

def main():
    жаһандық менің_тізімім
    менің_тізімім = [1,2,3]

Тізімге мәндерді қосу үшін мәндерді шаршы жақшаға теріңіз.

def main():
    жаһандық менің_тізімім
    менің_тізімім = [1,2,3]
    monitor_айнымалысы("менің_тізімім")

Монитор консоліне тізім қосу үшін, Монитор айнымалылары пәрменінде жол айнымалысы ретінде тізім атауын қосыңыз. Жол айнымалысы айнымалы атауының айналасында " " белгісімен көрсетіледі.

VEXcode VR Python жобасы модельдеу кезінде айнымалы және сенсор мәндерін көрсететін Монитор консолін көрсетеді

Тізім мәндері жоба басталған кезде пайда болады.

Python жобасы жұмыс істеп тұрған кезде айнымалы және сенсор мәндерін көрсететін VEXcode VR монитор консолі

Бірнеше айнымалыларды және/немесе тізімдерді айнымалы атау жолының параметрлерін бөлу үшін үтірлерді пайдалану арқылы бақылаңыз.


Сенсор мәндерін бақылау мысалы

Монитор консоліндегі сенсор мәндерін бақылау пайдаланушыға нақты уақытта сенсор деректерін көруге мүмкіндік береді.

Бұл мысалда, бақыланады. Жоба VR роботы қабырғадан 500 мм-ден аз болса, VR роботын тоқтатуға бағыттайды.

Монитор консолінде қашықтығынан командасының мәндерінің қалай өзгеретінін көру үшін осы бейнені көріңіз.

Датчик мәніне 28-жолдағы тырнақшалар арқылы сілтеме жасалғанын ескеріңіз: monitor_sensor("distance.get_distance")


Айнымалы мәндерді бақылау мысалы

Монитор консолін айнымалы мәндерді бақылау үшін де пайдалануға болады. Монитор консолі жобадағы нақты айнымалының нақты уақыттағы есептерін бере алады.

Бұл бейнедегі мысалда VR роботының белгілі бір әрекетті қайталау санын бақылау үшін «timesRepeated» айнымалысы қолданылады. for циклінің параметрлеріне байланысты, бұл айнымалы 5 санына жеткенде, VR роботы циклден шығады.

Монитор консоліндегі айнымалы мониторинг жоба ағынын түсіну үшін нақты уақыттағы кері байланысты қамтамасыз етуге көмектеседі. 

Айнымалы мәнге тырнақшалар арқылы сілтеме жасалғанын ескеріңіз: monitor_variable("times_repeated")

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: