Программное управление РИТМ
Чтобы работать с функциями программного управления КПМ «РИТМ» в Engee, установите пакет поддержки работы с оборудованием, выполнив команду:
|
На этой странице представлены все доступные функции программного управления КПМ «РИТМ» в Engee.
Методы RITM
#
EngeeDeviceManager.Targets.RITM.compile_model
— Method
ritm.compile_model(model, is_ext_mode)
Собирает модель на РИТМе.
Аргументы
-
model::Model
: объект типа Model. -
is_ext_mode::Bool
: флаг, указывающий режим выполнения модели.true
— модель выполняется в интерактивном режиме.false
— модель выполняется в независимом режиме.
Примеры
model = engee.gcm()
ritm.upload_model(model)
ritm.generate_executable_code(model, false)
ritm.compile_model(model, false)
#
EngeeDeviceManager.Targets.RITM.generate_executable_code
— Method
ritm.generate_executable_code(model, is_ext_mode)
Генерирует Си-обвязку на РИТМе.
Аргументы
-
model::Model
: объект типа Model. -
is_ext_mode::Bool
: флаг, указывающий режим выполнения модели.true
— модель выполняется в интерактивном режиме.false
— модель выполняется в независимом режиме.
Примеры
model = engee.gcm()
ritm.upload_model(model)
ritm.generate_executable_code(model, false)
#
EngeeDeviceManager.Targets.RITM.set_url
— Method
ritm.set_url(url)
Устанавливает адрес машины РИТМ.
Аргументы
url::String
: адрес машины РИТМ.
Примеры
ritm = Targets.RITM.Ritm()
ritm.set_url("http://192.168.56.3:8000/")
#
EngeeDeviceManager.Targets.RITM.start_model
— Method
ritm.start_model(model)
Запускает модель на РИТМе.
Аргументы
model::Model
: объект типа Model.
Примеры
ritm.start_model(model)
#
EngeeDeviceManager.Targets.RITM.stop_model
— Method
ritm.stop_model()
Останавливает модель на РИТМе.
Аргументы
Отсутствуют (метод вызывается от объекта РИТМ).
Примеры
ritm.stop_model()
#
EngeeDeviceManager.Targets.RITM.upload_model
— Method
ritm.upload_model(model)
Загружает модель на РИТМ.
Аргументы
model::Model
: объект типа Model.
Примеры
model = engee.gcm()
ritm.upload_model(model)