Диалоговое проектирование технологических процессов в САПР ТехноПро. Лучкин В.К. - 31 стр.

UptoLike

Составители: 

После проведения таких изменений в Условии значение из столбца «Время» будет выбираться
автоматически по данным, введённым в поле массы заготовки. Например, если в общих сведениях о
детали введена масса заготовки 3,7 кг:
то после запуска Условия «Время на установку» будет автоматически выбрано значение из столбца
«Время», равное 2, и внесено в поле Тв перехода.
Если значение в поле массы заготовки изменить на «15 кг» и запустить Условие, то будет
автоматически выбрано значение вспомогательного времени 7.
Для того чтобы просмотреть вычисления, выполненные в Условиях Сценария, можно открыть
«Журнал формирования КТП» выбором кнопки в окне КТП:
Для проведения автоматического выбора из таблиц или выполнения расчётов можно использовать
значения, запрашиваемые у пользователя. Запросить можно числовое или текстовое значение, а также
ответы типа «Да»/«Нет».
Для запроса значения используется оператор InputBox. Структура оператора следующая:
Переменная = InputBox Текст запроса», «Текст заголовка»), где: «Текст запроса» текст, выдаваемый
в запросе, «Текст заголовка»текст, выдаваемый в заголовке запроса.
Например, если в Условие «Время на установку» ввести операторы: Вычислить [MZ$;Xap] =
InputBox(Macca заготовки:», «Введите») Вычислить [Тв.Норма] = Таблица(Время,Вспом время на
установку детали, Масса > val([MZ$;Xap])),
Условие примет вид:
После запуска этого Условия на экран будет выдан запрос:
В поле надо ввести значение массы, например, 6.5 и затем выбрать кнопку [ОК]. Это значение
массы будет присвоено Характеристике MZ.
Во втором операторе значение Характеристики MZ будет использовано для автоматического
выбора значения 3.5 из столбца «Время» таблицы. Это значение будет присвоено полю Тв в переходе.
В журнал формирования КТП добавятся две записи о ходе вычислений:
Для демонстрации оператора запроса «Да»/«Нет» введём в Условие проверяемое значение, в
которое добавим оператор MsgBox. Структура оператора следующая: MsgBox(TeKCT запроса»,
КодКнопок + КодИконки, «Текст заголовка») = КодРезультата, где: «Текст запроса» текст,
выдаваемый в запросе, «Текст заголовка» – текст, выдаваемый в заголовке запроса. Например:
Если MsgBox(«Hyжно вычислить Тв?»,4,«Ответьте»)=6
Содержание Условия надо привести к виду: