Подходящее решение зависит от того, что вы хотите сделать.
Если порядок команд не имеет значения, вы можете просто создать второй блок команд VISA и подключить устройство к обоим.
Если вам нужно навести порядок, командный блок VISA имеет выход устройства (прямо напротив входа устройства), чтобы вы могли подключить выход к другому блоку. Это заставляет первый блок / функцию завершаться до того, как выходные данные становятся доступными для второго блока, тем самым обеспечивая порядок выполнения. Если второй блок должен выполняться только в том случае, если первый блок завершается успешно, вы можете подключить вывод ошибок первого блока к вводу ошибок второго блока, выполняя тот же эффект (спасибо за комментарий @nekomatic).
Если вы используете функции, у которых нет выходов, которые вы можете использовать для обеспечения порядка выполнения, вы можете заключить их в структуру последовательности (плоская, сложенная и т. Д.). Это чище, чем использование цикла for, если каждая «итерация» выполняет свою команду.
Вы также можете использовать цикл for и массив команд, если ожидаете выполнить много команд.